小蜜蜂
你讓我滾,我滾了。你讓我回來(lái),對(duì)不起,滾遠(yuǎn)了...
級(jí)別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 1402 個(gè)
工控威望: 1508 點(diǎn)
下載積分: 13268 分
在線時(shí)間: 2206(小時(shí))
注冊(cè)時(shí)間: 2008-03-19
最后登錄: 2024-12-22
查看小蜜蜂的 主題 / 回貼
樓主  發(fā)表于: 2017-11-02 18:04
smart 200 PLC做主站,溫控器做從站。現(xiàn)在溫控器周期T不要每個(gè)掃描周期都去寫(xiě),這個(gè)周期T只需要我修改后寫(xiě)入一次或者幾分鐘之內(nèi)不停寫(xiě)入也可以接受。我寫(xiě)了以下程序,V600.0是觸摸屏上的寫(xiě)入開(kāi)關(guān),這樣后面的Done V1900.4能置位1嗎?因?yàn)槲蚁旅娴倪要用V1900.4觸發(fā)輪詢(xún),大師們看看我的程序正確嗎?

小蜜蜂
你讓我滾,我滾了。你讓我回來(lái),對(duì)不起,滾遠(yuǎn)了...
級(jí)別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 1402 個(gè)
工控威望: 1508 點(diǎn)
下載積分: 13268 分
在線時(shí)間: 2206(小時(shí))
注冊(cè)時(shí)間: 2008-03-19
最后登錄: 2024-12-22
查看小蜜蜂的 主題 / 回貼
1樓  發(fā)表于: 2017-11-03 20:05
引用
引用第1樓明維修于2017-11-03 16:09發(fā)表的  :
如果V600.0一直O(jiān)FF,永遠(yuǎn)沒(méi)有Done,哪來(lái)的輪詢(xún)?所以。。。。。。。。
你可以作比較:如果設(shè)定的值和溫控表的設(shè)定值不同時(shí)寫(xiě)入設(shè)定值,相同時(shí)讀取實(shí)際值。這樣最可靠!


你這樣也是一種思路辦法,但是相對(duì)來(lái)說(shuō)程序會(huì)復(fù)雜一點(diǎn)。我是這樣處理的,當(dāng)我不需要寫(xiě)入時(shí)就跳過(guò)寫(xiě)入輪詢(xún),用V600.0做寫(xiě)入和不寫(xiě)入的條件。