Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5687563B2 - Plant control logic design support apparatus, program, and plant control logic design support method - Google Patents
[go: Go Back, main page]

JP5687563B2 - Plant control logic design support apparatus, program, and plant control logic design support method - Google Patents

Plant control logic design support apparatus, program, and plant control logic design support method Download PDF

Info

Publication number
JP5687563B2
JP5687563B2 JP2011117340A JP2011117340A JP5687563B2 JP 5687563 B2 JP5687563 B2 JP 5687563B2 JP 2011117340 A JP2011117340 A JP 2011117340A JP 2011117340 A JP2011117340 A JP 2011117340A JP 5687563 B2 JP5687563 B2 JP 5687563B2
Authority
JP
Japan
Prior art keywords
hardware
symbol
control logic
software
storage 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
Application number
JP2011117340A
Other languages
Japanese (ja)
Other versions
JP2012247867A (en
Inventor
敏郎 松田
敏郎 松田
当房 昌幸
昌幸 当房
章順 平加
章順 平加
俊太郎 阿部
俊太郎 阿部
清介 松本
清介 松本
和也 塩崎
和也 塩崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2011117340A priority Critical patent/JP5687563B2/en
Publication of JP2012247867A publication Critical patent/JP2012247867A/en
Application granted granted Critical
Publication of JP5687563B2 publication Critical patent/JP5687563B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Description

本発明の実施形態は、例えばプラント制御ロジック設計支援装置、プログラムおよびプラント制御ロジック設計支援方法に関する。   Embodiments of the present invention relate to, for example, a plant control logic design support apparatus, a program, and a plant control logic design support method.

発電プラントや化学プラント等の制御を行うプラント制御装置において、ポンプやバルブ等のプラント制御機器を制御するための制御ロジックと呼ばれるソフトウェア(以後、制御ロジックまたは制御ロジック図と称す)を、設計・製作・保守するための装置としてプラント制御ロジック設計支援装置がある。   Design and manufacture of software called control logic (hereinafter referred to as control logic or control logic diagram) for controlling plant control equipment such as pumps and valves in plant control devices that control power plants and chemical plants -There is a plant control logic design support device as a device for maintenance.

近年のプラント制御ロジック設計支援装置においては、CAD(Computer Aided Design)が導入されるようになり、CADを用いて制御ロジックを設計・製作・保守することが一般的となってきている。   In recent plant control logic design support apparatuses, CAD (Computer Aided Design) has been introduced, and it has become common to design, manufacture, and maintain control logic using CAD.

CAD導入に伴い、CADを用いて作画した制御ロジック図をそのままプリントアウトし、プラント制御装置のソフトウェアのドキュメントとするのが一般的となってきている。このため、制御ロジックは印刷に便利なようにシート単位で管理されるようになってきた。   With the introduction of CAD, it has become common to print out a control logic diagram drawn using CAD as it is and use it as a document for the software of the plant control device. For this reason, the control logic has been managed in units of sheets so as to be convenient for printing.

そして、このようなプラント制御ロジック設計支援装置を用いて設計・製作された制御ロジックは、コンパイルと呼ばれるプラント制御装置本体で実行可能な実行ファイルへの変換を行った後、プラント制御装置へダウンロードされる。   The control logic designed and manufactured using such a plant control logic design support device is converted into an executable file that can be executed by the plant control device main body called compilation, and then downloaded to the plant control device. The

しかしながら、このような従来のプラント制御ロジック設計支援装置では、プラント制御ロジック設計支援装置からプリントアウトされる制御ロジック図に記載される範囲は、あくまでもプラント制御装置で実行処理させたい制御ロジックというソフトウェアの範囲に限られるのが一般的である。   However, in such a conventional plant control logic design support device, the range described in the control logic diagram printed out from the plant control logic design support device is limited to the software of control logic that is to be executed and processed by the plant control device. Generally limited to a range.

これはプラント制御ロジック設計支援装置が、そもそもプラント制御装置で実行させる制御ロジックというソフトウェアを設計・製作・保守するためのものであることから、当然のことであるとも言える。   This can be said to be natural because the plant control logic design support device is designed, manufactured, and maintained for the software of control logic to be executed by the plant control device.

一方、プラント制御システムという広い視野で見ると、プラントを制御するための構成要素としては、制御ロジックというソフトウェアだけではなく、ポンプ、ファン、バルブ等のプラント制御機器、そして温度、圧力、流量等の各種センサー類等の現場機器も重要な構成要素である。   On the other hand, from a broad perspective of a plant control system, the components for controlling the plant are not only control logic software, but also plant control equipment such as pumps, fans, valves, and temperature, pressure, flow rate, etc. Field equipment such as various sensors is also an important component.

また、これらの現場機器とプラント制御装置とを結ぶインターフェースもプラント制御システムという観点からは重要な構成要素である。つまり、制御ロジックというソフトウェアと、現場機器というハードウェアが組み合わされて始めてプラント制御システムが機能するのである。
別々のドキュメントで表現されていたソフトウェアに関する情報とハードウェアに関する情報を、同一のCADシート上に作画するようにすることで、制御ロジックと現場機器とのインターフェース部分の設計及び保守性の向上を図る技術がある。
Further, an interface connecting these field devices and the plant control device is also an important component from the viewpoint of a plant control system. In other words, the plant control system functions only when software called control logic and hardware called field equipment are combined.
By designing software information and hardware information expressed in separate documents on the same CAD sheet, the design and maintainability of the interface part between the control logic and the field device are improved. There is technology.

特開平05−265734号公報JP 05-265734 A

従来、ソフトウェアに関するシンボル(図示情報)とハードウェアに関するシンボルを同一のCADシート上に作画し、その作画したCADシートのデータをプラント制御装置にダウンロードするためには、ソフトウェア情報のみを抽出する必要があり、このソフトウェア情報の抽出に複雑な処理を要するという問題があった。   Conventionally, in order to draw a symbol related to software (illustration information) and a symbol related to hardware on the same CAD sheet and download the data of the generated CAD sheet to the plant control device, it is necessary to extract only the software information. There is a problem that this software information extraction requires complicated processing.

また、従来の場合、CADシート上に作画されたハードウェアとソフトウェアの、シンボル同士の接続状態が適切であるかは、ハードウェアの名称とソフトウェアの制御ロジックの内容を精査すれば新人のオペレータでも判断できるものの、制御対象となるハードウェア固有の制御ロジックと、ハードウェアを制御するソフトウェアの制御ロジックとの組み合わせまでを考慮して互いの接続状態が適切であるかどうかを判断するにはある程度の経験と知識を要する。   In addition, in the conventional case, whether the connection state between symbols of hardware and software drawn on a CAD sheet is appropriate can be determined even by a new operator by examining the hardware name and the contents of the software control logic. Although it can be determined, it is necessary to determine whether the connection state between each other is appropriate considering the combination of the control logic specific to the hardware to be controlled and the control logic of the software that controls the hardware. Requires experience and knowledge.

さらに、ソフトウェアの制御ロジックは、制御対象となるハードウェアの“運転指令”や“停止指令”などの、ハードウェアがソフトウェアにより制御されるための基本的な条件信号(以下“コア条件”と記載する)と、それ以外の“電気故障”や“メンテナンス中”などの、ハードウェアが制御されるには本来関係のない条件信号(以下“付帯条件”と記載する)が組み合わされて構成されるものであるが、これら全ての条件が同じCADシートに混在して信号の呼び合いを行っていることで、条件信号の取り合いミスなどを引き起こす場合がある。   In addition, software control logic includes basic condition signals (hereinafter referred to as “core conditions”) for hardware to be controlled by software, such as “operation commands” and “stop commands” for the hardware to be controlled. ) And other condition signals that are not inherently related to hardware control, such as “electrical failure” and “during maintenance” (hereinafter referred to as “incidental conditions”). However, since all these conditions are mixed in the same CAD sheet and the signals are called, there is a case where an error in the condition signal is caused.

