引用
引用樓主13771165220于2020-05-14 13:54發(fā)表的 如何簡(jiǎn)化一條指令 :
從M0---M19任何一個(gè)產(chǎn)生上升沿D0就加1,我用了很多ORP感覺(jué)程序看著不舒服。
大家有啥好主意嗎?
樓主總覺(jué)得這不行、那不行,我們提供一些程序,只是如何簡(jiǎn)化程序,供你參考,那么,請(qǐng)問(wèn)樓主你把你的程序發(fā)出來(lái)看看,能解決你說(shuō)的這些問(wèn)題嗎?
例如:M0到M19同時(shí)有通,或者斷開(kāi);如果M0-M19有兩個(gè)或以上同時(shí)通,那么到底要加1或加2?若幾個(gè)同時(shí)通,只加1,有什么實(shí)用意義?
如果不管什么時(shí)候,M0-M19有多少個(gè)接通都要實(shí)時(shí)計(jì)數(shù),就沒(méi)有說(shuō)用ORP,并聯(lián)輸入能解決問(wèn)題的,正確的做法是:M0--D1計(jì)數(shù),M1-D2計(jì)數(shù)余類(lèi)推,最后D1-D20相加結(jié)果存到D0,這樣子不管何時(shí)來(lái)信號(hào),都有加
程序例子,只寫(xiě)M0-M3,供參考。
[ 此帖被anlyl2014在2020-05-17 21:22重新編輯 ]