DVP-ES2/EX2/EC5/SS2/SA2/SX2/SE&TP Operation Manual - Programming
Program example 2: COM3(RS-485)
1. When M0 = ON, PLC sends communication commands by COM3 to read servo drive status.
2. When PLC received the feedback data from ASDA, M1318 will be active and the read data will
be stored in D0~D4.
H87
MOV
M1002
D1109
SET
M1136
K100
MOV
D1252
RST
M1318
ASDRW
K0
K1
M0
D0
ASDA address:
K1
Function Code: K0
Monitor ASDA status
Data Register
M1318
SET
M0
M1316
Set up in ASCII mode
RST
M1320
SET
M1320
Reset communication completed flag M1318
Set communication protocol as 9600,8,E,1
Retain communication setting
S e t re ve iv in g tim e -o u t a s
100ms
ASCII mode:
Store the received data into specified registers D0~D4 in Hex
RTU mode:
Store the received data into specified registers D0~D4 in Hex
Sending request
Processing received data
Set up in RTU mode
Points to note:
Relative flags and special D registers of COM2/COM3 :
Protocol
setting
Retain communication setting
PLC communication address
Communication timeout setting (ms)
M1127 M1318 Data receiving completed
Errors
Communication timeout setting (ms)
M1140 -
COM2 (RS-485) MODRD/MODWR/MODRW
data receiving error
M1141 -
MODRD/MODWR/MODRW parameter error
(Exception Code exists in received data)
Exception Code is stored in D1130
D1130 -
COM2 (RS-485) Error code (exception code)
returning from Modbus communication