工控小生
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 452 個(gè)
工控威望: 625 點(diǎn)
下載積分: 5862 分
在線時(shí)間: 797(小時(shí))
注冊(cè)時(shí)間: 2008-05-19
最后登錄: 2024-12-18
查看工控小生的 主題 / 回貼
樓主  發(fā)表于: 2017-02-20 21:43
圖片:
圖片:
X1----X6依次對(duì)應(yīng)6個(gè)接近開關(guān)用來計(jì)數(shù),要求X1-X6必須嚴(yán)格按照1-6的順序輪流計(jì)數(shù),X1--X2--X3--X4--X5--X6--X1--X2--X3--X4..................反復(fù)循環(huán),計(jì)數(shù)值保存在D100里面,如果接近開關(guān)未按1-6順序輪流計(jì)數(shù),順序錯(cuò)亂要求輸出出錯(cuò)信號(hào)停止主機(jī),用比較指令來判斷位X1---X6相鄰兩個(gè)位的狀態(tài)但邏輯關(guān)系比較復(fù)雜請(qǐng)教高手有沒有比較簡便的方法。
工控小生
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 452 個(gè)
工控威望: 625 點(diǎn)
下載積分: 5862 分
在線時(shí)間: 797(小時(shí))
注冊(cè)時(shí)間: 2008-05-19
最后登錄: 2024-12-18
查看工控小生的 主題 / 回貼
1樓  發(fā)表于: 2017-02-21 11:31
說來簡單請(qǐng)指教。
工控小生
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 452 個(gè)
工控威望: 625 點(diǎn)
下載積分: 5862 分
在線時(shí)間: 797(小時(shí))
注冊(cè)時(shí)間: 2008-05-19
最后登錄: 2024-12-18
查看工控小生的 主題 / 回貼
2樓  發(fā)表于: 2017-02-24 16:55
4樓的程序好像還是不能滿足要求,要求是必須按1 2 3 4 56 的順序循序計(jì)數(shù),必須是1先計(jì)數(shù)才有效,前面的比后面的優(yōu)先。
工控小生
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 452 個(gè)
工控威望: 625 點(diǎn)
下載積分: 5862 分
在線時(shí)間: 797(小時(shí))
注冊(cè)時(shí)間: 2008-05-19
最后登錄: 2024-12-18
查看工控小生的 主題 / 回貼
3樓  發(fā)表于: 2017-03-02 08:32
圖片:
圖片:
感謝樓上朋友指導(dǎo),我把它轉(zhuǎn)成了FX系列的程序,用ROL指令確實(shí)可以實(shí)現(xiàn)基本功能,但是當(dāng)計(jì)數(shù)X6的時(shí)候不能繼續(xù)返回X0循環(huán)計(jì)數(shù),還有一個(gè)問題就是每次上電X點(diǎn)計(jì)數(shù)狀態(tài)不能記憶,要求上電必須接著上次計(jì)數(shù)是的順序接著計(jì)數(shù),程序可能還要進(jìn)一步完善。