欧陆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,读取两个值,辅助输出模拟输出1(tag 128)和模拟输出2(tag129),这两个值的来源是设定合计值2的输入0(tag444)和输入2(tag445),我们通过调速器组态,将它们关联起来,当然也可以通过调速器的minilike模块参数,将所有要读写的数据集中起来。
在使用modbus通讯时,写入plc中的通讯地址需要注意:在通讯程序中需要减1计算 ,比如写tag161参数时我们需要在程序中写入的值为160。
在例程中,使用了一个定时器来代替轮询发送数据,这个定时器只对读数据有效,因为程序很短,设置的时间也小,如果程序的扫描周期较长,那么就不建议使用这程方式,我们应当使用通讯完成寄存器来轮询读写。
下面就是使用台达plc与590p直流调速器进行modbus rtu通讯的例子程序,一个mcgs触摸屏用来控制启停与速度的写入,通过手动更改设定合计值2模块的输入0 和输入2数值,来实现对辅助模拟输出1和输出2的读数据。
首先在plc中设置欧陆590调速器modbus通讯协议:
欧陆590调速器modbus rtu通讯格式设置为:一个起始位,八个数据位,一个校验位,一个停止位。
在plc中,将h97写入到寄存器d1120中,就代表将欧陆590调速器的modbus rtu通讯协议写入到了plc中。
上图中,我们用modrd指令读取两个反馈值 ,分别是tag128和tag129,用modwr指令,往tag443中写速度值,往tag161中写入辅助启动指令。
图是读取回来的数据如何处理,台达plc的数据与西门子plc中寄存器高低位正好相当,因此我们将高低位分别传入两个寄存器,最后再将数据拼合面我们需要的格式。
下面的图是实际通讯时,mcgs画面截图。
发布:带你看清2019年物联网趋势
手动螺旋闸门LMD手动方形插板阀的性能特点
液氨安全阀整定压力与公称压力技术解析
维继在开棉机上的运用
加快科技成果转化 生物制备技术解决分子蛋白吸收难题
欧陆590P调速器如何实现MODBUS RTU通讯(本文以台达EH2 PLC为例)
光纤光谱仪的影响结果的因素有几点
橡塑保温板通过检测
冻干食品产业前景开阔 北京博医康助您开拓
兆欧表怎样做到规范使用?
启闭机调试前的安装工作
parker电液比例阀技术介绍说明
臭氧催化剂简单介绍
氮气流量表
电动执行器Z终输出力矩的计算方式
德国HEIDENHAIN角度编码器ERP1000型行业标准及参数
2.5Z14FG10Z分割式纵波直探头
一文学会顶置式数显搅拌器的维护保养方法
电热熔套特性以及使用方法介绍
氨氮检测时水样前处理方法分享