信捷PLC与7台三菱变频器485通讯案例功能:用信捷PLC与7台三菱变频器modbus通讯,自由通讯协议 配件:信捷XC系列PLC,三菱E740变频器,昆仑通态触摸屏 功能:对7台变频器进行单独频率设定,启停控制,频率读取 有参数设置,接线方式说明 备只是非硬件,程序有注释

在自动化控制领域,不同品牌设备间的通讯协同是常见需求。今儿个咱就唠唠信捷PLC与7台三菱变频器通过485进行Modbus通讯的事儿,用的是自由通讯协议,还搭配上昆仑通态触摸屏,实现对变频器的精细控制。

配件介绍

  • 信捷XC系列PLC:作为控制核心,负责发送指令与接收反馈。
  • 三菱E740变频器:控制电机转速等,咱要通过通讯对它下达各种指令。
  • 昆仑通态触摸屏:用于人机交互,方便操作人员直观设定参数和监控状态。

功能实现

  1. 单独频率设定:能针对每一台变频器设定特定的运行频率。
  2. 启停控制:可独立控制每台变频器的启动与停止。
  3. 频率读取:实时获取每台变频器当前运行的实际频率。

参数设置

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

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