yxianming
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 80 個(gè)
工控威望: 277 點(diǎn)
下載積分: 2005 分
在線時(shí)間: 64(小時(shí))
注冊(cè)時(shí)間: 2018-07-08
最后登錄: 2024-12-06
查看yxianming的 主題 / 回貼
樓主  發(fā)表于: 2024-06-17 17:37
圖片:
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)。
謝謝先。!      
sunzengli
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 699 個(gè)
工控威望: 1080 點(diǎn)
下載積分: 1582 分
在線時(shí)間: 223(小時(shí))
注冊(cè)時(shí)間: 2021-07-09
最后登錄: 2024-12-20
查看sunzengli的 主題 / 回貼
1樓  發(fā)表于: 2024-06-19 12:54
在PLC側(cè)寫一段心跳測(cè)試程序,每過一段時(shí)間置位一個(gè)變量。在wincc側(cè)用腳本每過一段時(shí)間復(fù)位這個(gè)變量。當(dāng)PLC側(cè)長(zhǎng)時(shí)間檢測(cè)不到這個(gè)變量為0,則判斷通訊失聯(lián),wincc側(cè)長(zhǎng)時(shí)間檢測(cè)不到這個(gè)變量為1,判斷通訊失敗。