acs800與西門子s7-300PLC的讀寫數(shù)據(jù)問題
112.95.251.214
發(fā)布于2014-04-28 17:52
3
0
標(biāo)簽:
用的是abbdrives通訊協(xié)議和rpba-01適配器模塊,選擇dtc控制模式和工廠宏??刂谱?、給定1和給定2都是固定的,這三個字的地址在變頻器的通訊參數(shù)里可以看到嗎?寫控制字的地址是1001嗎?給定1是速度給定的地址是1103嗎?給定2地址是1106嗎?用在造紙的紙機傳動上,主動點走的是速度,要把主動點的轉(zhuǎn)矩給從動點,那是不是應(yīng)該把從動點的99.02設(shè)為轉(zhuǎn)矩控制宏、還要把11.02即ext1/ext2select的comm.cw位11使其選擇ext2?寫速度和轉(zhuǎn)矩是不是寫多少就是多少,還是寫的值乘以10或者100?問題比較多,
佳答案
1、讀變頻器參數(shù)
發(fā)送報文與db1中的對應(yīng)
idindvaluecwrefpzd3pzd4pzd5pzd6pzd7pzd8pzd9pzd10
dbw0dbw2dbw4dbw6dbw8dbw10dbw12dbw14dbw16dbw18dbw20dbw22dbw24dbw26
047f271000000000
在變頻器51參數(shù)組中設(shè)置
pzd3in-----0102,pzd4in-----0103,pzd5in-----0104,pzd6in-----0105,
pzd7in-----0106,pzd8in-----0107,pzd9in-----0108,pzd10in-----0127
說明:ref中2710為給定頻率25hz(或轉(zhuǎn)速)(16進制10000,20000對應(yīng)大頻率50hz),通過改變其值可設(shè)定不同頻率(或轉(zhuǎn)速);0102~0127對應(yīng)要讀的變頻器參數(shù)號,要讀其他參數(shù),改為對應(yīng)的參數(shù)號即可。設(shè)好參數(shù)時,一定要用51.27刷新才起作用。
plc運行后,變頻器的上述參數(shù)的值自動發(fā)送到db1塊中相應(yīng)位置,對應(yīng)如下(注:返回為16進制,比例換算見手冊):
接收報文與db1中的對應(yīng),這時pzd3~10會自動填入相應(yīng)數(shù)據(jù)。
idindvalueswactpzd3pzd4pzd5pzd6pzd7pzd8pzd9pzd10
dbw28dbw30dbw32dbw34dbw36dbw38dbw40dbw42dbw44dbw46dbw48dbw50dbw52dbw54
271000000000
接收到的變頻器實際參數(shù)值說明主控制字實際值速度頻率電流轉(zhuǎn)矩功率母線電壓主電壓應(yīng)用宏
2、寫變頻器參數(shù)
發(fā)送報文與db1中的對應(yīng)
idindvaluecwrefpzd3pzd4pzd5pzd6pzd7pzd8pzd9pzd10
dbw0dbw2dbw4dbw6dbw8dbw10dbw12dbw14dbw16dbw18dbw20dbw22dbw24dbw26
047f271000000641901f4
對應(yīng)十進制數(shù)值10000100400500
在變頻器51參數(shù)組中設(shè)置
pzd3out--2202,pzd4out--2203,pzd5out--2204,pzd6out--2205,
pzd7out--2206,pzd8out--1202恒速1,pzd9out--1203恒速2,pzd10out--1204恒速3
說明:pzdxout設(shè)置參數(shù)號原理同1。設(shè)好參數(shù)時,一定要用51.27刷新才起作用。
在發(fā)送報文的pzd區(qū)里填入要設(shè)置的參數(shù)的數(shù)值,以16進制填入
cw是控制字,ref是給定,只要在發(fā)送報文中給出值,可以自動寫入,無需在pzd字中設(shè)置。
plc運行后,數(shù)據(jù)自動設(shè)置到相應(yīng)參數(shù)中,查看參數(shù)可以看到參數(shù)發(fā)生變化。
這里讀寫參數(shù),ppo報文中參數(shù)識別區(qū)id、ind、value可以不用填寫。