单一收和发我都可以做出来,可是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