JP6996257B2 - 制御装置、制御方法、およびプログラム - Google Patents
制御装置、制御方法、およびプログラム Download PDFInfo
- Publication number
- JP6996257B2 JP6996257B2 JP2017226972A JP2017226972A JP6996257B2 JP 6996257 B2 JP6996257 B2 JP 6996257B2 JP 2017226972 A JP2017226972 A JP 2017226972A JP 2017226972 A JP2017226972 A JP 2017226972A JP 6996257 B2 JP6996257 B2 JP 6996257B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- memory
- opc
- function
- unit
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 61
- 230000015654 memory Effects 0.000 claims description 145
- 230000006870 function Effects 0.000 claims description 123
- 230000008569 process Effects 0.000 claims description 46
- 238000004891 communication Methods 0.000 claims description 35
- 238000012544 monitoring process Methods 0.000 claims description 31
- 230000004044 response Effects 0.000 claims description 27
- 238000012545 processing Methods 0.000 description 31
- 238000010586 diagram Methods 0.000 description 10
- 230000002159 abnormal effect Effects 0.000 description 8
- 230000005856 abnormality Effects 0.000 description 8
- 238000011161 development Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000003936 working memory 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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- 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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/045—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using logic state machines, consisting only of a memory or a programmable logic device containing the logic for the controlled machine and in which the state of its outputs is dependent on the state of its inputs or part of its own output states, e.g. binary decision controllers, finite state controllers
-
- 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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/048—Monitoring; Safety
-
- 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
- G05B19/4186—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 by protocol, e.g. MAP, TOP
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/1652—Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
- G06F13/1663—Access to shared memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5016—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
-
- 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/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25343—Real time multitasking
-
- 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/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25347—Multitasking machine control
-
- 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/34—Director, elements to supervisory
- G05B2219/34263—OLE object linking and embedding, OPC ole for process control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/504—Resource capping
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Programmable Controllers (AREA)
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
Description
本開示の他の例では、駆動機器の制御装置の制御方法が提供される。上記制御装置は、1つ以上の外部機器と通信するためのサーバー部を備える。上記制御方法は、上記駆動機器の制御プログラムの実行命令を受け付けたことに基づいて、当該制御プログラムの実行に必要なデータを上記制御装置のメモリに展開し、当該制御プログラムに従って上記駆動機器を制御するステップと、上記1つ以上の外部機器からの要求に応答して、上記メモリ上の記憶領域を利用する、上記サーバー部における機能を実行するステップと、上記メモリの使用容量を監視するステップと、上記使用容量が所定の第1閾値を超えたことに基づいて、上記サーバー部の上記機能を制約するための処理を実行するステップとを備える。
図1を参照して、本発明の適用例について説明する。図1は、FAシステム1の構成例を示す図である。
図2を参照して、制御プログラム112に含まれる変数の内から外部機器300に公開する変数(以下、「公開変数」ともいう。)を設定する方法について説明する。図2は、制御プログラム112に含まれる変数の一覧と、公開が許可された変数の一覧とを示す図である。
外部機器300のユーザは、公開変数を参照することで、コントローラ100や駆動機器200の状態を監視するための様々なプログラムを設計することができる。一例として、外部機器300のユーザは、監視対象の変数が異常値を示す場合に、当該変数に係る駆動機器200を表示する監視プログラムなどを設計することができる。
図1で説明したように、OPC-UAサーバー150は、メモリ106の使用容量が所定の閾値を超えたことに基づいて、OPC-UAサーバー150のサーバー機能の制約処理を実行する。このような制約処理の例としては、OPC-UAサーバー150の状態を正常状態から異常状態に遷移させる処理や、外部機器300からOPC-UAサーバー150へのアクセス要求に対してエラー応答を行う処理や、OPC-UAサーバー150によるサーバー機能を停止する処理などが挙げられる。
OPC-UAサーバー150は、公開変数のアクセス要求をOPC-UAクライアント350から受信したことに基づいて、当該公開変数にアクセスするための処理を実行する。このとき、OPC-UAサーバー150は、公開変数にアクセスするために必要な各種データをメモリ106に展開することで、公開変数の読み書きを行う。たとえば、アクセス要求が上述のSubscription要求である場合には、OPC-UAサーバー150は、公開変数の定期的な読み込みを実現するために、上述のSubscriptionオブジェクト、上述のQueueオブジェクト、上述のMoniteredItemオブジェクトをメモリ106上に生成する。
図7を参照して、コントローラ100の機能について説明する。図7は、コントローラ100の機能構成の一例を示す図である。
図8を参照して、コントローラ100のハードウェア構成について説明する。図8は、コントローラ100のハードウェア構成の一例を示す模式図である。
図9を参照して、コントローラ100の制御構造について説明する。図9は、コントローラ100内のOPC-UAサーバー150によって実現される処理の一部を表わすフローチャートである。図9に示される処理は、コントローラ100のプロセッサ102がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。
以上のようにして、コントローラ100は、OPC-UAクライアント350として機能する外部機器300との通信を実現するためのOPC-UAサーバー150を含む。OPC-UAサーバー150は、制御プログラム112の変数に対するアクセス要求を外部機器300のいずれから受信したことに基づいて、アクセス要求で指定された公開変数の取得処理をメモリ106の記憶領域の一部を利用して実行し、当該アクセス要求の送信元の外部機器300に当該変数の値を送信する。そのため、外部機器300からのアクセス要求が多いほど、メモリ106の使用容量は多くなる。
以上のように、本実施形態は以下のような開示を含む。
1つ以上の外部機器と通信するためのサーバー部(150)を有し、駆動機器(200)を制御するための制御装置(100)であって、
メモリ(106)と、
前記駆動機器(200)の制御プログラム(112)の実行命令を受け付けたことに基づいて、当該制御プログラム(112)の実行に必要なデータを前記メモリに展開し、当該制御プログラム(112)に従って前記駆動機器(200)を制御するためのプログラム実行部(103)と、
前記1つ以上の外部機器(300)からの要求に応答して、前記メモリ(106)上の記憶領域を利用する、前記サーバー部の機能を実行するための機能実行部(152)と、
前記メモリ(106)の使用容量を監視するための監視部(154)と、
前記使用容量が所定の第1閾値を超えたことに基づいて、前記サーバー部(150)の前記機能を制約するための処理を実行する制約部(156)とを備える、制御装置。
前記制約部(156)は、前記使用容量が前記第1閾値を超えた場合に、前記制御プログラム(112)の実行を維持した状態で前記サーバー部(150)の前記機能を制約する、構成1に記載の制御装置。
前記制約部(156)は、前記サーバー部(150)が使用している前記メモリ(106)上の記憶領域を解放した上で、前記サーバー部(150)の前記機能を制約する、構成1または2に記載の制御装置。
前記制御装置は、外部記憶媒体(140)に電気的に接続可能に構成されており、
前記制約部(156)は、前記サーバー部(150)の前記機能を制約したことをログとして前記外部記憶媒体(140)に書き込む、構成1~3のいずれか1項に記載の制御装置。
前記制約部(156)は、前記使用容量が前記第1閾値よりも小さい第2閾値を超えたことに基づいて、警告を出力する、構成1~4のいずれか1項に記載の制御装置。
前記サーバー部(156)は、OPC-UAに従った通信プロトコルを利用して前記1つ以上の外部機器(300)と通信する、構成1~5のいずれか1項に記載の制御装置。
前記制約部(156)は、前記サーバー部(150)の前記機能の制約を解除する指示を受け付けたことに基づいて、当該制約を解除する、構成1~6のいずれか1項に記載の制御装置。
駆動機器(200)の制御装置(100)の制御方法であって、
前記制御装置(100)は、1つ以上の外部機器(300)と通信するためのサーバー部(150)を備え、
前記制御方法は、
前記駆動機器(200)の制御プログラム(112)の実行命令を受け付けたことに基づいて、当該制御プログラム(112)の実行に必要なデータを前記制御装置(100)のメモリ(106)に展開し、当該制御プログラム(112)に従って前記駆動機器(200)を制御するステップと、
前記1つ以上の外部機器(300)からの要求に応答して、前記メモリ(106)上の記憶領域を利用する、前記サーバー部(150)における機能を実行するステップと、
前記メモリ(106)の使用容量を監視するステップと、
前記使用容量が所定の第1閾値を超えたことに基づいて、前記サーバー部(150)の前記機能を制約するための処理を実行するステップとを備える、制御方法。
駆動機器(200)の制御装置(100)によって実行されるプログラムであって、
前記制御装置(100)は、1つ以上の外部機器(300)と通信するためのサーバー部(150)を備え、
前記プログラムは、前記制御装置(100)に、
前記駆動機器(200)の制御プログラム(112)の実行命令を受け付けたことに基づいて、当該制御プログラム(112)の実行に必要なデータを前記制御装置(100)のメモリ(106)に展開し、当該制御プログラム(112)に従って前記駆動機器(200)を制御するステップと、
前記1つ以上の外部機器(300)からの要求に応答して、前記制御装置(100)のメモリ(106)上の記憶領域を利用する、前記サーバー部(150)における機能を実行するステップと、
前記メモリ(106)の使用容量を監視するステップと、
前記使用容量が所定の第1閾値を超えたことに基づいて、前記サーバー部(150)の前記機能を制約するための処理を実行するステップとを実行させる、プログラム。
Claims (9)
- 1つ以上の外部機器と通信するためのサーバー部を有し、駆動機器を制御するための制御装置であって、
メモリと、
前記駆動機器の制御プログラムの実行命令を受け付けたことに基づいて、当該制御プログラムの実行に必要なデータを前記メモリに展開し、当該制御プログラムに従って前記駆動機器を制御するためのプログラム実行部と、
前記1つ以上の外部機器からの要求に応答して、前記メモリ上の記憶領域を利用する、前記サーバー部の機能を実行するための機能実行部と、
前記メモリの使用容量を監視するための監視部と、
前記使用容量が所定の第1閾値を超えたことに基づいて、前記サーバー部の前記機能を制約するための処理を実行する制約部とを備える、制御装置。 - 前記制約部は、前記使用容量が前記第1閾値を超えた場合に、前記制御プログラムの実行を維持した状態で前記サーバー部の前記機能を制約する、請求項1に記載の制御装置。
- 前記制約部は、前記サーバー部が使用している前記メモリ上の記憶領域を解放した上で、前記サーバー部の前記機能を制約する、請求項1または2に記載の制御装置。
- 前記制御装置は、外部記憶媒体に電気的に接続可能に構成されており、
前記制約部は、前記サーバー部の前記機能を制約したことをログとして前記外部記憶媒体に書き込む、請求項1~3のいずれか1項に記載の制御装置。 - 前記制約部は、前記使用容量が前記第1閾値よりも小さい第2閾値を超えたことに基づいて、警告を出力する、請求項1~4のいずれか1項に記載の制御装置。
- 前記サーバー部は、OPC-UAに従った通信プロトコルを利用して前記1つ以上の外部機器と通信する、請求項1~5のいずれか1項に記載の制御装置。
- 前記制約部は、前記サーバー部の前記機能の制約を解除する指示を受け付けたことに基づいて、当該制約を解除する、請求項1~6のいずれか1項に記載の制御装置。
- 駆動機器の制御装置の制御方法であって、
前記制御装置は、1つ以上の外部機器と通信するためのサーバー部を備え、
前記制御方法は、
前記駆動機器の制御プログラムの実行命令を受け付けたことに基づいて、当該制御プログラムの実行に必要なデータを前記制御装置のメモリに展開し、当該制御プログラムに従って前記駆動機器を制御するステップと、
前記1つ以上の外部機器からの要求に応答して、前記メモリ上の記憶領域を利用する、前記サーバー部における機能を実行するステップと、
前記メモリの使用容量を監視するステップと、
前記使用容量が所定の第1閾値を超えたことに基づいて、前記サーバー部の前記機能を制約するための処理を実行するステップとを備える、制御方法。 - 駆動機器の制御装置によって実行されるプログラムであって、
前記制御装置は、1つ以上の外部機器と通信するためのサーバー部を備え、
前記プログラムは、前記制御装置に、
前記駆動機器の制御プログラムの実行命令を受け付けたことに基づいて、当該制御プログラムの実行に必要なデータを前記制御装置のメモリに展開し、当該制御プログラムに従って前記駆動機器を制御するステップと、
前記1つ以上の外部機器からの要求に応答して、前記制御装置のメモリ上の記憶領域を利用する、前記サーバー部における機能を実行するステップと、
前記メモリの使用容量を監視するステップと、
前記使用容量が所定の第1閾値を超えたことに基づいて、前記サーバー部の前記機能を制約するための処理を実行するステップとを実行させる、プログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017226972A JP6996257B2 (ja) | 2017-11-27 | 2017-11-27 | 制御装置、制御方法、およびプログラム |
CN201811050048.8A CN109839890B (zh) | 2017-11-27 | 2018-09-10 | 控制装置、控制方法以及计算机可读存储介质 |
EP18193428.2A EP3489777B1 (en) | 2017-11-27 | 2018-09-10 | Control device, control method, and program |
US16/132,497 US20190166202A1 (en) | 2017-11-27 | 2018-09-17 | Control device, control method, and non-transitory computer-readable recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017226972A JP6996257B2 (ja) | 2017-11-27 | 2017-11-27 | 制御装置、制御方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019096210A JP2019096210A (ja) | 2019-06-20 |
JP6996257B2 true JP6996257B2 (ja) | 2022-01-17 |
Family
ID=63557242
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017226972A Active JP6996257B2 (ja) | 2017-11-27 | 2017-11-27 | 制御装置、制御方法、およびプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20190166202A1 (ja) |
EP (1) | EP3489777B1 (ja) |
JP (1) | JP6996257B2 (ja) |
CN (1) | CN109839890B (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3806422A4 (en) * | 2018-08-01 | 2022-01-26 | Siemens Aktiengesellschaft | INTERCONNECTING DEVICE, COMMUNICATION METHOD AND SYSTEM INCLUDING A ROBOT |
JP6849029B2 (ja) * | 2019-08-30 | 2021-03-24 | 株式会社安川電機 | データ収集システム、データ収集方法、及びプログラム |
EP3786750B1 (en) | 2019-08-30 | 2024-02-28 | Kabushiki Kaisha Yaskawa Denki | Data collection system, data collection method, and program |
US20240118671A1 (en) * | 2022-10-10 | 2024-04-11 | Schneider Electric Systems Usa, Inc. | Systems and methods for using memory-mapped memories in a microcontroller-based instrument |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000293386A (ja) | 1999-04-12 | 2000-10-20 | Hitachi Ltd | メモリ管理方式 |
JP2013535730A (ja) | 2010-07-23 | 2013-09-12 | サウジ アラビアン オイル カンパニー | データ収集および制御のための統合ノードを提供する機械、コンピュータプログラム製品、およびコンピュータで実施する方法 |
JP2015109020A (ja) | 2013-12-05 | 2015-06-11 | 三菱電機株式会社 | リソース配分装置、リソース配分システム、リソース配分方法及びプログラム |
JP2016081301A (ja) | 2014-10-16 | 2016-05-16 | 株式会社キーエンス | プログラマブル・ロジック・コントローラ、システム、制御方法およびプログラム |
JP2017157219A (ja) | 2016-03-04 | 2017-09-07 | シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft | 制御データのコントロールされた提供 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6799080B1 (en) * | 2003-06-12 | 2004-09-28 | The Boc Group, Inc. | Configurable PLC and SCADA-based control system |
US8875040B2 (en) * | 2005-06-07 | 2014-10-28 | Rockwell Automation Technologies, Inc. | Universal web-based reprogramming method and system |
CN1798141A (zh) * | 2004-12-22 | 2006-07-05 | 中国科学院沈阳自动化研究所 | 符合opc标准的远程组态监控*** |
JP4760481B2 (ja) * | 2006-03-29 | 2011-08-31 | 富士通株式会社 | 記憶装置容量閾値管理プログラム及び記憶装置容量閾値管理方法 |
JP2012018541A (ja) | 2010-07-07 | 2012-01-26 | Hakko Denki Kk | 表示装置 |
US20120198464A1 (en) * | 2011-01-31 | 2012-08-02 | Toyota Jidosha Kabushiki Kaisha | Safety controller and safety control method |
KR101276745B1 (ko) * | 2012-01-10 | 2013-06-19 | 쓰리코주식회사 | 이기종 피엘씨 시스템과 에이치엠아이 시스템 간의 통신을 수행하는 범용 오피씨 통신드라이브 |
US9641431B1 (en) * | 2012-04-18 | 2017-05-02 | Google Inc. | System and methods for utilization-based balancing of traffic to an information retrieval system |
CN104350724B (zh) * | 2012-05-31 | 2017-09-22 | 西门子公司 | 客户端借助于opc‑ua对服务的访问的方法 |
US9223544B2 (en) * | 2012-09-07 | 2015-12-29 | Intel Corporation | Number representation and memory system for arithmetic |
JP6357770B2 (ja) * | 2013-12-26 | 2018-07-18 | オムロン株式会社 | 制御装置および通信制御方法 |
CN104780190A (zh) * | 2014-01-13 | 2015-07-15 | 北京兆维电子(集团)有限责任公司 | 数据读写控制方法及装置 |
CN103716251B (zh) * | 2014-01-14 | 2017-06-27 | 三星电子(中国)研发中心 | 用于内容分发网络的负载均衡方法及设备 |
US9958860B2 (en) * | 2014-05-01 | 2018-05-01 | Rockwell Automation Technologies, Inc. | Systems and methods for broadcasting data and data tags associated with an industrial automation system |
CN106716372B (zh) * | 2014-09-16 | 2018-08-24 | 三菱电机株式会社 | 可编程逻辑控制器 |
US10348812B2 (en) * | 2015-06-22 | 2019-07-09 | Vmware Inc. | Sticky session data migration |
RO131815A2 (ro) * | 2015-09-29 | 2017-04-28 | Bristol, Inc., D/B/A/ Remote Automation Solutions | Monitorizarea dispozitivelor în câmp printr-o reţea de comunicaţii |
DK3151152T3 (en) * | 2015-09-30 | 2020-06-15 | Secure Nok Tech As | Non-intrusive software agent for monitoring and detection of cyber security events and cyber-attacks in an industrial control system |
EP3200034B1 (de) * | 2016-01-28 | 2019-10-30 | Siemens Aktiengesellschaft | Zugriff auf daten oder funktionen einer speicherprogrammierbaren steuerung mittels eines webdienstes |
US20170288705A1 (en) * | 2016-04-05 | 2017-10-05 | Alibaba Group Holding Limited | Shared memory with enhanced error correction |
JP6705266B2 (ja) * | 2016-04-07 | 2020-06-03 | オムロン株式会社 | 制御装置、制御方法およびプログラム |
CN106255154B (zh) * | 2016-08-03 | 2020-04-10 | 上海斐讯数据通信技术有限公司 | 一种基于资源利用率的负载均衡***及方法 |
CN106774220A (zh) * | 2017-01-20 | 2017-05-31 | 上海电力学院 | 一种火电厂分布式控制***在线运行状态监测平台 |
-
2017
- 2017-11-27 JP JP2017226972A patent/JP6996257B2/ja active Active
-
2018
- 2018-09-10 EP EP18193428.2A patent/EP3489777B1/en active Active
- 2018-09-10 CN CN201811050048.8A patent/CN109839890B/zh active Active
- 2018-09-17 US US16/132,497 patent/US20190166202A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000293386A (ja) | 1999-04-12 | 2000-10-20 | Hitachi Ltd | メモリ管理方式 |
JP2013535730A (ja) | 2010-07-23 | 2013-09-12 | サウジ アラビアン オイル カンパニー | データ収集および制御のための統合ノードを提供する機械、コンピュータプログラム製品、およびコンピュータで実施する方法 |
JP2015109020A (ja) | 2013-12-05 | 2015-06-11 | 三菱電機株式会社 | リソース配分装置、リソース配分システム、リソース配分方法及びプログラム |
JP2016081301A (ja) | 2014-10-16 | 2016-05-16 | 株式会社キーエンス | プログラマブル・ロジック・コントローラ、システム、制御方法およびプログラム |
JP2017157219A (ja) | 2016-03-04 | 2017-09-07 | シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft | 制御データのコントロールされた提供 |
Also Published As
Publication number | Publication date |
---|---|
EP3489777A1 (en) | 2019-05-29 |
US20190166202A1 (en) | 2019-05-30 |
JP2019096210A (ja) | 2019-06-20 |
CN109839890A (zh) | 2019-06-04 |
EP3489777B1 (en) | 2021-06-09 |
CN109839890B (zh) | 2022-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6996257B2 (ja) | 制御装置、制御方法、およびプログラム | |
US10429092B2 (en) | Asynchronous reporting system | |
US8521332B2 (en) | Actuator for HVAC systems and method for operating the actuator | |
US20020124011A1 (en) | Methods, systems, and computer program products for communicating with a controller using a database interface | |
US20120089239A1 (en) | Intelligent interface for a distributed control system | |
US10712731B2 (en) | Control device, control method, and non-transitory computer-readable recording medium | |
JP2007080286A (ja) | データ収集装置 | |
US10877803B2 (en) | Control apparatus, control method and non-transitory storage medium | |
US20140082068A1 (en) | Mailbox data storage system | |
KR101224184B1 (ko) | 모바일 환경으로 확장 가능한 통합형 원방감시제어시스템 | |
JP2018064178A (ja) | スレーブ機器 | |
WO2019150970A1 (ja) | 制御装置、監視方法、および監視プログラム | |
EP3662330B1 (en) | Fault tolerant services for integrated building automation systems | |
JP2005346257A (ja) | 情報処理装置及びデバイス | |
JP2020190765A (ja) | 転送装置、情報処理装置、および、データ転送方法 | |
JP2019086901A (ja) | 制御システム、排他制御方法、対象装置 | |
JP2023551005A (ja) | パラメータ構成方法、装置、およびシステム | |
CN116760872A (zh) | 设备控制***、方法、装置、计算机设备及存储介质 | |
CN111459427A (zh) | 显示数据提供装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200305 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210322 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210406 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211116 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211129 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6996257 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |