眾所周知S7200的串行口,可以通過SMB30(SMB130)來設(shè)置自由口通信模式,現(xiàn)在我用PORT0口來與LG IG5系列變頻器進(jìn)行通信,來控制IG5變頻器的起動(dòng)和停止。
硬件:一臺(tái)S7200 的PLC ,一臺(tái)IG5變頻器,一個(gè)DB9針連接器,RV導(dǎo)線若干
S7200的串口3腳接IG5的+S端子
S7200的串口8腳接IG5的S端子
PLC 程式如下:
Network 1
// 將端口0設(shè)置為 9600,8,N,1 自由口方式
//
LD SM0.1
MOVB 16#09, SMB30
MOVB 16#B0, SMB87
MOVB 16#04, SMB89
MOVW +5, SMW92
MOVB 16, SMB94
Network 2
LD SM0.1
RCV VB100, 0
Network 3
// SM87.7置0,禁止在端口0接收信息
// 執(zhí)行RCV指令,停止端口0的接收。
// 發(fā)送運(yùn)行指令到LG IG5變頻器
//
LD I0.0
EU
R SM87.7, 1
RCV VB100, 0
XMT VB0, 0
Network 4
// SM87.7置0,禁止在端口0接收信息
// 執(zhí)行RCV指令,停止端口0的接收。
// 發(fā)送停止指令到LG IG5變頻器
//
LD I0.1
EU
R SM87.7, 1
RCV VB100, 0
XMT VB200, 0
Network 5
// 運(yùn)行命令05303157303030363130303032373104
LD SM0.0
MOVB 16, VB0
MOVB 16#05, VB1
MOVB 16#30, VB2
MOVB 16#31, VB3
MOVB 16#57, VB4
MOVB 16#30, VB5
MOVB 16#30, VB6
MOVB 16#30, VB7
Network 6
LD SM0.0
MOVB 16#36, VB8
MOVB 16#31, VB9
MOVB 16#30, VB10
MOVB 16#30, VB11
MOVB 16#30, VB12
MOVB 16#32, VB13
MOVB 16#37, VB14
MOVB 16#31, VB15
MOVB 16#04, VB16
Network 7
// 停止命令05303157303030363130303030364604
LD SM0.0
MOVB 16, VB200
MOVB 16#05, VB201
MOVB 16#30, VB202
MOVB 16#31, VB203
MOVB 16#57, VB204
MOVB 16#30, VB205
MOVB 16#30, VB206
MOVB 16#30, VB207
Network 8
LD SM0.0
MOVB 16#36, VB208
MOVB 16#31, VB209
MOVB 16#30, VB210
MOVB 16#30, VB211
MOVB 16#30, VB212
MOVB 16#30, VB213
MOVB 16#36, VB214
MOVB 16#46, VB215
MOVB 16#04, VB216
現(xiàn)在將IG5變頻器的設(shè)置和LG專用協(xié)議介紹如下(請(qǐng)參考LG變頻器用戶手冊(cè)):
1. 將運(yùn)行組DRIVE MODE 設(shè)為3
2. 將運(yùn)行組FREP MODE 設(shè)為5
3. I/O46 站號(hào)設(shè)為1
4. I/O47 設(shè)為3
5. I/O50 設(shè)為 0
運(yùn)行命令05303157303030363130303032373104解釋:
05頭碼
3031表示01變頻器站地址
57 寫入命令
30303036寫入的地址0006
31寫入的地址數(shù)1個(gè)地址
30303032寫入的數(shù)據(jù)為2,此處為初接者難理解
3731SUM校驗(yàn)
04尾碼
停止命令05303157303030363130303030364604讀者自行理解。向大家推一個(gè)串口調(diào)試工具。
點(diǎn)右鍵下載:
s7-200自由口與lg_ig5變頻器通信(有實(shí)例介紹).rar