一般に産業用として制御対象となるハードウェアは、ポンプやファン等の回転機器やバルブ類に大きく分類され、バルブについても電動弁や電磁弁、ピストン弁、調節弁など多岐に亘る種別があり、プラント制御装置が入力すべき信号の種類はさまざまで、この多岐に亘る信号を網羅的に備えるハードウェア情報を扱うことは、逆に無駄なインターフェース情報を入力することになり、保守や変更管理が煩雑になる等の弊害も多く、またハードウェア情報を示すシンボルとソフトウェアを示すシンボルを、誤って不適切に組み合わせて設計してしまうヒューマンエラーが発生することが考えられる。   In general, hardware to be controlled for industrial use is broadly classified into rotating equipment such as pumps and fans and valves. There are various types of valves such as electric valves, solenoid valves, piston valves, and control valves. There are various types of signals that should be input by the control device. Handling hardware information that is comprehensively equipped with this wide range of signals results in input of unnecessary interface information, which makes maintenance and change management complicated. In addition, it is conceivable that a human error may occur in which a symbol indicating hardware information and a symbol indicating software are incorrectly combined and designed.

本発明が解決しようとする課題は、CADの画面上におけるオブジェクトの配置により、プラント制御ロジックを設計するにあたり、プラント制御ロジックというソフトウェア命令語シンボルだけではなく、制御対象となる機器の全てを網羅できる共通的なハードウェア命令語シンボルを設定することで、プラント制御システムの生産性・保守性を向上することができるプラント制御ロジック設計支援装置、プログラムおよびプラント制御ロジック設計支援方法を提供することにある。   The problem to be solved by the present invention is that not only the software instruction word symbol of plant control logic but also all the devices to be controlled can be covered when designing the plant control logic by arranging the objects on the CAD screen. To provide a plant control logic design support device, a program, and a plant control logic design support method capable of improving the productivity and maintainability of a plant control system by setting a common hardware instruction word symbol .

実施形態のプラント設計支援装置は、ハードウェアシンボル記憶部、ソフトウェアシンボル記憶部、作画部、CADデータ保存部、判定部を備える。前記ハードウェアシンボル記憶部には制御対象のハードウェアの動作仕様をシンボルの形態で表示するためのハードウェアシンボルが保存されている。前記ソフトウェアシンボル記憶部には前記ハードウェアを制御する制御ロジックをシンボルの形態で表示するためのソフトウェアシンボルが記憶されている。前記作画部はCAD形式の図面を作成するための画面を表示し、前記画面上における当該シンボルの配置および接続の操作により、前記ハードウェアシンボル記憶部および前記ソフトウェアシンボル記憶部からそれぞれ対応するハードウェアシンボルとソフトウェアシンボルを読み出し、操作に応じて当該シンボルを配置および接続して、当該シンボルが接続された全体の制御構成を表現するCADデータを生成する。前記CADデータ保存部は前記CADデータを保存可能である。前記判定部は前記作画部により作成されたCADデータの中で、結線されたハードウェアシンボルとソフトウェアシンボルとの適正を予め設定された判定条件に基づいて判定し、適切と判定したCADデータを前記CADデータ保存部に保存する一方、不適切と判定した場合、前記CADデータにエラーが存在する旨を報知する。 The plant design support apparatus according to the embodiment includes a hardware symbol storage unit, a software symbol storage unit, a drawing unit , a CAD data storage unit, and a determination unit . The hardware symbol storage unit stores hardware symbols for displaying the operation specifications of the hardware to be controlled in the form of symbols. The software symbol storage unit stores software symbols for displaying control logic for controlling the hardware in the form of symbols. The drawing unit displays a screen for creating a CAD-format drawing, and the hardware symbol storage unit and the software symbol storage unit respectively correspond to hardware corresponding to the arrangement and connection of the symbol on the screen. The symbols and software symbols are read out, and the symbols are arranged and connected according to the operation, and CAD data representing the entire control configuration to which the symbols are connected is generated. The CAD data storage unit can store the CAD data. The determination unit determines the appropriateness of the connected hardware symbol and software symbol in the CAD data created by the drawing unit based on a predetermined determination condition, and determines the CAD data determined to be appropriate If the data is stored in the CAD data storage unit and determined to be inappropriate, a notification is made that an error exists in the CAD data.

第1実施形態のプラント制御ロジック設計支援装置の概要構成を示す図である。It is a figure which shows schematic structure of the plant control logic design support apparatus of 1st Embodiment. ハードウェア登録を行う対話画面の一例を示す図である。It is a figure which shows an example of the dialogue screen which performs hardware registration. 回転機器制御ロジックを構成するCADシートの作画例を示す図である。It is a figure which shows the example of a drawing of the CAD sheet | seat which comprises a rotation apparatus control logic. 電動弁制御ロジックを構成するCADシートの作画例を示す図である。It is a figure which shows the example of a drawing of the CAD sheet | seat which comprises an electric valve control logic. 電磁弁制御ロジックを構成するCADシートの作画例を示す図である。It is a figure which shows the example of a drawing of the CAD sheet | seat which comprises a solenoid valve control logic. 第2の実施形態のプラント制御ロジック設計支援装置の構成を示す図である。It is a figure which shows the structure of the plant control logic design support apparatus of 2nd Embodiment. 判定条件記憶部の内容(判定条件)を示す図である。It is a figure which shows the content (determination condition) of the determination condition memory | storage part.

以下、図面を参照して、実施形態を詳細に説明する。
(第1実施形態)
図1は第1の実施形態のプラント制御ロジック設計支援装置の構成を示す図である。
この実施形態のプラント制御ロジック設計支援装置は、例えばCPU、メモリ、ハードディスク装置、マウス、キーボードなどの入力装置、モニタ等の表示装置、外部の機器と通信するための通信インターフェースなどを有するコンピュータにより実現される。
Hereinafter, embodiments will be described in detail with reference to the drawings.
(First embodiment)
FIG. 1 is a diagram illustrating a configuration of a plant control logic design support apparatus according to the first embodiment.
The plant control logic design support device of this embodiment is realized by a computer having an input device such as a CPU, a memory, a hard disk device, a mouse and a keyboard, a display device such as a monitor, and a communication interface for communicating with an external device. Is done.

このプラント制御ロジック設計支援装置の基本的な機能は、ハードディスク装置にインストールされたプラント制御ロジック設計支援プログラムの処理をCPUが実行することにより実現される。プラント制御ロジック設計支援プログラムはComputer Aided Design(以下「CAD」と称す)ソフトウェアの一種であり、このプログラムを起動することにより、コンピュータは、図1のような構成のプラント制御ロジック設計支援装置として機能する。   The basic functions of this plant control logic design support apparatus are realized by the CPU executing the process of the plant control logic design support program installed in the hard disk device. The plant control logic design support program is a type of Computer Aided Design (hereinafter referred to as “CAD”) software. By starting this program, the computer functions as a plant control logic design support device having the configuration shown in FIG. To do.

すなわち、この実施形態のプラント制御ロジック設計支援装置は、図1に示すように、ソフトウェア命令語シンボル記憶部11と、ハードウェア命令語シンボル記憶部12と、制御ロジック作画部13と、ハードウェア登録部14と、CADデータ保存部15と、コンパイル&書き込み部16とを有する。   That is, the plant control logic design support apparatus of this embodiment includes a software command word symbol storage unit 11, a hardware command word symbol storage unit 12, a control logic drawing unit 13, and hardware registration, as shown in FIG. Section 14, CAD data storage section 15, and compile & write section 16.

