{转码词1},{转码词2},{转码词3},{转码词4},{转码词5}

廈門海為科技有限公司

請上傳logo 請上傳logo

國產(chǎn)PLC—Haiwell(海為)PLC與西門子變頻器通訊介紹

2008-05-22 13:53:13 haiwell 1050

一、海為PLC通訊特點:

1、內(nèi)置多種通訊協(xié)議:Haiwell PLC各種型號的主機都內(nèi)置Modbus RTU/ASCII協(xié)議、自由通訊協(xié)議以及海為公司的HaiwellBus高速通訊協(xié)議;

2、通訊端口可擴展:Haiwell PLC各種型號的主機均自帶2個通訊口(一個為RS-232,另一個為RS-485),用通訊擴展模塊可擴展至5個通訊口,每個通訊端口均可用于用于編程和聯(lián)網(wǎng),通訊端口相互獨立,均可作為主站也可作產(chǎn)從站;

3、極為便利的通訊指令系統(tǒng):使您無論使用何種通訊協(xié)議都只需一條通訊指令便可完成復(fù)雜的通訊功能,編程簡單而程序簡潔,無須再為通訊端口沖突、發(fā)送接收控制、通訊中斷處理等問題煩惱,可以在程序中混合使用各種協(xié)議輕松完成您所需的各種數(shù)據(jù)交換;


二、西門子變頻器通訊協(xié)議介紹

西門子變頻器采用西門子的USS通訊協(xié)議,根據(jù)西門子變頻器說明書與通訊有關(guān)的主要參數(shù)如下:

P0003:=3用戶訪問級(專家級)

P0700:=5 選擇命令源(通過COM 鏈路的USS 設(shè)置)

P1000:=5 頻率設(shè)定值的選擇(通過 COM 鏈路的USS 設(shè)定)

P2009:=1 USS 規(guī)格化,使能規(guī)格化 如果P2009 設(shè)置為1,數(shù)值是以絕對十進制數(shù)的形式發(fā)送,即4000(十進制)(=0FA0hex)等于40.00Hz。

P2010:=6 USS 波特率(9600 波特)

P2011:=1 USS 地址,為變頻器指定一個唯一的串行通訊地址。

P2012:=2 USS 協(xié)議的PZD (過程數(shù)據(jù))長度

P2013:=127 USS 協(xié)議的PKW 長度,可變長度

通訊報文的結(jié)構(gòu)

每條報文都是以字符STX(=02hex)開始,接著是長度的說明(LGE)和地址字節(jié)(ADR)。然后是采用的數(shù)據(jù)字符。報文以數(shù)據(jù)塊的檢驗符(BCC)結(jié)束。

STX  LGE  ADR  1  2  … …….  N  BCC

|<采用的數(shù)據(jù)字符>| 

西門子的詳細(xì)USS通訊協(xié)議請參考西門子變頻器手冊。


三、海為PLC與西門子變頻器通訊程序

因為西門子變頻器采用西門子專用的USS通訊協(xié)議,所以海為PLC采用COMM自由通訊協(xié)議與其通訊。

例子完成3項操作命令,變頻器地址設(shè)為1,通訊格式9600,8,E,1

1、停止運行:

根據(jù)西門子變頻器說明書,停止運行命令為:02 06 01 04 7A 00 00 7B,共8字節(jié),該命令返回8字節(jié)。

命令串放在初始寄存器值表“停止命令”中(V1020-V1027,見下圖),采用COMM.LB指令只發(fā)送低字節(jié)方式發(fā)送數(shù)據(jù)。

11.png

2、改變頻率命令:

根據(jù)西門子變頻器說明書,改變頻率命令為:02 06 01 04 7F xx xx MM,共8字節(jié),該命令返回8字節(jié)。因為頻率是需要動態(tài)改變,所以BBC碼MM由程序運算獲得放在V1007中。

命令串放在初始寄存器值表“改變頻率命令”中(V1000-V1006,見下圖),采用COMM.LB指令只發(fā)送低字節(jié)方式發(fā)送數(shù)據(jù)。

22.png

3、讀運行頻率:

根據(jù)西門子變頻器說明書,輸出頻率參數(shù)為r0024(變頻器實際的輸出頻率),讀運行頻率命令為:02 0A 01 10 18 00 00 00 00 00 00 01,共12字節(jié),該命令返回16字節(jié)。

命令串放在初始寄存器值表“讀運行頻率”中(V1050-V1061,見下圖),采用COMM.LB指令只發(fā)送低字節(jié)方式發(fā)送數(shù)據(jù)。

33.png

程序圖如下:

44.png

微信技術(shù)客服:08:30-21:00
0592-3278716
關(guān)注我們

海為公眾號

海為云APP