ronkang
倍加?偩
級別: 略有小成
|
SR20帶7臺G120XA變頻器,走USS通訊,一個子程序中使用7個USS_CTRL指令讀寫變頻器。另一個子程序中使用7個USS_RPM_R指令輪訓讀取7臺變頻器電流,現(xiàn)在問題是: 1.兩個子程序都在主程序中調(diào)用時,USS_RPM_R沒有任何錯誤,但是USS_CTRL平均15秒就會報錯,錯誤代碼2。2這個代碼不知什么原因引起。 2.主程序中只調(diào)用USS_CTRL這個子程序時,7個USS_CTRL指令無任何錯誤。 請專家指點一下,USS_RPM_R是輪詢順序執(zhí)行的,應(yīng)該沒有問題,會不會是和USS_CTRL指令沖突了?問題到底出在哪里?有什么解決辦法,麻煩大家了 |
---|---|
|
ronkang
倍加?偩
級別: 略有小成
|
樓上兄弟,USS通訊沒你說的這么復(fù)雜吧。西門子手冊也沒你說的要中斷一個通訊才能啟用另一個通訊。只說了USS讀寫指令同一時刻只能使用一個。 |
---|---|
|
ronkang
倍加?偩
級別: 略有小成
|
你說的不錯,一開始我也在糾結(jié)USS_CTRL和USS_RPM_R指令同時使用是否沖突?官方例子程序顯示不沖突,我才這樣用的。今天實際操作證明,官方的例子程序也是存在問題的,問題和我的一樣。也會報校驗錯誤,代碼2 |
---|---|
|
ronkang
倍加?偩
級別: 略有小成
|
樓上兄弟,能提供一下具體解決辦法嗎?問題是發(fā)現(xiàn)了,不知怎解。400客服電話又打不進 |
---|---|
|
ronkang
倍加?偩
級別: 略有小成
|
兄弟,我這200的plc按你說法編程太復(fù)雜了, 我看1200里面有一個說法是done置1后,必須在發(fā)一個空白pkw才可以下一次讀寫。 200smart確沒這說法,關(guān)鍵uss_protocol(v2.1)符號表沒有詳細介紹。 程序沒法進行了,按理說uss沒這么復(fù)雜,多個uss_ctrl是此功能塊自己控制輪詢的。參數(shù)讀寫才需要編程輪詢。網(wǎng)上很多案例都是這么做的,別人都沒問題。見鬼了 |
---|---|
|