ソフトウェア命令語シンボル記憶部11には、本来のソフトウェアである、ハードウェアを制御するための制御ロジック機能を持つソフトウェア命令語シンボルが記憶されている。具体的には、ソフトウェア命令語シンボルは、例えば電動弁、電磁弁、回転機器等といったハードウェアを制御するための制御ロジックを表す。すなわちソフトウェア命令語シンボル記憶部11にはハードウェアを制御する制御ロジックをシンボルの形態で表示するためのソフトウェアシンボルが記憶されている。   The software instruction word symbol storage unit 11 stores software instruction word symbols having a control logic function for controlling hardware, which is original software. Specifically, the software instruction word symbol represents control logic for controlling hardware such as a motor-operated valve, a solenoid valve, and a rotating device. That is, the software instruction word symbol storage unit 11 stores software symbols for displaying control logic for controlling hardware in the form of symbols.

ハードウェア命令語シンボル記憶部12には、ハードウェアが持つインターフェース信号およびハードウェア固有の制御ロジックを属性情報として持つハードウェア命令語シンボルが記憶されている。すなわちハードウェア命令語シンボル記憶部12には制御対象のハードウェアの動作仕様をシンボルの形態で表示するためのハードウェアシンボルが保存されている。   The hardware instruction word symbol storage unit 12 stores hardware instruction word symbols having interface signals of hardware and control logic unique to the hardware as attribute information. That is, the hardware command word symbol storage unit 12 stores hardware symbols for displaying the operation specifications of the hardware to be controlled in the form of symbols.

制御ロジック作画部13は、CAD機能により制御ロジックを作画するシート(以下これを「CADシート」と称す)を表示装置17の画面に表示し、オペレータにより、画面上でハードウェア命令語シンボルおよび・またはソフトウェア命令語シンボルに対する配置または接続の操作がなされると、当該シンボルをソフトウェア命令語シンボル記憶部11、ハードウェア命令語シンボル記憶部12からそれぞれ読み出し、読み出したシンボルをCADシート上で組み合わせて配置および接続線で接続(結線)することにより、ソフトウェアとハードウェアがインターフェース接続されることを表現するように作画する。   The control logic drawing unit 13 displays a sheet for drawing control logic by the CAD function (hereinafter referred to as “CAD sheet”) on the screen of the display device 17, and a hardware command word symbol and Alternatively, when an arrangement or connection operation is performed on the software instruction word symbol, the symbol is read from the software instruction word symbol storage unit 11 and the hardware instruction word symbol storage unit 12, respectively, and the read symbols are combined and arranged on the CAD sheet. By connecting (connecting) with a connection line, the screen is drawn so as to express that the software and hardware are interface-connected.

すなわち制御ロジック作画部13は、CAD形式の図面を作成するための画面(図3乃至図5参照)を表示し、画面上において当該シンボルの配置および接続の操作が行われることにより、ハードウェア命令語シンボル記憶部12およびソフトウェア命令語シンボル記憶部11からそれぞれ対応するハードウェアシンボルとソフトウェアシンボルを読み出し、操作に応じて当該シンボルを配置および接続し、当該シンボルが接続された全体の制御構成を表現するCADデータを生成する作画部として機能する。   That is, the control logic drawing unit 13 displays a screen (see FIGS. 3 to 5) for creating a CAD-format drawing, and the placement and connection operation of the symbol is performed on the screen, so that the hardware command is displayed. The corresponding hardware symbols and software symbols are read from the word symbol storage unit 12 and the software instruction word symbol storage unit 11, respectively, and the symbols are arranged and connected according to the operation, and the entire control configuration to which the symbols are connected is expressed. Functions as a drawing unit for generating CAD data to be generated.

CADシートの生成過程で、ハードウェア命令語シンボルとソフトウェア命令語シンボルとの間が信号線にて接続操作された場合、制御ロジック作画部13は、ハードウェア命令語シンボル記憶部12に設定されたハードウェア命令語シンボルの動作仕様がソフトウェア命令語シンボルの制御ロジックに適合する場合にハードウェア命令語シンボルとソフトウェア命令語シンボルとの間の信号線を接続する。   When the hardware instruction word symbol and the software instruction word symbol are connected with a signal line during the CAD sheet generation process, the control logic drawing unit 13 is set in the hardware instruction word symbol storage unit 12. When the operation specification of the hardware instruction word symbol conforms to the control logic of the software instruction word symbol, the signal line between the hardware instruction word symbol and the software instruction word symbol is connected.

ハードウェア登録部14は、図2に示すハードウェア登録画面20を表示装置17に表示し、ポンプやファン、バルブ等のハードウェア種別がオペレータにより入力装置10にて入力または選択(カーソルなどのオブジェクトへの移動と確定指示)されることで、ハードウェア命令語シンボルに作画されたハードウェア固有のロジックの附属情報をハードウェア命令語シンボル記憶部12に登録する。   The hardware registration unit 14 displays the hardware registration screen 20 shown in FIG. 2 on the display device 17, and the hardware type such as a pump, a fan, or a valve is input or selected by the operator on the input device 10 (object such as a cursor). The information attached to the hardware-specific logic drawn in the hardware instruction word symbol is registered in the hardware instruction word symbol storage unit 12.

図2に示すように、ハードウェア登録画面20には、機器種別の欄21、プラント制御装置からの入力信号の欄22、ロジック図の欄23、プラント制御装置への出力信号の欄24、確定ボタン25、キャンセルボタン26などが設けられている。   As shown in FIG. 2, the hardware registration screen 20 includes a device type column 21, a plant control device input signal column 22, a logic diagram column 23, a plant control device output signal column 24, and a confirmation. A button 25, a cancel button 26, and the like are provided.

機器種別の欄21には、例えば電動弁、電磁弁、回転機器などの機器名称が入力される。プラント制御装置からの入力信号の欄22には、例えばD00001、D00002などの、プラント制御装置2からの入力信号の識別子であるIDが入力される。   In the device type column 21, for example, device names such as an electric valve, a solenoid valve, and a rotating device are input. In the input signal column 22 from the plant control device, an ID that is an identifier of the input signal from the plant control device 2 such as D00001 and D00002 is input.

ロジック図の欄23には、オブジェクト部品の操作によりオブジェクト部品どうしが組み合わされ、また接続されて作図されるロジック図が入力される。プラント制御装置への出力信号の欄24には、例えばDI0004、DI0005、DI0006、DI0007などの、プラント制御装置2への出力信号の識別子であるIDが入力される。   In the logic diagram column 23, a logic diagram is drawn in which the object parts are combined and connected to each other by the operation of the object parts. In the field 24 of the output signal to the plant control device, an ID that is an identifier of the output signal to the plant control device 2, such as DI0004, DI0005, DI0006, DI0007, is input.

確定ボタン25は、入力データおよび作画データの内容を確定するための指示ボタンでありオペレータによるクリック操作で指示される。キャンセルボタン26は、入力データおよび作画データの内容を保存せずに取り消すためのボタンであり、オペレータによるクリック操作で指示される。   The confirmation button 25 is an instruction button for confirming the contents of the input data and the drawing data, and is designated by a click operation by the operator. The cancel button 26 is a button for canceling the contents of input data and drawing data without saving, and is instructed by a click operation by the operator.

オペレータは、表示装置17にハードウェア登録画面20を表示させた後、入力装置10を操作してハードウェア登録画面20からハードウェア種別を選択し、プラント制御装置2からの入力信号が“開/閉指令”または“運転/停止指令”であるのか、またプラント制御装置2への出力信号が“全開/全閉状態”または“運転中/停止中”なのかを示す信号名称とは別の附属情報をハードウェア命令語シンボル記憶部12に登録する。   After displaying the hardware registration screen 20 on the display device 17, the operator operates the input device 10 to select the hardware type from the hardware registration screen 20, and the input signal from the plant control device 2 is “open / open”. A separate signal name indicating whether the command is "close command" or "run / stop command" and whether the output signal to the plant control device 2 is "fully open / fully closed" or "running / stopped" Information is registered in the hardware instruction word symbol storage unit 12.

