台达DVP50MC11T与威纶触摸屏ModbusTCP通信

DVP50MC11T与威纶 ModbusTCP通信地址。这款因为特殊所以才讲一下,这款跟同系列的PLC不论是软件还是地址的用法都有所区别,类似西门子和omro,地址按位来分。

工具/原料

  • 台达DVP50MC11T

  • 威纶MT8103IE

方法/步骤

  1. 1

    PLC常用的数据类型:

    位(BOOL):只有0/1   可以理解为开关量,接通为1断开为0。

    字节(Byte):一个字节由8个位组成       理解PLC输入输出点通常都是X0-X7/Y0-Y7

    字(Word):一个字由2个字节组成也就是16个位  用过OMRON PLC的应该好理解点欧姆龙W区从0.00-0.15

    双字(DWord):一个双字由2个字组成    西门子VW0+VW2=VD0

    台达DVP50MC11T与威纶触摸屏ModbusTCP通信

  2. 2

    台达PLC对应的modbus地址如下图,本文只做M区的说明,I和Q测试没成功。M区没问题。

    台达DVP50MC11T与威纶触摸屏ModbusTCP通信

  3. 3

    M区按位拆分如下图,8个一组 也可以写成16个一组 都是可以的。

    台达DVP50MC11T与威纶触摸屏ModbusTCP通信

  4. 4

    M区装置对应关系如下表。这张表里写明了位与字节和字及双字的关系。

    台达DVP50MC11T与威纶触摸屏ModbusTCP通信

    台达DVP50MC11T与威纶触摸屏ModbusTCP通信

  5. 5

    这里看看PLC与modbus对应的地址

    位:

    PLC    modbus

    MX0.0  100  MX2.0  200 MX4.0 300     从首行可以看出 MW是按100间隔

    MX0.1  101  MX2.1  201 MX4.1 301

    MX0.2  102  MX2.2  202 MX4.2 302

    MX0.3  103  MX2.3  203 MX4.3 303

    MX0.4  104  MX2.4  204 MX4.4 304

    MX0.5  105  MX2.5  205 MX4.5 305

    MX0.6  106  MX2.6  206 MX4.6 306

    MX0.7  107  MX2.7  207 MX4.7 307

    MX1.0  108  MX3.0  208 MX5.0 308

    MX1.1  109  MX3.1  209 MX5.1 309

    MX1.2  110  MX3.2  210 MX5.2 310

    MX1.3  111  MX3.3  211 MX5.3 311

    MX1.4  112  MX3.4  212 MX5.4 312

    MX1.5  113  MX3.5  213 MX5.5 313

    MX1.6  114  MX3.6  214 MX5.6 314

    MX1.7  115  MX3.7  215 MX5.7 315

    台达DVP50MC11T与威纶触摸屏ModbusTCP通信

  6. 6

    看看整理后对应的表

    台达DVP50MC11T与威纶触摸屏ModbusTCP通信

    台达DVP50MC11T与威纶触摸屏ModbusTCP通信

    陆一simon原创

  7. END

注意事项

  • 未经允许谢绝转载,转载请标明来源