山東庚之午
級別: 略有小成
|
我有個工程,用了一臺226,一個SMART V3觸摸屏,以及四臺國產伺服驅動器,我把他們之間做了一個485通信,設置好后,通信正常,但是有一個問題讓我很不解,我在觸摸屏上組態了一個IO域,變量是vw100,然后plc程序里用了一個MOV_W指令,將VW100中的值移動到VW200中,然后用了一個MBUS_MSG指令進行寫操作,將VW200中的數值寫到驅動器內的一個寄存器中。比如我寫一個500進去,這個值不會立刻寫入到驅動器中,而是我必須手動對plc進行重新啟動,就是撥一下plc上的run stop run重新啟動一下,這個數值才能寫入到驅動器中,請問這是為什么?這樣實際操作中很費勁。如何編程才能在不重新啟動plc的情況下直接將數值寫入呢? |
---|---|
|
湛藍小爾
工控交流 Q703935819
級別: 家園常客
|
程序問題 MOVW是一直操作嗎? MSG,一次只能有一條觸發。上升沿觸發 |
|
---|---|---|
|
山東庚之午
級別: 略有小成
|
MOVW不是一直操作,我在它之前組態了一個按鈕,需要按一下按鈕才執行一次mov,mbus_msg都是互鎖,同一時間只有一條觸發 |
---|---|
|
山東庚之午
級別: 略有小成
|
你好,2樓 發表于: 1分鐘前| 修改內容只看該作者 | 小 中 大 MOVW不是一直操作,我在它之前組態了一個按鈕,需要按一下按鈕才執行一次mov,mbus_msg都是互鎖,同一時間只有一條觸發 |
---|---|
|
湛藍小爾
工控交流 Q703935819
級別: 家園常客
|
庚午年的大哥,說說你如何解決的 |
|
---|---|---|
|