また、ハードウェア命令語シンボルに作画された固有の制御ロジックを表示し、ハードウェア単体での制御ロジックに特殊仕様があれば、その内容を、附属情報としてキー入力するなどしてハードウェア命令語シンボル記憶部12に登録する。附属情報とは、例えばハードウェアが制御されるのに本来関係のない条件などである。条件とは、ハードウェアが例えば弁などであれば“全開状態”、“全閉状態”などであり、ポンプであれば“運転中”、“停止中”、“電気故障中”などいったハードウェアの状況(状態情報)を示す情報である。   Also, display the unique control logic drawn on the hardware instruction word symbol, and if there is a special specification in the control logic of the hardware alone, enter the contents as attached information as a hardware instruction word. Register in the symbol storage unit 12. The attached information is, for example, a condition that is not originally related to the hardware being controlled. The conditions are “fully open”, “fully closed”, etc. if the hardware is a valve, for example, and if it is a pump, the hardware is “running”, “stopped”, “during electrical failure”, etc. Information indicating the status of the wear (status information).

コンパイル&書き込み部16は、CADデータ保存部15に保存されたCADデータ(図3に例示するCADシート31のデータ)を読み取り、ソフトウェア命令語とハードウェア命令語をプラント制御装置2で実行可能な実行ファイルへ変換し、変換した実行ファイルをプラント制御装置2にダウンロードする。すなわちコンパイル&書き込み部16は、CADデータ保存部15に保存されたCADデータを、プラント制御装置2で実行可能な実行ファイルへ変換し、プラント制御装置2へ実行ファイルを出力する。   The compiling & writing unit 16 can read the CAD data (data of the CAD sheet 31 illustrated in FIG. 3) stored in the CAD data storage unit 15 and execute the software instruction word and the hardware instruction word in the plant control device 2. The program is converted into an execution file, and the converted execution file is downloaded to the plant control device 2. That is, the compile & write unit 16 converts the CAD data stored in the CAD data storage unit 15 into an executable file that can be executed by the plant control device 2, and outputs the execution file to the plant control device 2.

なおハードウェア命令語シンボルは、ソフトウェア命令語シンボルと同じ方法で作画したものであるため、プラント制御装置2へダウンロードするだけで、シミュレータとしての動作が可能となる。   Since the hardware instruction word symbol is drawn by the same method as the software instruction word symbol, it can be operated as a simulator only by downloading to the plant control device 2.

CADデータ保存部15には、制御ロジック作画部13によって生成されるCADデータがシート単位に保存される。つまりCADデータ保存部15には、CADデータが保存可能である。   The CAD data storage unit 15 stores CAD data generated by the control logic drawing unit 13 in units of sheets. That is, CAD data can be stored in the CAD data storage unit 15.

コンパイル&書き込み部16は、CADデータ保存部5に保存されたCADデータをプラント制御装置2で実行可能な実行ファイルへ変換し、変換した実行ファイルを、プラント制御装置2からの要求によりプラント制御装置2へダウンロード(送信)する。   The compiling & writing unit 16 converts the CAD data stored in the CAD data storage unit 5 into an executable file that can be executed by the plant control apparatus 2, and the converted execution file is requested by the plant control apparatus 2 according to a request from the plant control apparatus 2. Download (send) to 2.

以下、説明を簡単にするために、制御ロジックまたは制御ロジック図等のプラント機器を制御するためのソフトウェアのことを単に「ソフトウェア」と称し、ポンプやバルブといったプラント制御機器および、これらの現場機器とプラント制御装置とを結ぶインターフェースも含めて単に「ハードウェア」と称す。   Hereinafter, for the sake of simplicity, software for controlling plant equipment such as control logic or a control logic diagram is simply referred to as “software”, and includes plant control equipment such as pumps and valves, and these field equipment. Including the interface connecting the plant controller, it is simply called “hardware”.

本実施形態では、ハードウェア固有のロジックをソフトウェアのシンボルと同じシンボルで設定し、これらのシンボルを1枚のCADシート上に作画可能とするとともに、シンボル同士を直接結線することにより付帯情報に関する接続表現を可能とする。   In this embodiment, hardware-specific logic is set with the same symbols as software symbols, and these symbols can be drawn on one CAD sheet, and the symbols are directly connected to each other, thereby connecting the incidental information. Allows expression.

以下、この第1実施形態のプラント制御ロジック設計支援装置に動作を説明する。
この第1実施形態の場合、ソフトウェア命令語シンボル記憶部11には、制御ロジック作画部13にて必要となる多くのソフトウェア命令語シンボルが保存されている。ソフトウェア命令語シンボルに関しては、従来と同様にポンプやバルブ等のハードウェアを制御するための制御ロジックを表しており、バルブが停止中の場合はバルブの停止指令をハードウェアに対して出力しないようにロックするなどの制御ロジックが、シンボルの内部に記憶されている。
Hereinafter, the operation of the plant control logic design support apparatus of the first embodiment will be described.
In the case of the first embodiment, the software instruction word symbol storage unit 11 stores many software instruction word symbols necessary for the control logic drawing unit 13. The software instruction word symbol represents the control logic for controlling hardware such as pumps and valves as in the past, and when the valve is stopped, the valve stop command is not output to the hardware. Control logic, such as locking, is stored inside the symbol.

ハードウェア命令語シンボル記憶部12には、後述するハードウェア情報登録部14により登録されたハードウェア命令語が保存されている。   The hardware instruction word symbol storage unit 12 stores a hardware instruction word registered by a hardware information registration unit 14 described later.

制御ロジック作画部13は、CADシート2にオブジェクト部品を配置して制御ロジックを作画することが可能なCAD機能を有しており、CAD機能によりCADシート上にソフトウェア命令語シンボルとハードウェア命令語シンボルを含む制御ロジックを作画し、CADデータ保存部15に保存する。   The control logic drawing unit 13 has a CAD function capable of drawing control logic by arranging object parts on the CAD sheet 2, and software instruction word symbols and hardware instruction words on the CAD sheet by the CAD function. A control logic including symbols is drawn and stored in the CAD data storage unit 15.

この制御ロジック作画部13により制御ロジックが作画されたCADシートの一例を図3に示す。   An example of the CAD sheet on which the control logic is drawn by the control logic drawing unit 13 is shown in FIG.

例えばハードウェアが、ある特定範囲の電圧源の電動機を動力源とする回転機器である場合、制御ロジック作画部13は、回転機器の接点信号の種別が制御ロジックに適合する場合にハードウェア命令語シンボルとソフトウェア命令語シンボルとの間の信号線を接続する。   For example, when the hardware is a rotating device that uses a motor with a voltage source in a specific range as a power source, the control logic drawing unit 13 determines the hardware instruction word when the contact signal type of the rotating device matches the control logic. Connect the signal line between the symbol and the software instruction word symbol.

図3に示す例のCADシート31は、回転機器の制御ロジックを作画した例であり、左側から入力される信号線C1(A回転機器起動指令、A回転機器停止指令、A回転機器強制停止など)の先に、論理和、論理積といった演算を表すソフトウェア命令語シンボルA1と、ソフトウェア命令語と同じ演算を表すもののソフトウェア命令語シンボルとは異なる枠線で表現されたハードウェア命令語シンボルB1とを配置し、これら命令語シンボルA1,B1を信号線C2で結線することで回転機器の制御ロジックを構成し、制御ロジックの演算結果を示す信号をシート右側へ出力するように信号線C3を配置して作画したものである。   The CAD sheet 31 in the example shown in FIG. 3 is an example in which the control logic of the rotating device is drawn, and the signal line C1 (A rotating device start command, A rotating device stop command, A rotating device forced stop, etc.) input from the left side. ), A software instruction word symbol A1 representing an operation such as logical sum or logical product, and a hardware instruction word symbol B1 representing the same operation as the software instruction word but represented by a different frame line from the software instruction word symbol The command logic symbols A1 and B1 are connected by the signal line C2 to configure the control logic of the rotating device, and the signal line C3 is arranged to output a signal indicating the calculation result of the control logic to the right side of the seat It was drawn.

