S7-200的XMT指令和RCV指令的结束条件是否是一样的?比如SMB89设置为H04为RCV接收数据的结束字符,那么XMT发送数据的结束符是否也是H04?又或者XMT的发送是不需要这些条件的,只要XMT使能,则一直发送数据?即PLC本身是怎么知道XMT发送已经完成的?
问题补充:
那PLC怎么知道发送已经结束了,SM4.5或SM4.6也应该在PLC检测到发送完成后才会置位的吧,那这个检测发送完成的条件是什么,正如接收有停止位这个条件??XMT只是用中断时间到来判断发送完成与否??
最佳答案
XMT不存在什么结束条件,判断发送完成可通过发送完成中断或检测特殊存储器位SM4.5、SM4.6。
提问者对于答案的评价:
大虾的回答也没错!!经过查找,本人找到XMT发送数据的起始地址有一个发送字节数的参数设置,这个应该就是XMT指令发送结束的条件,发送完此设定的字节数则置位SM4.5!!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc300033.html