MP377如何用一個(gè)(或多個(gè))PLC變量置1后自動(dòng)打開(kāi)一個(gè)畫(huà)面
劉玉蓉
發(fā)布于2014-10-11 17:13
2
0
標(biāo)簽:
Wincc Flexible 2008
我之前提了這個(gè)問(wèn)題,熱心朋友要我參照文檔:
https://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=36991&cid=1033
其實(shí)PLC里面就是十幾個(gè)M位,并聯(lián)后用一個(gè)上升沿接到一個(gè)M線圈,然后在HMI上面添加這個(gè)變量,將“事件”中的“更改數(shù)值”添加”ActivateScreen“函數(shù),然后畫(huà)面名選擇我要打開(kāi)的報(bào)警畫(huà)面,對(duì)象編號(hào)不管(默認(rèn)是0)。
下載到HMI以后運(yùn)行,我在PLC中將這個(gè)變量觸發(fā),但是HMI并沒(méi)有打開(kāi)相應(yīng)畫(huà)面。我后來(lái)又試了將對(duì)象編號(hào)改成那個(gè)報(bào)警畫(huà)面的“編號(hào)”,下載下去仍然不能自動(dòng)打開(kāi)畫(huà)面。
我又改了程序,不用上跳沿,直接將那個(gè)觸發(fā)M變量置位,畫(huà)面仍然不自動(dòng)跳到我需要的畫(huà)面。
但是我用仿真調(diào)試器運(yùn)行,將那個(gè)變量置1,仿直畫(huà)面能夠自動(dòng)打開(kāi)我需要的畫(huà)面
那個(gè)文檔提到可以用“ActivityScreenbyNumber”函數(shù)實(shí)現(xiàn),我不知道怎么使用,是不是還要添加指針變量啊?有點(diǎn)麻煩
請(qǐng)問(wèn)MP377支不支持這個(gè)功能?應(yīng)該如何設(shè)置??
佳答案
變量的屬性中更改數(shù)值用ActivityScreenbyNumber,畫(huà)面編號(hào)就用這個(gè)變量,這個(gè)變量的值要是一個(gè)整數(shù),這可以在PLC中進(jìn)行處理,這個(gè)值對(duì)應(yīng)不同的畫(huà)面編號(hào)。當(dāng)然要有這個(gè)畫(huà)面編號(hào)才行。