ハードウェアの動作仕様を、ソフトウェア命令語シンボルを使って表現するというのは一見矛盾するようにも思われるが、ポンプやバルブのようなプラント機器については、起動指令/停止指令、開指令/閉指令というプラント制御装置2からの動作指令信号をハードウェアの入力信号と考え、起動状態/停止状態、全開状態/全閉状態や、電気故障やメンテナンス中いう機器の状態を表す信号をハードウェアからの出力信号と考えると、ソフトウェアの制御ロジックと同じ形態でハードウェアの動作仕様についても表現可能であることが判る。また、ポンプやバルブといったプラント制御機器の動作仕様についても、フリップフロップ等の制御ロジックで使用する命令語シンボルで表すことが可能である。   Although it may seem contradictory at first glance to express hardware operating specifications using software command symbols, for plant equipment such as pumps and valves, start command / stop command, open command / close command The operation command signal from the plant control device 2 as a command is considered as an input signal of hardware, and a signal indicating the state of the device such as an activated state / stopped state, a fully opened state / fully closed state, an electrical failure or maintenance is received from the hardware. It is understood that the hardware operation specifications can be expressed in the same form as the software control logic. The operation specifications of plant control equipment such as pumps and valves can also be expressed by command word symbols used in control logic such as flip-flops.

また、この図3のCADシート31を見ると明らかなように、ハードウェア命令語シンボルの一部の出力信号から、ソフトウェア命令語シンボルの入力信号へ折り返す表現となっている。   Further, as apparent from the CAD sheet 31 of FIG. 3, it is expressed so that a part of the output signal of the hardware instruction word symbol is turned back to the input signal of the software instruction word symbol.

これは、制御対象のハードウェアが電気故障中またはメンテナンス中であるかなどの、ハードウェアの付帯条件がソフトウェア命令語シンボルの内部で論理演算の一部に加えられることを、他のシートと呼び合うことなく1枚のシートで表現可能であることを示している。   This is called another sheet when a hardware incidental condition such as whether the controlled hardware is under electrical failure or maintenance is added to a part of the logical operation within the software instruction symbol. It shows that it can be expressed by one sheet without matching.

このように、これまではソフトウェアの信号呼び合いのみで表現していた制御ロジックから、同様の形態にてソフトウェアとハードウェアの信号呼び合いを1枚のシートで表現している。   In this way, from the control logic that has been expressed only by the software signal call so far, the software and hardware signal call is expressed by a single sheet in the same form.

言い換えると、ソフトウェアとハードウェアの間のインターフェースを他のドキュメントやシートと呼び合うことなく1枚のCADシートで表現していると言える。   In other words, it can be said that the interface between software and hardware is expressed by one CAD sheet without calling another document or sheet.

さらに、シートの左側からソフトウェア命令語シンボルへ入力される信号は、ハードウェアのコア条件だけとなり、ハードウェアの付帯条件については、ハードウェア命令語シンボルからソフトウェア命令語シンボルへ折り返し直接結線されることで、ハードウェアのコア条件と付帯条件の信号区分が明確に区別された表現となる。   Furthermore, the signal input to the software instruction word symbol from the left side of the sheet is only the hardware core condition, and the hardware incidental condition is directly connected from the hardware instruction word symbol to the software instruction word symbol. Thus, the hardware core condition and the incidental signal classification are clearly distinguished.

ハードウェアが、例えばある特定範囲の電圧源の電動機を動力源とする例えば電動弁などである場合、図4に示すように、電動弁を含む制御ロジックを構成するCADシート32を作画する過程において、制御ロジック作画部13は、電動弁の接点信号の種別が制御ロジックに適合する場合に、ハードウェア命令語シンボルB2とソフトウェア命令語シンボルA2との間の信号線C2を接続する。   When the hardware is, for example, an electric valve or the like that uses an electric motor having a voltage source in a specific range as a power source, for example, in the process of drawing the CAD sheet 32 that constitutes the control logic including the electric valve as shown in FIG. The control logic drawing unit 13 connects the signal line C2 between the hardware command word symbol B2 and the software command word symbol A2 when the contact signal type of the motor-operated valve matches the control logic.

また、ハードウェアが、例えば上記電動弁により空気を作動させて開閉する弁装置の一つである電磁弁などである場合、図5に示すように、電磁弁を含む制御ロジックを構成するCADシート33を作画する過程において、制御ロジック作画部13は、電磁弁の接点信号の種別が制御ロジックに適合する場合に、ハードウェア命令語シンボルB3とソフトウェア命令語シンボルA3との間の信号線C2を接続する。   In addition, when the hardware is, for example, an electromagnetic valve that is one of valve devices that open and close by operating air with the motor-operated valve, as shown in FIG. 5, a CAD sheet that constitutes a control logic including the electromagnetic valve. In the process of drawing 33, the control logic drawing unit 13 sets the signal line C2 between the hardware command word symbol B3 and the software command word symbol A3 when the type of the contact signal of the solenoid valve matches the control logic. Connecting.

上記図4のCADシート32および図5のCADシート33は、それぞれ図3に示した回転機器の制御ロジックの作画例のCADシート31とは異なるソフトウェア命令語シンボルA2,A3を用いて作図したものであるが、ハードウェア命令語シンボルに関しては、図4のCADシート32および図5のCADシート33のハードウェア命令語シンボルB2,B3は、それぞれCADシート31と同じシンボルを使用してCADシートが作図されている。   The CAD sheet 32 of FIG. 4 and the CAD sheet 33 of FIG. 5 are drawn using software instruction word symbols A2 and A3 different from the CAD sheet 31 of the drawing example of the control logic of the rotating device shown in FIG. However, regarding the hardware instruction word symbols, the hardware instruction word symbols B2 and B3 of the CAD sheet 32 in FIG. 4 and the CAD sheet 33 in FIG. It is drawn.

これは、プラント制御装置2からの入力信号と出力信号の数が同じであれば、異なるソフトウェア命令語にて同じハードウェア命令語シンボルを用いて結線することが可能であることを示している。   This indicates that, if the number of input signals and output signals from the plant control device 2 are the same, it is possible to connect using different hardware command word symbols with different software command words.

ハードウェア情報登録部14は、制御ロジック作画部13にて制御ロジックが作画されたCADシート31のデータから、ハードウェア命令語シンボルに対し、ポンプやバルブ等のハードウェア種別を選択し、プラント制御装置からの入力およびプラント制御装置2への出力信号の意味や、ハードウェア固有の制御ロジックに関連する情報を、附属情報としてハードウェア命令語シンボルに書き込む。   The hardware information registration unit 14 selects a hardware type such as a pump or a valve for the hardware command word symbol from the data of the CAD sheet 31 on which the control logic is drawn by the control logic drawing unit 13, and performs plant control. The meaning of the input from the apparatus and the output signal to the plant control apparatus 2 and information related to the hardware-specific control logic are written in the hardware instruction word symbol as auxiliary information.

