S7-200 modbus 主站
劉玉蓉
發(fā)布于2014-11-28 17:51
2
0
標(biāo)簽:
S7-200作為主站,讀寫三臺(tái)溫控器的溫度設(shè)定值,怎樣才能實(shí)現(xiàn)既可以在HMI中更改溫度設(shè)定值,也可以在溫度器中更改溫度設(shè)定值?
我現(xiàn)在的程序是主站不斷循環(huán)的讀寫溫控器的值,導(dǎo)致只能從HMI中設(shè)定溫度值,而在溫度器設(shè)定的溫度值都會(huì)被HMI中的值所覆蓋。)
如果不能循環(huán)寫入,那應(yīng)該怎樣安排寫入的條件呢?
請(qǐng) 不吝賜教!
佳答案
你的HMI和儀表可以同時(shí)設(shè)置設(shè)定值嗎,如果可以的話也好辦,就是程序重新處理下即可。原來是循環(huán)連續(xù)發(fā)送數(shù)據(jù),現(xiàn)在改成設(shè)定值變化發(fā)送一次,加一個(gè)判斷條件,觸摸屏設(shè)定值無變化,不發(fā)送;設(shè)定值修改后發(fā)送一次數(shù)據(jù),發(fā)送完成后下一周期則不需要發(fā)送數(shù)據(jù)。這樣觸摸屏和儀表可以單獨(dú)設(shè)定。