山東庚之午
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 98 個
工控威望: 233 點
下載積分: 899 分
在線時間: 28(小時)
注冊時間: 2016-01-06
最后登錄: 2024-10-18
查看山東庚之午的 主題 / 回貼
樓主  發(fā)表于: 2018-07-12 09:30
我有個工程,用了一臺226,一個SMART V3觸摸屏,以及四臺國產(chǎn)伺服驅(qū)動器,我把他們之間做了一個485通信,設(shè)置好后,通信正常,但是有一個問題讓我很不解,我在觸摸屏上組態(tài)了一個IO域,變量是vw100,然后plc程序里用了一個MOV_W指令,將VW100中的值移動到VW200中,然后用了一個MBUS_MSG指令進行寫操作,將VW200中的數(shù)值寫到驅(qū)動器內(nèi)的一個寄存器中。比如我寫一個500進去,這個值不會立刻寫入到驅(qū)動器中,而是我必須手動對plc進行重新啟動,就是撥一下plc上的run   stop   run重新啟動一下,這個數(shù)值才能寫入到驅(qū)動器中,請問這是為什么?這樣實際操作中很費勁。如何編程才能在不重新啟動plc的情況下直接將數(shù)值寫入呢?
dingzyi
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 692 個
工控威望: 845 點
下載積分: 9360 分
在線時間: 464(小時)
注冊時間: 2011-05-29
最后登錄: 2024-12-23
查看dingzyi的 主題 / 回貼
1樓  發(fā)表于: 2018-08-03 14:02
一次觸發(fā)一次
plc