信捷PLC与7台三菱变频器485通讯案例实战
信捷PLC与7台三菱变频器485通讯案例功能用信捷PLC与7台三菱变频器modbus通讯自由通讯协议 配件信捷XC系列PLC三菱E740变频器昆仑通态触摸屏 功能对7台变频器进行单独频率设定启停控制频率读取 有参数设置接线方式说明 备只是非硬件程序有注释在自动化控制领域不同品牌设备间的通讯协同是常见需求。今儿个咱就唠唠信捷PLC与7台三菱变频器通过485进行Modbus通讯的事儿用的是自由通讯协议还搭配上昆仑通态触摸屏实现对变频器的精细控制。配件介绍信捷XC系列PLC作为控制核心负责发送指令与接收反馈。三菱E740变频器控制电机转速等咱要通过通讯对它下达各种指令。昆仑通态触摸屏用于人机交互方便操作人员直观设定参数和监控状态。功能实现单独频率设定能针对每一台变频器设定特定的运行频率。启停控制可独立控制每台变频器的启动与停止。频率读取实时获取每台变频器当前运行的实际频率。参数设置三菱E740变频器参数设置要让变频器能正确响应Modbus通讯指令得设置相关参数。比如Pr.79运行模式选择设为2即外部运行模式方便PLC控制。Pr.117站号设定7台变频器就分别设为1 - 7对应不同地址。Pr.118通讯速率根据实际情况设为合适值像9600bps。Pr.119数据长度与停止位比如8位数据位1位停止位。Pr.120奇偶校验选择无校验就设为0。信捷PLC参数设置信捷PLC主要是设置通讯端口参数让它能跟变频器对上话。以XC系列为例在编程软件里设置端口参数波特率与变频器一致9600bps。数据位8位。停止位1位。校验方式与变频器一致无校验。接线方式信捷PLC的485通讯端口和三菱变频器的485通讯端口按以下方式连接PLC的485接变频器的RDA和SDA短接。PLC的485-接变频器的RDB和SDB短接。所有设备的GND连接在一起保证共地。程序实现信捷PLC//定义变量区 DM0 //存放要发送的命令数据 DM100 //存放接收的数据 //主程序 LD M8000 //PLC运行时一直ON MOV H01060000 DM0 //构建写频率命令这里假设给1号变频器设频率01是站号06是写单个寄存器命令后四位是频率设定值示例值 SET M10 //启动发送标志 LD M10 //发送标志ON AND M8122 //发送完成标志ON CLR M10 //发送完成清除发送标志 LD M8123 //接收完成标志 MOV DM100 D100 //将接收到的数据存到D100假设用于存读取的频率值上面这段程序首先在变量区定义了要发送和接收数据的寄存器。主程序开始后通过MOV指令构建针对1号变频器的写频率命令存到DM0。当M10置位触发发送发送完成M8122置位清除M8122以便下次发送。接收完成靠M8123标志收到的数据存到D100。对于启停控制和其他变频器操作类似修改命令数据和站号就行。信捷PLC与7台三菱变频器485通讯案例功能用信捷PLC与7台三菱变频器modbus通讯自由通讯协议 配件信捷XC系列PLC三菱E740变频器昆仑通态触摸屏 功能对7台变频器进行单独频率设定启停控制频率读取 有参数设置接线方式说明 备只是非硬件程序有注释通过这样的参数设置、接线和程序编写就能实现信捷PLC与7台三菱变频器基于Modbus自由通讯协议的各种控制功能再结合昆仑通态触摸屏操作人员就能方便地在界面上对变频器进行频率设定、启停控制等操作啦。