FOXBORO FBM201E P0924TR 順序功能圖 是描述控制系統(tǒng)順序行為的圖形表示。它主要用于定義時(shí)間或事件驅(qū)動(dòng)的控制序列。它互連步驟、動(dòng)作和轉(zhuǎn)換。它允許過程的描述成為實(shí)際的程序。基本工作原理是;如果 SFC 上面的所有步驟都處于活動(dòng)狀態(tài)并且互連轉(zhuǎn)移的所有條件都為真,則 SFC 將從第 1 步轉(zhuǎn)移到第 2 步。 該程序可能會(huì)變得非常冗長。如果需要進(jìn)行任何修改或在邏輯的不同部分復(fù)制或重用相同代碼,則需要進(jìn)行大量工作來分析和修改更改。如果維護(hù)工程師不知道如何使用 SFC,他們分析和維護(hù)設(shè)備也會(huì)變得非常棘手。
FOXBORO FBM208 P0914TB 工業(yè)控制器選型
大多數(shù)工業(yè)控制器,例如可編程邏輯控制器(PLC) 和可編程自動(dòng)化控制器 (PAC),都可以處理基本功能,例如離散和模擬輸入和輸出的實(shí)時(shí)監(jiān)控和控制。Paulk 說,在工業(yè)控制器時(shí),通常會(huì)關(guān)注其他功能,例如數(shù)據(jù)處理、通信和高速控制。他從數(shù)據(jù)處理和日志記錄開始: 具有基于標(biāo)簽名稱的編程的現(xiàn)代控制器具有多種數(shù)據(jù)處理功能,包括內(nèi)置數(shù)據(jù)記錄。一些控制器還可以與企業(yè)級系統(tǒng)(例如企業(yè)資源規(guī)劃 (ERP) 系統(tǒng))中的標(biāo)準(zhǔn)數(shù)據(jù)庫進(jìn)行交互。 數(shù)據(jù)記錄通常是基于事件或計(jì)劃的。事件由狀態(tài)變化觸發(fā)。計(jì)劃的數(shù)據(jù)記錄被配置為定期發(fā)生,例如每分鐘、每小時(shí)、每天或每月。 可以記錄的標(biāo)簽數(shù)量通常是有限的,但至少應(yīng)為每個(gè)計(jì)劃或觸發(fā)的事件存儲 50 個(gè)標(biāo)簽值。系統(tǒng)錯(cuò)誤還應(yīng)與錯(cuò)誤或事件的時(shí)間和日期一起存儲。 除了本地?cái)?shù)據(jù)記錄之外,一些控制器還可以與 IT 企業(yè)系統(tǒng)進(jìn)行通信。市場上的幾種軟件工具,包括 KepWare KEPServerEX,允許用戶在 IT 企業(yè)系統(tǒng)和 PLC 之間建立連接,以允許從 PLC 收集數(shù)據(jù)并將數(shù)據(jù)保存在數(shù)據(jù)庫中。
P0904AK系列工業(yè)控制器包括 HX Hybrid,這是一種可以處理控制和數(shù)據(jù)處理的混合模型。該模型因其在不影響實(shí)時(shí)控制性能的情況下與信息系統(tǒng)互連的能力而受到高度評價(jià)。 HX Hybrid 的 PLC 功能支持國際標(biāo)準(zhǔn)(包括 IEC61131-3 和 PLCopen *2 )中的編程方法,因此可以在保持實(shí)時(shí)性能的同時(shí)實(shí)現(xiàn)多種形式的控制。由于執(zhí)行速度比以前的型號快 10 倍以上,因此可以使用其他更合適的語言對難以使用梯形邏輯進(jìn)行編碼的高速處理進(jìn)行編程。這使得將任務(wù)委派給 HX Hybrid 成為可能,而這些任務(wù)過去是在 PC 或其他計(jì)算機(jī)上執(zhí)行的(見圖 2)。 容器技術(shù)用于保持控制和數(shù)據(jù)處理分離,實(shí)時(shí)執(zhí)行控制,不受數(shù)據(jù)處理的影響。可以使用適合與信息系統(tǒng)互聯(lián)的編程語言(如C/C++),可以在不干擾實(shí)時(shí)控制的情況下實(shí)現(xiàn)控制功能和信息功能之間的數(shù)據(jù)共享。這消除了對過去系統(tǒng)中所需的 PC 或其他計(jì)算機(jī)的需要。 通過使用 Windows 的實(shí)時(shí)擴(kuò)展來運(yùn)行軟件 PLC,HF-W/IoT 系列可以在 Windows 上同時(shí)執(zhí)行設(shè)施設(shè)備的實(shí)時(shí)控制和數(shù)據(jù)處理功能,例如人機(jī)界面 (HMI) 或數(shù)據(jù)記錄??刂频膶?shí)時(shí)性也通過使用多核中央處理器(CPU)來保持,Windows和軟件PC被分配到不同的CPU內(nèi)核,以防止數(shù)據(jù)處理影響控制。共享內(nèi)存用于在控制和數(shù)據(jù)處理功能之間交換數(shù)據(jù),并用作緩沖區(qū)以防止在傳輸定期更新的控制數(shù)據(jù)時(shí)丟失任何數(shù)據(jù)。數(shù)據(jù)同步也由一種以塊為單位處理數(shù)據(jù)的機(jī)制來維護(hù)。數(shù)據(jù)定義存儲在文件中以便于更新。