一、西門子變頻器通訊協(xié)議介紹
西門子變頻器采用西門子的uss通訊協(xié)議,根據(jù)西門子變頻器說明書與通訊有關的主要參數(shù)如下:
p0003:=3用戶訪問級(專家級)
p0700:=5 選擇命令源(通過com 鏈路的uss 設置)
p1000:=5 頻率設定值的選擇(通過 com 鏈路的uss 設定)
p2009:=1 uss 規(guī)格化,使能規(guī)格化 如果p2009 設置為1,數(shù)值是以絕對十進制數(shù)的形式發(fā)送,即4000(十進制)(=0fa0hex)等于40.00hz。
p2010:=6 uss 波特率(9600 波特)
p2011:=1 uss 地址,為變頻器指定一個唯一的串行通訊地址。
p2012:=2 uss 協(xié)議的pzd (過程數(shù)據(jù))長度(這個長度和r2018數(shù)據(jù)有關)
p2013:=127 uss 協(xié)議的pkw 長度,可變長度
二、通訊報文的結構
每條報文都是以字符stx(=02hex)開始,接著是長度的說明(lge)和地址字節(jié)(adr)。然后是采用的數(shù)據(jù)字符。報文以數(shù)據(jù)塊的檢驗符(bcc)結束。
stx lge adr 1 2 … ……. n bcc
|<采用的數(shù)據(jù)字符>|
這種通訊結構是變頻器自己定義的數(shù)據(jù)格式,類似于儀表通訊,國產(chǎn)plc與這樣的格式通訊一般是axcii通訊或者自由口通訊,也就是自己按照通訊格式組織針通訊。
三、報文寫入數(shù)據(jù)定義
系統(tǒng)默認寫入數(shù)據(jù)在r2018的【0】、【1】、【2】、【3】都有定義,可以修改成自己想要的地址。
四、報文讀取數(shù)據(jù)定義
系統(tǒng)默認plc讀回數(shù)據(jù)在r2019的【0】、【1】、【2】、【3】都有定義,可以修改成自己想要的地址。
通過修改r2018和r2019內部地址,就可以按照使用需求進行plc和西門子micromaster 420變頻器數(shù)據(jù)交換了。
四、plc和西門子micromaster 420變頻器通訊程序案例
這個是通過永宏plc通訊讀取變頻器的模擬量采集數(shù)據(jù),里面沒有備注,圖一和圖二接起來就是,仔細看是能看明白的。哈哈····,可以通過這個樣子舉一反三,起到引導作用。
圖一
圖二
第五、關于plc程序的編寫
plc程序需要注意程序的牢固性和可讀性。