三菱FX3U与力士乐VFC-x610变频器通讯程序三菱FX3U与力士乐VFC-x610变频器通讯案例程序,有注释。 并附送程序,有接线方式,设置。 器件:三菱FX3U的PLC,力士乐VFCx610变频器,昆仑通态,威纶通触摸屏。 功能:实现频率设定,启停控制,实际频率读取等。
在自动化控制领域,让不同设备之间实现稳定高效的通讯是关键任务。今天咱就来讲讲三菱FX3U PLC与力士乐VFC - x610变频器通讯,实现频率设定、启停控制以及实际频率读取这些常见功能,还会涉及昆仑通态、威纶通触摸屏的配合使用。
一、硬件接线
- PLC与变频器接线
-RS - 485通讯线连接:将三菱FX3U的RS - 485通讯模块(如FX3U - 485 - BD)的SDA、SDB引脚分别与力士乐VFC - x610变频器的RS - 485接口的A、B引脚相连。记得要采用屏蔽双绞线,屏蔽层接地,这样可以有效减少电磁干扰,保障通讯稳定。
-电源连接:确保PLC和变频器都有各自稳定的电源供应,并且注意接地良好,避免电气噪声影响通讯。 - 触摸屏与PLC接线
- 对于昆仑通态或威纶通触摸屏,一般通过串口(如RS - 232或RS - 485)与三菱FX3U PLC相连。如果是RS - 232连接,就按照触摸屏和PLC的串口引脚定义,对应连接TX、RX、GND等引脚;若是RS - 485连接,类似上面PLC与变频器的RS - 485连接方式,将对应引脚连接好。
二、变频器参数设置
- 通讯参数设置
-波特率设置:进入力士乐VFC - x610变频器的参数设置界面,找到通讯波特率设置参数(一般类似“COMBAUD”),将其设置为与PLC通讯模块一致的波特率,比如9600bps。这就好比两个人约定说话的语速,得一致才能顺畅交流。
-数据格式设置:设置数据格式为8位数据位、1位停止位、无奇偶校验(通常对应参数“COMFORMAT”)。这个设置确定了通讯过程中数据的打包方式。
-站号设置:设置变频器的站号(如“COM_ADDR”),假设设置为1。站号就像是通讯中的地址,不同设备有不同站号,PLC靠它来准确找到变频器。 - 控制模式设置:将变频器的控制模式设置为通讯控制模式(具体参数因变频器型号略有差异),这样变频器才会响应来自PLC的通讯指令,进行频率设定、启停等操作。
三、PLC程序编写(以三菱GX Works2为例)
LD M8000 // M8000为常ON继电器,程序运行时一直导通 MOV K1 D8120 // 设置通讯格式,K1表示8位数据位、1位停止位、无奇偶校验、9600bps,D8120是三菱PLC用于设置通讯格式的特殊数据寄存器 SET M8161 // 设置为8位通讯模式 // 频率设定 LD X0 // X0为频率设定启动按钮 MOV D0 D1000 // D0中存放要设定的频率值,将其传送到与变频器通讯对应的寄存器D1000 LD X1 // X1为频率设定停止按钮 RST D1000 // 停止频率设定,清空D1000中的频率值 // 启停控制 LD X2 // X2为启动按钮 SET M100 // M100为启动标志位 LD X3 // X3为停止按钮 RST M100 // 停止标志位复位 LD M100 MOV K1 D1001 // D1001为控制变频器启停的寄存器,K1表示启动,K0表示停止 // 实际频率读取 LD M8013 // M8013为1秒时钟脉冲继电器,每1秒触发一次读取操作 RS D1002 K1 K1 D1010 K1 // RS指令用于无协议通讯,从变频器读取实际频率数据。D1002为发送数据起始寄存器,K1表示发送1个数据;K1表示接收1个数据;D1010为接收数据起始寄存器代码分析
- 通讯格式设置部分:一开始通过
MOV K1 D8120设置通讯格式,这就像给PLC和变频器之间的通讯“打了个招呼”,确定了通讯的基本规则。SET M8161设置为8位通讯模式,适应大多数常见通讯场景。 - 频率设定部分:当
X0按钮按下,MOV D0 D1000将存储在D0中的频率值传送到与变频器通讯对应的D1000寄存器,变频器就能接收到设定的频率值。当X1按钮按下,RST D1000清空D1000的值,停止频率设定。 - 启停控制部分:
X2按钮按下置位M100启动标志位,当M100为ON时,MOV K1 D1001将D1001赋值为1,变频器接收到此信号启动;X3按钮按下复位M100,D1001会被赋值为0,变频器停止。 - 实际频率读取部分:利用
M8013这个1秒时钟脉冲继电器,每1秒触发一次RS指令。RS指令在这里就像一个快递员,从变频器那里把实际频率数据“取”回来存到D1010寄存器中。
四、触摸屏设置
- 昆仑通态触摸屏:在昆仑通态的MCGS组态软件中,建立与三菱FX3U PLC的连接,设置好通讯参数,包括波特率、数据格式、站号等,要与PLC的设置一致。然后在界面上创建频率设定输入框、启停按钮以及实际频率显示框,分别关联PLC中的
D0、M100和D1010寄存器,这样操作人员就能在触摸屏上方便地控制变频器并查看实际频率。 - 威纶通触摸屏:在威纶通的EasyBuilder Pro软件中,同样先建立与PLC的连接,设置好通讯参数。接着在界面设计中添加相应的元件,比如数值输入元件对应频率设定连接到
D0,按钮元件控制启停连接到M100,数值显示元件显示实际频率连接到D1010,实现友好的人机交互界面。
通过以上硬件接线、参数设置、程序编写以及触摸屏设置,就能实现三菱FX3U与力士乐VFC - x610变频器之间稳定可靠的通讯,完成频率设定、启停控制和实际频率读取等功能,在自动化控制系统中发挥重要作用。