このようにこの第1の実施形態によれば、プラント制御ロジック設計支援装置にてソフトウェアとハードウェアの情報を、CADにより1枚のシートに作画することが可能となる。また、ハードウェアに関する情報は、複数のハードウェア種別から選択することで、多岐に亘るハードウェアの種別を1つのハードウェア命令語シンボルとして表現することができる。   As described above, according to the first embodiment, the plant control logic design support apparatus can draw software and hardware information on one sheet by CAD. In addition, by selecting information about hardware from a plurality of hardware types, a wide variety of hardware types can be expressed as one hardware instruction word symbol.

さらに、ソフトウェア命令語シンボルとハードウェア命令語シンボルとの接続を同じCADシート内に配置し互いのシンボルを接続する、つまりハードウェアのコア条件を示す信号と付帯条件を示す信号が区別された結線を行う表現にしたことで、ハードウェアのコア条件を示す信号は、シートの左側からの信号に着目すればよく、誤って付帯条件を示す信号を呼び合うような結線ミスの発生をなくすることができる。
(第2実施形態)
図6は第2実施形態のプラント制御ロジック設計支援装置の構成を示す図である。なお第2実施形態を説明するにあたり第1実施形態と同じ構成には同一の符号を付しその説明は省略する。
Further, the connection between the software instruction word symbol and the hardware instruction word symbol is arranged in the same CAD sheet so that the symbols are connected to each other, that is, the signal indicating the hardware core condition and the signal indicating the incidental condition are distinguished. The signal indicating the hardware core condition should be focused on the signal from the left side of the seat, and the occurrence of a connection error that erroneously calls the signal indicating the incidental condition is eliminated. Can do.
(Second Embodiment)
FIG. 6 is a diagram illustrating a configuration of a plant control logic design support apparatus according to the second embodiment. In the description of the second embodiment, the same components as those in the first embodiment are denoted by the same reference numerals, and the description thereof is omitted.

図6に示すように、この第2実施形態のプラント制御ロジック設計支援装置は、図1に示した第1実施形態の構成に加えて、判定条件記憶部18とハードウェア判定部19とを有している。   As shown in FIG. 6, the plant control logic design support apparatus of the second embodiment includes a determination condition storage unit 18 and a hardware determination unit 19 in addition to the configuration of the first embodiment shown in FIG. doing.

図7に示すように、判定条件記憶部18には、ソフトウェア命令語シンボルとハードウェア命令語シンボルとの組み合わせについてそれぞれ正否を示す判定条件が設定されている。この例では、例えば回転機器制御ソフトウェアと回転機器ハードウェアとの組み合わせは「○」、つまり組み合わせ可能と設定されている。電動弁制御ソフトウェアと回転機器ハードウェアとの組み合わせは「×」、つまり組み合わせ不可と設定されている。   As shown in FIG. 7, the determination condition storage unit 18 is set with a determination condition indicating whether each combination of a software instruction word symbol and a hardware instruction word symbol is correct. In this example, for example, the combination of the rotating device control software and the rotating device hardware is set to “◯”, that is, the combination is possible. The combination of the motor-operated valve control software and the rotating equipment hardware is set to “x”, that is, the combination is impossible.

ハードウェア判定部19は、制御ロジック作画部13により作成されたCADデータの中で、結線されたハードウェアシンボルとソフトウェアシンボルとの適正を予め設定された判定条件に基づいて判定し、適切と判定したCADデータをCADデータ保存部15に保存する一方、不適切と判定した場合、CADデータにエラーが存在する旨を報知する判定部として機能する。   The hardware determination unit 19 determines the appropriateness of the connected hardware symbol and software symbol in the CAD data created by the control logic drawing unit 13 based on a predetermined determination condition, and determines that it is appropriate. The CAD data stored in the CAD data storage unit 15 functions as a determination unit for notifying that there is an error in the CAD data when determined to be inappropriate.

つまり、ハードウェア判定部19は、制御ロジック作画部13により作成されたCADデータのうち、ソフトウェアシンボルに登録される制御対象となるハードウェアの種別と、ハードウェアシンボル記憶部に登録されたハードウェアの種別とが正しい組み合わせであるか否かを判定する。   That is, the hardware determination unit 19 includes, among the CAD data created by the control logic drawing unit 13, the type of hardware to be controlled registered in the software symbol and the hardware registered in the hardware symbol storage unit. It is determined whether or not the type is a correct combination.

より具体的には、ハードウェア判定部19は、判定条件記憶部18の判定条件を参照してソフトウェア命令語シンボルとハードウェア命令語シンボルとの不適切な組み合わせが適切か不適切かを判定し、不適切な組み合わせを検出した場合、不適切な組み合わせの内容を表示装置17へ出力し、オペレータに報知する。   More specifically, the hardware determination unit 19 refers to the determination condition in the determination condition storage unit 18 to determine whether an inappropriate combination of the software instruction word symbol and the hardware instruction word symbol is appropriate or inappropriate. When an inappropriate combination is detected, the contents of the inappropriate combination are output to the display device 17 to notify the operator.

報知方法としては、不適切な組み合わせのソフトウェア命令語シンボルとハードウェア命令語シンボルの名称を含むメッセージを出力してもよく、シート上のシンボルどうしの接続箇所の色を例えば赤色などに変えるなどの明示をしてもよい。   As a notification method, a message including the names of software instruction symbol and hardware instruction symbol in an inappropriate combination may be output. For example, the color of the connection point between symbols on the sheet is changed to, for example, red. You may specify it.

続いてこの第2実施形態のプラント制御ロジック設計支援装置の動作を説明する。なお第1実施形態との差分について説明する。   Subsequently, the operation of the plant control logic design support apparatus of the second embodiment will be described. Differences from the first embodiment will be described.

この第2実施形態では、ハードウェア判定部19は、制御ロジック作画部13により作成されたCADデータを取り込み、ソフトウェア命令語シンボルに登録される制御対象とするハードウェアとハードウェア命令語シンボルに登録されるハードウェア種別との組み合わせが正しいものであるかを、図7に例示した判定記憶部18のデータを用いて判定し、その判定結果に応じてCADデータをCADデータ保存部15に保存・非保存とする。   In the second embodiment, the hardware determination unit 19 takes in the CAD data created by the control logic drawing unit 13 and registers the hardware to be controlled and the hardware command word symbol registered in the software command word symbol. 7 is determined using the data in the determination storage unit 18 illustrated in FIG. 7 and the CAD data is stored in the CAD data storage unit 15 according to the determination result. Not stored.

ここで、例えばソフトウェア命令語シンボルに登録される制御対象と、図2に例示したハードウェア登録画面20内のハードウェア種別にて選択されたハードウェアが同一、つまり適切な組み合わせであれば、CADデータをそのままCADデータ保存部15へ渡し保存する。   Here, for example, if the control target registered in the software instruction word symbol and the hardware selected by the hardware type in the hardware registration screen 20 illustrated in FIG. The data is transferred to the CAD data storage unit 15 as it is and stored.

一方、ソフトウェア命令語シンボルとハードウェア命令語シンボルとが異なる組み合わせ、つまり不適切な組み合わせであれば、エラーメッセージを表示装置17へ出力し、オペレータへエラーの内容を通知し、CADデータ保存部15へCADデータを渡さない(非保存とする)。   On the other hand, if the software instruction word symbol and the hardware instruction word symbol are different combinations, that is, an inappropriate combination, an error message is output to the display device 17, the error content is notified to the operator, and the CAD data storage unit 15 CAD data is not passed to (not stored).

このようにこの第2実施形態によれば、作画データを読み出してハードウェアとソフトウェアの命令語シンボルの組み合わせが異なることを、CADデータを保存する前の段階でオペレータへ通知することで、プラント制御装置2へ不適切な制御ロジックをプラント制御装置2へ書き込む前にオペレータに気付かせることができる。   As described above, according to the second embodiment, plant control is performed by notifying the operator that the drawing data is read and the combination of hardware and software instruction word symbols is different before the CAD data is saved. The operator can be made aware before writing inappropriate control logic to the plant control device 2.

