SM187.3里的0或1分别指什么?

自由口通讯接收控制字中SMB187里的C/M 0等于内部字符定时器和1等于信息定时器分别代表什么意思,内部字符指什么,信息又是指什么??


信息开始 = il * sc + bk * sc
信息结束 = ec + tmr + 达到的最大字符计数   这个公式能解释一下什么意思吗?

最佳答案

C/M 位是用来控制接受什么时候结束
C/M=0,字符间定时器起作用: 字符间时间是从一个字符的结束(停止位)到下一个字符的结束(停止位)的时间。如果两个字符之间的时间间隔(包括第二个字符)超过了SMW92或者SMW192中指定的毫秒数,就意味着接收消息功能结束。接收到每个字符后, 字符间定时器重新启动。
C/M=1,消息定时器起作用: 消息定时器在启动消息后指定的时间终止,意味着接受消息功能结束。接收消息功能的启动条件一满足, 消息定时器就启动。当经过的时间超出SMW92或者SMW192中指定的毫秒数时, 消息定时器时间到。

信息开始 = il * sc + bk * sc,这个公式和消息开始的6种组合对不上啊,很难解释。

信息结束 = ec + tmr + 达到的最大字符计数 ,公式表示接受消息正常结束的3中情况,EC=1,tmr=1,或者达到最大字符计数

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc206538.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月4日
下一篇 2017年11月4日

相关推荐