信捷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自由通讯协议的各种控制功能,再结合昆仑通态触摸屏,操作人员就能方便地在界面上对变频器进行频率设定、启停控制等操作啦。
更多推荐



所有评论(0)