TW202307640A - Scada web hmi用戶裝置及scada web hmi系統 - Google Patents
Scada web hmi用戶裝置及scada web hmi系統 Download PDFInfo
- Publication number
- TW202307640A TW202307640A TW111125583A TW111125583A TW202307640A TW 202307640 A TW202307640 A TW 202307640A TW 111125583 A TW111125583 A TW 111125583A TW 111125583 A TW111125583 A TW 111125583A TW 202307640 A TW202307640 A TW 202307640A
- Authority
- TW
- Taiwan
- Prior art keywords
- aforementioned
- web browser
- hmi
- web
- display
- Prior art date
Links
- 238000012544 monitoring process Methods 0.000 claims abstract description 17
- 238000004891 communication Methods 0.000 claims description 6
- 238000009877 rendering Methods 0.000 claims 2
- 238000012545 processing Methods 0.000 description 60
- 238000010586 diagram Methods 0.000 description 11
- 101100408464 Caenorhabditis elegans plc-1 gene Proteins 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000013515 script Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000013475 authorization Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000010865 sewage Substances 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4183—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31467—Display of operating conditions of machines, workcells, selected programs
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32404—Scada supervisory control and data acquisition
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
SCADA Web HMI用戶裝置係執行與網頁伺服器進行通訊的複數個網頁瀏覽器。第一網頁瀏覽器係顯示於第一顯示器,且描繪出用於產業工廠的監控之HMI畫面。第二網頁瀏覽器顯示於第二顯示器,且描繪出HMI畫面。操作權表係從網頁伺服器取得。操作權表中不允許在第一網頁瀏覽器進行HMI畫面的操作之情況,以不可操作的狀態描繪第一網頁瀏覽器的HMI畫面中配置的操作構件。操作權表中允許在第二網頁瀏覽器進行HMI畫面的操作之情況,則以可操作的狀態描繪第二網頁瀏覽器的HMI畫面中配置的操作構件。
Description
本發明係關於SCADA Web HMI用戶裝置及SCADA Web HMI系統。
SCADA(Supervisory Control And Data Acquisition:監控及資料擷取)係作為一種監控社會基礎設施(infrastructure)系統的架構而為人所知。社會基礎設施系統係為鋼鐵軋延系統、電力送變電系統、上下水道處理系統、大樓管理系統、道路系統等。
SCADA係為產業控制系統的一種,利用電腦進行系統監視及程序控制(process control)及資料收集。SCADA必須要有配合系統的處理性能之即時性(實時性)。
SCADA一般係由如下所述的子系統所構成。
(1)HMI(Human Machine Interface:人機介面)
HMI係為將監視對象裝置的資料提示給操作員(operator),讓操作員可以監視控制監視對象裝置之機構。
(2)監視控制系統
監視控制系統係由PLC(Programmable Logic Controller:可程式邏輯控制器)等所構成。監視控制系統收集監視對象裝置的資料,且發送控制指令給監視對象裝置。
(3)遠端輸入輸出裝置(Remote Input Output:RIO)
遠端輸入輸出裝置係與設置於監視對象裝置的感測器連接,將感測器的訊號轉換為數位的資料,然後將該數位資料發送至監視控制系統。
(4)通訊基礎設施
通訊基礎設施係連接監視控制系統與遠端輸入輸出裝置。
SCADA的HMI子系統的一例,係專利文獻1所揭示的具備有HMI用戶裝置及HMI伺服裝置之系統。在如專利文獻1之以往的SCADA中,HMI伺服裝置係將從PLC接收到的資料發送到HMI用戶裝置。HMI用戶裝置係具有電腦本體、鍵盤滑鼠等之輸入裝置及顯示器(monitor),並在顯示器顯示出一個HMI畫面(HMI Screen)。
[先前技術文獻]
[專利文獻]
專利文獻1:日本特開2017-27211號公報
有一種運用型態係運用於生產線等的運轉監控室,這種型態係將相同的HMI畫面以全螢幕方式顯示於供多數人監看的大型顯示器、及供操作員
操作的桌上型小型顯示器之型態。要以專利文獻1揭示的HMI子系統來實現此運用型態,必須要有與大畫面顯示器連接的HMI用戶裝置、及與桌上型小型顯示器連接的HMI用戶裝置,必須準備兩台HMI用戶裝置。
然而,從減低費用、設置空間、故障率、通訊負荷的觀點來說,還是希望能夠用一台HMI用戶裝置來實現上述運用型態。
本案的發明人進行深入研究,結果開發出了以瀏覽器為基礎的(browser-based)SCADA HMI子系統。藉此,能夠以在網頁瀏覽器(web browser)上動作的網路應用程式(web application)來實現HMI畫面(screen)。而且,能夠將大型顯示器及桌上型小型顯示器連接到一台HMI用戶裝置,並執行兩個網頁瀏覽器使之分別顯示於該大型顯示器及該小型顯示器。
在此構成中,一台HMI用戶裝置所具備的輸入裝置(鍵盤、滑鼠)為一組,不會同時操作兩個網頁瀏覽器。另一方面,因為可切換而操作各個網頁瀏覽器,所以必須防止誤操作。為了防止誤操作,有的情況是希望能夠有在供多數人監看的大型顯示器以不可操作的狀態顯示HMI畫面,在供操作員操作的桌上型小型顯示器以可操作的狀態顯示HMI畫面之運用。
本發明係為了解決如上述的課題而完成者,其目的在提供一種可用一台電腦實現之SCADA Web HMI用戶裝置及SCADA Web HMI系統,能夠以網頁瀏覽器為單位而設定各HMI畫面的操作權,將相同的HMI畫面在第一網頁瀏覽器設定為顯示用,在第二網頁瀏覽器設定為操作用。
第一態樣係關於SCADA Web HMI用戶裝置及SCADA Web HMI系統。
SCADA Web HMI系統係具備有HMI伺服裝置及HMI用戶裝置。
HMI伺服裝置係與可程式邏輯控制器相互傳送接收與構成產業工廠之廠區(field)機器群有關的訊號,且執行網頁伺服器(web server)。
HMI用戶裝置係執行經由前述網頁伺服器而傳送接收前述訊號之複數個網頁瀏覽器。
前述HMI用戶裝置係具備有處理器、第一顯示器及第二顯示器。
前述處理器係構成為:
執行第一網頁瀏覽器,該第一網頁瀏覽器係顯示於前述第一顯示器,且描繪出用來監視控制前述產業工廠之HMI畫面;
執行第二網頁瀏覽器,該第二網頁瀏覽器係顯示於前述第二顯示器,且描繪出前述HMI畫面;
從前述網頁伺服器取得操作權表,該操作權表係針對各個前述網頁瀏覽器分別規定前述HMI畫面是否可操作;
並且,在前述操作權表中不允許在前述第一網頁瀏覽器進行前述HMI畫面的操作之情況,係以不可操作的狀態描繪前述第一網頁瀏覽器的前述HMI畫面中配置的操作構件(part),
在前述操作權表中允許在前述第二網頁瀏覽器進行前述HMI畫面的操作之情況,係以可操作的狀態描繪前述第二網頁瀏覽器的前述HMI畫面中配置的前述操作構件。
第二態樣係除了第一態樣之外,更具有下述的特徵。
前述處理器更構成為:
在前述操作構件為可操作的狀態,且滑鼠游標(mouse pointer)移到前述操作構件上之情況,使前述滑鼠游標的形狀或顏色從不可操作的狀態變為可操作的狀態,
在前述操作構件為不可操作的狀態之情況,即使前述滑鼠游標移到前述操作構件上也使前述滑鼠游標的形狀或顏色保持不可操作的狀態不變。
第三態樣係除了第一或第二態樣之外,更具有下述的特徵。
前述處理器更構成為:
將表示前述HMI畫面是否可操作之操作權識別構件顯示於前述HMI畫面,
並且,在前述操作權表中不允許在前述第一網頁瀏覽器進行前述HMI畫面的操作之情況,以禁止操作的顏色描繪前述第一網頁瀏覽器的前述HMI畫面中配置的前述操作權識別構件,
在前述操作權表中允許在前述第二網頁瀏覽器進行前述HMI畫面的操作之情況,以允許操作的顏色描繪前述第二網頁瀏覽器的前述HMI畫面中配置的前述操作權識別構件。
第四態樣係除了第一至第三態樣的任一態樣之外,更具有下述的特徵。
前述處理器更構成為:
在結束前述第一網頁瀏覽器後再開始之情況,不管前述第一網頁瀏覽器結束時的位置及尺寸(size)為何,都以預定的初始位置及初始尺寸將前述第一網頁瀏覽器顯示於前述第一顯示器,
在結束前述第二網頁瀏覽器後再開始之情況,不管前述第二網頁瀏覽器結束時的位置及尺寸為何,都以預定的初始位置及初始尺寸將前述第二網頁瀏覽器顯示於前述第二顯示器。
根據第一態樣,係以網頁瀏覽器為單位而設定各HMI畫面的操作權,可用一台HMI用戶裝置實現將相同的HMI畫面在第一網頁瀏覽器設定為顯示用,在第二網頁瀏覽器設定為操作用。
根據第二態樣,係按照操作權之有無而以不同的表現方式描繪移到操作構件上之時的滑鼠游標。因此,操作員會很容易識別現在正在操作的網頁瀏覽器的操作權之有無。
根據第三態樣,係按照網頁瀏覽器的操作權之有無而變更表示HMI畫面是否可操作之操作權識別構件的顏色。因此,操作員會很容易識別網頁瀏覽器的操作權之有無。
根據第四態樣,可不管網頁瀏覽器結束時的位置及尺寸為何,都以預定的初始位置及初始尺寸將網頁瀏覽器顯示於既定的顯示器。因此,即使因為某些原因對網頁瀏覽器做了運用外的操作之情況,也可容易地將網頁瀏覽器的運用狀態還原。
1:程式邏輯控制器(PLC)
2:HMI伺服裝置
3:HMI用戶裝置
4:電腦網路
5:顯示器
5a:第一顯示器
5b:第二顯示器
6:網頁瀏覽器
6a:第一網頁瀏覽器
6b:第二網頁瀏覽器
7:HMI畫面
10:處理電路
11:網頁瀏覽器處理部
12:啟動位置處理部
13:畫面操作權處理部
14:構件類別處理部
20:PLC訊號處理部
21:網頁伺服處理部
25:SVG檔案
26:構件程式庫
27:操作權表
30:操作按鈕
31:操作權燈號
32:畫面變換按鈕
61,71:處理器
62,72:記憶體
63,73:網路介面
74:輸入介面
S100~S190:步驟
圖1係用來說明本發明的實施型態的SCADA Web HMI系統的構成例之圖。
圖2係顯示本發明的實施型態的HMI伺服裝置及HMI用戶裝置所具有的功能的概要的一例之方塊圖。
圖3係顯示本發明的實施型態1中的操作權表的一例之圖。
圖4係用來說明本發明的實施型態1的HMI用戶裝置3的處理例之流程圖。
圖5係顯示描繪於第一網頁瀏覽器之不可操作狀態的HMI畫面的例子及描繪於第二網頁瀏覽器之可操作狀態的HMI畫面的例子之圖。
圖6係顯示HMI伺服裝置及HMI用戶裝置的硬體構成例之方塊圖。
以下,參照圖式來詳細說明本發明的實施型態。各圖中共通的元件都標以相同的符號而將重複的說明予以省略。
實施型態.
1.SCADA Web HMI系統
圖1係用來說明實施型態的SCADA Web HMI系統的構成例之圖。圖1所示的SCADA Web HMI系統係具備有經由電腦網路4而相連接的PLC 1、HMI伺服裝置2及HMI用戶裝置3。電腦網路4為例如乙太網(Ethernet)(註冊商標)。
PLC 1係經由省略圖示的控制網路而與構成產業工廠之廠區機器群(包含致動器及感測器)連接。PLC 1係週期性地以群播或廣播方式發送包含資料塊(block data)之封包(packet)到電腦網路4。資料塊為PLC訊號的集合。一個資料塊包含有數十到數百個PLC訊號。PLC訊號的種類有輸出入訊號(包含致動
器控制訊號及感測器檢測訊號)、警告(alarm)訊號。另外,PLC 1係從HMI伺服裝置2接收與監視對象裝置有關之控制訊號。
參照圖2來說明HMI伺服裝置2及HMI用戶裝置3。圖2係顯示HMI伺服裝置2及HMI用戶裝置3所具有的功能的概要的一例之方塊圖。
HMI伺服裝置2係與可程式邏輯控制器相互傳送接收與構成產業工廠之廠區機器群有關的訊號,且執行網頁伺服器。HMI伺服裝置2係如後述的圖6所示,具備有執行各種處理之處理器61、及儲存各種資訊之記憶體62。藉由處理器61執行記憶體62中記憶的程式,處理器61就發揮作為PLC訊號處理部20及網頁伺服處理部21之功能。PLC訊號處理部20及網頁伺服處理部21可藉由程序(process)間通訊而相互傳送接收資料。
PLC訊號處理部20係週期性地將從PLC 1接收到的PLC訊號,經由網頁伺服處理部21而發送到各網頁瀏覽器6(網頁瀏覽器處理部11)。此外,PLC訊號處理部20係經由網頁伺服處理部21而將從各網頁瀏覽器6接收到的控制訊號發送到PLC 1。
網頁伺服處理部21可採用HTTP(Hypertext Transfer Protocol)、HTTPS(Hypertext Transfer Protocol Secure)、WebSocket而與HMI用戶裝置3的各網頁瀏覽器6(網頁瀏覽器處理部11)進行通訊。網頁伺服處理部21係回應來自各網頁瀏覽器6(網頁瀏覽器處理部11)的請求(request)而發送網頁內容(content)。網頁內容包含HTML檔案(未圖示)、每個HMI畫面(HMI Screen)的SVG(Scalable Vector Graphics,可縮放向量圖形)檔案25、記述有各種構件的動作之構件程式庫(part library)26及操作權表27。
構件程式庫26係包含按每種構件類別記述有其動作的腳本(script)的集合。腳本為按每種構件類別定義的JavaScript(註冊商標)程式。腳本在視需要而給定參數值(例如操作權表27中定義的操作權之有無)後可在各網頁瀏覽器6上執行。
操作權表27係針對各網頁瀏覽器6分別規定是有各HMI畫面7的操作權(允許操作)還是沒有操作權(不允許操作)之表(table)。圖3係顯示本實施型態的操作權表27的一例之圖。「G10」至「G14」為各HMI畫面7的畫面名,「HMI1_1」為第一網頁瀏覽器6a的瀏覽器名,「HMI1_2」為第二網頁瀏覽器6b的瀏覽器名。舉一例來說,瀏覽器名為電腦的設備名與顯示器編號相組合而成的名稱。就圖3所示的例子而言,第一網頁瀏覽器6a(HMI1_1)並不具有HMI畫面(G10)的操作權,第二網頁瀏覽器6b(HMI1_2)則是具有HMI畫面(G10)的操作權。
2.SCADA Web HMI用戶裝置的構成
回到圖2繼續進行說明。HMI用戶裝置3係具備有處理電路10(包含後述的圖6所示的執行各種處理之處理器71及儲存各種資訊之記憶體72)以及複數個顯示器5(第一顯示器5a、第二顯示器5b)。藉由處理器71執行記憶體72中記憶的程式,處理器71就發揮作為網頁瀏覽器處理部11之功能。
網頁瀏覽器處理部11係針對每個網頁瀏覽器6執行處理。網頁瀏覽器6係描繪出用來監視控制產業工廠之HMI畫面7。HMI畫面7可由操作員的操作將之切換為別的HMI畫面7。HMI畫面7中配置有複數個構件(part)。構件包含例如:用來按照操作員的操作而將控制訊號發送到PLC 1之操作構件、顯示狀態(數值、文字、顏色、形狀)會按照接收到的PLC訊號而變化之顯示構
件、切換到別的HMI畫面之畫面變換構件、顏色會按照操作權之有無而變化之操作權燈號(lamp)等的操作權識別構件等。
各網頁瀏覽器6(網頁瀏覽器處理部11)在啟動時,會從網頁伺服處理部21取得上述的HTML檔案、SVG檔案25、構件程式庫26、操作權表27等。根據此等資料,網頁瀏覽器6描繪出配置有構件之HMI畫面7。此外,各網頁瀏覽器6在啟動時為了一直都是從網頁伺服處理部21取得最新的檔案,以不使用快取(cache)的模式進行動作。
網頁瀏覽器處理部11係具備有啟動位置處理部12、畫面操作權處理部13及構件類別處理部14。
啟動位置處理部12係不管網頁瀏覽器6結束時的位置及尺寸為何,都以預定的初始位置及初始尺寸使網頁瀏覽器6顯示於既定的顯示器5。例如,在結束第一網頁瀏覽器6a後再開始之情況,使第一網頁瀏覽器6a以全螢幕顯示於第一顯示器5a。同樣,在結束第二網頁瀏覽器6b後再開始之情況,使第二網頁瀏覽器6b以全螢幕顯示於第二顯示器5b。如此的話,即使在因為某些原因對網頁瀏覽器做了運用外的操作之情況,也可容易地將網頁瀏覽器6的運用狀態還原。
畫面操作權處理部13係將從HMI伺服裝置2取得的操作權表27讀入,按每個網頁瀏覽器6分別決定各HMI畫面7的操作權之有無。
構件類別處理部14係依據HMI畫面7中配置的構件的構件類別,執行包含在上述的構件程式庫26內的各構件類別的腳本。在此,針對構件類別之中,動作會隨著有無將操作權交給腳本(參數值)而變化之操作構件及操作權識別構件進行說明。
關於操作構件,在操作權表27中不允許在網頁瀏覽器6進行HMI畫面7的操作之情況,網頁瀏覽器6的HMI畫面7中配置的操作構件係以不可操作的狀態描繪。在操作權表27中允許在網頁瀏覽器6進行HMI畫面7的操作之情況,網頁瀏覽器6的HMI畫面7中配置的操作構件係以可操作的狀態描繪。
在可操作的狀態,操作構件會接受操作員進行的操作(例如滑鼠點擊),並將對應於該操作之控制訊號發送到HMI伺服裝置2。在不可操作的狀態,操作構件並不接受操作員進行的操作。
另外,在可操作的狀態及不可操作的狀態,滑鼠懸停(mouseover)處理並不相同。在可操作的狀態,滑鼠游標移到操作構件上的情況,滑鼠游標的形狀或顏色會從不可操作的狀態變為可操作的狀態。在不可操作的狀態,即使滑鼠游標移到操作構件上,滑鼠游標的形狀或顏色也維持不可操作的狀態不變。亦即,移到操作構件上之時的滑鼠游標係隨著操作權之有無而以不同的表現方式來描繪。因此,操作員會很容易識別現在正在操作的網頁瀏覽器6的操作權之有無。
關於操作權識別構件(操作權燈號),在操作權表27中不允許在網頁瀏覽器6進行HMI畫面7的操作之情況,網頁瀏覽器6的HMI畫面7中配置的操作權識別構件係以禁止操作的顏色描繪。禁止操作的顏色為例如紅色。在操作權表27中允許在網頁瀏覽器6進行HMI畫面7的操作之情況,網頁瀏覽器6的HMI畫面7中配置的操作權識別構件係以允許操作的顏色描繪。允許操作的顏色為例如綠色。據此,表示HMI畫面7是否可操作之操作權識別構件的顏色會隨著網頁瀏覽器6的操作權之有無而變更。因此,操作員會很容易識別網頁瀏覽器6的操作權之有無。
3.SCADA Web HMI用戶裝置的動作例
參照圖3至圖5來具體說明按照操作權之有無之在各網頁瀏覽器6的HMI畫面7的顯示。圖3係顯示上述的操作權表27的一例之圖。圖4係用來說明HMI用戶裝置3的處理例之流程圖。圖5係顯示第一網頁瀏覽器6a所描繪的不可操作的狀態的HMI畫面7的例子及第二網頁瀏覽器6b所描繪的可操作的狀態的HMI畫面7的例子之圖。
在圖4的步驟S100,HMI用戶裝置3係執行網頁瀏覽器6。網頁瀏覽器處理部11不管之前網頁瀏覽器6結束時的位置及尺寸為何,都以預定的初始位置及初始尺寸使網頁瀏覽器6顯示於既定的顯示器5。
在圖5所示的例子中,係使第一網頁瀏覽器6a以全螢幕方式顯示於第一顯示器5a,使第二網頁瀏覽器6b以全螢幕方式顯示於第二顯示器5b。
在步驟S110,各網頁瀏覽器6係從HMI伺服裝置2取得網頁內容(content)。網頁內容包含上述的HTML檔案、SVG檔案25、構件程式庫26及操作權表27。其中,構件程式庫26及操作權表27只要在網頁瀏覽器6啟動時取得即可。
圖5所示的例子,係使相同的HMI畫面(G10)顯示於第一網頁瀏覽器6a及第二網頁瀏覽器6b,各網頁瀏覽器6係取得相同的網頁內容。
在步驟S120至步驟S150,各網頁瀏覽器6係針對配置於HMI畫面7之操作構件(圖5中的操作按鈕30)進行處理。網頁瀏覽器處理部11係針對描繪出配置有操作構件之HMI畫面7之網頁瀏覽器6,判定是否具有該HMI畫面7的操作權(步驟S120、步驟S130)。若有操作權,則構件類別處理部14以可
操作的狀態描繪出操作構件(步驟S140),若沒有操作權,則構件類別處理部14以不可操作的狀態描繪出操作構件(步驟S150)。
就圖5所示的例子而言,圖3的操作權表27並未允許在第一網頁瀏覽器(HMI1_1)中的HMI畫面(G10)的操作(沒有操作權)。因此,係以不可操作的狀態描繪出操作按鈕30。在不可操作的狀態,即使滑鼠游標移到操作按鈕30上,滑鼠游標的形狀也維持箭號的形狀不變。此外,係以表示操作無效的顏色描繪操作按鈕30。
另一方面,圖3的操作權表27中允許在第二網頁瀏覽器(HMI1_2)中的HMI畫面(G10)的操作(有操作權)。因此,係以可操作的狀態描繪出操作按鈕30。在可操作的狀態,滑鼠游標移到操作按鈕30上,滑鼠游標的形狀會從箭號變為手指形狀。此外,係以表示可操作的顏色描繪操作按鈕30。
在步驟S160至步驟S190,各網頁瀏覽器6係針對配置於HMI畫面7中的操作權識別構件(圖5中的操作權燈號31)進行處理。網頁瀏覽器處理部11係針對描繪出配置有操作權燈號31之HMI畫面7的網頁瀏覽器6,判定是否具有該HMI畫面7的操作權(步驟S160、步驟S170)。若有操作權,則構件類別處理部14以允許操作的顏色(綠色)描繪操作權燈號31(步驟S180),若沒有操作權,則構件類別處理部14以禁止操作的顏色(紅色)描繪操作權燈號31(步驟S190)。
就圖5所示的例而言,因為第一網頁瀏覽器6a並不具有HMI畫面(G10)的操作權,所以將操作權燈號31描繪成紅色。因為第二網頁瀏覽器6b具有HMI畫面(G10)的操作權,所以將操作權燈號31描繪成綠色。
在步驟S160的條件不成立的情況,亦即既不是操作構件也不是操作權識別構件之構件,係不隨操作權之有無而做不同的描繪。
就圖5所示的例子而言,畫面變換按鈕32與操作權無關都描繪成可操作的按鈕。另外,只是單純地顯示PLC訊號的值之顯示構件(未圖示)則是與操作權無關都描繪成不可操作的構件。
上述的具體例係針對網頁瀏覽器6啟動時的HMI畫面7的描繪進行說明。不過,有的情況係在按壓畫面變換按鈕32之後會變換為別的HMI畫面7。在此情況,網頁瀏覽器處理部11係從HMI伺服裝置2新取得與該別的HMI畫面7有關的HTML檔案及SVG檔案25,然後執行步驟S120以後的處理。
4.功效
如以上說明的,根據本實施型態的SCADA Web HMI系統,以網頁瀏覽器6為單位而設定各HMI畫面7的操作權,可用一台HMI用戶裝置3實現將相同的HMI畫面在第一網頁瀏覽器設定為顯示用,在第二網頁瀏覽器設定為操作用。此外,也可用一台HMI用戶裝置3執行三個以上的網頁瀏覽器6,可減低成本、空間、故障率、通訊負荷。另外,操作構件及操作權識別構件係按照操作權之有無而以對於操作員而言容易識別的方式描繪,可減低誤操作。
5.硬體構成例
圖6係顯示HMI伺服裝置2及HMI用戶裝置3的硬體構成例之方塊圖。
上述的HMI伺服裝置2的各處理係藉由處理電路而實現。處理電路係處理器61及記憶體62及網路介面63相連接而構成。處理器61係藉由執行記憶體62所記憶的各種程式而實現HMI伺服裝置2的各機能。記憶體62係包含主記憶裝置及輔助記憶裝置。記憶體62預先記憶有上述的HTML檔案、SVG
檔案25、構件程式庫26及操作權表27。網路介面63係經由電腦網路4而與同一網路內的其他的裝置連接成可相通訊。
上述的HMI用戶裝置3的各處理係藉由處理電路而實現。處理電路係處理器71、記憶體72、網路介面73、輸入介面74、第一顯示器5a及第二顯示器5b相連接而構成。處理器71係藉由執行記憶體72所記憶的各種程式而實現HMI用戶裝置3的各機能。記憶體72係包含主記憶裝置及輔助記憶裝置。網路介面73係經由電腦網路4而與同一網路內的其他的裝置連接成可相通訊。輸入介面74係為由鍵盤、滑鼠、觸控面板等所組成的一組輸入裝置。
以上,針對本發明的實施型態進行了說明,但本發明並不是就限定於上述的實施型態,而是可在未脫離本發明的主旨的範圍做各種變化而實施。在上述的實施型態中提及各元件的個數、數量、量、範圍等的數字之情況,除非是特別明示的情況或是原理上明顯非該數字不可的情況,否則都不應將本發明限定於該提及的數字。同樣的,在上述的實施型態中說明的構造等,除非是特別明示的情況或是原理上明顯非該構造不可的情況,否則都不應將該構造視為本發明的必要元素。
2:HMI伺服裝置
3:HMI用戶裝置
5:顯示器
5a:第一顯示器
5b:第二顯示器
6:網頁瀏覽器
6a:第一網頁瀏覽器
6b:第二網頁瀏覽器
7:HMI畫面
10:處理電路
11:網頁瀏覽器處理部
12:啟動位置處理部
13:畫面操作權處理部
14:構件類別處理部
20:PLC訊號處理部
21:網頁伺服處理部
25:SVG檔案
26:構件程式庫
27:操作權表
Claims (8)
- 一種SCADA Web HMI用戶裝置,係執行與網頁伺服器通訊的複數個網頁瀏覽器者,前述SCADA Web HMI用戶裝置係具備有處理器、第一顯示器及第二顯示器,前述處理器係構成為:執行第一網頁瀏覽器,該第一網頁瀏覽器係顯示於前述第一顯示器,且描繪出用來監視控制產業工廠之HMI畫面;執行第二網頁瀏覽器,該第二網頁瀏覽器係顯示於前述第二顯示器,且描繪出前述HMI畫面;從前述網頁伺服器取得操作權表,該操作權表係針對各個前述網頁瀏覽器分別規定前述HMI畫面是否可操作,前述操作權表係不允許在前述第一網頁瀏覽器進行顯示於前述第一顯示器之前述HMI畫面的操作,且允許在前述第二網頁瀏覽器進行顯示於前述第二顯示器之前述HMI畫面的操作;根據前述操作權表而執行前述第一網頁瀏覽器,以不可操作的狀態描繪前述第一顯示器的前述HMI畫面中配置的操作構件,根據前述操作權表而執行前述第二網頁瀏覽器,以可操作的狀態描繪前述第二顯示器的前述HMI畫面中配置的前述操作構件。
- 如請求項1所述之SCADA Web HMI用戶裝置,其中,前述處理器更構成為:在滑鼠游標移到前述第二顯示器的前述HMI畫面中配置的前述操作構件上之情況,使前述滑鼠游標的形狀或顏色從不可操作的狀態變為可操作的狀態,且即使前述滑鼠游標移到前述第一顯示器的前述HMI畫面中配置的前述操作構件上,也使前述滑鼠游標的形狀或顏色保持不可操作的狀態不變。
- 如請求項1或2所述之SCADA Web HMI用戶裝置,其中,前述處理器更構成為:將表示前述HMI畫面是否可操作之操作權識別構件顯示於前述HMI畫面,執行前述第一網頁瀏覽器而以禁止操作的顏色描繪前述第一顯示器的前述HMI畫面中配置的前述操作權識別構件,以及執行前述第二網頁瀏覽器而以允許操作的顏色描繪前述第二顯示器的前述HMI畫面中配置的前述操作權識別構件。
- 如請求項1或2所述之SCADA Web HMI用戶裝置,其中,前述處理器更構成為:在結束前述第一網頁瀏覽器後再開始之情況,不管前述第一網頁瀏覽器結束時的位置及尺寸為何,都以預定的初始位置及初始尺寸將前述第一網頁瀏覽器顯示於前述第一顯示器,在結束前述第二網頁瀏覽器後再開始之情況,不管前述第二網頁瀏覽器結束時的位置及尺寸為何,都以預定的初始位置及初始尺寸將前述第二網頁瀏覽器顯示於前述第二顯示器。
- 一種SCADA Web HMI系統,係具備有HMI伺服裝置及HMI用戶裝置,該HMI伺服裝置係與可程式邏輯控制器相互傳送接收與構成產業工 廠之廠區機器群有關的訊號,且執行網頁伺服器,該HMI用戶裝置係執行經由前述網頁伺服器而傳送接收前述訊號之複數個網頁瀏覽器,前述SCADA Web HMI用戶裝置係具備有處理器、第一顯示器及第二顯示器,前述處理器係構成為:執行第一網頁瀏覽器,該第一網頁瀏覽器係顯示於前述第一顯示器,且描繪出用來監視控制前述產業工廠之HMI畫面;執行第二網頁瀏覽器,該第二網頁瀏覽器係顯示於前述第二顯示器,且描繪出前述HMI畫面;從前述網頁伺服器取得操作權表,該操作權表係針對各個前述網頁瀏覽器分別規定前述HMI畫面是否可操作,前述操作權表係不允許在前述第一網頁瀏覽器進行顯示於前述第一顯示器之前述HMI畫面的操作,且允許在前述第二網頁瀏覽器進行顯示於前述第二顯示器之前述HMI畫面的操作;根據前述操作權表而執行前述第一網頁瀏覽器,以不可操作的狀態描繪前述第一顯示器的前述HMI畫面中配置的操作構件,根據前述操作權表而執行前述第二網頁瀏覽器,以可操作的狀態描繪前述第二顯示器的前述HMI畫面中配置的前述操作構件。
- 如請求項5所述之SCADA Web HMI系統,其中,前述處理器更構成為:在滑鼠游標移到前述第二顯示器的前述HMI畫面中配置的前述操作構件上之情況,使前述滑鼠游標的形狀或顏色從不可操作的狀態變為可操作的狀態,且即使前述滑鼠游標移到前述第一顯示器的前述HMI畫面中配置的前述操作構件上,也使前述滑鼠游標的形狀或顏色保持不可操作的狀態不變。
- 如請求項5或6所述之SCADA Web HMI系統,其中,前述處理器更構成為:將表示前述HMI畫面是否可操作之操作權識別構件顯示於前述HMI畫面,執行前述第一網頁瀏覽器而以禁止操作的顏色描繪前述第一顯示器的前述HMI畫面中配置的前述操作權識別構件,以及執行前述第二網頁瀏覽器而以允許操作的顏色描繪前述第二顯示器的前述HMI畫面中配置的前述操作權識別構件。
- 如請求項5或6所述之SCADA Web HMI系統,其中,前述處理器更構成為:在結束前述第一網頁瀏覽器後再開始之情況,不管前述第一網頁瀏覽器結束時的位置及尺寸為何,都以預定的初始位置及初始尺寸將前述第一網頁瀏覽器顯示於前述第一顯示器,在結束前述第二網頁瀏覽器後再開始之情況,不管前述第二網頁瀏覽器結束時的位置及尺寸為何,都以預定的初始位置及初始尺寸將前述第二網頁瀏覽器顯示於前述第二顯示器。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/025635 WO2023281663A1 (ja) | 2021-07-07 | 2021-07-07 | Scadaウェブhmiクライアント装置およびscadaウェブhmiシステム |
WOPCT/JP2021/025635 | 2021-07-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW202307640A true TW202307640A (zh) | 2023-02-16 |
Family
ID=84800508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW111125583A TW202307640A (zh) | 2021-07-07 | 2022-07-07 | Scada web hmi用戶裝置及scada web hmi系統 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230280724A1 (zh) |
JP (1) | JP7478925B2 (zh) |
CN (1) | CN116034338A (zh) |
TW (1) | TW202307640A (zh) |
WO (1) | WO2023281663A1 (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0738122B2 (ja) * | 1986-08-11 | 1995-04-26 | 株式会社東芝 | プラント運転装置 |
JP2851914B2 (ja) * | 1990-04-24 | 1999-01-27 | 株式会社日立製作所 | オペレータズコンソール用表示装置 |
JP2013207711A (ja) | 2012-03-29 | 2013-10-07 | Azbil Corp | 携帯端末 |
JP6761193B2 (ja) * | 2018-11-13 | 2020-09-23 | 富士通クライアントコンピューティング株式会社 | 情報処理装置および情報処理プログラム |
JP7245742B2 (ja) * | 2019-07-25 | 2023-03-24 | 東芝三菱電機産業システム株式会社 | Scadaウェブhmiサーバ装置 |
JP7245741B2 (ja) * | 2019-07-25 | 2023-03-24 | 東芝三菱電機産業システム株式会社 | Scadaウェブhmiサーバおよびscadaウェブhmiシステム |
-
2021
- 2021-07-07 CN CN202180057369.4A patent/CN116034338A/zh active Pending
- 2021-07-07 US US18/007,487 patent/US20230280724A1/en active Pending
- 2021-07-07 JP JP2023532952A patent/JP7478925B2/ja active Active
- 2021-07-07 WO PCT/JP2021/025635 patent/WO2023281663A1/ja unknown
-
2022
- 2022-07-07 TW TW111125583A patent/TW202307640A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
CN116034338A (zh) | 2023-04-28 |
US20230280724A1 (en) | 2023-09-07 |
JP7478925B2 (ja) | 2024-05-08 |
WO2023281663A1 (ja) | 2023-01-12 |
JPWO2023281663A1 (zh) | 2023-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7245742B2 (ja) | Scadaウェブhmiサーバ装置 | |
US10348587B2 (en) | Equipment management system and program | |
US20090271012A1 (en) | Method or System for Displaying an Internet Page on a Visualization Device of an Industrial Automation Device | |
JP7245741B2 (ja) | Scadaウェブhmiサーバおよびscadaウェブhmiシステム | |
TWI764582B (zh) | SCADA Web HMI系統及HMI用戶端 | |
KR102509180B1 (ko) | 전기 전력 분산 그리드의 동작을 관리하기 위한 컴퓨터화된 시스템 및 이의 환경설정 방법 | |
JP2012099063A (ja) | 監視制御装置 | |
DE102005041827A1 (de) | Mensch-Maschine-Schnittstelle für Instrumente und Verfahren zum Konfigurieren dieser | |
TW202307640A (zh) | Scada web hmi用戶裝置及scada web hmi系統 | |
CN113179656A (zh) | Scada网页hmi*** | |
US20180232243A1 (en) | Programmable display, display control method, and display control program | |
JP5721762B2 (ja) | 設備管理システム、監視装置および監視プログラム | |
TWI827482B (zh) | Scada網頁hmi用戶裝置及scada網頁hmi系統 | |
JPH1124710A (ja) | 分散制御システム | |
JP2006309635A (ja) | 監視制御マンマシン装置 | |
JP2004171282A (ja) | クライアント装置、それを備える制御システム、および、そのプログラム | |
JPWO2023281663A5 (zh) | ||
US20230259087A1 (en) | Scada web hmi system | |
KR102666979B1 (ko) | 조작 입력 제어장치 | |
JP2002268737A (ja) | インテリジェント型グラフィック操作パネル及び部品表示方法。 | |
US20120166539A1 (en) | Shared communication system for a plurality of automation systems of a different kind in an automation-oriented complex | |
CN115812184A (zh) | Scada网页hmi*** | |
WO2017122266A1 (ja) | 設備管理システムおよび監視プログラム | |
JPS63228305A (ja) | 制御システム |