ronkang
倍加福總線
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個
工控威望: 348 點
下載積分: 914 分
在線時間: 188(小時)
注冊時間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
樓主  發(fā)表于: 2021-01-13 13:31
SR20帶7臺G120XA變頻器,走USS通訊,一個子程序中使用7個USS_CTRL指令讀寫變頻器。另一個子程序中使用7個USS_RPM_R指令輪訓(xùn)讀取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
倍加?偩
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個
工控威望: 348 點
下載積分: 914 分
在線時間: 188(小時)
注冊時間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
1樓  發(fā)表于: 2021-01-13 19:08
樓上,分時中斷怎么理解?怎么中斷法?
ronkang
倍加?偩
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個
工控威望: 348 點
下載積分: 914 分
在線時間: 188(小時)
注冊時間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
2樓  發(fā)表于: 2021-01-13 21:37





    
ronkang
倍加?偩
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個
工控威望: 348 點
下載積分: 914 分
在線時間: 188(小時)
注冊時間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
3樓  發(fā)表于: 2021-01-14 19:08
樓上兄弟,USS通訊沒你說的這么復(fù)雜吧。西門子手冊也沒你說的要中斷一個通訊才能啟用另一個通訊。只說了USS讀寫指令同一時刻只能使用一個。
ronkang
倍加?偩
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個
工控威望: 348 點
下載積分: 914 分
在線時間: 188(小時)
注冊時間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
4樓  發(fā)表于: 2021-01-15 17:29
你說的不錯,一開始我也在糾結(jié)USS_CTRL和USS_RPM_R指令同時使用是否沖突?官方例子程序顯示不沖突,我才這樣用的。今天實際操作證明,官方的例子程序也是存在問題的,問題和我的一樣。也會報校驗錯誤,代碼2
ronkang
倍加?偩
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個
工控威望: 348 點
下載積分: 914 分
在線時間: 188(小時)
注冊時間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
5樓  發(fā)表于: 2021-01-16 15:39
樓上兄弟,能提供一下具體解決辦法嗎?問題是發(fā)現(xiàn)了,不知怎解。400客服電話又打不進(jìn)
ronkang
倍加?偩
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個
工控威望: 348 點
下載積分: 914 分
在線時間: 188(小時)
注冊時間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
6樓  發(fā)表于: 2021-01-17 10:53
兄弟,我這200的plc按你說法編程太復(fù)雜了,
我看1200里面有一個說法是done置1后,必須在發(fā)一個空白pkw才可以下一次讀寫。
200smart確沒這說法,關(guān)鍵uss_protocol(v2.1)符號表沒有詳細(xì)介紹。
程序沒法進(jìn)行了,按理說uss沒這么復(fù)雜,多個uss_ctrl是此功能塊自己控制輪詢的。參數(shù)讀寫才需要編程輪詢。網(wǎng)上很多案例都是這么做的,別人都沒問題。見鬼了
ronkang
倍加?偩
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個
工控威望: 348 點
下載積分: 914 分
在線時間: 188(小時)
注冊時間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
7樓  發(fā)表于: 2021-01-17 14:10
感謝樓上兄弟,感謝你熱心的幫助,F(xiàn)在問題找到了,就是USS_RPM_R這個指令的問題。讀浮點數(shù)就是會導(dǎo)致uss_ctrl報錯,甚至變頻器報警1910,用uss_rpm_w指令責(zé)一切正常。目前還不知道具體的原因。我再試試看能不能找到更多的問題。