山東庚之午
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 98 個(gè)
工控威望: 233 點(diǎn)
下載積分: 899 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2016-01-06
最后登錄: 2024-10-18
查看山東庚之午的 主題 / 回貼
樓主  發(fā)表于: 2018-07-12 09:30
我有個(gè)工程,用了一臺(tái)226,一個(gè)SMART V3觸摸屏,以及四臺(tái)國(guó)產(chǎn)伺服驅(qū)動(dòng)器,我把他們之間做了一個(gè)485通信,設(shè)置好后,通信正常,但是有一個(gè)問題讓我很不解,我在觸摸屏上組態(tài)了一個(gè)IO域,變量是vw100,然后plc程序里用了一個(gè)MOV_W指令,將VW100中的值移動(dòng)到VW200中,然后用了一個(gè)MBUS_MSG指令進(jìn)行寫操作,將VW200中的數(shù)值寫到驅(qū)動(dòng)器內(nèi)的一個(gè)寄存器中。比如我寫一個(gè)500進(jìn)去,這個(gè)值不會(huì)立刻寫入到驅(qū)動(dòng)器中,而是我必須手動(dòng)對(duì)plc進(jìn)行重新啟動(dòng),就是撥一下plc上的run   stop   run重新啟動(dòng)一下,這個(gè)數(shù)值才能寫入到驅(qū)動(dòng)器中,請(qǐng)問這是為什么?這樣實(shí)際操作中很費(fèi)勁。如何編程才能在不重新啟動(dòng)plc的情況下直接將數(shù)值寫入呢?
山東庚之午
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 98 個(gè)
工控威望: 233 點(diǎn)
下載積分: 899 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2016-01-06
最后登錄: 2024-10-18
查看山東庚之午的 主題 / 回貼
1樓  發(fā)表于: 2018-07-12 09:38
MOVW不是一直操作,我在它之前組態(tài)了一個(gè)按鈕,需要按一下按鈕才執(zhí)行一次mov,mbus_msg都是互鎖,同一時(shí)間只有一條觸發(fā)
山東庚之午
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 98 個(gè)
工控威望: 233 點(diǎn)
下載積分: 899 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2016-01-06
最后登錄: 2024-10-18
查看山東庚之午的 主題 / 回貼
2樓  發(fā)表于: 2018-07-12 09:39
引用
引用第1樓湛藍(lán)小爾于2018-07-12 09:33發(fā)表的  :
程序問題
MOVW是一直操作嗎?
MSG,一次只能有一條觸發(fā)。上升沿觸發(fā)

你好,2樓  發(fā)表于: 1分鐘前| 修改內(nèi)容只看該作者 | 小 中 大
  
MOVW不是一直操作,我在它之前組態(tài)了一個(gè)按鈕,需要按一下按鈕才執(zhí)行一次mov,mbus_msg都是互鎖,同一時(shí)間只有一條觸發(fā)
山東庚之午
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 98 個(gè)
工控威望: 233 點(diǎn)
下載積分: 899 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2016-01-06
最后登錄: 2024-10-18
查看山東庚之午的 主題 / 回貼
3樓  發(fā)表于: 2018-07-12 10:43
有師傅知道嗎
山東庚之午
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 98 個(gè)
工控威望: 233 點(diǎn)
下載積分: 899 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2016-01-06
最后登錄: 2024-10-18
查看山東庚之午的 主題 / 回貼
4樓  發(fā)表于: 2018-07-12 11:32
找到問題了,已經(jīng)解決了,謝謝二樓的回復(fù)