回复:STEP7可以传字符串型给wincc吗?

四书五经

  • 帖子

    762
  • 精华

    58
  • 被关注

    30

论坛等级:侠圣

注册时间:2005-12-23

普通 普通 如何晋级?

发布于 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在线帮助,应该对你有帮助
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。