三菱变频器协议与变频器进行通讯的PLC程序
2016-12-20 技术知识
三菱PLC的设置
三菱FX系列PLC在进行计算机链接(专用协议)和无协议通讯(RS指令)时均需对通讯格式(D8120)进行设定,其中包含波特率、数据长度、奇偶校验、停止位和数据格式等。在修改了D8120设置后,确保关掉PLC的电源,然后再打开。
D8120设置如下
b15 b0
0000 1100 1000 1110
0 C 8 E
即数据长度为7位、偶校验、2位停止位、波特率为9600bps、无标题符和终结符、没有添加和校验码、采用无协议通讯(RS485)。有关利用三菱变频器协议与变频器进行通讯的PLC程序如下:
0 LD M8002
1 MOV H0C8E D8120
6 FMOV K0 D500 K10
13 BMOV D500 D600 K10
20 ZRST D203 D211
25 SET M8161 (8位数据处理)
27 LD M8000
28 MOV H05 D200
33 MOV H30 D201
38 MOV H30 D202
43 AND<= Z0 D20
48 ADD D21 D201Z0 D21 (计算和校验)
55 INC Z0
58 LD M8000
59 ASCI D21 D206Z1 K2
66 LD M8000
67 RS D200 K12 D500 K10
76 LDP M10
78 ORP M11
80 ORP M12
82 MOV H46 D203
87 MOV H41 D204
92 MOV H30 D205
97 MOV H30 D206
102 RST RST Z0
105 MOV K6 D20
110 MOV K2 Z1
115 RST D21
118 LDP M10
120 MOV H32 D207
125 LDP M11
127 MOV H30 D207
132 LDP M12
134 MOV H34 D207
139 LDP M13
141 MOV H36 D203
146 MOV H46 D204
151 MOV H30 D205
156 RST Z0
159 MOV K4 D20
164 MOV K0 Z1
169 RST D21
172 LDP M14
174 MOV H45 D203
179 MOV H44 D204
184 MOV H30 D205
189 ASCI D400 D206 K4
196 RST Z0
199 MOV K8 D20
204 MOV K4 Z1
209 RST D21
212 LDF M10
214 ORF M11
216 ORF M12
218 ORF M13
220 ORF M14
222 FMOV K0 D500 K10
229 BMOV D500 D600 K10
236 SET M8122 (发送)
238 LD M8123
239 BMOV D500 D600 K10
246 RST M8123
248 LD M8000
249 HEX D603 D700 K4
256 END
关于上述程序说明:
1、当M10接通一次以后变频器进入正转状态
2、当M11接通一次以后变频器进入停止状态
3、当M12接通一次以后变频器进入反转状态
4、当M13接通一次以后读取变频器的运行频率(D700)
当M14接通一次以后写入变频器的运行频率(D400)