來(lái)人給朕退下
從144個(gè)樣品中順序抓取,并不斷變化排列,找到最有價(jià)值的組合
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 271 點(diǎn)
下載積分: 906 分
在線時(shí)間: 48(小時(shí))
注冊(cè)時(shí)間: 2019-09-19
最后登錄: 2024-10-23
查看來(lái)人給朕退下的 主題 / 回貼
樓主  發(fā)表于: 2020-08-17 21:07
通訊篇手冊(cè)上說(shuō)RS指令是中斷執(zhí)行型指令,與運(yùn)算周期無(wú)關(guān),這只能說(shuō)明他是優(yōu)先執(zhí)行,并沒(méi)有說(shuō)通訊不在看門(mén)狗時(shí)間內(nèi),如果我把通訊超時(shí)時(shí)間設(shè)定大于看門(mén)狗,在發(fā)送過(guò)程中故意斷開(kāi)接收端,使通訊超時(shí),這時(shí)候會(huì)發(fā)生什么呢?
      1. 看門(mén)狗會(huì)報(bào)錯(cuò)嗎?

       2. PLC有時(shí)間處理RS指令下面的順控程序嗎?
       3. 還是當(dāng)發(fā)生通訊斷開(kāi)時(shí)系統(tǒng)直接把通訊任務(wù)壓堆棧,           先執(zhí)行其他順控程序,待中途恢復(fù)通訊時(shí),又把正           在執(zhí)行的順控程序壓堆棧,繼續(xù)優(yōu)先執(zhí)行通訊?
[ 此帖被來(lái)人給朕退下在2020-08-17 21:17重新編輯 ]
人要是行干一行行一行一行行行行行要是不行干一行不行一行一行不行行行不行
來(lái)人給朕退下
從144個(gè)樣品中順序抓取,并不斷變化排列,找到最有價(jià)值的組合
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 271 點(diǎn)
下載積分: 906 分
在線時(shí)間: 48(小時(shí))
注冊(cè)時(shí)間: 2019-09-19
最后登錄: 2024-10-23
查看來(lái)人給朕退下的 主題 / 回貼
1樓  發(fā)表于: 2021-01-22 22:33
     現(xiàn)在想想應(yīng)該是這樣的。
  1. 關(guān)于通訊中斷并超時(shí)RS指令以下的程序還會(huì)不會(huì)執(zhí)行。
 答: 這個(gè)問(wèn)題本身就是個(gè)問(wèn)題,PLC的通訊不是掃描到RS指令就立即開(kāi)始執(zhí)行通訊進(jìn)程,而是將通訊子程序掛起在后臺(tái),待用戶(hù)程序執(zhí)行完成后刷新I/O,最后才是通訊,這就是為什么三菱在RS指令以及通訊手冊(cè)的注意事項(xiàng)中明確規(guī)定了,在RS指令啟用后直到通訊結(jié)束的過(guò)程中不允許修改待發(fā)送的數(shù)據(jù)以及關(guān)閉通訊,如果程序剛掃描到RS指令并排隊(duì)準(zhǔn)備執(zhí)行完用戶(hù)程序后發(fā)送,結(jié)果你在程序掃過(guò)RS之后的程序中又把數(shù)據(jù)給修改了,那最終發(fā)送的數(shù)據(jù)肯定就對(duì)不上了。  關(guān)于PLC的掃描周期的執(zhí)行順序參考任何一本歐姆龍的PLC手冊(cè)都可找到程序執(zhí)行順序的章節(jié),有一個(gè)流程圖。
[ 此帖被來(lái)人給朕退下在2021-01-22 22:41重新編輯 ]
人要是行干一行行一行一行行行行行要是不行干一行不行一行一行不行行行不行
a10141014a
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 53 個(gè)
工控威望: 177 點(diǎn)
下載積分: 874 分
在線時(shí)間: 60(小時(shí))
注冊(cè)時(shí)間: 2013-10-18
最后登錄: 2024-12-16
查看a10141014a的 主題 / 回貼
2樓  發(fā)表于: 2021-01-25 11:55
RS只是個(gè)驅(qū)動(dòng)指令,當(dāng)指令生成時(shí),串口發(fā)送與接收都與Scan無(wú)關(guān)係
唯一有關(guān)係的是如果你把它off掉之後,串口接收到資料不會(huì)把收到資料丟到RS指令的D區(qū)域

至於收或發(fā)一切都按照特殊M去作動(dòng),才有後續(xù)程序的處理
本帖最近評(píng)分記錄:
  • 下載積分:+5(來(lái)人給朕退下) 真誠(chéng)感謝!
  • 偶爾開(kāi)播
    https://www.youtube.com/channel/UCR7KK2amDeHRUi6WNd5fh7A/videos