回复:技术专题探讨-WinCC 与 S7-300/400 通信设置和优化

阿瑟斯

  • 帖子

    25
  • 精华

    3
  • 被关注

    2

论坛等级:游民

注册时间:2007-08-01

普通 普通 如何晋级?

发布于 2009-04-18 06:56:23

0楼

触点已经动作,但只是在WinCC上看不到的话,很可能如万版主所说的,因为信号变化太快,在WinCC的采集周期内没有捕捉到。
接下来,很容易想到两种方法来解决:
1. 提高WinCC的采集频率,即降低更新周期。但因为WinCC上提高采集频率的空间太小,最低的更新周期也只有100ms(需特殊设置,并有使用限制),对于捕捉变化很快的脉冲来说,有时还是不可靠的,而且提高采集频率对通信和系统的负荷都会加大(如网络流量显著上升),所以一般建议使用1s 及以上的显示或归档的采集更新周期。
故不推荐:为捕捉快速脉冲信号而提高采集频率。

2. 在PLC侧进行信号捕捉,经过处理后再转发给WinCC,这也是较为常用的方式。
PLC通过OB1或硬件中断等手段捕捉到信号变化后,利用PLC的消息功能块主动上发消息给WinCC,进入WinCC的报警记录系统,消息使用的是PLC的时间戳,最高可以支持1ms的时间精度(1ms时间精度需要接口模板和信号模板支持)。关于这方面的信息可以参考:下载中心编号为A0260的应用文档《 组态来自于PLC 的编号消息》以及 编号为 A0130的应用文档《SoE时间标签功能使用入门》。

另外,S7-400 CPU 借助AR_Send功能,还可以实现最高精度为1ms的WinCC高速数据采集归档。原理是在PLC做数据缓存,然后通过调用功能块AR_Send一次性写入WinCC的归档数据库。相关信息可以参考:下载中心 编号为A0109的应用文档《如何实现WinCC对S7-400的高速数据采集》。
管理员注:本帖已被纳入此次探讨发帖整理,请点此详阅
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32927条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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