回复:来自西门子技术支持热线的故事:WinCC里需要大量布尔型过程变量,该怎么优化通讯

拾起

  • 帖子

    332
  • 精华

    6
  • 被关注

    52

论坛等级:奇侠

注册时间:2010-08-24

普通 普通 如何晋级?

发布于 2011-04-12 09:42:18

22楼

说说我遇到的一个情况:
之前做一个项目,需要用到现场的接近开关,来触发WINCC数据归档。但在实际的数据库信息里,总有漏记录。
刚开始以为开关量输入信号接通时间过短,于是通过延时,产生了1.5S的高电平,结果不行。通过观察两个光电信号,因为前一个光电有时候总比后一个光电慢亮(在WINCC中编辑了I/O的画面),于是认为是通讯的问题。
按照热线的建议,将所有需要与WINCC通讯的BOOL变量全部依次输入M区域,然后发送给WINCC,还是不行。
最后在咨询公司总工之后,将WINCC里触发归档的方式改为250MS固定周期,原先是用该变量有变化时,通过VB脚本判断值是否为1,然后触发归档。最后可行。
需要总结的是:
1、PLC与WINCC之间通讯,按字节方式发送,一个DB块一个包。最好是连续的变量地址。
2、WINCC里面变量的采集周期很关键,设置不好会增加通讯负担。
一切都如版主所说。
仰望星空,脚踏实地
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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