台达DVP系列PLC支持Modbus ASCII&RTU 串口协议。因此与紫金桥监控组态软件进行连接时可以选用Modicon(莫迪康)下面的Modbus(ASCII& RTU 串口通讯)协议,如下图所示:
双击,进入定义设备页面(如下图所示):
设备名称:是一个逻辑名,可以根据实际需要命名为有一定含义的名字;
数据刷新周期:默认是50毫秒。紫金桥软件的IO Server采集数据的频率。
超时时间:默认8秒,当到超时时间的时候,PLC的数据还没传上来被认为是一次通讯
超时。
以上两项根据实际的数据更新要求、串口、PLC性能进行设置。
设备地址:根据实际PLC地址设定,必须与要通讯的PLC地址一致。
串口为PC机端的COM口。
单击“设置”按钮,弹出通信端口的参数设置,这个根据具体PLC进行设置。
单击下一步,弹出协议选择对话框,台达PLC对于RTU,ASCII方式都支持。
注意:因为台达PLC的特殊性,在某些型号的PLC对于每次读取数据的包长有特殊要求。所以这里一定要对包长进行设置,单击高级按钮,把包的最大长度设置为16。
单击确定及完成了逻辑设备的定义。
对于数据库点的外部连接,下面给出台达PLC对应Modbus寄存器地址的对照表。
对照表格选择寄存器类型,偏置中输入紫金桥地址即可。
例如:
台达PLC中的寄存器M10,查表得到Modbus地址为002059,寄存器类型为DO,紫金桥中的偏置地址为2058。因此,得到如下输入:
台达PLC寄存器地址于Modbus寄存器地址对照表
寄存器 类型 |
范围 (Range) |
类型 (Type) |
DVP地址 (Hex) |
Modbus地址 (Dec) |
Modbus 寄存器 |
紫金桥地址 |
S |
000-255 |
Bit |
0000-00FF |
000001-000256 |
DO |
0~255 |
S |
256-511 |
Bit |
0100-01FF |
000257-000512 |
DO |
255-511 |
S |
512-767 |
Bit |
0200-02FF |
000513-000768 |
DO |
512-767 |
S |
768-1023 |
Bit |
0300-03FF |
000769-001024 |
DO |
768-1023 |
X |
000-377(Octal) |
Bit |
0400-04FF |
101025-101280 |
DI |
1024-1279 |
Y |
000- |