在1200编程软件V11中是否有BYTE数据类型呢?

在V11中组态TSEND_C语句时在DATA引脚出设置一个全局DB(要求是Byte类型的数组)采用的是绝对寻址,但是我在V11中只找到Byte数据类型没有BYTE,故在参数DATA脚处提示Byte类型语法错误,想问问这个到底是什么错误呢?是不是这儿需要BYTE类型而我用的是Byte类型的,可是在程序中没有BYTE这个数据类型啊!

问题补充:
那个指针不是我写的,是在下面那个属性栏里面选择我创建的DB块之后,自动显示的,所以我才想问是怎么回事啊,那个创建DB块,都是按照教程做的,可是怎么出来就是错误的呢?我用的1200的编程软件是V11版本的,都不用自己写指针的,就直接设置属性里面选择就可以啦,它会自动把你选择的显示到函数中去,可是出错了,我想问的就是知不知道是为什么?还有就是在软件中有不有什么地方可以显示语法错误是什么语法错误!然后我想问的是,是不是Byte和BYTE在V11中是不同的数据类型呢?还有就是V11中有不有BYTE这个数据类型?我以前用C++编通信协议的时候在C++中Byte和BYTE是不同的两种数据类型!

图片说明:

在1200编程软件V11中是否有BYTE数据类型呢?    在1200编程软件V11中是否有BYTE数据类型呢?    在1200编程软件V11中是否有BYTE数据类型呢?   

最佳答案

1、应写为P#DB11.DBX 0.0 BYTE 100。注意,输入时注意各自中间需要空格。
起始位 = 0.0
数据类型 =BYTE
数据类型单元数 = 100
此实例将数据区指定为数据块DB11从DBB0至DBB99的100个字节的这样一个区域。
2、有关ANY指针:
上述实例是一个ANY类型
转帖:
ANY型数据是一种指针,它的信息很丰富,有区域、区域内地址、数据类型,还有POINTER类型所没有的长度。可以通过解析any型指针,即指针的指针来实现更加强大的功能。比如,编一个求和功能块。
建议看看相关资料:
见《关于S7-300和S7-400指针寻址的说明与例程(更新版)(2008.03.04)     》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0215

提问者对于答案的评价:
谢谢你哦!是我的错啦!我刚刚把那个指针语句复制过来就可以了,然后那个属性那边不光是指选择DB11应该是写做DB11.DBX0.0    真的是太感谢了,是我对系统不熟悉啦!非常非常感谢!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc211234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日
下一篇 2017年11月12日

相关推荐