欢迎访问昆山科瑞艾特电气有限公司官网,公司经营销售直流电机调速器,欧陆590直流调速器,派克590调速器,国产大功率扩容调速器,SLK电抗器,调速器维修.
欧陆590P调速器如何实现MODBUS RTU通讯(本文以台达EH2 PLC为例)-技术文章-欧陆590-派克590-国产590调速器-直流电机调速器-大功率扩容调速器-SLK进线电抗器-昆山科瑞艾特电气有限公司-590直流调速器生产销售,提供技术支持与590调速器维修服务。
全国客服热线:

15862659855

技术文章

欧陆590P调速器如何实现MODBUS RTU通讯(本文以台达EH2 PLC为例)

590P 调速器MODBUS RTU通讯模块,可实现远程监控、故障诊断、数据采集、远程维护等功能.系统具有高可靠性、高稳定性、高灵活性、高扩展性等.系统可根据客户需求定制开发,满足不同行业的特殊要求。系统可以通过网络连接到任意一台计算机,并可以通过互联网进行远程控制。系统的功能强大,操作简单,易于维护,具有良好的扩展性和灵活性。本系统适用于工业自动化领域,尤其适用于电子、机械、化工、冶金、石油等行业的生产管理。可广泛应用于各种工业控制系统中。本系统的主要特点是:采用模块化设计,可根据客户要求进行扩展,并提供完善的技术支持服务。本系统具有良好的可靠性和稳定性,能满足各种规模的工业控制系统的需求。本系统可广泛应用于各种工业控制系统中。

 

下面我们通过一个例子程序讲一讲MODBUS RTU通讯如何实现。

本例程中,我们使用一台带有RS485通讯口的台达EH2系列PLC,端口支持MODBUS RTU通讯,一台590P 直流调速器 ,配备一块RS485通讯模块,在调速器中设置通讯方式为RS485 MODBUS RTU模式,设置调速器通讯站号为2号站。测试辅助启动标记号161,通过对TAG 161写入1 0 控制调速器启动和停止。写入速度的标记号是用的设定合计值2模块输入1,标记号为TAG443,读取两个值,辅助输出模拟输出1TAG 128)和模拟输出2(TAG129),这两个值的来源是设定合计值2的输入0TAG444)和输入2TAG445,我们通过调速器组态,将它们关联起来,当然也可以通过调速器的MINILIKE模块参数,将所有要读写的数据集中起来。

在使用MODBUS通讯时,写入PLC中的通讯地址需要注意:在通讯程序中需要减1计算  ,比如TAG161 参数时我们需要在程序中写入的值为160

在例程中,使用了一个定时器来代替轮询发送数据,这个定时器只对读数据有效,因为程序很短,设置的时间也小,如果程序的扫描周期较长,那么就不建议使用这程方式,我们应当使用通讯完成寄存器来轮询读写。

下面就是使用台达PLC590P直流调速器进行MODBUS RTU通讯的例子程序,一个MCGS触摸屏用来控制启停与速度的写入,通过手动更改设定合计值2模块的输入0 和输入2数值,来实现对辅助模拟输出1和输出2的读数据。


首先在PLC中设置欧陆590调速器MODBUS通讯协议:

设置通讯格式.png

欧陆590调速器MODBUS RTU通讯格式设置为:一个起始位,八个数据位,一个校验位,一个停止位。

在PLC中,将H97写入到寄存器D1120中,就代表将欧陆590调速器的MODBUS RTU通讯协议写入到了PLC中。


2023-04-18_123724.jpg

上图中,我们用MODRD指令读取两个反馈值 ,分别是TAG128和TAG129,用MODWR指令,往TAG443中写速度值,往TAG161中写入辅助启动指令。

2023-04-18_124003.jpg

2023-04-18_124027.jpg


最后一图是读取回来的数据如何处理,台达PLC的数据与西门子PLC中寄存器高低位正好相当,因此我们将高低位分别传入两个寄存器,最后再将数据拼合面我们需要的格式。

下面的图是实际通讯时,MCGS画面截图。



联系我们

联系人:周先生

手 机:15862659855

电 话:0512-50132715

邮 箱:15862659855@163.com

公 司:昆山科瑞艾特电气有限公司

地 址:江苏省昆山市古城路668号