TWI342990B - Configurable plc and scada-based control system - Google Patents

Configurable plc and scada-based control system Download PDF

Info

Publication number
TWI342990B
TWI342990B TW093115162A TW93115162A TWI342990B TW I342990 B TWI342990 B TW I342990B TW 093115162 A TW093115162 A TW 093115162A TW 93115162 A TW93115162 A TW 93115162A TW I342990 B TWI342990 B TW I342990B
Authority
TW
Taiwan
Prior art keywords
user
configuration
data
configure
control system
Prior art date
Application number
TW093115162A
Other languages
English (en)
Other versions
TW200504559A (en
Inventor
Mark W Hylden
Brad Alan Alexander
Christopher Allen Wichman
Wesley D Lafortune
Original Assignee
Air Liquide Electronics Us Lp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Air Liquide Electronics Us Lp filed Critical Air Liquide Electronics Us Lp
Publication of TW200504559A publication Critical patent/TW200504559A/zh
Application granted granted Critical
Publication of TWI342990B publication Critical patent/TWI342990B/zh

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/409Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32404Scada supervisory control and data acquisition
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32413Pc generates control strategy, download in plc to monitor and react to events
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36125Select out of library, beforehand only functions needed for part program
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Programmable Controllers (AREA)
  • Stored Programmes (AREA)

Description

T342990 • · \ -- - - 丨00年丨月27日修正替換頁 九、發明說明: 一'~~—---- 嘁 【發明所屬之技術領域】 本發明一般係關於一種控制並監視製造程序的系統,更 特定言之,係關於此類可採用最小軟體修改所配置的系統。 【先前技術】 ” 目前的製造監視及控制系統允許添加物件或組件給受到 監視及控制的處理系統,但是係在固定邏輯及/或輸入/輸出 (I/O)組慼内添加此類物件或組件。使用者必須修改監視及 φ 控制系統中的軟體,以便在所提供的固定組態之外操作。 為做到此點,通常需要技能熟練的軟體工程師,並且所需 編碼通常很複雜、乏味並難以除錯。因此,為克服先前技 術中的問題,常感需要開發製造程序所用的監視及控制系 統,其在配置各種具有明顯不同特徵及邏輯的工具及裝置 δ中較靈活地允許使用者輕易定義物件。而且,需要此類 系統以允a午使用者輕易地指定製造程序内任一所需位置中 的輸入/輸出(I/O),以便能輕易地更新系統組態,並採用最 0 少電腦化控制系統之手動定址來完成監視及控制功能,而 無需使用者具有任何程式設計技能。 製造電子裝置(例如固態或積體電路裝置)依賴於使用化 學品,其在技術系統中係透過自動分配網路加以傳遞。此 類處理系統亦通常包括幫浦、攪拌機、廣延管路、閥箱等, 其全部需要控制機制及系統,以安全、及時地傳遞各種化 學品傳至其相關使用點。目前使用的控制系統通常依賴於 商用或專屬控制硬體系統,其透過使用自訂或至少部分自 6 ' 100年丨月27曰修正替換頁 訂的軟體加以程式化&該等已知系統需要修改軟體以便適 應化學系統中的任何變化,並通常需要高技能軟體工程師 提供服務。因此,此類系統的靈活性受到限制,並需要大 量時間來制定系統變化,此繼而增加因停工而引起的成本 以及對額外人員的依賴。 【發明内容】 在先前技術問題的情況下,本發明提供電腦化以實行工 業程序的控制及監視之可配置控制系統(configurabie control system ; CCS),並允許透過使用用以配置該系統的 _ 構件來迅速部署並修改該系統’而無需任何軟體或程式化 修改。應注意雖然說明本發明係用於與電子裝置之製造相 關的化學系統中化學品的傳遞、工具、閥箱及其他裝置的 運行之控制及監視,但是本發明並不限於此,而可應用於 其他製造環境《 本發明包括構件用以允許製造系統得以輕易地配置、添 加或刪除工具、間箱、修改化學品之分配、以及刪除或添 加使用點,同時大體消除相關化學系統或製造程序之停 省 工。在本發明之一項具體實施例中’可配置控制系統(CCS) 包括三組件軟體應用程式,第一軟體組件為組態工具,第 '—,、且件為CCS監督控制及資料獲得(Supervisory Control And Data Acquisition; SCADA)應用程式,而第三組件為 CCS 可程式邏輯控制器(pr〇grammable Logic Controller ; PLC)應用程式β 在較佳具體實施例中组·態工具組件包括以表格為基礎的 1342990 100年1月27日修正替換頁 圖形使用者介面(graphical user interface ; GUI),以允,使 用者定義製造或處理系統(例如化學系統)之實體及邏輯組 態。 監督控制及資料獲得軟體組件提供下載構件,其用以下 載來自組態工具的組態檔案至化學監視系統 monitoring system ; CMS)以及可程式邏輯控制器 (programmable logic contro丨丨er ; PLC)應用程式。監督控制 及資料獲得應用程式亦根據透過組態工具定義的系統來部 署變化並自動產生圖形及警報。 第三軟體組件為CCS可程式邏輯控制器應用程式,其使 用組態檔案來定義製造或處理系統之物件及邏輯,該定義 係藉由根據經由組態工具定義的系統而指定輸入/輸出(1/0) 以及邏輯。 當本發明之各具體實施例用於(例如)化學處理系統時, 其提供「隨插即用」構件,以允許使用者輕易地添加或移 除工具,添加或移除閥箱,添加或移除1/0控制器,添加或 移除設備控制器,改變化學品之分配,修改控制信號等, 全部無需軟體修改。 【實施方式】 本發明提供一種可配置控制系統(CCS),其用以允許製造 程序系統之使用者配置並重新配置其系統,而無需改變系 統軟體。解說本發明之各具體實施例的運行係與通常由固 態裝置或半導體製造商使用的化學處理系統相關,以允許 此類使用者迅速添加、修改、删除組件,並依據相關化學 ^42990 100年1月27曰修正替換頁 品傳遞網路中所堂 -- 复化改變相關處理系統中的控制信號, 而王無需改變敕# ^ _ 體通*而s,本發明之各具體實施例 允终在控制系統中進 進仃此類釔化,而無需化學處理系統操 作停工。 夕考圖1纟本發明之—項具體實施例中,本發明之可配 工制系、先(CCS)包括化學監視伺服器l(CMs飼服器),以 f可程式邏輯控制器8(PLC)QCMS伺服器i通常為個人電 ® /、中載入有男料庫及圖形使用者介面軟體程式,以及
監督控制及資料獲得(SCADA)應用程如之軟體程式。使 用者將組態資訊輸入以表格為基礎的圖形使用者介面 (I) /、係在電腦監視器(圖中未顯示)上顯示為螢幕影 像’由此將資料輸入組態工具2。組態工具2自動產生包含 資料表的資料庫檔案4中的組態資料庫。ccs亦包括可程式 邏輯控制器(PLC)8,其經由可程式邏輯控制器應用程式9 加以程式化。應注意組態資料庫4包括監督控制及資料獲得 應用程式11以及可程式邏輯控制器應用程式9之各應用裎 式所用的資料庫。CMS伺服器i根據透過組態卫具2定義的 處理系統來部署變化並自動產生圖形及警報。可程式邏輯 控制應用程式9根據透過組態工具2經由已建立的組熊資 料檔案4所定義之程序系統來指定1/〇及邏輯。 在將資訊輸入組態工具2之後,為使用營幕影像,使用者 接著開啟監督控制及資料獲得軟體程式,然後從監督控制 及資料獲得應用程式11之軟體主頁開啟部署工具3 9透過使 用提供關於部署工具3的使用者介面之螢幕影像,使用=接 9 ΤΪ42990 ·* . I —----- ------ 100年1月27曰修正替換頁 著可繼續更新監督控制及資料獲得之組態資料庫5,以及可 程式邏輯控制器之資料陣列或資料庫〖〇。如圖1所進—步顯 示,將具有自訂手本的下載應用程式7用以下載來自部署工 具3的資料庫至可程式邏輯控制器之資料陣列1〇。 部署工具3更新監督控制及資料獲得之組態資料庫5以具 有使用者經由組態工具2所做的任何改變。監督控制及資料 獲得應用程式1 1藉由根據更新的監督控制及資料獲得之組 態資料庫5而更新監督控制及資料獲得之顯示軟體6來自動 • 回應。部署工具3亦下載來自資料庫4的可程式邏輯控制器 之組態資料至可程式邏輯控制器8,如先前所說明。在本發 明之較佳具體實施例中,由Allen-Bradley控制邏輯處理器 提供可程式邏輯控制器8。利用標準驅動器(例如R〇ckweii 自動化RSLinx)以將可程式邏輯控制器資料陣列ι〇中的組 態資訊轉換為可由可程式邏輯控制器8讀取的陣列格式。 應注意並非一定要將監督控制及資料獲得應用程式丨1、 下載應用程式7以及可程式邏輯邏輯控制器應用程式9下載 鲁 至相同個人電腦(Pers_U〇mPuter ; PC)。無論如何,提供 CMS伺服器1的個人電腦亦表示可程式人機介面(h Machine lnterface ; HMI),或人機介面(Man Machine Interface; MMI)。而且,如先前所述,在本發明中重要的 係注意:組態資料庫4及GUI程式係用以建立監督控制及資 料獲得應用程式11與可程式邏輯控制器應用程式9兩者所 需的資料庫。可程式邏輯控制器資料陣列1〇之結構使 RSLinx能有效地下載來自部署工具3的資料至可程式邏輯 10 1342990 100年1月27日修正替換頁 控制器8。 ~' -- 士以下所示,使用圖形使用者介面允許使用者定義製造 程序系統之實體及邏輯組態,例如由複數個互連裝置、工 具、控制器等組成的組態。基於解說之目#,說明本發明 之使用與化學處理系統相關’該等系統之典型系統係用以 製造半導體裝置。此類化學系統通常包括化學品分配模 組、攪拌模組、收集模組、閥箱、可程式邏輯控制器、現 % IO面板、程序工具、用以承載各種化學品並將其從供應 點傳遞至使用點的管路、介面面板、電腦顯示器、用則呆 存各種化學產品的儲罐等。可將組態工具2程式化於各種軟 體開發環境及包括以網路為基礎的語言之語言中,以提供 由本發明提供的所需功能。在較佳具體實施例中,組態工 具2為由微軟公司(Micr〇s〇ft c〇rp〇rati〇n)提供的以 Microsoft Access為基礎之軟體應用程式。 在較佳具體實施例中,由組態工具2建立的組態資料庫4 為以Microsoft Access為基礎的軟體,其用以說明相關製造 程序系統(在此範例中.為化學系統)之組態。組態資料庫檔案 鲁 4包含用於以下解說的系統之變數,其係由監督控制及=料 獲得應用程式Η及可程式邏輯控制器(pLC)應用程式9讀 取。亦可由其他軟體(例如用以在電腦網路上進行通信的可 擴充標示語言(extensible markup language; XML))提供組態 資料庫擋案4。 ^ 部署工具3為監督控制及資料獲得之軟體應用程式,其用 以下栽來自組態檔案4的資料,如先前所說明。在較佳具體 m2990 .. -· 實施例中 部署工具3係基於由通用 ⑽年1 Θ 27日修正替換頁 電氣公司(General
Electric Corporation)提供的Cimplicity軟體。在較佳具體實 施例中’監督控制及資料獲得應用程式丨丨亦為以ge Cimplicity為基礎的軟體。 程式化CMS伺服器1以監視相關系統之狀況,並提供主要 人/機介面給相關處理系統之使用者或操作者。可以為任 可應用本發明的製造程序系統開發監督控制及資料,得廣 用程式11。 Φ 可程式邏輯控制器應用程式9為從組態檔案4接收資料以 定義相關系統(在此範例中為化學系統)之物件及邏輯的軟 體應用程式。在較佳具體實施例中,將AUen_Bradley軟體(由 Allen-Bradley公司提供)用以程式化相關A1ien_Bradiey可程 式邏輯控制器8。 參考圖2 ’顯示本發明之各具體實施例係用於化學處理系 統或網路13。應注意雖然解說本發明之各具體實施例係用 於化學處理系統,如先前所述,但是本發明並不限於此, 鲁而可肖於除化學處理系統以外的线。如圖所#,化學處 理系統包括CCS組態工具2、CMS伺服器!、單一或冗餘可 程式邏輯控制器8(圖中顯示其具有冗餘可程式邏輯控制器 8A及8B),以及本發明之其他元件,如先前所說明。而且, 將監督控制及資料獲得應用程式u用以㈣化.飼服器 1可私式邏輯控制器應用程式9係用於可程式邏輯控制器 8。 ° 化學處理系統之解說性粗件亦包括化學品分配模組12、 12 1342990 100年1月27日修正替換頁 網路設针藉由(例如)允 上消除停工,而不中斷 I/O控制器14、工具1 8以及閥箱1 6。 許添加分配器及攪拌器模組來實質 現有系統的運行。亦熟知為資料集中器的冗餘可程式邏輯 控制β 8控制分配系、統。在此範例中,控制器μ聯合運行以 管理安全傳遞化學產品至處理工具18所需要的信號及邏 輯。監督控制及資料獲得應用程式u僅提供監視而並非 與控制化學品之傳遞相關。 如圖3所示,典型的先前化學處理系統以及非化學處理系 統需要技能熟練的軟體工程師進行之味的編碼,以便最初 配置系統並在後來改變系統。需要螢幕影像%、28及3〇以 配置並改變系統’螢幕影像28顯示出通常必須加以處理的 大置編碼。 ,透過使用本發明之各具體實施例,可實質上消除先前技 術所需要的乏味編碼。對於圖2之化學系統13以及其他製造 系統而言,本發明之CCS系統必須在使用之前加以初始化。 現在解說本發明之使用的優點。參考圖4,為初始化並在 後來改變化學系統13,使用者操作(例如)CMS伺服器1之顯 · 示器或監視器,以調出Main Select Screen(主選擇螢幕)32, 如圖4所示。使用者將首先定址下拉螢幕「Object(物件)」, 並在此範例中從〇bject Menu(物件功能表)中選擇「R〇〇m(房 間)」。在此選擇之後,使用者接著使用「Action(動作)項 目 之 之下拉功能表,並在此範例申選擇「Add(添加)」,然後 選擇或按「Next(下一個)」。使用者接著會看到R〇〇m Add(添 房間)螢幕影像34,如圖5所示。使用者接著輸入所需R〇〇m 13 1342990 __ 丨〇〇年1月27日修正替換頁 _ 名稱並按下Finish(完成)。 繼續系統之最初組態’接著會向使用者自動揭示圖4之
Main Select Screen 32。在揭示 Main Select Screen 32之後, 使用者使用「Object」的下拉功能表,並選擇所需化學品系 統。此選擇之後,使用者定址「Action」之下拉功能表並 選擇Add,然後選擇「Next」。本CCS藉由向使用者呈現螢 幕影像36(參見圖6)「Chemical System-Add(化學品系統_添 加)」來回應。使用者輸入所需化學品名稱及化學品室,然 • 後按下「Finish」(應注意無論指示按或按下,此通常係藉 由使用相關電腦滑鼠來完成)。 本發明之CCS自動返回至螢幕影像32 Main Select * Screen(參見圖4)。在此範例中,使用者定址〇bject下拉功能 表並選擇FI〇P(Fie丨dI0Panel;現場1〇面板),而且從Acti〇n 下拉功能表選擇Add’然後按下Next。接著,CCS藉由向使 用者呈現螢幕影像38(參見圖7)Field 10 Panel-Add(現場10 面板-添加)來回應。使用者接著輸入FI〇p名稱,定址下拉 _ 功能表以選擇LAN(Local Area Network ;區域網路),並使 用下拉功能表以選擇「Node(節點)」。作出該等選擇之後, 使用者接著按Finish。接著,使用者自動返回至圖4之主選 擇螢幕32。使用者定址〇bject之下拉功能表,並選擇所需 CDM(Chemical Distribution Module ;化學分配模組),定址
Actl〇n之下拉功能表並選擇Add,然後按Next。
如圖8所示,ccs提供螢幕影像4〇 CDM-Adci,由此使用 者定址相關下拉功能表以選擇化學品、所需類型的cDM 14 1342990 100年1月27曰修正替換頁 1 2 (化學分配模組)以及ip位址,然後輸入所選CDM丨2的名 稱並按Finish。作為回應,CCS顯示下拉功能表以允許使用 , 者挑選所需類型的Signal(信號)、可應用的FI〇P、適當的 Slot(槽)、以及point(點)。使用者亦必須使用下拉功能表以 為新近添加的CDM 12選擇或挑選供應及觸發資訊。做出此 選擇之後’使用者按Finish,而CCS顯示Assign 10(指定1〇) 螢幕顯示來回應,允許使用者挑選備用1〇並按壓Fin丨sh。 CCS藉由自動返回顯示至Main Select Screen 32(參見圖4) 來回應。使用者接著定址Object之下拉功能表以選擇閥箱, 0 然後選擇Action之地址及下拉功能表並選擇Add,隨後按 Next。CCS藉由顯示螢幕影像42 Vaive B〇x_Add(閥箱添 加’參見圖9)來回應。.使用者接著藉由在空白資料欄位輸 入或在適用情況下利用相關下拉功能表來輸入資料,以提 供所有資訊,並接著按Next。CCS藉由顯示螢幕影像44 Tool-Add(工具-添加;參見圖10)來回應。使用者接著必須 在適¥ ;貝料欄位令輸入工具名稱,從資料攔位中的相關下 拉功能表選擇Tool Type(工具類型),並視需要輸入τ〇〇丨 · Location(工具位置)。使用者亦必須按下適當箭頭按鍵以移 動化學品至相關T〇〇lb〇x(工具箱)之r Chems」,然後按〇 使用者接著會看到螢幕影像I0 Choice Screen(I〇選擇勞 幕;圖1f7未顯示),定址螢幕以選擇備用1〇,然後使用者按
Finish。CCS藉由顯示圖 4之 Main Select Screen 32 來回應, 由此使用者使用適當下拉功能表以自〇bject選擇閥箱自 Action選擇Add,然後按Next。 15 1342990 100年1月27日修正替換頁 如圖11所示,使用者接著會看到螢幕影像46,其允許使 用者選擇閥箱來供應工具,藉由利用相關下拉功能表填充 空白欄位而做出該選擇。CCS藉由提供新影像螢幕(圖中未 頁示)以允a午使用選擇工具準備就緒FI〇p及模組來 回應使用者按下Next。 此完成解說性化學系統之最初組態。 隨後配置解說性化學系統,使用者可能會希望改變某程 序流程路徑,或組態之其他方面。圖12之流程圖顯示步驟 50至62,其用以允許使用者對解說性化學系統輕易地做出 所需改變。步驟50至62對使用者的要求报小,如以下所顯 示。例如’為改變解說的化學系統,在使用者輪入適當工 具名稱、使用下拉功能表以***Tool Type並可視需要包括 工具位置之後,使用者在此範例中定址圖4之主要功能表32 以呈現螢幕影像7〇(參見圖13)「Tool Add 1: Form(添加工具 1 :表格)」。如先前所說明,使用者按適當箭頭以為指示的 工具選擇化學品。此後,使用者按Next。CCS藉由呈現螢 幕影像72(參見圖14)「Tool Add 2: Form」來回應。使用者 接著定址所示資料欄位的各下拉功能表以在需要的情況下 指定1〇 ’然後按Finish。CCS藉由調出螢幕影像74 「Depl〇yment T〇〇l cIM(部署工具CIM)」(如圖15所示)來 回應°使用者簡單地使用電腦滑鼠以定址所需觸發按鈕來 部署先前所做的改變。 以上已結合圖4至1 5部分解說本人/機介面。在本化學處 理系統之範例中,利用具有相關下拉功能表的主要選擇螢 16 1342990 100年1月27日修正替換頁 幕之解說的使用’以及具有適當下拉功能表^— 資料欄位的其他相關螢幕影像,以允許使用者輕易地配置 並控制相關製造程序系統。例如,在解說的化學系統中, 可開發本發明解說的螢幕影像以方便許多不同功能。該等 功忐可包括添加或刪除工具,添加或刪除分別送往及來自 工具的化學品,重新命名工具,添加或刪除閥箱添加或 刪除FIOP(現場1〇面板)’添加或刪除工具類型,添加或刪 除闊箱類型’添加或刪除輔助信號,添加或刪除 FMS(Fact〇ry Monitoring System ;工廠監視系統),添加或 刪除CDM(化學分配模組)等。採用此方式,使用者可透過 養 使用本發明來迅速配置或重新配置製造程序系統,而無需 軟體修改。 解說用於化學處理系統的組態工具2允許使用者添加、編 緝以及刪除系統物件。該等物件可包括化學品室、分配器 或攪拌器系統、閥箱、使用點及辅助信號。而且,其允許 使用者採用IO Anywhere系統配置信號位置,以將系統1〇信 號放置於控制系統中的任一點從而提供靈活性,並限制^ 構及硬體成本。而且,其允許使用者配置各系統組件所需 要的信號,例如定義閥箱為具有特定數量的洩漏感應器。 而且,其使使用者能配置系統操作邏輯,例如啟動(例如) 工具及供應閥門所需要的信號。而且,其允許使用者根據 耘序系統之特定需要來配置安全邏輯,例如在閥箱洩漏情 况下的隔離或停機協定。 圖16至20解說在此範例中改變可配置控制系統以刪除工 17 1342990 .♦ · 「 . 100年1月27日修正替換頁 具之程序。圖16顯示定位在PC中的監督控制及資料獲得 Distribution Status Screen(分配狀態螢幕)。圖16 中的 CDM 指示最初將四個工具(ΤΙ、T2、T3及T4)與CDM連接。 若使用者決定藉由從製造程序中消除τ〇〇1來修改製造設 備,則使用者必須從圖17所示的組態工具的Main SeUct Screen開始。使用下拉功能表,使用者選擇丁〇〇1及Deiete(刪 除)’接著選擇「Next」以如圖1 8所示而繼續。 顯現的下一螢幕為圖18所示的T〇〇l_Delete(工具_删除)榮 • 幕。使用下拉功能表,使用者選擇要刪除的Tool。在此範 例t,使用者選擇Tool 4(T4)以從組態控制系統中將其刪 除。使用者接著按Finish以實施對組態資料庫的更新。 接著,使用者從監督控制及資料獲得應用程序存取部署 工具。在部署工具螢幕(圖19)中,使用者下載新資料至可程 式邏輯控制器8A、8B,並更新CMS伺服器1的監督控制及 資料獲得之顯示及資料庫。在最佳組態中,將存在二冗餘 了私式邏輯控制器8A、8B ’如圖2所示。因此,於可程式 鲁 邏輯控制器88在控制製造程序的同時,使用者可下載新資 料至可程式邏輯控制器8A。一旦更新可程式邏輯控制器 8A,則使用者將控制切換至可程式邏輯控制器8a,接著更 新可式邏輯控制器8B。使用者亦藉由按下對應的按鈕來 更新I督控制及資料獲得之顯示及資料庫,如圖丨9所示。 圖20顯示更新的監督控制及資料獲得之分配監督控制及 資料獲得螢幕。如所期望,丁4得以刪除,而該連接現為cdm 的備用連接。 18 100年1月27日修正替換頁 概述而5 ’進—步參考圖1及2 ’ CCS係由複數個組件組 成’其組合式建立使用者可配置人機介© (MMI),以及解 說的化學分配系統13之程序控制。在此範例中,如圖2所 不’亦f要在可程式邏輯控帝J||8與包括在cms伺服器^中 的PC之間提供乙太網路通信。系統的基本概念係、建立化學 分=系統之控制組態,並將組態儲存於組態資料庫4中。以 非节結構化及獨特格式放置儲存於資料庫中的資訊。將資 料庫4劃分為可程式邏輯控制器資料陣列1〇及監督控制及 資料獲得資料庫5。可程式邏輯控制器資料陣列ig包括以— 方式佈置的表以與可程式邏輯控制器8令所佈置的記憶體 陣列匹配。因為ccs得以配置,所以該等資料庫表令聚集 有輸入增出點位置及/或致動此特定邏輯表利的邏輯,以 及針對實行邏輯多少次的指數數字。表中亦儲存其他資1 (例如定時器預置),其與可程式邏輯控制器8中的記憶體陣 列匹配。將可程式邏輯控制器應用程式軟體9設計成約為可 置控制系統之最大體形(最大數量的分配輸入/輸出點、), 要控制的物件之最大體形(使用點、閥箱洩漏點藉由籲 指定獨特數字給可程式邏輯控制器8之控制系統中各可能 的輪入/輸出點,可程式邏輯控制器資料陣列1〇變得與可: 式邏輯控制器應用程式軟體9中邏輯陣列相匹配。 知 程式邏輯控制器8之邏輯,採用RSLinx及DDE命令的下栽工 將資訊從各可程式邏輯控制器f料庫陣_逐個移入 可程式邏輯控制器應用程式9,並使儲存於資料庫1〇中次 °凡來集在可程式邏輯控制器之應用程式邏輯陣列中。、\ 下裁 T342990 100年1月27曰修正替換頁 工具7將邏輯陣列載入(例如)離線可程式邏輯控制器8 A,並 且s邏輯要變得具有活動性時,將系統中分配的I/O之控制 從活動可程式邏輯控制器8八切換為備用可程式邏輯控制器 8B,並且新控制邏輯會接續,如先前所述。曾經活動的可 程式邏輯控制器8A現在為備用,並經由下載工具7將資訊載 入此可程式邏輯控制器8A。 組態下載陣列CDA為二維雙整數陣列「mNT」,其包含 真實世界輸入、輸出之參考位置’以及儲存於μ—阶
Array(主位元陣列)中的内部變數。CDA使用參考位置來查 找Main Bit Array之輸入或輸出或内部位元的狀態接著使 用低「〇」或高「1」狀態來實行邏輯。組態下載陣列為二 維陣列,但是具有變化的長度,決於必須加以實行以決 疋所需結果的邏輯。CDA之設計為二維DINT陣列其具有 主要尺度指數及次要尺度指數。主要指數係 ^ π κ你用於資料集中 器邏輯中作為For/Next循環指令中的指數。次要尺卢浐數勺 含自Main Bit陣列的輸入或輸出或内部位元之參考1 要尺度稱為「指數」,而次要尺度係理解為係數 範例:組態下載陣列
Temp 〇 1 2 7900 係數2 未選擇 1 〇 指數 係數0 係數1 1 2 20 1342990 100年1月27日修正替換頁 最大數字
TempO : Tempo為用於資料集令器可程式邏輯控制器8邏 ' 輯之本地變數名稱,其指組態下載陣列中的係數〇。對於某 些CDA而言,Temp#範圍係從〇至15〇。CDA範例中的Temp 列具有各行之Temp#或用於邏輯的係數。係數〇至15〇包含真 實世界輸入或輸出的位置。 未選擇.為組態工具儲存於係數中的Μ A · B it陣列之參考 位置,其中並未選擇或需要或使用邏輯係數。若係數參考 位置為0,則MA.Bit陣列中位置〇處的狀態一直為〇。若係數 · 位置為1,則MA.Bit陣列中位置丨處的狀態一直為丨。係數值 7900為將永遠無法得以檢驗的「垃圾輸出」之參考位置。 因為各類型CDA的邏輯不同,所以未選擇列顯示出應用於 「未選擇」選項的係、數值。由組態卫具軟體來決定將〇或i 或7900放入CDA。 根據類似道理’監督控制及資料獲得應用程式軟體U亦 使用預疋資料庫表,其中聚集監督控制及資料獲得應用程 式之組態資料。因為監督控制及資料獲得應用程式軟體11 鲁 及組態工具應用程式軟體以及組態資料庫4均駐留於個人 電腦9(圖中未顯示)中’所以監督控制及資料獲得應用程式 η直接存取資料庫4以建立物件及動畫以檢視程式運行。下 載工具僅需要更新監督控制及資料獲得標記資料庫。 監督控似資料獲得應用H11處於u鏈接的、預 先聚集最大數量物件的可視螢幕之中心。監督控制及資料 獲得螢幕上的物件保持在關閉狀態,除非組態工具軟體激 21 1342990 100年1月27日修正替換頁 活該等物件。從組態工具f料庫4 +獲得物件的致動及物件 標記的建立《每次開啟鏈接螢幕時,監督控制及資料獲得 應用程式11從組態資料庫4中搜集其動畫資料,並啟動電腦 監視益(圖t未顯示)之螢幕上的物件。監督控制及資料獲得 標記為駐留於可程式邏輯控制器8中的一組1/〇點地址。監 督控制及資料獲得軟體使用RSUnx或其他通信〇pc驅動器 來〃 "T程式邏輯控制器通#並決定監督控制及資料獲得標 記的狀況。接著根據標記的狀態出現動畫。例如,若使用 者定義閥箱之-^ι/α點。根據閥箱所應出現於螢幕上之 位置,監督控制及資料獲得應用程式利用組態資料庫建立 包含I/O點位址的標記,指定其以激活閥箱茂漏點之監督控 制及資料獲得物件,經由RSLinx與標記的狀態(開啟或關閉) 進行通信,並相應地激活該狀態。此係針對所有與螢幕相 關的物件所為。 如以上所顯示,本發明之可配置控制系統允許使用者輕 易地配置並改變製造程序系統,而無需程式設計者改變軟 體。CCS允許使用者輕易地添加、刪除、重新命名、檢視 或建立相關製造程序系統中的物件。本發明之效應係因使 用者的製造程序而為使用者提供「隨插即用」環境。 雖然已顯示並說明本發明之各具體實施例,但是本發明 並不限於該等具體實施例。熟習此項技術者可能會認識到 該等具體實施例之某些修改,料修改由所附申請專利範 圍之精神及範疇涵蓋。 【圖式簡單說明】 22 1342990 100年1月27日修正替換頁 以上已參考圖式說明本發明之各具體實施例其中由相 同參考名稱指示相同項目,其中: 圖1為一方塊示意圖,其顯示本發明之—項具體實施例; 圖2為一方塊示意圖,其顯示包括本發明的製造程序系統 之範例; 圖3為用以配置或改變處理或製造系統的先前技術系統 中需要的典型螢幕影像之範例; 圖4至11顯示本發明之各具體實施例的螢幕影像,其作為 本發明之一使用範例,用以最初配置化學處理系統; 圖12顯示用以改變本發明之具體實施例的解說性化學系 統之組態的方法之流程圖; 圖13至15顯示螢幕影像,其解說使用者可容易地實施本 發明以添加工具並在配置解說性化學處理系統中選擇化學 品;以及 圖16至20顯示螢幕影像,其解說使用者可容易地實施本 發明以删除工具。 【主要元件符號說明】 1 化學監視系統伺服器 2 組態工具 3 部署工具 4 資料庫檔案 5 監督控制及資料獲得之組態資料庫 6 監督控制及資料獲得之顯示軟體 7 具有自訂手本的下載應用程式 23 1342990 8 可程式邏輯控制器 9 可程式邏輯控制器應用程式 10 可程式邏輯控制器資料陣列 11 監督控制及資料獲得應用程式 12 化學分配模組 13 化學處理系統 14 控制器 16 閥箱圖例 18 工具 26 螢幕影像 28 螢幕影像 30 螢幕影像 32 主選擇螢幕 34 螢幕影像 40 螢幕影像 42 螢幕影像 44 螢幕影像 46 螢幕影像 70 螢幕影像 72 螢幕影像 ΤΙ 工具 Τ2 工具 Τ3 工具 Τ4 工具
24

Claims (1)

1342990 100年1月27日修正替換頁 十、申請專利範圍: -一-~ 1. 一種用於一製造程序系統的可配置控制系統(ccs),其用 · 以使一使用者能迅速配置或重新配置相關處理系統,而無 需使用程式化工具,該可配置控制系統包括: 組態工具構件’其允許一使用者迅速定義該相關處理 系統之貫體、邏輯及控制組態,該組態工具包括用以產 生由一使用者在一給定時間實施的該處理系統組態之一 組態資料庫檔案的構件; 監督控制及資料獲得(SCADA)構件,其自動接收來自 該組態資料庫樓案的資料,並運行以部署該處理系統組 · 態’在任一給定時間部署對該處理系統組態的改變,而 且自動產生並改變一人機介面(MMI);以及 可程式邏輯控制器構件,其自動處理來自該組態資料 庫稽案的資料,以在任一給定時間根據所需系統組態來 指定輸入/輸出(I/O)及邏輯。 2. 如申請專利範圍第丨項之可配置控制系統,其中該組態工 具構件包括: 以表格為基礎的圖形使用者介面軟體,其提供具 ® 有下拉功能表的螢幕影像以方便一使用者能配置並改變 該相關處理系統。 3. 如申請專利範圍第2項之可配置控制系統,其中該監督控 制及資料獲得構件包括: 一部署工具’其根據由該組態工具定義的該系統自動 產生用於顯示之圊形及警報。 25 1342990 100'年1月27日修正替換頁 . 4.如申請專利範圍第3項之可配置控制系統,其中該監督控 制及資料獲得構件進一步包括: 監視構件,其監視該相關製造程序系統之狀態。 5.如申請專利範圍第2項之可配置控制系統,其中該可程式 邏輯控制器構件包括冗餘可程式邏輯控制器,其用以最大 化該相關製造程序系統之正常運行時間。 6·如申請專利範圍第1項之可配置控制系統,其中該組態工 具構件包括: • 用以允許一使用者添加、編緝以及刪除系統物件之構 件。 7·如申請專利範圍第1項之可配置控制系統,其中該組態工 具構件包括: 用以允許一使用者配置信號位置以將I/O信號放置於該 控制系統中所需要的位置之構件。 8·如申請專利範圍第1項之可配置控制系統,其中該組態工 具構件包括: • 用以允許一使用者配置各物件所需要的信號之構件。 9.如申請專利範圍第1項之可配置控制系統,其中該組態工 具構件包括: 用以允許一使用者配置系統操作邏輯之構件。 I 〇·如申請專利範圍第丨項之可配置控制系統,其中該組態工 具構件包括: 用以允許一使用者配置系統安全邏輯之構件。 II ·如申請專利範圍第1項之可配置控制系統,其中該組態工 26 1M2990 100年1月27日修正替換頁 具構件包括: ' -- 用以允許—使用者添加、編缉以及刪除系統物件之構 件; 用以允許—使用者配置信號位置以將I/O信號放置於該 控制系統中所需要的位置之構件; 用以允許一使用者配置各物件所需要的信號之構件; 用以允許一使用者配置系統操作邏輯之構件;以及 用以允許一使用者配置系統安全邏輯之構件。 12. 如申請專利範圍第3項之可配置控制系統,其中該部署工 具係由一以GE Cimplicity為基礎的監督控制及資料獲得 . 軟體應用程式組成。 13. 如申請專利範圍第4項之可配置控制系統,其中該監視構 件係由以GE Cimp 1 icity為基礎的監督控制及資料獲得 軟體應用程式組成。 14·如申請專利範圍第1項之可配置控制系統,其中該可程式 邏輯控制器構件包括一以Allen-Bradley為基礎的軟體應 用程式。 15· —種用以提供一可配置控制系統(ccs)以允許一使用者透 € 過使用非可程式工具來迅速配置及/或改變一製造程序系 統的方法’該方法包括以下步驟: 提供包括複數個功能表驅動式螢幕影像的一圖形使用 者介面’以允許一使用者最初配置一化學處理系統; 採用一組態工具接收由一使用者經由該等複數個螢幕 影像之所選影像輸入的初始化資料; 27 1342990 100年1月27日修正替換頁 . 自動操作該組態工具’以產生包含自該使用者接收的 用於5亥化學處理糸統之該組態的一資料庫棺案; 自動傳送來自該資料檔案的資料至一監督控制及資料 獲得應用程式(SCADA); 自動操作該監督控制及資料獲得,以根據組態資料所 疋義的s玄化學處理系統部署變化並產生圖形及警報;及 自動傳送來自該資料檔案的資料至一可程式邏輯控制 器(PLC)應用程式,其藉由自動指定輸入/輸出丨/〇信號給 φ 組件以根據該目前組態資料致動邏輯而作出回應。 16 ·如申吨專利範圍第丨5項之方法,其進一步包括以下步驟: 經由s玄圖升> 使用者介面提供複數個功能表驅動式勞幕 影像,以允許一使用者改變該化學處理系統之該組態; 採用該組態工具接收由該使用者輸入的資料,以改變 該化學處理系統之該組態; 自動操作該組態工具以將該資料庫檔案改變為用於該 化學處理系統之該新組態; • 自動傳送來自該資料檔案的資料至該監督控制及資料 獲得; ' 自動操作該監督控制及資料獲得,以根據該新組態資 料部署該等變化並產生圖形及警報;.以及 自動傳送來自該資料檔案的該已修改組態資料至該可 程式邏輯控制器應用程式,其藉由自動指定輸入/輸出1/〇信 號給組件以根據該已修改組態資料致動邏輯而作出回麻。 P·如申請專利範圍第15項之方法,其中提供一圖形使用者介 28 ^42990 100年1月27日修胃 面之該步驟進一步包括以下步驟: 允許一使用者添加、編缉以及刪除系統物件。 如申请專利範圍第1 5項之方法,其中提供一圖形使用者介 面之該步驟進一步包括以下步驟: 允許一使用者配置信號位置以將I/O信號放置於該控制 系統中所需要的位置。 9’如申請專利範圍第15項之方法,其中提供一圖形使用者介 面之該步驟進一步包括以下步驟: 允許一使用者配置各物件所需要的信號。 2 0 ·如申請專利範圍第丨5項之方法,其中提供一圖形使用者介 痛 面之該步驟進一步包括以下步驟: 允許一使用者配置系統操作邏輯;以及 允許一使用者配置系統安全邏輯。
29
TW093115162A 2003-06-12 2004-05-27 Configurable plc and scada-based control system TWI342990B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/460,794 US6799080B1 (en) 2003-06-12 2003-06-12 Configurable PLC and SCADA-based control system

Publications (2)

Publication Number Publication Date
TW200504559A TW200504559A (en) 2005-02-01
TWI342990B true TWI342990B (en) 2011-06-01

Family

ID=32990960

Family Applications (1)

Application Number Title Priority Date Filing Date
TW093115162A TWI342990B (en) 2003-06-12 2004-05-27 Configurable plc and scada-based control system

Country Status (8)

Country Link
US (1) US6799080B1 (zh)
EP (1) EP1631868A1 (zh)
JP (1) JP4908219B2 (zh)
KR (2) KR101105498B1 (zh)
CN (1) CN100552576C (zh)
IL (1) IL172505A (zh)
TW (1) TWI342990B (zh)
WO (1) WO2005008349A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI700626B (zh) * 2018-04-06 2020-08-01 日商三菱電機股份有限公司 系統構築支援裝置、系統構築支援方法及記錄媒體

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7526347B2 (en) * 2003-02-18 2009-04-28 Fisher-Rosemount Systems, Inc. Security for objects in a process plant configuration system
US20040260404A1 (en) * 2003-06-23 2004-12-23 Russell Thomas C. Method and apparatus for self-configuring supervisory control and data acquisition (SCADA) system for distributed control
US20070162957A1 (en) * 2003-07-01 2007-07-12 Andrew Bartels Methods, systems and devices for securing supervisory control and data acquisition (SCADA) communications
US20050005093A1 (en) * 2003-07-01 2005-01-06 Andrew Bartels Methods, systems and devices for securing supervisory control and data acquisition (SCADA) communications
US20080109889A1 (en) * 2003-07-01 2008-05-08 Andrew Bartels Methods, systems and devices for securing supervisory control and data acquisition (SCADA) communications
US20050097144A1 (en) * 2003-11-04 2005-05-05 Taiwan Semiconductor Manufacturing Co. Performance tuning at CM loader program while replicating EQP list for IBM SiView
GB2422215A (en) * 2005-01-14 2006-07-19 Sendo Int Ltd Customizing a software based product using embedded software elements
US20060212855A1 (en) * 2005-03-16 2006-09-21 Bournas Redha M Methods, systems and computer program products for implementing production processes
EP1913506A4 (en) * 2005-07-11 2008-08-13 Brooks Automation Inc INTELLIGENT STATUS MONITORING AND TROUBLESHOOTING SYSTEM FOR PREDICTIVE MAINTENANCE
US20070019641A1 (en) * 2005-07-22 2007-01-25 Rockwell Automation Technologies, Inc. Execution of industrial automation applications on communication infrastructure devices
US7526794B2 (en) * 2005-09-30 2009-04-28 Rockwell Automation Technologies, Inc. Data perspectives in controller system and production management systems
CN101529351A (zh) * 2006-08-24 2009-09-09 西门子能量及自动化公司 用于配置可编程逻辑控制器的设备、***和方法
DE112006004182A5 (de) * 2006-10-18 2009-09-24 Siemens Aktiengesellschaft Verfahren und System zum Steuern einer elektrischen Anlage
KR100827571B1 (ko) * 2006-10-31 2008-05-07 한국전력공사 Scada 온라인 facts 시뮬레이터 시스템
US7558703B2 (en) * 2006-11-01 2009-07-07 Abb Research Ltd. Electrical substation monitoring and diagnostics
US8712567B2 (en) 2006-12-22 2014-04-29 Aviat U.S., Inc. Manufactured product configuration
US8041444B2 (en) 2006-12-22 2011-10-18 Harris Stratex Networks Operating Corporation Intelligent production station and production method
US8175732B2 (en) 2006-12-22 2012-05-08 Harris Stratex Networks Operating Corporation Manufacturing system and method
US7894460B2 (en) * 2007-07-26 2011-02-22 Air Liquide Large Industries U.S. Lp Programmable logic controller protocol converter
JP4852070B2 (ja) * 2008-06-16 2012-01-11 三菱電機株式会社 プラント監視制御システム
DE102008038968A1 (de) * 2008-08-13 2010-02-18 Schad Gmbh System zur Überwachung, Steuerung und Datenerfassung technischer Prozesse
MX2011004874A (es) 2008-11-06 2011-11-01 Southwire Co Grado de linea de energia en tiempo real.
US8330616B2 (en) * 2009-02-24 2012-12-11 Fieldvision, Inc. Well test system to control well processes based on quantity measurements
CN101840216B (zh) * 2009-03-17 2013-09-18 鸿富锦精密工业(深圳)有限公司 可编程控制器的参数设定***及方法
US9020614B2 (en) * 2009-09-28 2015-04-28 Toshiba Mitsubishi-Electric Industrial Systems Corporation Plant control system
US7908348B2 (en) * 2009-11-30 2011-03-15 General Electric Company Dynamic installation and uninstallation system of renewable energy farm hardware
US10205307B2 (en) 2010-03-23 2019-02-12 Southwire Company, Llc Power line maintenance monitoring
CA2817575C (en) 2010-11-15 2020-03-10 Ecotech Marine, Llc Apparatus and methods for controlling a habitat environment
CN102096399B (zh) * 2010-12-16 2013-10-09 上海雄华数码科技有限公司 嵌入式能源数据采集器
EP2490086B1 (de) * 2011-02-16 2013-10-02 Siemens Aktiengesellschaft Verfahren zum Betrieb eines Automatisierungssystems und nach dem Verfahren arbeitendes Computerprogramm
TWI420389B (zh) * 2011-04-29 2013-12-21 Delta Electronics Inc 人機介面裝置及其介面整合方法
WO2013103380A1 (en) 2012-01-06 2013-07-11 Ge Intelligent Platforms, Inc. Apparatus and method for synchronization of control logic
DE102012207916B3 (de) * 2012-05-11 2013-09-19 Artis Gmbh Verfahren und Vorrichtung zur automatisierten Konfiguration einer Überwachungsfunktion einer Werkzeugmaschine
US20130339497A1 (en) * 2012-06-13 2013-12-19 Schneider Electric Industries, SAS Configuring devices in a network
US9395714B2 (en) 2012-10-25 2016-07-19 Mitsubishi Electric Corporation System construction support tool and system
DE112012007242T5 (de) * 2012-12-20 2016-01-14 Mitsubishi Electric Corp. Steuersystem, Programmübertragungsvorrichtung, Authentifizierungsserver , Programmschutzverfahren,Programmübertragungsverfahren und Programm für Programmübertragungsvorrichtung
US10455667B2 (en) 2013-02-20 2019-10-22 Current-Usa, Inc. Lighting control systems
US10231304B2 (en) 2013-02-20 2019-03-12 Current USA, Inc. Habitat control system
CA2845105A1 (en) * 2013-03-08 2014-09-08 Bosko Loncar Method for producing plc and hmi tag database and system
DE102013208629A1 (de) * 2013-05-10 2014-11-13 Dr. Johannes Heidenhain Gmbh Positionsmesseinrichtung
DE102013216136B3 (de) * 2013-08-14 2015-03-19 Artis Gmbh Verfahren und Vorrichtung zur automatisierten Konfiguration einer Überwachungsfunktion eines Industrieroboters
CN103580928B (zh) * 2013-11-19 2017-06-16 北京恒泰实达科技股份有限公司 一种对设备控制可视化操作的***及方法
BE1021794B1 (fr) 2014-01-30 2016-01-18 Jean-Pierre Petit Methode d'implementation d'un systeme d'automatisation
EP3146729A4 (en) * 2014-05-21 2018-04-11 Millennium Three Technologies Inc. Fiducial marker patterns, their automatic detection in images, and applications thereof
JP5832710B1 (ja) * 2014-09-16 2015-12-16 三菱電機株式会社 プログラマブルロジックコントローラ
US10649414B2 (en) * 2015-03-27 2020-05-12 Bühler AG Adaptive cross plant control and steering system, and corresponding method thereof
JP6477319B2 (ja) * 2015-07-17 2019-03-06 東芝三菱電機産業システム株式会社 プラント制御システム
US9703546B1 (en) * 2015-12-21 2017-07-11 Schneider Electric Software, Llc Monitoring application states for deployment during runtime operations
KR101869233B1 (ko) * 2016-03-08 2018-06-20 주식회사 로제타텍 분산형 피엘씨를 위한 아이오티 구조의 프로세스 관리 시스템의 구동 방법
US10235853B2 (en) 2016-06-20 2019-03-19 General Electric Company Interface method and apparatus for alarms
US10444724B2 (en) 2016-06-20 2019-10-15 General Electric Company Interface method and apparatus
KR101873655B1 (ko) 2016-11-30 2018-07-02 엘에스산전 주식회사 모니터링 화면 표시 방법
US10569967B2 (en) 2016-12-13 2020-02-25 Mark Rolfes Integrated control systems and methods
CN108427361A (zh) * 2017-02-13 2018-08-21 欧姆龙株式会社 对可编程逻辑控制器进行监控的方法、模块和移动终端
US10990262B2 (en) * 2017-04-13 2021-04-27 Mitsubishi Electric Corporation Display screen generation apparatus, factory automation system, and display screen generation method
US10761509B2 (en) 2017-06-23 2020-09-01 Honeywell International Inc. Efficient method and system for automatically generating data points in a SCADA system
US11474492B2 (en) * 2017-09-19 2022-10-18 Siemens Aktiengesellschaft Apparatus and method for autonomously adding and removing of functionality in programmable logic controllers (PLCs)
JP6996257B2 (ja) * 2017-11-27 2022-01-17 オムロン株式会社 制御装置、制御方法、およびプログラム
CN108845548B (zh) * 2018-07-04 2021-01-05 深圳库博能源科技有限公司 一种基于软件组态实现io硬接线分配的dcs及分配方法
US20220253289A1 (en) * 2018-08-28 2022-08-11 Peng CHOO WEB BROWSER BASED DEVELOPMENT PLATFORM FOR CREATING IoT WEB PAGES
WO2021106082A1 (ja) * 2019-11-26 2021-06-03 東芝三菱電機産業システム株式会社 Scadaウェブhmiシステム
US11843266B2 (en) 2021-02-02 2023-12-12 Honeywell International, Inc. Dynamic non-linear optimization of a battery energy storage system
CN113093686B (zh) * 2021-04-14 2022-04-26 宁波和利时智能科技有限公司 一种基于scada自动化组态建模方法及相关装置
CN114610290A (zh) * 2022-05-09 2022-06-10 北京东方融创信息技术有限公司 一种数字智能工业组态***
CN114647233B (zh) * 2022-05-18 2022-09-30 浙江国利网安科技有限公司 Plc运行组态监测方法、装置、存储介质及电子设备

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5225974A (en) * 1990-10-30 1993-07-06 Allen-Bradley Company, Inc. Programmable controller processor with an intelligent functional module interface
JPH04273524A (ja) * 1991-02-28 1992-09-29 Toshiba Corp プログラム自動生成装置
JP2966966B2 (ja) * 1991-05-31 1999-10-25 株式会社東芝 プログラマブルコントローラの二重化装置
US5396416A (en) * 1992-08-19 1995-03-07 Continental Controls, Inc. Multivariable process control method and apparatus
JP3136837B2 (ja) * 1993-06-03 2001-02-19 日産自動車株式会社 生産設備のモニタ装置
US5504693A (en) * 1993-07-13 1996-04-02 Omni Flow Company, Inc. Flow control system
JPH07152549A (ja) * 1993-11-29 1995-06-16 Fuji Electric Co Ltd プラント用ソフトウエアの開発方法
JPH07191716A (ja) * 1993-12-27 1995-07-28 Mitsubishi Electric Corp 制御装置
JPH096430A (ja) * 1995-06-16 1997-01-10 Toshiba Corp 画面選択装置
DE59608929D1 (de) * 1995-09-25 2002-04-25 Siemens Ag Entwurfsverfahren für die anlagentechnik und rechnergestütztes projektierungssystem zur verwendung bei diesem verfahren
JPH1063312A (ja) * 1996-08-23 1998-03-06 Toshiba Corp プラント制御用プログラムの管理装置
JPH10340108A (ja) * 1997-06-06 1998-12-22 Mitsubishi Electric Corp プログラマブルロジックコントローラの周辺装置
JPH1195819A (ja) * 1997-09-25 1999-04-09 Fuji Electric Co Ltd プログラマブルコントローラのプログラミング装置、並びに結線方法、及び記録媒体
JP3581538B2 (ja) * 1997-09-30 2004-10-27 日立エンジニアリング株式会社 プログラム仕様書自動生成支援システム
US6505247B1 (en) * 1998-08-21 2003-01-07 National Instruments Corporation Industrial automation system and method for efficiently transferring time-sensitive and quality-sensitive data
US6411987B1 (en) * 1998-08-21 2002-06-25 National Instruments Corporation Industrial automation system and method having efficient network communication
ATE343140T1 (de) * 1999-03-25 2006-11-15 Fluor Corp Fahrbarer träger für einen simulator
JP2001075791A (ja) * 1999-09-02 2001-03-23 Digital Electronics Corp エディタ装置およびエディタプログラムを記録した記録媒体
JP2001202298A (ja) * 2000-01-19 2001-07-27 Toshiba Corp 監視管理装置及び現場監視装置並びにプログラムを記録したコンピュータ読み取り可能な記録媒体
US6556956B1 (en) * 2000-06-30 2003-04-29 General Electric Company Data acquisition unit for remote monitoring system and method for remote monitoring
EP1176482B1 (de) * 2000-07-27 2004-12-22 Abb Research Ltd. Verfahren und Computerprogramm zum Herstellen einer Regelung oder Steuerung
US6643555B1 (en) * 2000-10-10 2003-11-04 Schneider Automation Inc. Method and apparatus for generating an application for an automation control system
JP2002182739A (ja) * 2000-12-11 2002-06-26 Toshiba Corp 監視制御装置
JP2002182889A (ja) * 2000-12-15 2002-06-28 Digital Electronics Corp 制御用表示装置
KR20040007701A (ko) * 2001-06-13 2004-01-24 로베르트 보쉬 게엠베하 제조 설비의 설계를 지원하기 위한 방법 및 시스템
US7367028B2 (en) * 2001-08-14 2008-04-29 National Instruments Corporation Graphically deploying programs on devices in a system
US7319921B2 (en) * 2002-05-22 2008-01-15 Underwood Fred R Water treatment control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI700626B (zh) * 2018-04-06 2020-08-01 日商三菱電機股份有限公司 系統構築支援裝置、系統構築支援方法及記錄媒體

Also Published As

Publication number Publication date
IL172505A (en) 2011-04-28
WO2005008349A1 (en) 2005-01-27
EP1631868A1 (en) 2006-03-08
TW200504559A (en) 2005-02-01
US6799080B1 (en) 2004-09-28
KR20110121728A (ko) 2011-11-08
KR101105498B1 (ko) 2012-01-13
IL172505A0 (en) 2006-04-10
CN100552576C (zh) 2009-10-21
KR20060012327A (ko) 2006-02-07
CN1577192A (zh) 2005-02-09
JP4908219B2 (ja) 2012-04-04
JP2007504570A (ja) 2007-03-01

Similar Documents

Publication Publication Date Title
TWI342990B (en) Configurable plc and scada-based control system
JP7504560B2 (ja) プロセスプラント内のディスプレイナビゲーション階層を構成及び提示するためのシステム及び方法
JP5847238B2 (ja) プロセス工場オペレータインタフェースを作成する方法、オペレータステーション装置、製造品
US8185871B2 (en) System for configuring a process control environment
JP5706639B2 (ja) プロセス制御構成方法、プロセス制御構成システム、モジュールテンプレート、及びプロセス制御システム
CN101460991B (zh) 策略编辑器人机界面
JP3827092B2 (ja) 制御システム設定装置および制御システム設定方法ならびに設定プログラム
US7020532B2 (en) Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
US6098116A (en) Process control system including a method and apparatus for automatically sensing the connection of devices to a network
EP2592517B1 (en) Systems and methods for asynchronous searching and filtering of data
US20060178760A1 (en) Configurable interface configuration method and system using a remote interface
US20090271726A1 (en) Providing Convenient Entry Points for Users in the Management of Field Devices
US20060095855A1 (en) HMI reconfiguration method and system
JP2006302297A (ja) 制御システム設定装置および制御システム設定方法ならびに設定プログラム
JP2016505909A (ja) プロセス制御システムにおける構成可能なユーザ表示
US20210341891A1 (en) Remote deployment and commissioning of workstations within a distributed control system
WO2007106085A1 (en) Configurable human-machine interface configuration method and system using a remote interface
EP2011108A4 (en) HUMAN MACHINE INTERFACE FOR STRATEGY EDITOR

Legal Events

Date Code Title Description
MK4A Expiration of patent term of an invention patent