qq791569514
級(jí)別: 略有小成
![]() |
`請(qǐng)問(wèn) 歐姆龍PLC怎么 做到 判斷D0 D9 之間里面有任意兩個(gè)寄存器的設(shè)置 數(shù)據(jù)為一致 小弟在此想了好久沒(méi)有想出 除了用D0 一個(gè) 寄存器寫(xiě)十條比較指令 就想不出其它辦法了 不過(guò)一個(gè)寄存器寫(xiě)九條的話程序就一大片了 顯然這辦法不行 所以在此想問(wèn)各位 大神有什么好的 辦法了 |
---|---|
|
sjbandmm
級(jí)別: 略有小成
![]() |
圖片:
![]() 這個(gè)一定要用循環(huán)了,否則程序太大了,我的編程思路是,第一次先讀取D9,然后和D8、D7。。。。D0,比較9次;第二次先讀取D8和D7、D6。。。。D1比較8次,依次類推,共比較45次,如果一條條比程序量太大了。 w0.00是用于記錄是否有數(shù)據(jù)相等,如果相等就置位,為了省事我程序中沒(méi)有使用break跳出循環(huán),完備的程序應(yīng)該在檢測(cè)到有數(shù)據(jù)相同后就使用break跳出循環(huán),減少程序執(zhí)行時(shí)間。 樓主留言:您好 請(qǐng)問(wèn)能加你微信嗎? |
---|---|
|
sjbandmm
級(jí)別: 略有小成
![]() |
sjbandmm@163.com,有什么事可以給我郵件! |
---|---|
|
nightblueblu
道阻且長(zhǎng),窮且益堅(jiān)。
級(jí)別: 論壇先鋒
![]() |
有個(gè)神奇的東西叫,循環(huán)+變址,不信你試試,專治各種連續(xù)的大范圍寄存器值處理問(wèn)題 |
|
---|---|---|
|
hzy
好東西,應(yīng)該大家分享;W(xué)互進(jìn)
級(jí)別: 略有小成
![]() |
學(xué)習(xí)了 |
---|---|
|