一、ProDiag監(jiān)控設(shè)置
1.1 打卡TIA 軟件
1.2 打開(kāi)新建完成的項(xiàng)目
注意:本次使用的PLC為 S7-1511C-1-PN HMI為 TP1200Comfort
1.3 添加新的報(bào)警類(lèi)別
在項(xiàng)目樹(shù)中找到“公共數(shù)據(jù)”并將其展開(kāi),雙擊“報(bào)警類(lèi)別”,在報(bào)警類(lèi)別中添加Code_View報(bào)警類(lèi)別。具體操作見(jiàn)下圖
1.4 監(jiān)控設(shè)置
在項(xiàng)目樹(shù)中找到“公共數(shù)據(jù)”并將其展開(kāi),雙擊“監(jiān)控設(shè)置”,點(diǎn)擊類(lèi)別,在類(lèi)別中輸入Code_View,并將激活勾選上,在報(bào)警類(lèi)中選擇Code_View。具體操作見(jiàn)下圖
1.5 創(chuàng)建觸發(fā)監(jiān)控代碼視圖邏輯塊
在項(xiàng)目樹(shù)中找到“PLC-1”并將其展開(kāi),展開(kāi)程序塊,雙擊“添加新塊”,點(diǎn)擊函數(shù)塊(FB),輸入對(duì)應(yīng)函數(shù)塊名稱(chēng),選擇LAD語(yǔ)言,點(diǎn)擊確定,具體操作見(jiàn)下圖
1.6 編寫(xiě)觸發(fā)監(jiān)控代碼視圖邏輯
1.6.1創(chuàng)建邏輯塊引腳與邏輯
在項(xiàng)目樹(shù)中找到“PLC-1”并將其展開(kāi),展開(kāi)程序塊,雙擊“塊—1”,在IN處插入兩個(gè)引腳,輸入對(duì)應(yīng)的名分分別為Monitor_Logic和Trigger_Condition,在OUT處輸入Out_Spare,下程序段一處插入常開(kāi)觸電和賦值(輸出線(xiàn)圈)。具體操作見(jiàn)下圖。
1.6.2創(chuàng)建監(jiān)控(新增監(jiān)控)
查看Monitor_Logic輸入引腳屬性,點(diǎn)擊監(jiān)控,雙擊新增監(jiān)控,將監(jiān)控觸發(fā)類(lèi)型改為假,在條件1處關(guān)聯(lián)觸發(fā)條件(Trigger_Condition)。具體操作見(jiàn)下圖。
1.6.3關(guān)聯(lián)報(bào)警類(lèi)別
將類(lèi)別選擇Code_View報(bào)警類(lèi)別。具體操作見(jiàn)下圖。
1.7 添加Prodiag功能塊
在項(xiàng)目樹(shù)中展開(kāi) “程序塊”,雙擊“添加新塊”,點(diǎn)擊“函數(shù)塊”,展開(kāi)“語(yǔ)言”欄,找到“Prodiag(含IDB)”并選擇,點(diǎn)擊確定即可,具體操作見(jiàn)下圖。
1.8編寫(xiě)需要監(jiān)控的條件以及關(guān)聯(lián)Prodiag FB
在項(xiàng)目樹(shù)中找到“PLC-1”并將其展開(kāi),展開(kāi)程序塊,雙擊“Main”,
編寫(xiě)3、4處的邏輯。
右擊DB塊“塊_1_DB_1”屬性關(guān)聯(lián)Prodiag FB(塊_2)。到這,PLC這邊一部分已經(jīng)完成。具體操作見(jiàn)下圖。
二、HMI畫(huà)面設(shè)置
2.1 創(chuàng)建新模板
在項(xiàng)目樹(shù)中展開(kāi) “HMI_1”,展開(kāi) “畫(huà)面管理”,展開(kāi) “模板”,雙擊添加新模板,具體操作見(jiàn)下圖。
2.2創(chuàng)建新畫(huà)面、插入控件
在項(xiàng)目樹(shù)中展開(kāi) “HMI_1”,展開(kāi) “畫(huà)面”,雙擊添加新畫(huà)面,會(huì)面自行打開(kāi)。
將工具箱中的報(bào)警視圖,PLC代碼視圖拖入新建的畫(huà)面中。具體操作見(jiàn)下圖。
2.3修改報(bào)警視圖的相關(guān)設(shè)置
右擊報(bào)警視圖,選擇屬性,修改常規(guī)中的相關(guān)選項(xiàng),將4處只勾選Code_View這一項(xiàng)。具體操作見(jiàn)下圖。
2.4修改PLC代碼視圖的相關(guān)設(shè)置
右擊PLC代碼視圖,選擇屬性,修改事件中的激活選項(xiàng),將4處插入激活PLC代碼視圖。具體操作見(jiàn)下圖。
2.5在根畫(huà)面中插入按鈕
插入按鈕在事件中管理相應(yīng)函數(shù)、畫(huà)面和變量。具體操作見(jiàn)下圖。
2.6設(shè)置畫(huà)面—1屬性
將畫(huà)面—1的事件中設(shè)置清楚功能,插入對(duì)應(yīng)函數(shù)。具體操作見(jiàn)下圖。
到這已經(jīng)完成全部操作,進(jìn)行PLC與HMI仿真測(cè)試。通過(guò)CodeView按鈕查看PLC代碼視圖,如果能顯示,則設(shè)置成功。成功后的畫(huà)面。如下圖所示。
參考程序
鏈接:https://pan.baidu.com/s/1zZ0t8J6yEL0wJgae4He2pw
聯(lián)系客服