回复:西门子200的EM235可以做到多少毫秒采集一次模拟量?

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2011-08-12 22:01:37

3楼

晕死,手册不是说了么?每个程序周期扫描一次输入,刷新一次输出。
如果你的程序扫描周期小于10毫秒,何必弄什么定时中断扫描?直接在主程序中读取模拟量输入值就是了。

不过,PLC通讯基本很难保证能够10ms刷新一次组态值。比如用modbusRTU通讯的话,读取一个模拟量输入指令是AD 04 00 00 00 01 CH CL 一共8个字节,回应数据是AD 04 02 DH DL CH CL一共7个字节。如果是9600波特率的话,指令时间基本上就是每个字节1ms,3.5字节+8个字节+3.5字节+7字节=29字节,那么,执行一次数据刷新最低需要29ms,完全达不到你要求的10ms刷新。至于PPI协议就更慢了。至于通讯速率设置更高的话,稳定性反而变差了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33274条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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