我用232BD跟電腦或是跟PLC多用過。連接線是2對3、3對2、5對5(跟電腦COM連跟其他連得話還要看設備腳得具體定義).你上面得程序是發送6個字接受18個字。發送得時候,先要把RS指令接通,然后用脈沖信號把要發送得數據放到D200里面然后SET M8122
LD X2 RS D200 K6 D500 K18
LDP X1 MOV H30 D200
MOV H31 D201
..........
SET M8122
接受嗎直接接通RS指令就可以了
LD X2 RS D200 K6 D500 K18
LD M8123 MOV D500 D300
MOV D501 D301
..............
RST M8123
如果是半雙工通訊那么統一時刻只能是一種方式,要么是發送要么是接受。
端口設置我就不多說了,兩端設成一樣就好了。參數設置時RS指令要斷開。
不管接受 還是發送。多是ASIC碼形式
例如
LD M8002 H83 D8120
9600、無校驗、8位