. . 台达 PLC 通信协议 ModbusASCII(DVP) 编撰:李浩特日期: 2013/11/12 版本: Ver:3.2 例 1:读 D0(地址为 1000H )寄存器数据 -------------------------------2 例 2:读 D0-D8 (D0 地址为 1000H,D8 地址为 1008H )寄存器数据 ----------3例 3:把 0010H 写入 D0 数据寄存器 ------------------------------------4 例 4:写 D10-D17 数据寄存器 -----------------------------------------5 例 5:强制把 0010H 写入 D0 数据寄存器 --------------------------------5 例 6:读取 M0(地址为 0800H) 状态-------------------------------------6 例 7:读取 M0-Y32 状态----------------------------------------------6 例 8:读取 Y0( 地址为 0500H) 状态-------------------------------------7 例 9:读取 Y0-Y37 状态----------------------------------------------7 例 10:读取 X0(地址为 0400H) 状态 ------------------------------------8 例 11:读取 X0-X37 状态 --------------------------------------------8 例 12:强制 Y0 置位------------------------------------------------9 例 13:强制 Y0 复位------------------------------------------------9 例 14:强制 M0 置位------------------------------------------------10 例 15:强制 M0 复位------------------------------------------------10 . . 例 1:读取 1 号站的 D0(地址为 1000H )寄存器数据PC=>PLC: : 01 03 1000 0001 EB \CR\LF帧头 (0x3A) 站号功能码起始地址数据 (读取数量 ) LRC 码帧尾 (0x0D,0x0A) . . PLC=>PC: : 01 03 02 03FB FC \CR\LF例 2:读取 1 号站的 D0-D7 (D0 地址为 1000H, D7 地址为 1007H, )寄存器数据PLC=>PC:: 01 03 10 03FB 0C4E 07E7 0C5A 0BC9 0C5A 0FBB 0C4E E2 \CR\LF 帧头 (0x3A) 站号功能码数据长度 (字节 ) 数据LRC 码帧尾 (0x0D,0x0A) 数据长度数据 (D3) 数据 (D2) 数据 (D1) 数据 (D0) . . . . 例 3:把 0010H 写入 1 号站的 D0 寄存器PC=>PLC: : 01 10 1000 0001 02 0010 CC \CR\LFPLC=>PC:: 01 10 1000 0001 DE \CR\LF帧头 (0x3A) 站号功能码写入起始地址写入数量数据长度 (字节)LRC 码数据帧尾 (0x0D,0x0A) 帧头 (0x3A) 站号功能码写入起始地址. . 例 4:把数据 0x1234 ,0x5678 ,0x9ABC ,0xDEF1 ,0x2345 ,0x6789 ,0xABCD ,0xEF12 ,写入 15(0x0F) 号站的 D10-D17 数据寄存器例 5:强制把 4321H 写入 16(0x10) 号站的 D99( 地址为 1063H) 数据寄存器. . 例 6:读取 1 号站的 M0( 地址为 0800H) 状态,功能码为02H 或 01H . . 例 7:读取 1 号站的 M0-M31(32 个)状态,功能码为02H 或 01H . . 例 8:读取 1 号站的 Y0(地址为 0500H) 状态,功能码为 02H 或 01H 例 9:读取 1 号站的 Y0-Y37(32 个)状态,功能码为 02H 或 01H . . 例 10:读取 1 号站的 X0( 地址为 0400H) 状态,功能码为 02H . . 例 11:读取 X0-X37 状态,功能码为 02H . . 例 12: 强制 1 号站的 Y0 置位例 13: 强制 1 号站的 Y0 复位. . 例 14: 强制 1 号站的 M0 置位. . 例 15: 强制 1 号站的 M0 复位