西門子6ES7522-5FF00-0AB0
西門子組態(tài)軟件WinCC flexible報警功能
1. WinCC flexible 中的報警方法
報警方法可識別觸發(fā)報警的信息類型,從而可識別報警屬性。
WinCC flexible 支持下列報警過程:
?。?)離散量報警過程
如果置位了 PLC 中特定的位,HMI 設(shè)備就觸發(fā)報警。 為此,在 WinCC flexible 中組態(tài)離散量報警。
(2)模擬量報警過程
如果某一個“變量"超出了“限制值",HMI 設(shè)備就觸發(fā)報警。 為此,在 WinCC flexible 中組態(tài)模擬量報警。
?。?)報警編號過程
PLC 傳送報警編號(和所有相關(guān)的報警文本)給 HMI 設(shè)備。 為此,可在 PLC 的組態(tài)軟件中組態(tài)各種報警:
?。?)在 SIMATIC STEP 7 中:
ALARM_S 報警
?。?)在SIMOTION SCOUT 中:
ALARM_S 報警和技術(shù)報警
2. 報警狀態(tài)
離散量報警和模擬量報警存在下列報警狀態(tài):
?。?)當(dāng)符合觸發(fā)報警的條件時,報警狀態(tài)為“已激活"。 一旦操作員確認(rèn)了報警,報警狀態(tài)將為“已激活/已確認(rèn)"。
?。?)當(dāng)觸發(fā)報警的條件不再適用時,該報警的狀態(tài)為“已激活/已取消激活"。 一旦操作員確認(rèn)了已取消激活的報警,該報警便具有“已激活/已取消激活/已確認(rèn)"狀態(tài)。
?。?)每一個出現(xiàn)的報警狀態(tài)都可以顯示并記錄到 HMI 設(shè)備上,而且可以打印輸出
西門子Industrial Edge數(shù)字化平臺:
利用Industrial Edge數(shù)字化平臺,西門子可提供包括軟硬件的邊緣計算解決方案。邊緣設(shè)備讓制造商能夠在本地處理生產(chǎn)數(shù)據(jù)。這個系統(tǒng)可以監(jiān)控所有接入的設(shè)備,安裝并更新應(yīng)用程序和軟件,還能將功能從云端轉(zhuǎn)移到本地制造系統(tǒng)中。
西門子6ES7522-5FF00-0AB0
服務(wù)器地址
S7-1500 CPU 的 OPC UA 服務(wù)器可通過 CPU(自固件版本 V2.0 起)內(nèi)部的所有 PROFINET 接口進(jìn)行訪問,但不能通過 CP/CM 的 PROFINET 接口進(jìn)行訪問。
使用 SIMATIC S7-1500 軟件控制器時,只能通過分配給軟件 PLC 的 PROFINET 接口對 OPC UA 服務(wù)器進(jìn)行訪問。
在本示例中,將通過以下 URL (Uniform Resource Locator) 與 CPU 的 OPC UA 服務(wù)器建立連接:
在表格中,將顯示占位符“<dynamically>"。
之后,可通過 CPU 顯示屏等在設(shè)備上設(shè)置該 PROFINET 接口的 IP 地址。
激活 SIMATIC 服務(wù)器標(biāo)準(zhǔn)接口
如果選擇了“激活 SIMATIC 服務(wù)器標(biāo)準(zhǔn)接口"(Activate Standard SIMATIC server interface) 選項(xiàng),則該 CPU 的 OPC UA 服務(wù)器將基于 OPC UA 規(guī)范中的規(guī)定為客戶端提供已啟用的 PLC 變量和各種服務(wù)器方法。
默認(rèn)設(shè)置中會選擇此選項(xiàng)。
保留該選項(xiàng)為選中狀態(tài),以便 OPC UA 服務(wù)器可自動連接該 CPU 的 OPC UA 服務(wù)器并進(jìn)行數(shù)據(jù)交換
通信所需的功能塊,請參見附件提供的例程 "Sample_1 ( 50 KB ) " 或參考下載中心文檔:《A0284 使用西門子PLC集成的PN口實(shí)現(xiàn)S5 兼容通信使用入門》提供的程序。下載鏈接:80490650
2.3 所要完成的通信任務(wù)
本例中所要完成的通信任務(wù)定義為:
1、 將S7-1200的發(fā)送數(shù)據(jù)塊DB3里的8個字節(jié)數(shù)據(jù)發(fā)送到S7-300的DB3中。
2、 將S7-300 DB3里接收到的8個字節(jié)數(shù)據(jù)再發(fā)送到S7-1200的接收數(shù)據(jù)塊DB4中。
3 S7-1200 CPU的組態(tài)編程
3.1創(chuàng)建新項(xiàng)目
1、打開STEP 7 Basic 軟件并新建項(xiàng)目
在STEP 7 Basic 的 “Portal View"中選擇“Create new project"創(chuàng)建一個新項(xiàng)目,項(xiàng)目名稱為“GS_ISO"。
2、添加硬件并命名PLC
然后進(jìn)入 “Project view",在“Project tree" 下雙擊 “Add new device",在對話框中選擇所使用的S7-1200 CPU(6ES7 212-1BD30-0XB0)添加到機(jī)架上,設(shè)備名為 PLC_1,如圖1所示。
圖1 添加新的PLC站
為了編程方便,我們使用 CPU 屬性中定義的時鐘位,定義方法如下:
在“Project tree> PLC_1 > Device configuration" 中,選中 CPU ,然后在下面的屬性窗口中,“Properties > System and clock memory" 下,將系統(tǒng)位定義在MB1,時鐘位定義在MB0,如圖2所示。程序中我們主要使用 M0.3,它是以2Hz 的速率在0和1之間切換的一個位,可以使用它去自動激活發(fā)送任務(wù)。
圖2 系統(tǒng)和時鐘存儲器
3、為 S7-1200 CPU的PROFINET 通信口分配以太網(wǎng)地址
在 “Device View"中點(diǎn)擊 CPU 上代表PROFINET 通信口的綠色小方塊,在下方會出現(xiàn)PROFINET 接口的屬性,在 “Ethernet addresses"下分配IP 地址為 192.168.0.2 ,子網(wǎng)掩碼為255.255.255.0,如圖3所示。
圖3為 S7-1200 CPU的PROFINET 接口分配IP地址
3.2調(diào)用并配置通信指令
1、在 PLC_1 的 OB1 中調(diào)用 “TCON"通信指令
進(jìn)入“Project tree > PLC_1 > Program blocks > OB1" 主程序中,從右側(cè)窗口 “Instructions > Extended Instructions > Communications" 下調(diào)用 “TCON" 指令,并選擇 “Single Instance" 生成背景 DB塊,如圖4所示。