电竞比分网-中国电竞赛事及体育赛事平台

分享

s7-200同一數(shù)據(jù)源不同時間怎么比較?

 xpxys99 2019-08-19

你說的應(yīng)該是同一個地址,在不同的時間下獲取的數(shù)值,然后將這些數(shù)值做比較吧!通常是模擬量數(shù)值,在不同的時間讀取出來不同的數(shù)值,然后做比較!

不知道你的具體要求,不過我還是寫了一段程序,供你參考,請看圖片:
這個圖片上I0.0不管是按鈕還是什么別的信號,I0.0接通的時候,就會將模擬量AIW0這個地址的值讀取到VW0中保存起來,同時置位一個點(diǎn),這個點(diǎn)去啟動定時器T37!---也就是說第一次讀取AIW0的值就同時開始計(jì)時!

然后網(wǎng)絡(luò)3就是T37計(jì)時到1S的時候再次讀取AIW0的值,到VW2中保存起來,然后2S,3S時候再次保存2個值到VW4和VW6。--這樣程序基本上就實(shí)現(xiàn)了從第一次讀取,每隔1S就再次讀取一個數(shù)值,保存到不同的變量中去。

此時,VW0,VW2,VW4,VW6就是AIW0這個模擬量通道的值,在不同時間內(nèi)的讀數(shù)了,然后你比較就很簡單了,比較指令去比較VW0-VW6的值即可,看你自己想怎么比較,就用相應(yīng)的比較指令即可!我就不再上圖了!

說到這里,答題也就結(jié)束了。實(shí)現(xiàn)問題的關(guān)鍵點(diǎn),就在于每次讀取的值,都要存放在一個獨(dú)立的變量中去,而且要配合邊沿指令實(shí)現(xiàn)只讀取一次數(shù)值,而不是一直讀?。?/p>

希望能對你有點(diǎn)幫助,謝謝,如有問題,請關(guān)注+留言,謝謝!

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多