profibus-dp通訊無法讀寫pzd參數(shù)
112.95.251.214
發(fā)布于2014-04-28 17:51
1
0
標(biāo)簽:
硬件組態(tài)ppo1(地址為:4ax:256~263、2ag:264~267)
db塊對應(yīng)設(shè)置為pkw-r(0.0~6.0)/pzd-r(8.0~10.0)
pkw-w(12.0~18.0)/pzd-w(20.0~22.0)
讀寫pkw參數(shù)call"dprd_dat"laddr:=w#16#100
ret_val:=mw4record:=p#db1.dbx0.0byte8沒有報錯,能夠正常讀寫,但寫pzd時,call"dpwr_dat"laddr:=w#16#100
record:=p#db1.dbx20.0byte4ret_val:=mw8卻報錯ret-val顯示32591,把起始地址改成108報錯變?yōu)?2621,都不知道怎么回事,哪里出問題了。
佳答案
是m系列變頻器嗎?只能告訴,以前調(diào)試過上百臺m系列變頻器,與plc走profibus,從來不用"dpwr_dat"這個塊,嘗試用move指令,首先次啟動m系列變頻器必須先發(fā)送047e給m變頻器,即將047emove給pqw256,然后再啟動變頻器將047f發(fā)送給變頻器即047fmove給pqw256,當(dāng)然做這些之前要給變頻器頻率,將mw的值move給pqw258。mw中的值沒有可以是0-16384對應(yīng)0--50hz。
當(dāng)然,要用profibus控制m系列變頻器,之前要打至遠(yuǎn)方plc位置,即切換命令數(shù)據(jù)組,可以通過端子進(jìn)行切換,如果用的是面板有hand/auto按鈕也可以通過此按鈕來切換命令數(shù)據(jù)組,如p0700(0)=1和p0700(1)=6分別代表面板控制起停及profibus控制起停,具體參看相關(guān)文檔