搜档网
当前位置:搜档网 › 台达PLC通信协议ModbusASCII(DVP)

台达PLC通信协议ModbusASCII(DVP)

台达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 )寄存器数据

PLC=>PC: : 01 03 02 03FB FC \CR\LF

帧头站号 功能码 起始地址 数据(读取数量)

LRC 码

帧尾(0x0D,0x0A)

帧头(0x3A)

数据长度(字节)

例2:读取1号站的D0-D7(D0地址为1000H, D7地址为1007H,)寄存器数据

PLC=>PC:\CR\LF

数据长度

数据(D0)

数据(D1)

数据(D2)

数据(D3)

数据(D4)

数据(D5)

数据(D6)

数据(D7)

例3:把0010H写入1号站的D0寄存器

PC=>PLC: : 01 10 1000 0001 02 0010 CC \CR\LF

帧头

站号

功能码

写入起始地址

写入数量

数据长度(字节)

数据

LRC码

帧尾

PLC=>PC:: 01 10 1000 0001 DE \CR\LF

帧头(0x3A)

站号

功能码

写入起始地址

写入数量

LRC码

帧尾(0x0D,0x0A)

例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复位

相关主题