JP7359517B2 - Plcの制御システムへの統合のためのスマート機能ブロック及びそのための方法 - Google Patents
Plcの制御システムへの統合のためのスマート機能ブロック及びそのための方法 Download PDFInfo
- Publication number
- JP7359517B2 JP7359517B2 JP2018185821A JP2018185821A JP7359517B2 JP 7359517 B2 JP7359517 B2 JP 7359517B2 JP 2018185821 A JP2018185821 A JP 2018185821A JP 2018185821 A JP2018185821 A JP 2018185821A JP 7359517 B2 JP7359517 B2 JP 7359517B2
- Authority
- JP
- Japan
- Prior art keywords
- functional block
- plc
- tag
- parameters
- integrated
- 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 152
- 230000008569 process Effects 0.000 claims description 128
- 238000004886 process control Methods 0.000 claims description 52
- 230000008878 coupling Effects 0.000 claims description 5
- 238000010168 coupling process Methods 0.000 claims description 5
- 238000005859 coupling reaction Methods 0.000 claims description 5
- 239000000463 material Substances 0.000 claims description 2
- 230000006870 function Effects 0.000 description 51
- 241000196324 Embryophyta Species 0.000 description 43
- 230000015654 memory Effects 0.000 description 24
- 230000010354 integration Effects 0.000 description 19
- 238000004891 communication Methods 0.000 description 13
- 238000012423 maintenance Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 239000002131 composite material Substances 0.000 description 4
- 238000011217 control strategy Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 244000256297 Euphorbia tirucalli Species 0.000 description 1
- 101000972349 Phytolacca americana Lectin-A Proteins 0.000 description 1
- 238000009530 blood pressure measurement Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000001824 photoionisation detection Methods 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
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/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/054—Input/output
-
- 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/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- 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
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- 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/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- 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/41845—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 system universality, reconfigurability, modularity
-
- 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/41855—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 local area network [LAN], network structure
-
- 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
- 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
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
- G05B23/027—Alarm generation, e.g. communication protocol; Forms of alarm
-
- 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
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0283—Predictive maintenance, e.g. involving the monitoring of a system and, based on the monitoring results, taking decisions on the maintenance schedule of the monitored system; Estimating remaining useful life [RUL]
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for ac mains or ac distribution networks
- H02J3/04—Circuit arrangements for ac mains or ac distribution networks for connecting networks of the same frequency but supplied from different sources
-
- 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/10—Plc systems
- G05B2219/14—Plc safety
- G05B2219/14037—Fault in I-O 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
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/15—Plc structure of the system
- G05B2219/15011—Configuration of operating system
-
- 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
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02B90/20—Smart grids as enabling technology in buildings sector
-
- 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
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S20/00—Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Programmable Controllers (AREA)
Description
された異なるデバイス内に記憶され、それらの異なるデバイスによって実行される複数のアプリケーションを含む。1つ以上のワークステーションまたはコンピューティングデバイス内に備わる構成アプリケーションは、ユーザによる、プロセス制御モジュールの作成または変更、及びデータハイウェイを経由した、これらのプロセス制御モジュールの、専用分散型コントローラへのダウンロードを可能にする。典型的には、これらの制御モジュールは、通信可能に相互接続された機能ブロックで構成され、これらの機能ブロックは、それに対する入力に基づき制御スキーム内で機能を行い、出力を制御スキーム内の他の機能ブロックに提供するオブジェクト指向プログラミングプロトコル内のオブジェクトである。構成アプリケーションはまた、データをオペレータに対して表示するため、かつプロセス制御ルーチン内の設定点等の設定のオペレータによる変更を可能にするために閲覧アプリケーションが使用するオペレータインターフェースを、プロセスエンジニアが作成または変更することを可能にし得る。各専用コントローラ、及びいくつかの場合においては、1つ以上のフィールドデバイスは、実際のプロセス制御機能を実装するために、それらに割り当てられてダウンロードされた制御モジュールを実行するそれぞれのコントローラアプリケーションを記憶及び実行する。閲覧アプリケーションは、1つ以上のオペレータワークステーション(またはオペレータワークステーション及びデータハイウェイと通信可能に接続された1つ以上のリモートコンピューティングデバイス)上で実行され得、この閲覧アプリケーションは、コントローラアプリケーションからデータハイウェイを経由してデータを受信し、ユーザインターフェースを使用してこのデータをプロセス制御システム設計者、オペレータ、またはユーザに表示して、オペレータのビュー、エンジニアのビュー、技師のビュー等のいくつかの異なるビューのうちのいずれかを提供し得る。データヒストリアンアプリケーションが、典型的には、データハイウェイにわたって提供されたデータの一部または全てを収集及び記憶するデータヒストリアンデバイスに記憶され、それによって実行される一方で、構成データベースアプリケーションが、現在のプロセス制御ルーチン構成及びそれと関連付けられたデータを記憶するために、データハイウェイに取り付けられたさらに離れたコンピュータで実行され得る。代替的に、構成データベースは、構成アプリケーションと同じワークステーションに配置されてもよい。
トに対するプロセスは、数か月を要し得る。加えて、PLCからプロセス制御ネットワークに取り込まれた信号は、分散型制御システムに(即ち、I/Oカードを経由してコントローラに)直接配線されたデバイスタグと同一のフォーマットまたは情報を有しない。中間のPLCを含まない構成内の単一のデバイスタグと関連付けられ得る同一の情報は、PLCに連結されたとき、PLC内の複数の異なるレジスタ内に記憶され得る。その結果、従来のI/O機能ブロックは、これらの機能ブロックが受信すると予想される情報が機能ブロックに容易に提供されないため、PLCからの信号をI/O入力として容易に統合しない。その代わりに、ユーザ(例えば、プロセス制御プラント担当者)は、PLCレジスタから情報を取得し、かつ信号がプロセス制御システムと共に提供される構成要素(例えば、グラフィカル構成要素)と使用され得るように、デバイス信号タグのように挙動する、カスタム機能ブロックを構成することを委ねられる。例として、フィールドデバイスによるアナログプロセス値出力を表示するための標準的なグラフィックは、アナログ入力(AI)機能ブロックからの出力を受信するように予想され得、AI機能ブロックは、それ自体が、デバイスからの出力と関連付けられた一組のパラメータ(例えば、プロセス値、設定点、アラーム限界、モード、縮尺等)を受信するように予想される。フィールドデバイスがPLCを経由してプロセス制御システムに連結されているとき、パラメータのうちの様々なものがPLC内の個々に(しばしば異種の)数値的にアドレス付けられたレジスタ内に記憶されるので、一組のパラメータを機能ブロックに提供する容易な方式が存在しない。
る。
ステム22、デバイス44、46及び53の構成パラメータ、プロセス制御機能へのデバイス44、46及び53の割り当て、ならびにプロセスプラント10に関連する他の構成データのうちの1つまたはいくつかの制御戦略を定義するプロセス制御機能を記憶する。構成データベース60はさらに、グラフィカルオブジェクトまたはユーザディスプレイ、ならびに本明細書により詳細に説明されるこれらのオブジェクトまたはディスプレイと関連付けられた構成データを記憶して、プロセスプラント10内の要素の様々なグラフィカル表現を提供し得る。記憶されたグラフィカルオブジェクトのうちのいくつかは、プロセス制御機能に対応する場合があり(例えば、一定のPIDループのために開発されたプロセスグラフィック)、他のグラフィカルオブジェクトは、デバイス固有であり得る(例えば、圧力センサに対応するグラフィック)。
ェクトであり得る機能ブロックは、典型的には、送信器、センサ、もしくは他のプロセスパラメータ測定デバイスと関連付けられるもの等の入力機能、PID、ファジー論理等の制御を実行する制御ルーチンと関連付けられるもの等の制御機能、またはバルブ等の何らかのデバイスの動作を制御して、プロセスプラント10内で何らかの物理的機能を行う出力機能のうちの1つを行う。当然ながら、ハイブリッド及び他の種類の複雑な機能ブロック、例えば、モデル予測コントローラ(MPC)、オプティマイザ等が存在する。Fieldbusプロトコル及びDeltaVシステムプロトコルが、オブジェクト指向プログラミングプロトコル内で設計され実装された制御モジュール及び機能ブロックを使用するが、一方で制御モジュールは、例えば、逐次機能ブロック、ラダーロジック等を含む任意の所望の制御プログラミングスキームを使用して設計され得、機能ブロックまたは任意の他の特定のプログラミング技法を使用する設計及び実装に限定されない。コントローラ40の各々はまた、Emerson Process Managementによって販売されているアプリケーションのAMS(登録商標)スイートをサポートしてもよく、予測知能を使用して、機械設備、電気系統、プロセス装置、計器、非スマート及びスマートフィールドデバイス44、46等を含むプロダクションアセットの可用性及び性能を改善させ得る。
うちの1つ以上は、アドレス/データバス116(図示せず)とは別のバスを経由してプロセッサ82に連結されてもよく、またはプロセッサ82に直接連結されてもよい。
ックの出力は、コマンドが向けられるフィールドデバイスへの信号に接続され得る。
受信されるとき、機能ブロックは、デバイスタグと関連付けられたパラメータを予測可能な様式で送信/受信する。即ち、フィールドデバイス44、46は、例えば、パラメータ「AI_PV」140(図3B参照)を機能ブロックによって送信/受信された一連の値の特定の値(例えば、第1の値)と関連付ける標準に従ってデータを送信または受信する。
コントローラ40の「SrcQ_IO」PLCパラメータ及び「ステータス」パラメータに対応するレジスタ9001からデータを受信し得、以下、同様である。複合機能ブロック154は、様々な入力を受信し、かつAI機能ブロックがそれらを処理して出力を提供する通りにそれらを処理するようにプログラムされ得る。
ブロック定義162とは異なる一組のコントローラパラメータ及びPLCパラメータを有することになる。図5Cは、コントローラパラメータ名178とPLCパラメータ名180との間の対応を表示する同様のパラメータマップ176(AO機能ブロック定義164のプロパティボックスの文脈で示される)を図示する。
C実装は、フィールドデバイス44、46に直接連結されたとき(I/Oデバイス48を経由して)、コントローラ40によって予想されることになるパラメータの全てを提供しない場合がある。PLC49は、所与のパラメータ(例えば、プロセス変数)についての値を記憶するレジスタを含み得るが、パラメータ値のステータス(例えば、パラメータのステータスが「良好」である、更新された等を示す)を記憶するレジスタを含まなくてもよく、一方で制御システム22のコントローラ40内に実装された1つ以上の機能ブロックは、例えば、制御に依存しているパラメータ値が正確であることを保証すること、デバイスの適切な動作を評価すること等のために、ステータスパラメータを要求し得る。統合機能ブロックは、要求されたパラメータが存在しないことを認識し得、要件に準拠するために欠落したパラメータを作成及び/または挿入し得る。一例として、統合機能ブロックは、レジスタからプロセス変数値を受信し、そしてPLC49が対応するステータスパラメータ値を提供するように構成されていない場合、ステータス値が「良好」であると仮定し、かつ対応するステータス値を内部に作成するようにプログラムされ得、そのため、それが、統合機能ブロックからデータを受信する他の機能ブロックまたは統合機能ブロック内の機能によって利用され得る。代替的に、統合機能ブロックは、プロセス変数値が検索されるレジスタの最近の書き込み時間へのアクセスを有し得、レジスタの書き込み時間に従ってステータスパラメータ値を作成し得、例えば、レジスタが、ステータスが「良好」である以前の所定の時間間隔(例えば、1分、5分等)内に書き込まれたかどうかを判定する。
ることを可能にし得る。図8は、制御エンジニアがGUI250内のFixedAIタグ定義257を選択した場合に表示され得るGUI262を図示する。図8に示されるGUI262は、FixedAIタグ定義のためにコントローラパラメータ172及び対応するPLCタグパラメータ174を提供し、タグパラメータ174の各々にタグパラメータ値が位置するレジスタ番号(または、信号タグがPLC内に実装された場合、そのレジスタと関連付けられた信号タグ)をプロセスエンジニアが入力し得るフィールド264を提供する。実施形態において、フィールド264の各々はまた、タグパラメータ174の値が見つかる特定のレジスタまたは信号タグを選択するためにPLCのレジスタ及び/または信号タグを介して閲覧を容易にする、関連付けられた制御266を有し得る。
Claims (19)
- プロセスプラント内のプロセスを制御するためのプロセス制御システムを構成する方法であって、
逐次、複数のフィールドデバイスに通信可能に連結されたPLC(プログラマブルロジックコントローラ)にI/O(入力/出力)モジュールを通信可能に連結することであって、前記PLCは、前記複数のフィールドデバイスのそれぞれのフィールドデバイスについて、前記それぞれのフィールドデバイスと関連付けられた値のデータを記憶する1つ以上のレジスタを有し、前記PLCは、前記それぞれのフィールドデバイスがPLC制御タグと関連付けられるように構成され、各PLC制御タグは、前記それぞれのフィールドデバイスについての前記1つ以上のレジスタに対応する1つ以上のタグパラメータと関連付けられている、連結することと、
前記タグパラメータをコントローラの対応するパラメータと関連付けて、それにより、前記PLC制御タグの各々について、前記PLC制御タグについての前記タグパラメータと関連付けられている前記コントローラの一組のパラメータが存在するように、前記I/Oモジュールを構成することと、
統合機能ブロックオブジェクトをインスタンス化することと、
前記統合機能ブロックオブジェクトを前記PLC制御タグのうちの1つと関連付けることと、
を含み、
前記統合機能ブロックオブジェクトは、それ自体を、前記PLC制御タグについての前記タグパラメータと関連付けられている前記コントローラの前記一組のパラメータに従って、アナログ入力機能ブロック、離散入力機能ブロック、アナログ出力機能ブロック、離散出力機能ブロック、及びカスタム入力または出力機能ブロックからなる群のうちの1つとして自動的に構成する、方法。 - 前記統合機能ブロックオブジェクトは、それ自体を、前記PLC制御タグのうちの前記1つについての前記タグパラメータが変化した場合、
アナログ入力機能ブロック、離散入力機能ブロック、アナログ出力機能ブロック、離散出力機能ブロック、及びカスタム入力または出力機能ブロックからなる群のうちの別のものとして自動的に再構成するように動作可能であり、および/または、
新しいタグパラメータに対応する入力を追加するか、前記PLC制御タグのうちの前記1つともはや関連付けられていないタグパラメータに対応する入力を除去するか、またはその両方を行うために自動的に再構成するように動作可能である、請求項1に記載の方法。 - 前記統合機能ブロックオブジェクトは、前記PLC制御タグのうちの前記1つと関連付けられる際、タグ定義に基づいて前記PLC制御タグのうちの前記1つと関連付けられた前記タグパラメータに対応する入力及び/または出力を前記統合機能ブロックオブジェクトに追加する、請求項1に記載の方法。
- 前記PLC制御タグのうちの前記1つと関連付けられたフィールドデバイスと関連付けられたグラフィカルオブジェクトに前記統合機能ブロックオブジェクトをプログラム的に連結することをさらに含む、請求項1に記載の方法。
- プロセスプラント内のプロセスを制御するためのプロセス制御システム内のコントローラにダウンロードされる統合機能ブロックであって、
前記統合機能ブロックは、前記コントローラに
PLC(プログラマブルロジックコントローラ)に連結された、前記プロセスプラント内の複数のフィールドデバイスのうちの1つに対応する制御タグを構成パラメータとして受信することと、
前記統合機能ブロック自体を、前記制御タグと関連付けられた一組のパラメータに従って、アナログ入力機能ブロック、離散入力機能ブロック、アナログ出力機能ブロック、離散出力機能ブロック、及びカスタム入力または出力機能ブロックからなる群のうちの1つとして自動的に構成することと、
を実現させる、統合機能ブロック。 - 前記統合機能ブロックは、前記コントローラに、前記統合機能ブロック自体を、前記制御タグと関連付けられた新しい一組のパラメータに従って、アナログ入力機能ブロック、離散入力機能ブロック、アナログ出力機能ブロック、離散出力機能ブロック、及びカスタム入力または出力機能ブロックからなる群のうちの別のものとして自動的に再構成することを実現させる、請求項5に記載の統合機能ブロック。
- 前記統合機能ブロックは、それ自体を、一組のタグ定義に従って、部分的に、自動的に構成する、請求項5に記載の統合機能ブロック。
- 前記一組のタグ定義の各々は、
機能ブロックタイプについて、前記制御タグと関連付けられた前記一組のパラメータと、前記機能ブロックタイプと関連付けられた一組のコントローラパラメータとの間の対応を定義する、または、
前記一組のタグ定義は、複数のPLC(プログラマブルロジックコントローラ)タイプと関連付けられた機能ブロックについてのタグ定義を含み、前記統合機能ブロックは、それ自体を、前記制御タグと関連付けられた前記一組のパラメータと前記PLCタイプに対応する前記タグ定義のうちの1つの一組のパラメータとの間の対応に従うPLCタイプに対応する機能ブロックとして自動的に構成する、請求項7に記載の統合機能ブロック。 - 前記統合機能ブロックは、それ自体を、前記制御タグと関連付けられた前記一組のパラメータが変化した場合に自動的に再構成する、請求項5に記載の統合機能ブロック。
- 前記制御タグと関連付けられた前記一組のパラメータが変化した場合に前記統合機能ブロック自体を再構成することは、
1つ以上の新しいパラメータが前記制御タグと関連付けられた場合に1つ以上の入力及び/もしくは出力を加えること、並びに/または
前記制御タグと関連付けられた1つ以上のパラメータがもはや前記制御タグと関連付けられていない場合に、1つ以上の入力及び/もしくは出力を除去すること
を含む、請求項9に記載の統合機能ブロック。 - プロセスプラント内のプロセスを制御するためのシステムであって、
前記プロセスプラント内で材料を処理するために動作する複数のフィールドデバイスと、
前記プロセスプラント内での前記プロセスの制御をもたらすために、前記複数のフィールドデバイスに信号を送信し、かつそれらから信号を受信するようにプログラムされたコントローラと、
前記コントローラと前記複数のフィールドデバイスとの間に配設され、かつ前記信号を前記コントローラから前記複数のフィールドデバイスに伝達する、及び前記信号を前記複数のフィールドデバイスから前記コントローラに伝達するように動作するI/O(入力/出力)モジュールと、
前記複数のフィールドデバイスのサブセットと前記I/Oモジュールとの間に配設されたPLC(プログラマブルロジックコントローラ)デバイスであって、前記複数のフィールドデバイスの前記サブセットに対して制御するように動作し、かつ前記複数のフィールドデバイスの前記サブセットの各々と関連付けられた複数のレジスタを有する、PLCデバイスと、
前記コントローラ内でインスタンス化された統合機能ブロックであって、前記統合機能ブロックは、構成中に、
前記PLCデバイスの一組の前記レジスタの割り当てを受信することであって、前記PLCデバイスの前記一組の前記レジスタは、前記複数のフィールドデバイスの前記サブセットのうちの1つのサブセットのPLCパラメータに対応し、各レジスタは、前記複数のフィールドデバイスの前記サブセットのうちの前記1つのサブセットのパラメータに対応する、受信することと、
前記一組のレジスタ内の各レジスタについての前記PLCパラメータと前記コントローラの対応するパラメータとの間の関連付けを作成することと、
を行うように動作可能である、統合機能ブロックと
を備える、システム。 - 前記一組のレジスタ内の各レジスタについての前記PLCパラメータと前記コントローラの対応するパラメータとの間の関連付けを作成することは、前記レジスタの前記パラメータと前記コントローラの前記パラメータとの間の既知の関係に従って、前記関連付けを作成することを含む、請求項11に記載のシステム。
- 前記統合機能ブロックは、構成中に、それ自体を、アナログ入力機能ブロック、離散入力機能ブロック、アナログ出力機能ブロック、または離散出力機能ブロックからなる群のうちの1つとして自動的に構成するようにさらに動作可能である、請求項11に記載のシステム。
- 前記PLCデバイスの一組のレジスタの割り当てを受信することは、PLC制御タグの割り当てを受信することを含み、前記PLC制御タグは、前記一組のレジスタと関連付けられており、
前記統合機能ブロックは、それ自体を、前記PLC制御タグと関連付けられた前記レジスタが変化した場合、再構成するようにさらに動作可能である、請求項11に記載のシステム。 - 前記統合機能ブロックは、入力を追加して、前記PLC制御タグと新たに関連付けられたレジスタに対応するように動作可能である、請求項14に記載のシステム。
- 前記統合機能ブロックは、入力を除去して、前記PLC制御タグとの関連付けから除去されたレジスタに対応するように動作可能である、請求項14に記載のシステム。
- 前記統合機能ブロックは、構成中に、それ自体を、アナログ入力機能ブロック、離散入力機能ブロック、アナログ出力機能ブロック、または離散出力機能ブロックからなる群のうちの1つとして自動的に構成するようにさらに動作可能であり、
前記統合機能ブロックは、それ自体を、前記PLC制御タグと関連付けられた前記レジスタが変化した場合、アナログ入力機能ブロック、離散入力機能ブロック、アナログ出力機能ブロック、または離散出力機能ブロックからなる群のうちの異なる1つとして再構成するように動作可能である、請求項14に記載のシステム。 - 前記PLCデバイスの一組のレジスタの割り当てを受信することは、前記一組のレジスタと関連付けられたPLC制御タグの割り当てを受信することを含み、
前記統合機能ブロックは、アナログ入力機能ブロック、離散入力機能ブロック、アナログ出力機能ブロック、または離散出力機能ブロックのうちの1つに対応する特定のタイプを有するものとしてユーザによって選択される、請求項11に記載のシステム。 - 前記PLCデバイスの一組のレジスタの割り当てを受信することは、前記一組のレジスタと関連付けられたPLC制御タグの割り当てを受信することを含み、
前記統合機能ブロックは、前記PLC制御タグと関連付けられたタグパラメータに従って、前記PLCのデバイスタイプを決定し、かつ前記統合機能ブロックを、アナログ入力機能ブロック、離散入力機能ブロック、アナログ出力機能ブロック、または離散出力機能ブロックからなる群のうちの1つとして自動的に構成するように動作可能である、請求項11に記載のシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/722,657 | 2017-10-02 | ||
US15/722,657 US10447078B2 (en) | 2017-10-02 | 2017-10-02 | Smart function block for integration of PLCS into a control system and methods for the same |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2019096301A JP2019096301A (ja) | 2019-06-20 |
JP2019096301A5 JP2019096301A5 (ja) | 2021-11-11 |
JP7359517B2 true JP7359517B2 (ja) | 2023-10-11 |
Family
ID=64013259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018185821A Active JP7359517B2 (ja) | 2017-10-02 | 2018-09-28 | Plcの制御システムへの統合のためのスマート機能ブロック及びそのための方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10447078B2 (ja) |
JP (1) | JP7359517B2 (ja) |
CN (1) | CN109597369B (ja) |
DE (1) | DE102018124263A1 (ja) |
GB (2) | GB2568577B (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11531381B2 (en) * | 2018-09-28 | 2022-12-20 | Fisher-Rosemount Systems, Inc. | Smart functionality for discrete field devices and signals |
CN114556241B (zh) * | 2019-10-14 | 2024-05-07 | 西门子股份公司 | 将人工智能(ai)集成到自动化中的可编程逻辑控制器(plc)程序中功能块的ai伴侣 |
CN111522287B (zh) * | 2020-03-20 | 2021-07-16 | 广州明珞汽车装备有限公司 | 一种plc的安全信号处理方法、系统和存储介质 |
EP4167075A4 (en) * | 2020-07-14 | 2024-03-06 | Siemens Ltd. China | PROGRAMMING MARKING METHOD, PROCESSOR, TERMINAL AND COMPUTER PROGRAM PRODUCT |
CN115793557A (zh) * | 2022-11-18 | 2023-03-14 | 瑞邦环境治理(广东)有限公司 | 一种存量垃圾原位腐殖干化系统的控制方法 |
CN115986945B (zh) * | 2023-03-21 | 2023-06-16 | 山东聚发数字工业技术有限公司 | 一种基于工业互联网的电力设备监测方法、设备及介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006517320A (ja) | 2003-01-30 | 2006-07-20 | ローズマウント インコーポレイテッド | MODBUSデバイスネットワーク及びFieldbusデバイスネットワークとともに使用するためのインターフェイスモジュール |
US20120084431A1 (en) | 2010-09-30 | 2012-04-05 | Schneider Electric USA, Inc. | Profiling of composite physical devices for monitoring/control systems |
JP2016197384A (ja) | 2015-04-06 | 2016-11-24 | オムロン株式会社 | プログラマブルロジックコントローラ、プログラマブルロジックコントローラの制御方法、及び、制御プログラム |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5978593A (en) | 1996-09-05 | 1999-11-02 | Ge Fanuc Automation North America, Inc. | Programmable logic controller computer system with micro field processor and programmable bus interface unit |
US6738388B1 (en) | 1998-09-10 | 2004-05-18 | Fisher-Rosemount Systems, Inc. | Shadow function block interface for use in a process control network |
US7822495B2 (en) | 2002-04-15 | 2010-10-26 | Fisher-Rosemount Systems, Inc. | Custom function blocks for use with process control systems |
US7460865B2 (en) * | 2003-06-18 | 2008-12-02 | Fisher-Rosemount Systems, Inc. | Self-configuring communication networks for use with process control systems |
US7730415B2 (en) | 2003-09-05 | 2010-06-01 | Fisher-Rosemount Systems, Inc. | State machine function block with a user modifiable state transition configuration database |
US7079984B2 (en) * | 2004-03-03 | 2006-07-18 | Fisher-Rosemount Systems, Inc. | Abnormal situation prevention in a process plant |
CN100430848C (zh) | 2005-08-24 | 2008-11-05 | 沈阳中科博微自动化技术有限公司 | 基于基金会现场总线高速以太网的可编程控制器系统 |
CN101529351A (zh) * | 2006-08-24 | 2009-09-09 | 西门子能量及自动化公司 | 用于配置可编程逻辑控制器的设备、系统和方法 |
US7561930B2 (en) | 2006-10-02 | 2009-07-14 | Fisher-Rosemount Systems, Inc. | Dynamic modifier function blocks for use in a process control system |
GB2480398B (en) * | 2006-10-02 | 2012-01-04 | Fisher Rosemount Systems Inc | Dynamic modifier function blocks for use in a process control system |
US7684875B2 (en) * | 2007-02-02 | 2010-03-23 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to configure process control system inputs and outputs |
US9256219B2 (en) * | 2009-08-11 | 2016-02-09 | Fisher-Rosemount Systems, Inc. | System configuration using templates |
US8892218B2 (en) | 2010-02-12 | 2014-11-18 | Rockwell Automation Technologies, Inc. | Multiple boolean inputs and outputs for device function blocks |
US8825183B2 (en) * | 2010-03-22 | 2014-09-02 | Fisher-Rosemount Systems, Inc. | Methods for a data driven interface based on relationships between process control tags |
US9182755B2 (en) * | 2010-08-26 | 2015-11-10 | Rockwell Automation Technologies, Inc. | Automated operator interface generation in a control system |
US8849431B2 (en) * | 2011-03-01 | 2014-09-30 | Flow Data, Inc. | Configuration based programmable logic controller (PLC) programming |
US8538559B2 (en) * | 2011-04-04 | 2013-09-17 | Relcom, Inc. | Fieldbus system function block enhancements using transducer block |
CN103781098B (zh) * | 2012-10-25 | 2017-08-11 | 施耐德电器工业公司 | 无线网络适配器及其自配置方法 |
US10120350B2 (en) * | 2013-03-11 | 2018-11-06 | Fisher-Rosemount Systems, Inc. | Background collection of diagnostic data from field instrumentation devices |
US9086688B2 (en) | 2013-07-09 | 2015-07-21 | Fisher-Rosemount Systems, Inc. | State machine function block with user-definable actions on a transition between states |
EP3042254B1 (en) * | 2013-09-03 | 2018-05-30 | Siemens Aktiengesellschaft | Systems and methods for virtualizing a programmable logic controller |
CN204389996U (zh) | 2014-11-26 | 2015-06-10 | 杰瑞石油天然气工程有限公司 | 一种数据采集与监视控制系统 |
CN106406910B (zh) * | 2016-10-24 | 2018-06-22 | 北京亚控科技发展有限公司 | 组态方法及装置 |
US10591174B2 (en) * | 2017-04-06 | 2020-03-17 | Johnson Controls Technology Company | Smart transducer plug and play control system and method |
-
2017
- 2017-10-02 US US15/722,657 patent/US10447078B2/en active Active
-
2018
- 2018-09-14 GB GB1814978.1A patent/GB2568577B/en active Active
- 2018-09-14 GB GB2207981.8A patent/GB2604828B/en active Active
- 2018-09-28 JP JP2018185821A patent/JP7359517B2/ja active Active
- 2018-09-30 CN CN201811161140.1A patent/CN109597369B/zh active Active
- 2018-10-01 DE DE102018124263.8A patent/DE102018124263A1/de active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006517320A (ja) | 2003-01-30 | 2006-07-20 | ローズマウント インコーポレイテッド | MODBUSデバイスネットワーク及びFieldbusデバイスネットワークとともに使用するためのインターフェイスモジュール |
US20120084431A1 (en) | 2010-09-30 | 2012-04-05 | Schneider Electric USA, Inc. | Profiling of composite physical devices for monitoring/control systems |
JP2016197384A (ja) | 2015-04-06 | 2016-11-24 | オムロン株式会社 | プログラマブルロジックコントローラ、プログラマブルロジックコントローラの制御方法、及び、制御プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2019096301A (ja) | 2019-06-20 |
GB2568577A (en) | 2019-05-22 |
GB2568577B (en) | 2022-09-07 |
CN109597369B (zh) | 2024-08-16 |
US10447078B2 (en) | 2019-10-15 |
GB201814978D0 (en) | 2018-10-31 |
GB202207981D0 (en) | 2022-07-13 |
GB2604828B (en) | 2023-01-25 |
DE102018124263A1 (de) | 2019-04-04 |
GB2604828A (en) | 2022-09-14 |
CN109597369A (zh) | 2019-04-09 |
US20190103763A1 (en) | 2019-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7359517B2 (ja) | Plcの制御システムへの統合のためのスマート機能ブロック及びそのための方法 | |
JP6904639B2 (ja) | フィールド計装装置からの診断データのバックグラウンド収集 | |
JP7275224B2 (ja) | I/o抽象化フィールドデバイス構成を使用したプロセスプラントの構成のためのシステム及び方法 | |
US11435728B2 (en) | I/O virtualization for commissioning | |
US10878140B2 (en) | Plant builder system with integrated simulation and control system configuration | |
US7600234B2 (en) | Method for launching applications | |
US7275062B2 (en) | Automatic linkage of process event data to a data historian | |
CN109669432B (zh) | 设定系统、设定装置及设定方法 | |
JP7343253B2 (ja) | プロセスプラントに関連付けられたフィールドデバイスコミッショニング情報を評価及び提示する技術 | |
US11314216B2 (en) | Remote deployment and commissioning of workstations within a distributed control system | |
US20240028003A1 (en) | Module Interface | |
JP7103842B2 (ja) | 機器管理装置およびタグ名検証方法 | |
WO2008155596A1 (en) | Standardized protocol independent configuration tool for intelligent electronic devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210928 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210928 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230516 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230814 |
|
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: 20230829 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230926 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7359517 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |