變頻器 FG2000系列
設(shè)備簡介
在工業(yè)自動化控制系統(tǒng)中,最為常見的是PLC和變頻器的組合應(yīng)用,并且產(chǎn)生了多種多樣的PLC控制變頻器方式,其中采用RS-485通訊方式實施控制的方案得到廣泛的應(yīng)用:因為它抗干擾能力強、傳輸速率高、傳輸距離遠且造價低廉。易能變頻器內(nèi)置國際標(biāo)準(zhǔn)的MODBUS(從站)通信協(xié)議,可非常方便的實現(xiàn)單臺或多臺變頻器的遠程通訊控制與監(jiān)視功能。
下面以西門子S7-200CPU224XP為例,介紹PLC與易能變頻器建立通訊并實現(xiàn)對變頻器起停、頻率給定、監(jiān)控等功能的控制。
變頻器作為MODBUS協(xié)議從站接收來自PLC的通信指令,必須做好以下準(zhǔn)備工作:
1、用一根帶9針陽性插頭的串口通信電纜連接在PLC的自由通信口Prat0端,電纜另一端的第3、8線分別接在變頻器RS485的485+、485-端子上,其余線屏蔽不用;
2、預(yù)先設(shè)置變頻器以下參數(shù):
F0.00=3//串行口給定
F0.02=3//串行口運行命令控制,鍵盤STOP命令無效
F2.14=03//波特率9600,1-8-1,無校驗
F2.15=01//變頻器地址
3.變頻器的控制命令和狀態(tài)通信地址如下:
西門子PLC程序說明
1、對于西門子PLC做主站的MODBUS通訊,需要程序庫裝有有“MBUS_CTRL”和“MBUS_MSG”指令。其下是指令的意義:
2、PLC程序
I0.0變頻器正轉(zhuǎn)啟動
I0.1變頻器反轉(zhuǎn)啟動
I0.2變頻器停止
VW1004設(shè)定變頻器頻率
VB2000讀取變頻器當(dāng)前設(shè)定頻率
VB2002讀取變頻器當(dāng)前運行頻率
VB2004讀取電機運行轉(zhuǎn)速
Network1//初始化參數(shù)
LDSM0.1
RM2.0,8
RM4.0,8
RM0.0,2
Network2//串口設(shè)置
LDSM0.0
=L60.0
LDSM0.0
=L63.7
LDL60.0
CALLSBR1,L63.7,9600,0,1000,M0.0,MB12
Network3
LDSM0.1
MOVB7,VB1000
MOVB8,VB1001
MOVB6,VB1002
MOVW2000,VW1004
Network4
LDM0.0
EU
SM0.1,1
Network5//讀取當(dāng)前設(shè)定頻率
LDM0.1
OM2.4
=L60.0
LDM0.1
EU
LDM2.4
EU
OLD
=L63.7
LDL60.0
CALLSBR2,L63.7,1,0,44097,+1,&VB2000,M2.1,MB3
Network6
LDM2.1
RM2.3,1
RM0.1,1
Network7//讀取當(dāng)前運行頻率
LDM2.1
=L60.0
LDM2.1
EU
=L63.7
LDL60.0
CALLSBR2,L63.7,1,0,44098,+1,&VB2002,M2.2,MB4
Network8
LDM2.2
RM2.1,1
Network9//讀取當(dāng)前電機轉(zhuǎn)速
LDM2.2
=L60.0
LDM2.2
EU
=L63.7
LDL60.0
CALLSBR2,L63.7,1,0,44102,+1,&VB2004,M2.3,MB5
Network10
LDM2.3
RM2.2,1
Network11//設(shè)定電機頻率
LDM2.3
=L60.0
LDM2.3
EU
=L63.7
LDL60.0
CALLSBR2,L63.7,1,1,48194,1,&VB1004,M2.4,MB16
Network12
LDM2.4
RM2.3,1
Network13//正轉(zhuǎn)啟動電機
LDI0.0
=L60.0
LDI0.0
EU
=L63.7
LDL60.0
CALLSBR2,L63.7,1,1,48193,1,&VB1000,M10.1,MB13
Network14//反轉(zhuǎn)啟動電機
LDI0.1
=L60.0
LDI0.1
EU
=L63.7
LDL60.0
CALLSBR2,L63.7,1,1,48193,1,&VB1001,M10.2,MB14
Network15//停止電機
LDI0.2
=L60.0
LDI0.2
EU
=L63.7
LDL60.0
CALLSBR2,L63.7,1,1,48193,1,&VB1002,M10.3,MB15