以上のように上記第1および第2実施形態によれば、ハードウェア命令語シンボルに属性情報として登録されたハードウェア情報を用いてソフトウェア情報との組み合わせが不適切なものをコンパイル&書き込み部16へ渡さなくすることで、プラント制御装置2の設計段階でハードウェアとの入出力信号の取り合いミスが発生しなくなる。また、取り合いミスを解消するための設計後戻り作業も発生しなくなる。   As described above, according to the first and second embodiments described above, the compile-and-write unit 16 uses the hardware information registered as the attribute information in the hardware instruction word symbol and has an inappropriate combination with the software information. As a result, the input / output signal is not mistaken for hardware at the design stage of the plant control device 2. In addition, there is no need to return work after the design to eliminate mistakes.

さらに、CADシート上でハードウェア情報を含んだ制御ロジックとして構成できるため、制御ロジックの生産性と保守性を向上することができる。   Furthermore, since it can be configured as a control logic including hardware information on the CAD sheet, the productivity and maintainability of the control logic can be improved.

すなわち、プラント制御ロジックというソフトウェア命令語シンボルだけではなく、制御対象となる機器の全てを網羅できる共通的なハードウェア命令語シンボルを備えることで、プラント制御システムの生産性・保守性を向上することができる。   In other words, not only the software command symbol called plant control logic but also the common hardware command symbol that can cover all the devices to be controlled will improve the productivity and maintainability of the plant control system. Can do.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

また上記実施形態に示した各構成要素を、コンピュータのハードディスク装置などのストレージにインストールしたプログラムで実現してもよく、また上記プログラムを、コンピュータ読取可能な電子媒体:electronic mediaに記憶しておき、プログラムを電子媒体からコンピュータに読み取らせることで本発明の機能をコンピュータが実現するようにしてもよい。電子媒体としては、例えばCD−ROM等の記録媒体やフラッシュメモリ、リムーバブルメディア:Removable media等が含まれる。さらに、ネットワークを介して接続した異なるコンピュータに構成要素を分散して記憶し、各構成要素を機能させたコンピュータ間で通信することで実現してもよい。   Further, each component shown in the above embodiment may be realized by a program installed in a storage such as a hard disk device of a computer, and the program is stored in a computer-readable electronic medium: electronic media, The computer may realize the functions of the present invention by causing a computer to read a program from an electronic medium. Examples of the electronic medium include a recording medium such as a CD-ROM, flash memory, and removable media. Further, the configuration may be realized by distributing and storing components in different computers connected via a network, and communicating between computers in which the components are functioning.

1…プラント制御ロジック設計支援装置、2…プラント制御装置、11…ソフトウェア命令語シンボル記憶部、12…ハードウェア命令語シンボル記憶部、13…制御ロジック作画部、14…ハードウェア情報登録部、15…CADデータ保存部、16…コンパイル&書き込み部、17…表示装置、18…判定条件記憶部、19…ハードウェア判定部。   DESCRIPTION OF SYMBOLS 1 ... Plant control logic design support apparatus, 2 ... Plant control apparatus, 11 ... Software command word symbol memory | storage part, 12 ... Hardware command word symbol memory | storage part, 13 ... Control logic drawing part, 14 ... Hardware information registration part, 15 ... CAD data storage unit, 16 ... compile & write unit, 17 ... display device, 18 ... judgment condition storage unit, 19 ... hardware judgment unit.

Claims (7)

