请问我的s7-200 224xp 用自由口通讯为啥总是2个小时串口就发不出去东西了,我把plc从启一下就又好使了,请问该怎么解决阿?这个程序我在家用226测试没有这个情况,我现在在现场呢,恳求大家帮帮忙!快阿!谢谢了
问题补充:
有没有可能是我的结束字符丢失?要是他在一定时间没有接受到结束字符就让他从新接受或是重新开始发送该怎么弄?我不能让设备2个小时就从启阿,我是和流量计通讯,自己写的协议
最佳答案
3. 信息定时器:从信息的开始算起,在经过一段指定的时间之后,信息定时器结束一条信息。接
收信息功能的启动条件一满足,信息定时器就启动。当经过的时间超出SMW92或者SMW192
中指定的毫秒数时,信息定时器时间到,见图6-13。
通常,当通讯设备不能保障字符中间没有时间间隔或者使用Modem通讯时,您可以使用信息定
时器。对于Modem方式,您可以用信息定时器指定一个从信息开始算起,接收信息允许的最大
时间。信息定时器的典型值是在当前波特率下,接收到最长信息所需时间值的大约1.5倍。
您可以使用信息定时器与结束字符检测或者最大字符计数相结合,来结束一条信息。
设置: c/m=1,tmr=1,SMW92/SMW192=信息超时时间,单位为毫秒。
提问者对于答案的评价:
谢谢,我已经解决了
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357604.html