自由串口

单一收和发我都可以做出来,可是PLC 对串口“收发收发”不能实现,帮忙指导一下,最好是应答式的,相信这一类问题,有经验的师兄都 见过,麻烦帮小弟扩展一下,谢谢!!

最佳答案

“收发收发”是什么意思?是不是串口发给PLC,然后PLC收到数据后就返回数据?
 用这个试试:发送数据的最后一个字节选16#0A,向PLC发送后,它就返回同样的数据。
 主程序:
 LD     SM0.1
 MOVB   16#09, SMB30
 MOVB   16#B0, SMB87
 MOVB   16#0A, SMB89
 MOVW   +5, SMW90
 MOVB   100, SMB94
 ATCH   INT_0, 23
 ATCH   INT_2, 9
 ENI
 RCV    VB100, 0

 INT0:
 LD     SM0.0
 MOVB   10, SMB34
 ATCH   INT_1, 10

 INT1:
 LD SM0.0
 DTCH   10
 XMT    VB100, 0

 INT2:
 LD     SM0.0
 RCV    VB100, 0
 

提问者对于答案的评价:
3g

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论