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