提示

很抱歉!您正在使用的浏览器版本过低,
无法得到最好的体验效果,建议您升级后再试!

继续访问>>

为获得最佳浏览体验,建议您升级或选用其他浏览器:

市场动态
Codesys与EX-1030的Modbus RTU通讯

Codesys与EX-1030的Modbus RTU通讯

2021.06.01

01EX-1030参数配置


EX-1030ModbusRTU通讯中作为从站,可以通过拨码配置通讯波特率、地址,对于数据位、奇偶校验以及看门狗等可以通过寄存器配置。拨码开关如图1-1所示,波特率拨码开关对应的数值图标1-1所示,对于ModbusRTU地址设置,计算公式(n1为×1拨码开关,n2为×10拨码开关):地址=n1×1+n2×10。


1.jpg

1-1拨码开关

1-1波特率拨码开关对应的参数

2.jpg

02EX-1030支持的Modbus RTU功能代码,如表1-2所示

1-2Modbus RTU功能代码

3.jpg

03硬件配置

1-3硬件配置表

4.jpg

04通讯连接图

5.png

1-2通讯连接图


05模块地址分配


模块地址输入/输出通道地址与模块排列的位置有关,模块使用的ModbusRTU功能代码不变,举例说明如图1-3所示。


微信图片_20210601083803.png

1-3模块地址分配


06程序编写


6.1EX-1030参数设置

EX-1030通讯参数设置为:波特率115200、数据位8位、停止位1位、无校验,从站地址为5,然后模块上电,参数生效。

6.2Codesys程序编写

打开Codesys编程软件,并组态通讯如图1-4所示,双击“Modbus_COM”配置通讯端口以及通讯参数,如图1-5所示,配置主站协议以及相应超时等参数,如图1-6所示,配置从站参数,如图1-71-8所示,从站通道对应的地址,如图1-9所示。

11.png

1-4组态通讯

22.png

1-5配置端口以及通讯参数


33.png

1-6配置主站协议以及相应超时等参数

44.png

1-7从站地址设置

55.png

1-8添加从站通道

66.png

1-9从站通道对应的地址

程序编写,先定义4个变量,并将4个变量与实际的物理地址关联起来,如图1-8所示。

77.png

1-8程序编写


08总结

EX-1030作为ModbusRTU通讯从站,后面支持EX全系列的IO模块。EX-1030具有参数配置简单、可扩展性等优点。




关注我们

南京市浦口区桥林街道紫峰研创中心二期3号楼

400-096-9016

sales@welllinkio.com

2015-2022©南京德克威尔自动化有限公司 版权所有 苏ICP备17024971号

技术支持:深圳网站设计