制御対象のハードウェアの動作仕様をシンボルの形態で表示するためのハードウェアシンボルが保存されたハードウェアシンボル記憶部と、
前記ハードウェアを制御する制御ロジックをシンボルの形態で表示するためのソフトウェアシンボルが記憶されたソフトウェアシンボル記憶部と、
CAD形式の図面を作成するための画面を表示し、前記画面上における当該シンボルの配置および接続の操作により、前記ハードウェアシンボル記憶部および前記ソフトウェアシンボル記憶部からそれぞれ対応するハードウェアシンボルとソフトウェアシンボルを読み出し、操作に応じて当該シンボルを配置および接続し、当該シンボルが接続された全体の制御構成を表現するCADデータを生成する作画部と
前記CADデータを保存可能なCADデータ保存部と、
前記作画部により作成されたCADデータの中で、結線されたハードウェアシンボルとソフトウェアシンボルとの適正を予め設定された判定条件に基づいて判定し、適切と判定したCADデータを前記CADデータ保存部に保存する一方、不適切と判定した場合、前記CADデータにエラーが存在する旨を報知する判定部と
を具備することを特徴とするプラント制御ロジック設計支援装置。
A hardware symbol storage unit in which hardware symbols for displaying operation specifications of hardware to be controlled in the form of symbols are stored;
A software symbol storage unit storing software symbols for displaying the control logic for controlling the hardware in the form of symbols;
A screen for creating a drawing in CAD format is displayed, and the corresponding hardware symbol and software symbol are respectively displayed from the hardware symbol storage unit and the software symbol storage unit according to the arrangement and connection of the symbol on the screen. A drawing unit that generates CAD data expressing the overall control configuration to which the symbol is connected, and arranging and connecting the symbol according to an operation ,
A CAD data storage unit capable of storing the CAD data;
Of the CAD data created by the drawing unit, the appropriateness of the connected hardware symbol and software symbol is determined based on a predetermined determination condition, and the CAD data determined to be appropriate is the CAD data storage unit A plant control logic design support apparatus comprising: a determination unit that notifies that there is an error in the CAD data when it is determined to be inappropriate .
前記判定部は、
前記作画部により作成されたCADデータのうち、前記ソフトウェアシンボルに登録される制御対象となるハードウェアの種別と、前記ハードウェアシンボル記憶部に登録されたハードウェアの種別とが正しい組み合わせであるかを判定することを特徴とする請求項記載のプラント制御ロジック設計支援装置。
The determination unit
In the CAD data created by the drawing unit, is the correct combination of the type of hardware to be controlled registered in the software symbol and the type of hardware registered in the hardware symbol storage unit? The plant control logic design support apparatus according to claim 1, wherein:
前記CADデータ保存部に保存されたCADデータを、前記ハードウェアを制御する制御装置で実行可能な実行ファイルへ変換し、当該制御装置へ実行ファイルを出力するコンパイル&書き込み部をさらに具備することを特徴とする請求項記載のプラント制御ロジック設計支援装置。 It further comprises a compiling and writing unit that converts the CAD data stored in the CAD data storage unit into an executable file that can be executed by a control device that controls the hardware, and outputs the executable file to the control device. The plant control logic design support apparatus according to claim 1, wherein 前記作画部は、
前記ハードウェアシンボルに設定された前記ハードウェアの動作仕様が前記制御ロジックに適合する場合に前記ハードウェアシンボルとソフトウェアシンボルとの間の信号線を接続することを特徴とする請求項1記載のプラント制御ロジック設計支援装置。
The drawing section
The plant according to claim 1, wherein a signal line between the hardware symbol and the software symbol is connected when an operation specification of the hardware set in the hardware symbol matches the control logic. Control logic design support device.
前記作画部は、
前記ハードウェアが、ある特定範囲の電圧源の電動機を動力源とする回転機器、ある特定範囲の電圧源の電動機を動力源とする電動弁、この電動弁により空気を作動させて開閉する弁装置の場合、前記回転機器、前記電動弁および前記弁装置の接点信号の種別が前記制御ロジックに適合する場合に前記信号線を接続することを特徴とする請求項4記載のプラント制御ロジック設計支援装置。
The drawing section
The hardware is a rotating device that uses a motor with a voltage source in a specific range as a power source, a motorized valve that uses a motor with a voltage source in a specific range as a power source, and a valve device that opens and closes by operating air with this motor operated valve 5. The plant control logic design support apparatus according to claim 4, wherein the signal line is connected when a contact signal type of the rotating device, the motor-operated valve, and the valve device matches the control logic. .
コンピュータを動作させるプログラムにおいて、
前記コンピュータを、
制御対象のハードウェアの動作仕様をシンボルの形態で表示するためのハードウェアシンボルが保存されたハードウェアシンボル記憶部と、
前記ハードウェアを制御する制御ロジックをシンボルの形態で表示するためのソフトウェアシンボルが記憶されたソフトウェアシンボル記憶部と、
CAD形式の図面を作成するための画面を表示し、前記画面上における当該シンボルの配置および接続の操作により、前記ハードウェアシンボル記憶部および前記ソフトウェアシンボル記憶部からそれぞれ対応するハードウェアシンボルとソフトウェアシンボルを読み出し、操作に応じて当該シンボルを配置および接続して、当該シンボルが接続された全体の制御構成を表現するCADデータを生成する作画部と、
前記CADデータを保存可能なCADデータ保存部と、
前記作画部により作成されたCADデータの中で、結線されたハードウェアシンボルとソフトウェアシンボルとの適正を予め設定された判定条件に基づいて判定し、適切と判定したCADデータを前記CADデータ保存部に保存する一方、不適切と判定した場合、前記CADデータにエラーが存在する旨を報知する判定部
として機能させることを特徴とするプログラム。
In a program for operating a computer,
The computer,
A hardware symbol storage unit in which hardware symbols for displaying operation specifications of hardware to be controlled in the form of symbols are stored;
A software symbol storage unit storing software symbols for displaying the control logic for controlling the hardware in the form of symbols;
A screen for creating a drawing in CAD format is displayed, and the corresponding hardware symbol and software symbol are respectively displayed from the hardware symbol storage unit and the software symbol storage unit according to the arrangement and connection of the symbol on the screen. A drawing unit that generates CAD data expressing the overall control configuration to which the symbol is connected, and arranging and connecting the symbol according to an operation ;
A CAD data storage unit capable of storing the CAD data;
Of the CAD data created by the drawing unit, the appropriateness of the connected hardware symbol and software symbol is determined based on a predetermined determination condition, and the CAD data determined to be appropriate is the CAD data storage unit A program that functions as a determination unit that notifies that there is an error in the CAD data when it is determined to be inappropriate .
制御対象のハードウェアの動作仕様をシンボルの形態で表示するためのハードウェアシンボルをハードウェアシンボル記憶部に保存し、
前記ハードウェアを制御する制御ロジックをシンボルの形態で表示するためのソフトウェアシンボルをソフトウェアシンボル記憶部に記憶し、
CAD形式の図面を作成するための画面を表示し、前記画面上における当該シンボルの配置および接続の操作により、前記ハードウェアシンボル記憶部および前記ソフトウェアシンボル記憶部からそれぞれ対応するハードウェアシンボルとソフトウェアシンボルを読み出し、操作に応じて当該シンボルを配置および接続し、当該シンボルが接続された全体の制御構成を表現するCADデータを生成し、
作成したCADデータの中で、結線されたハードウェアシンボルとソフトウェアシンボルとの適正を予め設定された判定条件に基づいて判定し、適切と判定したCADデータをCADデータ保存部に保存する一方、不適切と判定した場合、前記CADデータにエラーが存在する旨を報知する
ことを特徴とするプラント制御ロジック設計支援方法。
Save the hardware symbol for displaying the operation specifications of the hardware to be controlled in the form of a symbol in the hardware symbol storage unit,
Storing a software symbol for displaying the control logic for controlling the hardware in the form of a symbol in a software symbol storage unit;
A screen for creating a drawing in CAD format is displayed, and the corresponding hardware symbol and software symbol are respectively displayed from the hardware symbol storage unit and the software symbol storage unit according to the arrangement and connection of the symbol on the screen. , Arrange and connect the symbol according to the operation, generate CAD data representing the entire control configuration to which the symbol is connected ,
In the created CAD data, the appropriateness of the connected hardware symbol and software symbol is determined based on a predetermined determination condition, and the CAD data determined to be appropriate is stored in the CAD data storage unit. A plant control logic design support method characterized by notifying that there is an error in the CAD data when it is determined as appropriate .
JP2011117340A 2011-05-25 2011-05-25 Plant control logic design support apparatus, program, and plant control logic design support method Active JP5687563B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011117340A JP5687563B2 (en) 2011-05-25 2011-05-25 Plant control logic design support apparatus, program, and plant control logic design support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011117340A JP5687563B2 (en) 2011-05-25 2011-05-25 Plant control logic design support apparatus, program, and plant control logic design support method

Publications (2)

Publication Number Publication Date
JP2012247867A JP2012247867A (en) 2012-12-13
JP5687563B2 true JP5687563B2 (en) 2015-03-18

Family

ID=47468287

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011117340A Active JP5687563B2 (en) 2011-05-25 2011-05-25 Plant control logic design support apparatus, program, and plant control logic design support method

Country Status (1)

Country Link
JP (1) JP5687563B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102021980B1 (en) * 2019-05-15 2019-09-17 서정훈 Method and apparatus for cad based industrial plant and semiconductor facility design

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0644057A (en) * 1992-07-23 1994-02-18 Mitsubishi Electric Corp Automatic programming device
JP3710574B2 (en) * 1996-10-15 2005-10-26 島津システムソリューションズ株式会社 Program creation support device and storage medium storing program creation support program
KR100349068B1 (en) * 1997-07-29 2002-08-14 야마타케 코포레이션 System designing support apparatus
JP3581538B2 (en) * 1997-09-30 2004-10-27 日立エンジニアリング株式会社 Program specification automatic generation support system
JPH11282660A (en) * 1998-03-31 1999-10-15 Fuji Electric Engineering Co Ltd Automatic programming device for process controller and information recording medium
DE102008060003A1 (en) * 2008-11-25 2010-05-27 Pilz Gmbh & Co. Kg Method and device for creating a user program for a safety control

Also Published As

Publication number Publication date
JP2012247867A (en) 2012-12-13

Similar Documents

Publication Publication Date Title
JP5047401B1 (en) Project data creation device and programmable display
US9665314B2 (en) Methods and systems for managing a print-setting user interface
JP2005235173A5 (en)
US10198149B2 (en) Information processing apparatus, and method of controlling information processing apparatus
US10223157B2 (en) Management system and management method for creating service
US20180121044A1 (en) Run-time event handler generation in json environments
JP5687563B2 (en) Plant control logic design support apparatus, program, and plant control logic design support method
JP6812141B2 (en) Information processing equipment, information processing methods and programs
CN104216706A (en) Browsing method of Modelica model
CN107145367A (en) A kind of visualization dissemination method developed for front end and system
JP4995009B2 (en) POD screen generation device and program thereof
JP2010191521A (en) Information processing apparatus, program, and computer-readable recording medium
US10088835B2 (en) FA-device-configuration-design supporting apparatus and program
CN102520895B (en) The printer driver of the registration model centered by use case and being separated of application
US8171439B2 (en) Warning device and warning method
WO2013057607A1 (en) Computer program interface
JP5726106B2 (en) Embedded system controller
JP5404524B2 (en) Plant control logic design support apparatus, program, and plant control logic design support method
JP5247587B2 (en) Requirement specification traceability management device
WO2022249358A1 (en) Robot control device and robot control system
JP7530343B2 (en) System development support device, system development support method and system development support program
JP7095972B2 (en) Inkjet printer
JP5772639B2 (en) Design support device
JP2013235314A (en) Customization program, information processing device and recording medium
JP2012155515A (en) Source device driver and method for creating execution module

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140813

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140902

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141022

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: 20141224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150122

R151 Written notification of patent or utility model registration

Ref document number: 5687563

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151