quote:以下是引用苦斗在2010-04-19 19:41:28的发言:
顶下楼上诸位!
我是塑胶行业,温控、计量应用较多!
提高采集重量数据对计量很重要!
一个CP340和多个电子秤MODBUS通讯轮询周期一直是我比较困惑的问题.
前提:走每个仪表中只读一个数据。
为何CP340和仪表通讯轮询间隔最短只能100MS?如果低于100MS仪表就来不及接收数据?!
如果用200PLC轮询间隔可以最短到80MS!
是否CP340与S7300的通讯原理与S7200自由口的通讯原理不一样,S7200的自由口采用中断方式与仪表进行通讯,这样就不受扫描周期的影响,响应速度就更快!
CP340是否采用中断方式与仪表进行通讯?
为何还要调用FB2,FB3进行通讯,调用FB2,FB3就依赖扫描周期,这样响应速度就慢了?
请问是否属实?
对于CP340的工作方式与S7-200不同,并不是使用中断方式,其通讯周期与扫描周期,与CPU背板交换时间,所走协议及通讯对方的响应速度有关,
关于CP340与仪表的通讯轮询间隔最短只能100MS?个人觉得应该跟CP340本身的性能有关,但这并不意味着低于100MS仪表就来不及接收数据,可以分多个周期来处理数据,但可能引起的一个问题是数据不一致
调用FB2,FB3是为了完成CP与CPU的备板交换使用的功能块,可以在OB1或OB35中调用
个人见解,仅供参考,呵呵