s7-300與wincc通訊監(jiān)測(cè)
劉玉蓉
發(fā)布于2014-10-11 17:13
13
0
標(biāo)簽:
現(xiàn)在參與一個(gè)工程,用的是s7-300和wincc,現(xiàn)在想知道,如果wincc發(fā)生故障不能正常與下位機(jī)通訊,下位機(jī)的S7-300能不能識(shí)別通訊中斷。也就是說300的指令中有沒有檢測(cè)與上位機(jī)通訊狀態(tài)的特殊功能塊或者位,有的話麻煩指導(dǎo)下怎么用,如果沒有的話,我該怎么樣通過編程的手段去監(jiān)測(cè)300與wincc的實(shí)時(shí)通訊狀態(tài)呢?
問題補(bǔ)充:
我問的是300與wincc之間的通訊,不是300與300的通訊,就一臺(tái)300
佳答案
就是心跳,無非是心跳的建立的地方一個(gè)是下位機(jī)啊,一個(gè)是上位機(jī)的,舉一反三啊,建立兩個(gè)變量a b在wincc全局腳本使變量a周期性(如1秒)取反 ,下位機(jī)中判斷如5秒或10秒,變量a不變則使變量b為0,如在這個(gè)時(shí)間內(nèi)(5秒或10秒) 變量a 變化則使變量b為1,變量b對(duì)應(yīng)于300與wincc之間的通訊的好壞,為1通訊正常,為0通訊不正常。