我通过上位机和PLC进行通信,现在想上位机发一个字符比如“1”,PLC也回复“1”,程序如下,为什么上位机发的和收到的不一样?
如果PLC单纯发以及单纯收都没问题(上位机没有问题哈)。请各位指点!
主程序:
LD SM0.0
MOVB 16#09, SMB30
MOVB 16#B0, SMB87
MOVB 16#0A, SMB89
MOVW +5, SMW90
MOVB 100, SMB94
ATCH INT_0:INT0, 23
ENI
RCV VB100, 0
INT_0如下:
LDB= SMB86, 16#20
LPS
AB= VB101, 16#31
= Q0.1
LRD
NOT
RCV VB100, 0
LPP
XMT VB100, 0