发布于 2009-03-05 09:43:31
0楼
对于通道“SIMATIC S7 Protocol Suite”中的文本变量,WinCC只支持S7字符串类型。它由控制字和字符串的实际用户数据组成:
在WinCC中组态文本变量时,有必要输入控制字的地址。这可在AS内存中用户数据前面找到。控制字的第一个字节包含字符串组态的最大长度,第二个字节包含当前长度。
当在AS内存中创建数据结构时,请注意WinCC中为文本变量组态的长度要增加控制字的2个字节。如果文本变量数据结构在内存中一个接一个地直接创建,则后面的数据将会被覆写。
PCS7版本从V4.01更新为V5.0 SP1时,必须重新映射。因为在V5.0以前的版本中,组态文本变量时输入的是用户数据的地址,而从版本V5.0开始,必须输入控制字的地址。
在进行读操作时,控制字将和用户数据一起被读取,并将判断第二个字节中的当前长度。只有与第二个控制字节中所包含的当前长度相一致的用户数据才传送给WinCC文本变量。
在进行写入时,将确定字符串的实际长度(“\0”个字符),并且含有当前长度的控制字节将与用户数据一起发送给AS。
---以上信息摘自WINCC在线帮助,应该对你有帮助