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