時(shí)間:2019-08-08 11:41:11來(lái)源:藍(lán)海華騰
一、PLC與變頻器的通訊
我們就以三菱PLCFX1N?24MR?001為例,詳細(xì)介紹一下PLC與變頻器建立通訊的一般操作流程。FX1N?24MR?001與VectorqueTM變頻器采用RS485通訊,PLC的編程軟件使用GXDeveloperVersion8,安裝GXSimulator后可以單步調(diào)試。另外需要安裝485通訊模塊FX1N?485?BD。
FX1N?485?BD接口及與V&T變頻器連線
圖1 FX1N?485?BD與V&T變頻器通訊連線
◆變頻器參數(shù)設(shè)置
PC.00=6通訊波特率19200bps
PC.01=0通訊格式1?8?1格式,無(wú)校驗(yàn)
PC.02=1變頻器地址為1
P0.06=2通過通訊的方式進(jìn)行變頻器的運(yùn)行、停機(jī)、正/反轉(zhuǎn)等操作
P3.09=0允許電機(jī)反轉(zhuǎn)
二、完整程序如下
;*功能::V&T藍(lán)海華騰變頻器三菱FX系列PLC通訊例程(讀與寫)
;*適用:三菱FX系列及其相兼容的PLC,在FX1s-10MR-001上驗(yàn)證通過OK
;*版權(quán):深圳市藍(lán)海華騰技術(shù)有限公司2009版權(quán)所有
;*功能詳解:本程序是V&T藍(lán)海華騰變頻器與三菱PLC通訊進(jìn)行變頻器運(yùn)行/
;*停止控制、以及用通訊改寫變頻器的設(shè)定頻率和讀取其運(yùn)行頻率的例程。
;*其中:X0為變頻器的開機(jī)控制
;*X1為變頻器的停止控制
;*D130為變頻器的運(yùn)行頻率設(shè)定地址(兩位小數(shù))
;*D70為通訊讀取的變頻器實(shí)際運(yùn)行頻率(兩位小數(shù))
;*本程序的通訊格式:波特率19200,8-N-1格式,使用前請(qǐng)?jiān)O(shè)置P0.06=2
;*注:請(qǐng)?jiān)谝茫ㄊ褂茫┍境绦虻臅r(shí)候,請(qǐng)保留以上聲明
0LDM8000
1MOVH0C91D8120
6OUTM8161
8MOVH1D200
13MOVH6D110
18LDIT3
19MPS
20ANIT3
21ANIT2
22ANIT1
23OUTT0K1
26MRD
27ANIT3
28ANIT2
29OUTT1K2
32MRD
33ANIT7
34ANIT3
35OUTT2K4
38MPP
39OUTT3K5
42LDPX000
44ANIX001
45SETM20
46MOVH0D23
51MOVH0D24
56MOVH1D25
61LDPX001
63SETM21
64MOVH0D23
69MOVH0D24
74MOVH0D25
79LDM20
80ORM21
81OUTT7K5
84OUTM7
85ANDPT7
87RSTM20
88RSTM21
89LDPT0
91ANIM7
92MOVD130D30
97MOVH1D23
102DIVD30H100D32
109MOVD33D25
114MOVD32D24
;*寫變頻器參數(shù)
119LDPT1
121MOVH41D201
*<功能碼(寫參數(shù))>
126MOVH80D202
131MOVD23D203
136MOVD24D204
141MOVD25D205
146CALLP1
149SETM8122
151LDT1
152RSD200K8D230K8
;*讀變頻運(yùn)行頻率
161LDPT2
163MOVH3D201
168MOVH81D202
173MOVH36D203
178MOVH0D204
183MOVH1D205
188CALLP1
191SETM8122
193LDT2
194RSD200K8D230K15
203LDM8123
204MPS
205ANDT2
206BMOVD230D50K15
213MPP
214OUTT63K3
217ANDT63
218RSTM8123
220LDM8000
221MULD61H100D36
228MOVD62D37
233ADDD36D37D38
240MOVD38D70
245FEND
;*以下部分為通訊的CRC校驗(yàn)程序
246P1
247LDM8000
248MOVD110V1
253MOVH0FFD100
258MOVH0D101
263MOVH0FFD102
268MOVH0D103
273MOVK0V0
278SETM0
279FORD110
282LDM0
283WXORD100D200V0D100
290ADDV0K1V0
297FORK8
300LDM0
301MOVH0D109
306MULD102H100D108
313DADDD100D108D102
326DDIVD102H2D104
339MOVD104D102
344CMPD106K1M10
*<比較移出位數(shù)是否等于1>
351LDM11
352WXORD102H0A001D102
359ZRSTM10M12
364LDM0
365DDIVD102H100D104
378MULD104H100D108
385SUBD102D108D100
392MOVD104D102
397NEXT
398NEXT
399LDM0
400MPS
401ANDT4
402RSTM0
403MPP
404MOVD100D200V1
409MOVD102D201V1
414MOVK10T4
419SETM4
420SRET
421END
三、CRC算法
如果要?jiǎng)討B(tài)修改某一功能碼,例如設(shè)定頻率,則需要在PLC中計(jì)算CRC16校驗(yàn)和,下面的程序可以完成該功能,如果您引用該函數(shù)完成設(shè)計(jì)存在問題,請(qǐng)到我公司網(wǎng)站下載包含CRC算法的例程。
;*功能:CRC16校驗(yàn)和算法
;*適用:三菱及其兼容PLC適用,三菱FX1S-10MR-001上驗(yàn)證通過
;*版權(quán):深圳市藍(lán)海華騰技術(shù)有限公司版權(quán)所有2009
;*日期:2009-11-05
;*輸入:D200~D200+n-1,n為參與校驗(yàn)的數(shù)據(jù)個(gè)數(shù),D110=n
;*中間變量:D100~D109
;*資源使用:V0,V1,M0,M10,M11,M12及各運(yùn)算標(biāo)志
;*輸出:D200~D200+n-1保持不變,D200+n,D200+n+1,存放CRC16校驗(yàn)和
;*引用時(shí)請(qǐng)保留以上聲明!
0LDM8000
1MOVK6d110
2MOVD110V1
7MOVH0FFD100
12MOVH0D101
17MOVH0FFD102
22MOVH0D103
27MOVK0V0
32SETM0
33FORD110
36LDM0
37WXORD100D200V0D100
44ADDV0K1V0
51FORK8
54LDM0
55MOVH0D109
60MULD102H100D108
67DADDD100D108D102
80DDIVD102H2D104
93MOVD104D102
98CMPD106K1M10
*<比較移出位數(shù)是否等于1>
105LDM11
106WXORD102H0A001D102
113ZRSTM10M12
118LDM0
119DDIVD102H100D104
132MULD104H100D108
139SUBD102D108D100
146MOVD104D102
151NEXT
152NEXT
153LDM0
154MPS
155ANDT4
156RSTM0
157MPP
158MOVD100D200V1
163MOVD102D201V1
168MOVK10T4
173SETM4
174END
四、程序下載到PLC
需要使用三菱PLC專用下載線纜,型號(hào)SC09或USB接口的SC09。下載接線圖:
圖2
將PLC接好電源,并將PLC與電腦的下載線SC09連接好后,上電,點(diǎn)擊GXDeveloperVersion8中,我們剛才打開的“讀取和改寫變頻器參數(shù)例程”程序中,點(diǎn)擊菜單:在線->傳輸設(shè)置
圖3
并在彈出的“傳輸設(shè)置”里面選擇相應(yīng)與PLC連接的下載COM口,如上圖中選擇COM9,然后確認(rèn)。然后再點(diǎn)擊菜單:在線->PLC寫入,彈出寫入對(duì)話框,然后選中程序和PLC參數(shù),點(diǎn)擊執(zhí)行后開始寫入。程序?qū)懭胪戤吅螅趶棾龅拇_認(rèn)窗口中,點(diǎn)擊確認(rèn)。
圖4
◆驗(yàn)證程序邏輯
例子程序?qū)懭牒螅B接V&T變頻器與三菱PLC。如圖:
并設(shè)置V&T變頻器參數(shù),首先進(jìn)行P0.01=5恢復(fù)出廠參數(shù),然后設(shè)置P0.06=2,P3.09=0,PC.00=6,PC.02=1。
圖5
如果PLC端子X0與COM閉合,變頻器正轉(zhuǎn)開機(jī)運(yùn)行,X1與COM閉合變頻器停機(jī),D130是設(shè)定變頻器運(yùn)行頻率寄存器(頻率設(shè)定),D70為PLC讀取的變頻器實(shí)時(shí)運(yùn)行頻率。如果這些動(dòng)作都能正常對(duì)應(yīng),則表明程序運(yùn)行正常。
◆更改波特率
如果想更改程序波特率,除了修改V&T變頻器PC.00、PC.01為所需要的波特率外
PC.00通訊波特率
4:4800bps
5:9600bps
6:19200bps
7:38400bps
8:57600bps
PC.01數(shù)據(jù)格式
0:1?8?1格式,無(wú)校驗(yàn)
1:1?8?1格式,偶校驗(yàn)
2:1?8?1格式,奇校驗(yàn)
還需要修改PLC程序,將波特率格式字送入D8120元件。
三菱PLC波特率控制字D8120含義如下:
《通訊格式[D8120]》
通訊格式D8120除了用于采用FNC80(RS)指令的無(wú)順序通信外,還能用于計(jì)算機(jī)鏈接通訊時(shí)的特殊數(shù)據(jù)寄存器。
所以,在使用FNC80(RS)指令時(shí),關(guān)于計(jì)算機(jī)鏈接通訊的設(shè)定無(wú)效,請(qǐng)根據(jù)以下注意事項(xiàng)設(shè)定格式。
注:※1:起始符,終止符的內(nèi)容可由用戶變更,使用計(jì)算機(jī)通訊時(shí),必須將其設(shè)定為0。
※2:b13-b15時(shí)計(jì)算機(jī)鏈接通訊連接時(shí)的設(shè)定項(xiàng)目,使用FNC80(RS)指令時(shí),必須設(shè)定為0。
※3:RS485未考慮設(shè)置控制線方法,使用FX2N-485-BD、FX0N-485ADP時(shí),請(qǐng)?jiān)O(shè)定(b11,b10)=(1,1)
※4:是在計(jì)算機(jī)鏈接通訊連接時(shí)設(shè)定,與FNC80(RS)沒有關(guān)系。
※5:適應(yīng)機(jī)種是FX2NC以及FX2N版本V2.00以上
位號(hào) | 名稱 | 內(nèi)容 | ||
0(位OFFF) | 1(位ON) | |||
b0 | 數(shù)據(jù)長(zhǎng) | 7位 | 8位 | |
b1 | 奇偶性 | b2,b1 | ||
b2 | {0,0}:無(wú) | |||
{0,1}:奇數(shù)(0DD) | ||||
{1,1}:偶數(shù)(EVEN) | ||||
b3 | 停止位 | 1位 | 2位 | |
b4 | 傳送速率(BPS) | b7,b6,b5,b4 | ||
b5 | {0,0,1,1}:300 | |||
b6 | {0,1,0,0}:600 | |||
b7 | {0,1,0,1}:1200 | |||
{0,1,1,0}:2400 | ||||
{0,1,1,1}:4800 | ||||
{1,0,0,0}:9600 | ||||
{1,0,0,1}:19200 | ||||
b8※1 | 起始符 | 無(wú) | 有(D8124) 初始值:STX(02H) | |
b9※1 | 終止符 | 無(wú) | 有(D8125) 初始值:STX(03H) | |
b10 | 控制線 | 無(wú)順序 | b11,b10 | |
b11 | (0,0):無(wú)<rs-232c< span="">接口> | |||
(0,1):普通模式<rs-232c< span="">接口> | ||||
(1,0):互鎖模式<rs-232c< span="">接口>※5 | ||||
(1,1):調(diào)制解調(diào)器模式<rs-232c< span="">接口,RS-485C接口>※5 | ||||
計(jì)算機(jī)鏈接通訊※4 | b11,b10 | |||
(0,0):RS-485接口 | ||||
(1,0):RS-232C接口 | ||||
b12 | 不可使用 | |||
b13※2 | 和校驗(yàn) | 不附加 | 附加 | |
b14※2 | 協(xié)議 | 不使用 | 使用 | |
b15※2 | 控制順序 | 方式一 | 方式四 |
通訊格式的設(shè)定例:
聲明:本文為轉(zhuǎn)載類文章,如涉及版權(quán)問題,請(qǐng)及時(shí)聯(lián)系我們刪除(QQ: 2737591964),不便之處,敬請(qǐng)諒解!
標(biāo)簽:
上一篇:升降機(jī)
中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>新品發(fā)布:CD300系列總線型伺服驅(qū)動(dòng)器
2024-10-31
2024-10-31
2024-10-31
新勢(shì)能 新期待|維智B1L直線伺服驅(qū)動(dòng)器
2024-10-31
纖薄之間,化繁為簡(jiǎn)|合信全新simple系...
2024-10-29
2024-10-18
推薦專題
更多>