yxianming
級(jí)別: 略有小成
|
圖片:
WINCC 7.4做上位機(jī),利用其報(bào)警器功能,制作了一套語音播報(bào)系統(tǒng),現(xiàn)場(chǎng)設(shè)備有故障或異常時(shí),上位機(jī)播放相應(yīng)音頻文件來提醒作業(yè)人員進(jìn)行處置。用的是TCP/IP通訊。但現(xiàn)有個(gè)問題,上位機(jī)與PLC之間的通訊有時(shí)會(huì)中斷,這就導(dǎo)致無法進(jìn)行故障語音播報(bào)。 請(qǐng)問各位高人,有什么辦法可以在通訊中斷時(shí)(如圖:對(duì)勾變成感嘆號(hào)時(shí)),上位機(jī)能有反應(yīng)并進(jìn)行語音播報(bào)。謝謝先!!! |
---|---|
|
最好的控制
級(jí)別: 略有小成
|
這個(gè)沒法搞吧?你報(bào)警是PLC觸發(fā)的,通訊中斷了你上位機(jī)怎么知道報(bào)警了,你只能做個(gè)通訊中斷的報(bào)警播報(bào)。 |
---|---|
|
yxianming
級(jí)別: 略有小成
|
是啊,就是想通訊中斷后,讓上位機(jī)要能反應(yīng)出來,并通過語音播報(bào)進(jìn)行提醒。 |
---|---|
|
lochao
級(jí)別: 略有小成
|
上位機(jī)判斷與PLC的通訊狀態(tài),通訊中斷后上位機(jī)報(bào)警,類似心跳程序那樣 |
---|---|
|
yxianming
級(jí)別: 略有小成
|
謝謝! 心跳程序是在PLC里面做,讓上位機(jī)來檢測(cè),關(guān)鍵是上位機(jī)上如何做呢? |
---|---|
|
wsxw40
級(jí)別: 正式會(huì)員
|
循環(huán)腳本判斷變量的質(zhì)量代碼,或者監(jiān)控PLC心跳 |
|
---|---|---|
|
dzh832
級(jí)別: 論壇先鋒
|
這樣就簡(jiǎn)單了,把@1200@ConnectionStateEx關(guān)聯(lián)到報(bào)警就可以了。 |
---|---|
|
yxianming
級(jí)別: 略有小成
|
PLC是S7-300,了解到@ConnectionStateEx為0時(shí)表示通訊中斷 但報(bào)警器內(nèi)現(xiàn)在是PLC里的變量為1就語音播報(bào) |
---|---|
|
yxianming
級(jí)別: 略有小成
|
圖片:
圖片:
實(shí)際與資料上的不一樣 沒有“創(chuàng)建啟用/禁用變量”這個(gè)項(xiàng)目 |
---|---|
|
wang620
級(jí)別: 探索解密
|
WINCC 有內(nèi)部變量可以監(jiān)視連接,你看下幫助文檔中的 內(nèi)部變量--連接專用的內(nèi)部變量。 |
---|---|
|