恭喜,你发布的帖子
发布于 2017-09-11 22:13:22
7楼
REQ最好不用脉冲来进行触发。
总体来说是一个很好的S7-400H与200SMART的通信例子:)
互相学习了。
用脉冲触发,如果时间周期设置太长,导致通信效率不高,可能100毫秒CPU就完成了这个通信任务,但是CPU需要等待900毫秒才能进行下一次首发,如果对数据实时性要求相对高点,可能满足不了要求。
太短,可能导致发送错误,上一次程序还没执行完,PLC又开始新的读写请求了。
用PUT/GET 相应的 完成位或者状态字 来进行控制,
拿PUT来说 上一次 PUT完成后,DONE会置位,这个时候可以进行下一次发送了,如果不需要太快进行读写,可以 做个毫秒级别的延时,再触发下一次发送。
请填写推广理由:
分享
只看
楼主