PLC之间的Modbus 通讯

2025-04-20 08:20:02

1、打开Unilogic软件,选择要连接的合适的PLC型号,对第一台PLC+HMI一体机进行编程。

PLC之间的Modbus 通讯

2、创建变量:以计时器为例,创建一个Timer结构的标签,并编辑好名字、初始值等;同时创建一个使能位变量。

PLC之间的Modbus 通讯

3、打开梯形图编辑页面,添加一个使能功能块,后面跟一个计时器功能块,并调用刚刚创建好的Timer变量,这样就实现了一个使能开关和一个计时器的逻辑关系。

PLC之间的Modbus 通讯

4、编辑HMI面板,添加使能按钮控件以及二位图指示灯控件,并关联变量。

PLC之间的Modbus 通讯

5、在通讯设置页面,选择Modbus设置;将第一台PLC+HMI一体机设置成Modbu衡痕贤伎s从站(Server),并将Timer中的current值存入输入寄存器(Input register)中供主站读取;该功能支持8、16以及32位整形以及浮点型数据。

PLC之间的Modbus 通讯

6、将工程下载进PLC+HMI一体机;

PLC之间的Modbus 通讯

7、接下来配置第二台PLC+HMI一体机;新建一个工程,创建一个UINT32的整形变量以接收从站发来的时间值;

PLC之间的Modbus 通讯

8、在通讯页面设置好Modbus主站的设置,对应命令表功能码为FC4,读取从站对应地址的数据。

PLC之间的Modbus 通讯

9、在梯形图界面,创建一个比较器,比较0和接收的时间值,当时间归零时使能后面的功能。后面添加一个位变量,用于控制指示灯的亮/灭。

PLC之间的Modbus 通讯

10、在HMI面板编程界面,创建一个二位图控件,将它与刚创建的指示位关联。

PLC之间的Modbus 通讯

11、将工程下载进第二台PLC+HMI一体机中。

PLC之间的Modbus 通讯

12、测试,完成。

PLC之间的Modbus 通讯
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