JP5951041B2 - Programmable display - Google Patents
Programmable display Download PDFInfo
- Publication number
- JP5951041B2 JP5951041B2 JP2014548388A JP2014548388A JP5951041B2 JP 5951041 B2 JP5951041 B2 JP 5951041B2 JP 2014548388 A JP2014548388 A JP 2014548388A JP 2014548388 A JP2014548388 A JP 2014548388A JP 5951041 B2 JP5951041 B2 JP 5951041B2
- Authority
- JP
- Japan
- Prior art keywords
- programmable display
- data
- text file
- reception
- transmission
- 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 claims description 55
- 238000004891 communication Methods 0.000 claims description 44
- 230000005540 biological transmission Effects 0.000 claims description 26
- 238000000034 method Methods 0.000 claims description 25
- 239000000284 extract Substances 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000005856 abnormality Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response 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/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/058—Safety, monitoring
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Description
本発明は、制御機器の監視および操作を行うプログラマブル表示器に関する。 The present invention relates to a programmable display for monitoring and operating a control device.
従来、上位コンピュータと制御機器とが接続されるシステムを構築する際には、通信に使用するプロトコルが相互に異なる場合があるため、制御のためのプログラム作成工数が多くなったり、ネットワーク管理のためのプログラム作成の負担が大きくなったりする。そのため、上位コンピュータと制御機器との間にプログラマブル表示器を介在させ、プログラマブル表示器にて上位コンピュータと制御機器間のプロトコル変換をリアルタイムに行うシステム構成が有効とされている(例えば特許文献1、特許文献2、および特許文献3参照)。
Conventionally, when constructing a system in which a host computer and a control device are connected, the protocol used for communication may be different from each other. The burden of creating the program becomes large. Therefore, a system configuration in which a programmable display is interposed between the host computer and the control device and protocol conversion between the host computer and the control device is performed in real time by the programmable display is effective (for example,
また、上位コンピュータは、プログラマブル表示器に接続されている制御機器へ設定指令を命令する場合、専用のセットアップソフトウェアを用いて、接続経路の指定を行い、プログラマブル表示器経由で設定指令を与える(例えば特許文献4参照)。 In addition, when the host computer commands a setting command to a control device connected to the programmable display, the host computer designates a connection path using dedicated setup software and gives the setting command via the programmable display (for example, (See Patent Document 4).
しかしながら、特許文献4に記載の技術によれば、専用のセットアップソフトウェアが必要となるため、専用のセットアップソフトウェアを準備する手間とコストがかかるという問題があった。 However, according to the technique described in Patent Document 4, since dedicated setup software is required, there is a problem that it takes time and cost to prepare dedicated setup software.
また、特許文献1〜3に記載の技術によれば、上位コンピュータの専用セットアップソフトウェアから制御機器に対し、複数回の送受信を必要とするリクエストを与える場合、プログラマブル表示器にて一つの送受信ごとにプロトコル変換しているため、リクエストにかかる処理が完結するまでに時間がかかるという問題があった。
Further, according to the techniques described in
本発明は、上記に鑑みてなされたものであって、専用のセットアップソフトウェアを上位コンピュータに用意することを不要とするとともに、処理時間を可及的に短縮するプログラマブル表示器を得ることを目的とする。 The present invention has been made in view of the above, and it is an object of the present invention to obtain a programmable display that makes it unnecessary to prepare dedicated setup software in a host computer and shortens processing time as much as possible. To do.
上述した課題を解決し、目的を達成するために、本発明のプログラマブル表示器は、1以上の制御機器が接続される第1インタフェース部と、コンピュータが接続され、前記コンピュータから第1の通信プロトコルに従って送られてくるテキストファイルであって、前記1以上の制御機器に対する書き込み処理のリクエストが記述され、前記リクエストの記述は書き込み先の制御機器を示す第1情報を含む、前記テキストファイルを受信する第2インタフェース部と、前記第2インタフェース部が受信したテキストファイルに記述された、前記第1情報を含む前記リクエストを解読する解読部と、前記解読部の解読結果に基づいて、前記第1の通信プロトコルと異なる第2の通信プロトコルに基づく制御のための送受信と書き込み対象のデータの送信とを含む、前記書き込み処理を実現する複数の送受信を、前記1以上の制御機器のうちの前記書き込み先の制御機器との間で前記第1インタフェース部を介して実行し、実行結果を前記第2インタフェース部を介して前記コンピュータに送信する統括処理部と、を備えることを特徴とする。 In order to solve the above-described problems and achieve the object, a programmable display according to the present invention includes a first interface unit to which one or more control devices are connected, and a computer connected to the first communication protocol. A write file request is written to the one or more control devices , and the request description includes the first information indicating the write-destination control device, and receives the text file. a second interface unit, the second interface unit is described in a text file received, the decryption unit for decrypting the request including the first information, based on the decoded result of the decoding unit, the first Data for transmission / reception and writing for control based on a second communication protocol different from the communication protocol A plurality of transmissions / receptions including the transmission of data to execute the writing process with the write-destination control device among the one or more control devices via the first interface unit. And an overall processing unit that transmits the information to the computer via the second interface unit.
本発明にかかるプログラマブル表示器は、テキストファイルに記述されたリクエストを受信することができるとともに、制御機器との間で、リクエストに基づき、リクエストされた処理を実現するための複数の送受信を実行することができるので、専用のセットアップソフトウェアを上位コンピュータに用意することを不要とするとともに、処理時間を可及的に短縮するという効果を奏する。 The programmable display according to the present invention can receive a request described in a text file, and executes a plurality of transmissions and receptions for realizing requested processing with a control device based on the request. Therefore, it is unnecessary to prepare dedicated setup software in the host computer, and the processing time can be shortened as much as possible.
以下に、本発明にかかるプログラマブル表示器の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。 Embodiments of a programmable display device according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.
実施の形態.
図1は、本発明の実施の形態のプログラマブル表示器を用いたシステムの構成を示す図である。図示するように、プログラマブル表示器200は、通信路1を介して上位コンピュータ(コンピュータ)100に接続され、通信路2を介して複数(本図では3つ)の制御機器300に接続されている。Embodiment.
FIG. 1 is a diagram showing a configuration of a system using a programmable display according to an embodiment of the present invention. As shown in the figure, the
通信路1および通信路2の通信規格は夫々特定の規格に限定されない。例えば、通信路1および通信路2の通信規格として、イーサネット(登録商標)、RS−232C、またはUSB(Universal Serial Bus)が採用可能である。また、例えば、通信路2の通信規格として、MELSECNET/H、CC-Link IEまたはFL-net(OPCN-2)など、コントローラ間ネットワークの通信規格が採用可能である。なお、通信路1の通信規格と通信路2の通信規格とは相違していてもかまわない。また、通信路1または通信路2は、有線で接続されるものであってもよいし、無線で接続されるものであってもよい。
The communication standards of the
制御機器300は、例えばPLC(Programmable Logic Controller)である。PLCは、被制御機器を制御することができる。具体的には、PLCは、ユーザプログラムと被制御機器にかかる1以上の状態変数(デバイス)とを内部のメモリに記憶している。夫々のデバイスは、PLC内のメモリの番地に一対一で対応付けられている。PLCは、ユーザプログラムに基づいて状態変数の値(デバイス値)を操作する。被制御機器は予め決められた番地に対して値を読み書きすることで、制御機器300からの指令を受信したり、制御機器300に対する応答を送信したりすることができる。
The
上位コンピュータ100は、CPU(Central Processing Unit)110、メモリ120、入力装置130、表示装置140およびインタフェース(I/F)部150を備えている。CPU110、メモリ120、入力装置130、表示装置140およびI/F部150は、互いにバスラインで接続されている。
The
入力装置130は、例えばマウスやキーボードを備えて構成され、ユーザからの上位コンピュータ100に対する操作情報が入力される。入力された操作情報は、CPU110へ送られる。表示装置140は、例えば液晶モニタなどであって、ユーザに対する出力情報を表示可能な装置である。出力情報は、CPU110によって生成され、メモリ120を介して表示装置140に送られる。I/F部150は、通信路1に接続するための接続インタフェースである。
The
メモリ120は、ROM(Read Only Memory)、RAM(Random Access Memory)、またはそれらの組み合わせにより構成される。メモリ120は、オペレーティングシステムプログラム(Operating System Program;OS)121を予め記憶している。CPU110は、OS121に基づいて、上位コンピュータ100のリソースをユーザが使用できるようにするための各種機能を提供する。その機能のうちの一つとして、テキストエディタがある。ユーザは、テキストエディタを立ち上げて入力装置130を操作することによって、文字列をテキストファイルに記述することができる。テキストファイルは、メモリ120に格納される(テキストファイル122)。
The memory 120 is configured by a ROM (Read Only Memory), a RAM (Random Access Memory), or a combination thereof. The memory 120 stores an operating system program (OS) 121 in advance. The CPU 110 provides various functions for enabling the user to use the resources of the
ここで、ユーザは、制御機器300に対する所望の処理を実現するためのリクエストをテキストファイル122に記述することができる。上位コンピュータ100は、リクエストが記述されたテキストファイル122をFTPなどの手段を用いてプログラマブル表示器200に送信することができる。
Here, the user can describe a request for realizing a desired process for the
なお、テキストファイル122を用いてリクエストできる処理は任意である。例えば、制御機器300にユーザプログラムまたはパラメータを書き込んだり、制御機器300からそれらのデータを読み出したりする処理をリクエストすることができる。また、所望のデバイスの値を書き換える(書き込む)処理をリクエストすることができる。また、所望のデバイスの値を読み出す処理をリクエストすることができる。また、所望のデバイスのログを読み出す処理をリクエストすることができる。
Processing that can be requested using the
プログラマブル表示器200に送られるテキストファイル122には、処理を完了するために必要となる情報を全て含む。処理を完了するために必要となる情報は、例えば、通信経路を特定するための情報、処理対象(宛先)の制御機器300を特定する情報、リクエストの種類を識別するための区分情報(リクエスト区分)またはリクエストの詳細情報を含む。なお、如何なる情報が必要となるかは、リクエスト区分に応じて変化する。例えば、リクエスト区分がユーザプログラム、パラメータまたはデバイス値の書き込みである場合には、処理を完了するために必要となる情報は、書き込みデータの名称など、書き込み対象を特定するための情報、または、書き込み先のアドレスを含む。書き込み対象を特定するための情報は、データ名称であってもよいし、書き込み対象のデータが格納されているアドレスであってもよい。また、リクエスト区分がユーザプログラム、パラメータ、デバイス値、またはデバイス値のログの読み出しである場合には、処理を完了するために必要となる情報は、読み出し対象を特定するための情報を含む。読み出し対象を特定するための情報は、データ名称であってもよいし、読み出し対象のデータが格納されているアドレスであってもよい。また、デバイスの名称であってもよい。
The
リクエストは、プログラマブル表示器200(正確には後述の解読部212)がリクエストに含まれる夫々の情報を特定し抽出することができるように所定の書式に準拠して記述される。なお、リクエストの書式は任意である。図2は、リクエストの書式例を示す図である。図示するように、通信経路を特定するための接続チャンネル番号(communication_port)が「1」、処理対象の制御機器300を特定するための名称・型名コード(cpu_type)が「Q06UDEH」、リクエスト区分(Job_Type)が「road_fl」であることを示している。
The request is described in conformity with a predetermined format so that the programmable display 200 (precisely, a decoding unit 212 described later) can identify and extract each piece of information included in the request. The request format is arbitrary. FIG. 2 is a diagram illustrating a format example of a request. As shown in the figure, the connection channel number (communication_port) for specifying the communication path is “1”, the name / type code (cpu_type) for specifying the processing
プログラマブル表示器200は、ユーザがデバイスの監視や操作を行うためのHMI(Human Machine Interface)として機能する。また、本実施の形態では、プログラマブル表示器200は、リクエストを記述したテキストファイル122(以降、特に断りがない限り、テキストファイル122とはリクエストを記述したテキストファイル122を言うものとする)を上位コンピュータ100から受信すると、制御機器300に対して、リクエストされた処理を実行し、処理を完了した後、処理結果を上位コンピュータ100に送信することができる。
The
プログラマブル表示器200は、CPU210、メモリ220、タッチパネル装置230、インタフェース(I/F)部240およびI/F部250を備えている。CPU210、メモリ220、タッチパネル装置230、I/F部240およびI/F部250は、互いにバスラインで接続されている。
The
I/F部250は、通信路1に接続するための接続インタフェースである。I/F部250は、通信路1を介して上位コンピュータ100が接続され、テキストファイル122を受信する。また、I/F部240は、通信路2に接続するための接続インタフェースである。
The I /
メモリ220は、ROM221およびRAM222を備えている。ROM221は、プログラマブル表示器200の基本動作を制御するためのシステムプログラム223と、作画データ224とを予め記憶する。作画データ224は、例えば、タッチパネル装置230に表示する部品のレイアウト、および、表示対象のデバイスを定義するデータである。部品とは、表示画面を構成する最小単位の要素であって、ボタン、スイッチ、グラフまたは数値表示フィールドを含む。ユーザは、タッチパネル装置230の表示画面を視認することによって所望のデバイスの値を確認したり、表示画面に表示されたボタンまたはスイッチを操作することによって所望のデバイスの値を操作したりすることができる。
The
RAM222は、CPU210に、システムプログラム223を展開する領域、および、一時データを記憶する領域を提供する。
The
CPU210は、起動時に、システムプログラム223をROM221から読み出して、読み出したシステムプログラム223をRAM222に展開する。そして、CPU210は、RAM222に展開されたシステムプログラム223を実行することによって、統括処理部211および解読部212として機能する。
When starting up, the CPU 210 reads the
解読部212は、上位コンピュータ100から受信したテキストファイル122を解読して、リクエストされた処理を実行するために必要となる情報を抽出する。
The decryption unit 212 decrypts the
統括処理部211は、作画データ224に基づいて、タッチパネル装置230を介した入出力を制御する。また、解読部212がテキストファイル122から抽出した情報に基づいて、リクエストされた処理を実行する。具体的には、統括処理部211は、解読部212の解読結果として抽出された情報に基づいて、リクエストされた処理を実現するための制御機器300との間の複数の送受信を実行し、実行結果をI/F部250を介して上位コンピュータ100に送信する。
The overall processing unit 211 controls input / output via the
なお、システムプログラム223をインターネット等のネットワーク経由で提供または配布するように構成してもよい。また、ROM221に代えて、一時的でない有形の媒体であればどのような記録媒体であっても、システムプログラム223のロード元となる記録媒体として採用することが可能である。例えば、外部記憶装置、着脱可能なメモリデバイス、光ディスク装置などを採用することが可能である。
The
また、上述の各機能ブロック(統括処理部211および解読部212)は、ソフトウェア(システムプログラム223)により実現されるとして説明しているが、ハードウェア、または、ソフトウェアとハードウェアとの組み合わせにより実現することが可能である。このような機能が、ハードウェアとして実現されるか、またはソフトウェアとして実現されるかは、具体的な実施態様、或いはシステム全体に課される設計制約に依存する。当業者は、具体的な実施態様ごとに、様々な方法でこれらの機能を実現し得るが、そのような実現を決定することは本発明の範疇に含まれる。 Each functional block (the overall processing unit 211 and the decoding unit 212) is described as being realized by software (system program 223), but is realized by hardware or a combination of software and hardware. Is possible. Whether such a function is realized as hardware or software depends on a specific embodiment or a design constraint imposed on the entire system. Those skilled in the art can implement these functions in various ways for each specific embodiment, and determining such implementation is within the scope of the invention.
図3は、プログラマブル表示器200を用いたシステムの動作を説明するフローチャートである。
FIG. 3 is a flowchart for explaining the operation of the system using the
まず、ユーザは、上位コンピュータ100のテキストエディタを用いて、リクエストを記述したテキストファイル122を作成する(ステップS1)。作成されたテキストファイル122はCPU110によってメモリ120に格納される。上位コンピュータ100は、メモリ120に格納されたテキストファイル122を、ユーザからの操作に基づき、I/F部150および通信路1を介してプログラマブル表示器200に送信する(ステップS2)。テキストファイル122の送信のためのプロトコルは例えばFTPであってよい。プログラマブル表示器200においては、統括処理部211は、I/F部250に受信したテキストファイル122をROM221に格納する。
First, the user creates a
なお、リクエスト区分が制御機器300からのデータ(ユーザプログラム、パラメータ、デバイス値またはデバイス値のログ)の読み出しである場合には、ステップS2の処理においては、テキストファイル122のみが送信される。また、リクエスト区分が制御機器300に対するデータ(ユーザプログラム、パラメータ、またはデバイス値)の書き込みである場合には、テキストファイル122とともに書き込みデータが送信される。書き込みデータは、統括処理部211によって、テキストファイル122とともにROM221に格納される。なお、書き込みデータはテキストファイル122の送信タイミングよりも前のタイミングで送信されるようにしてもよい。
When the request classification is reading of data (user program, parameter, device value or device value log) from the
テキストファイル122の受信をトリガとして、統括処理部211は解読部212に解読指示を出力する(ステップS3)。解読指示を受信した解読部212は、RAM222に格納されたテキストファイル122を例えば行単位で解読して、リクエストされた処理を実行するための情報を抽出する(ステップS4)。抽出された情報は、RAM222を介して統括処理部211に送信される。
With the reception of the
続いて、統括処理部211は、受信した情報に基づいて、リクエストされた処理を実現するためのアクセスを制御機器300に対して実行する(ステップS5)。制御機器300に対するアクセスは、I/F部240および通信路2を介して実行される。
Subsequently, the overall processing unit 211 performs access to the
ここで、リクエストされた処理を実現するための制御機器300との間のアクセスは、複数回の送受信を要する場合がある。具体的には、例えば、リクエストされた処理は、処理対象の制御機器300との間の通信の確立のためのハンドシェイク処理、データの送受信およびデータの送受信の前後に送受信される各種通知、または、通信の切断のための処理を含む。ステップS5においては、統括処理部211は、解読部212が抽出した情報に基づいて、リクエストされた処理を実現するための1以上の送受信を自動で実行する。
Here, the access to the
制御機器300に対する、リクエストされた処理を実現するための全ての送受信を完了すると、統括処理部211は、リクエストされた処理に対応するデータをFTPなどの手段によって上位コンピュータ100に送信し(ステップS6)、動作が完了する。
When the transmission / reception for realizing the requested processing with respect to the
なお、リクエスト区分が制御機器300からのデータ(ユーザプログラム、パラメータ、デバイス値またはデバイス値のログ)の読み出しである場合には、ステップS6の処理においては、動作を完了した旨のステータス情報を記述したテキストファイルと、読み出されたデータとが送信される。また、リクエスト区分が制御機器300に対するデータ(ユーザプログラム、パラメータ、またはデバイス値)の書き込みである場合には、ステップS6の処理においては、動作を完了した旨のステータス情報を記述したテキストファイルのみが送信される。
When the request classification is reading of data (user program, parameter, device value or device value log) from the
なお、処理が正常に完了した場合には、統括処理部211は、ステータス情報に正常完了コード、完了時間、および処理履歴ログを記述するようにしてよい。また、テキストファイル122の解読に失敗した場合、または制御機器300に対するアクセス中に何らかの異常が発生した場合には、ステータス情報に異常コード、異常発生時刻、処理履歴ログを記述するようにしてよい。
When the process is normally completed, the overall processing unit 211 may describe a normal completion code, a completion time, and a process history log in the status information. Further, when the decoding of the
図4は、本発明の実施の形態の効果を説明する図である。図示するように、データの読み出しの際には、上位コンピュータ100がテキストファイル122をプログラマブル表示器200に送信すると、プログラマブル表示器200は、制御機器300との間で、データの読み出しにかかる送受信を複数回実行し、その後、ステータス情報を記述したテキストファイル261と読み出したデータ301とを上位コンピュータ100に送信する。また、データの書き込みの際には、上位コンピュータ100がテキストファイル122およびデータ123をプログラマブル表示器200に送信すると、プログラマブル表示器200は、制御機器300との間で、データ123の書き込みにかかる送受信を複数回実行し、その後、ステータス情報を記述したテキストファイル262を上位コンピュータ100に送信する。
FIG. 4 is a diagram for explaining the effect of the embodiment of the present invention. As shown in the figure, when reading the data, when the
このように、上位コンピュータ100は、テキストファイル122を用いてプログラマブル表示器200に所望の処理をリクエストすることができる。また、リクエストされた処理が完了するまで、当該処理を実現するための制御機器300との間の複数の送受信がプログラマブル表示器200と制御機器300との間でのみ実行される。即ち、処理が完了するまで、プログラマブル表示器200と上位コンピュータ100との間の通信を必要としない。処理が完了すると、処理結果として、リクエストを記述したテキストファイル122、または、リクエストを記述したテキストファイル122およびデータ301、の何れかがプログラマブル表示器200から上位コンピュータ100に転送される。これにより、本実施の形態によれば、リクエストされた処理を実現するための制御機器300との間の複数の送受信が、プログラマブル表示器200でプロトコル変換されながら制御機器300と上位コンピュータ100との間で実行される場合に比べ、リクエストされた処理が完了するまでの処理時間が短縮される。
Thus, the
以上述べたように、本発明の実施の形態によれば、プログラマブル表示器200は、上位コンピュータ100が接続され、制御機器300に対する処理のリクエストを記述したテキストファイル122を受信するI/F部250と、I/F部250が受信したテキストファイル122に記述されたリクエストを解読する解読部212と、解読部212の解読結果に基づいて、制御機器300との間で前記リクエストされた処理を実現する複数の送受信を実行し、実行結果をI/F部250を介して上位コンピュータ100に送信する統括処理部211と、を備える。これにより、上位コンピュータ100は、汎用のテキストエディタを用いてプログラマブル表示器200に所望の処理をリクエストすることができる。また、リクエストされた処理が完了するまで、当該処理を実現するための制御機器300との間の複数の送受信がプログラマブル表示器200と制御機器300との間でのみ実行される。言い換えると、上位コンピュータ100がテキストファイル122を送信してから実行結果を受信するまでの間、プログラマブル表示器200との間の通信を不要とすることができる。即ち、本実施の形態によれば、専用のセットアップソフトウェアを上位コンピュータ100に用意することを不要とするとともに、上位コンピュータ100からリクエストされた処理が完了するまでの処理時間が短縮される。
As described above, according to the embodiment of the present invention, the
また、統括処理部211は、実行結果をテキストファイル261、262に記述して上位コンピュータ100に送信するので、ユーザは、上位コンピュータ100に専用のセットアップソフトウェアを用意することなく制御機器300の操作を実行することができるようになる。
Further, the overall processing unit 211 describes the execution results in the text files 261 and 262 and transmits them to the
以上のように、本発明にかかるプログラマブル表示器は、制御機器の監視および操作を行うプログラマブル表示器に適用して好適である。 As described above, the programmable display according to the present invention is suitable for application to a programmable display that monitors and operates a control device.
1,2 通信路、100 上位コンピュータ、110,210 CPU、120,220 メモリ、121 OS、122,261,262 テキストファイル、123 データ、130 入力装置、140 表示装置、150,240,250 I/F部、200 プログラマブル表示器、211 統括処理部、212 解読部、221 ROM、222 RAM、223 システムプログラム、224 作画データ、230 タッチパネル装置、300 制御機器、301 データ。 1, 2 communication path, 100 host computer, 110, 210 CPU, 120, 220 memory, 121 OS, 122, 261, 262 text file, 123 data, 130 input device, 140 display device, 150, 240, 250 I / F Part, 200 programmable display, 211 general processing part, 212 decoding part, 221 ROM, 222 RAM, 223 system program, 224 drawing data, 230 touch panel device, 300 control device, 301 data.
Claims (9)
コンピュータが接続され、前記コンピュータから第1の通信プロトコルに従って送られてくるテキストファイルであって、前記1以上の制御機器に対する書き込み処理のリクエストが記述され、前記リクエストの記述は書き込み先の制御機器を示す第1情報を含む、前記テキストファイルを受信する第2インタフェース部と、
前記第2インタフェース部が受信したテキストファイルに記述された、前記第1情報を含む前記リクエストを解読する解読部と、
前記解読部の解読結果に基づいて、前記第1の通信プロトコルと異なる第2の通信プロトコルに基づく制御のための送受信と書き込み対象のデータの送信とを含む、前記書き込み処理を実現する複数の送受信を、前記1以上の制御機器のうちの前記書き込み先の制御機器との間で前記第1インタフェース部を介して実行し、実行結果を前記第2インタフェース部を介して前記コンピュータに送信する統括処理部と、
を備えることを特徴とするプログラマブル表示器。 A first interface unit to which one or more control devices are connected;
A text file that is connected to a computer and sent from the computer in accordance with a first communication protocol, in which a write processing request for the one or more control devices is described. A second interface for receiving the text file , including first information indicating ;
A decryption unit configured to decrypt the request including the first information described in the text file received by the second interface unit;
A plurality of transmission / reception that realizes the writing process, including transmission / reception for control based on a second communication protocol different from the first communication protocol and transmission of data to be written based on a decoding result of the decoding unit Of the one or more control devices with the write-destination control device via the first interface unit, and the execution result is transmitted to the computer via the second interface unit And
A programmable display comprising:
前記解読部は、前記第2情報を解読することによって前記書き込み対象のデータを抽出する、 The decoding unit extracts the data to be written by decoding the second information;
ことを特徴とする請求項1に記載のプログラマブル表示器。 The programmable display according to claim 1.
ことを特徴とする請求項2に記載のプログラマブル表示器。 The programmable display device according to claim 2.
コンピュータが接続され、前記コンピュータから第1の通信プロトコルに従って送られてくるテキストファイルであって、前記1以上の制御機器に対する読み出し処理のリクエストが記述され、前記リクエストの記述は読み出し先の制御機器を示す第1情報を含む、前記テキストファイルを受信する第2インタフェース部と、 A text file that is connected to a computer and sent from the computer according to a first communication protocol, in which a read processing request is described for the one or more control devices. A second interface for receiving the text file, including first information indicating;
前記第2インタフェース部が受信したテキストファイルに記述された、前記第1情報を含む前記リクエストを解読する解読部と、 A decryption unit configured to decrypt the request including the first information described in the text file received by the second interface unit;
前記解読部の解読結果に基づいて、前記第1の通信プロトコルと異なる第2の通信プロトコルに基づく制御のための送受信と読み出し対象のデータの受信とを含む、前記読み出し処理を実現する複数の送受信を、前記1以上の制御機器のうちの前記読み出し先の制御機器との間で前記第1インタフェース部を介して実行し、実行結果を前記第2インタフェース部を介して前記コンピュータに送信する統括処理部と、 A plurality of transmission / reception that realizes the reading processing, including transmission / reception for control based on a second communication protocol different from the first communication protocol and reception of data to be read based on a decoding result of the decoding unit Of the one or more control devices with the read-out control device via the first interface unit, and the execution result is transmitted to the computer via the second interface unit And
を備えることを特徴とするプログラマブル表示器。 A programmable display comprising:
前記解読部は、前記第2情報を解読することによって前記読み出し対象のデータを抽出する、 The decoding unit extracts the data to be read by decoding the second information;
ことを特徴とする請求項4に記載のプログラマブル表示器。 The programmable display according to claim 4.
ことを特徴とする請求項5に記載のプログラマブル表示器。 The programmable display according to claim 5.
ことを特徴とする請求項1から請求項6の何れか1項に記載のプログラマブル表示器。 The programmable display device according to any one of claims 1 to 6, wherein the programmable display device is provided.
ことを特徴とする請求項1から請求項6の何れか1項に記載のプログラマブル表示器。 The programmable display device according to any one of claims 1 to 6, wherein the programmable display device is provided.
ことを特徴とする請求項1から請求項6の何れか1項に記載のプログラマブル表示器。 The programmable display device according to any one of claims 1 to 6, wherein the programmable display device is provided.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2012/080302 WO2014080491A1 (en) | 2012-11-22 | 2012-11-22 | Programmable display device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP5951041B2 true JP5951041B2 (en) | 2016-07-13 |
JPWO2014080491A1 JPWO2014080491A1 (en) | 2017-01-05 |
Family
ID=50775696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014548388A Expired - Fee Related JP5951041B2 (en) | 2012-11-22 | 2012-11-22 | Programmable display |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5951041B2 (en) |
WO (1) | WO2014080491A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108803577B (en) * | 2018-07-26 | 2021-10-22 | 深圳市元征科技股份有限公司 | Diagnosis method, upper computer and lower computer |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10222212A (en) * | 1997-02-05 | 1998-08-21 | Toshiba Corp | Control logic generating device |
JP2000187506A (en) * | 1998-12-22 | 2000-07-04 | Mitsubishi Electric Corp | Programmable controller |
JP2004302880A (en) * | 2003-03-31 | 2004-10-28 | Digital Electronics Corp | Programmable logic controller, program editor device, their program, and recording medium |
JP2006039741A (en) * | 2004-07-23 | 2006-02-09 | Digital Electronics Corp | Programmable display |
-
2012
- 2012-11-22 JP JP2014548388A patent/JP5951041B2/en not_active Expired - Fee Related
- 2012-11-22 WO PCT/JP2012/080302 patent/WO2014080491A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10222212A (en) * | 1997-02-05 | 1998-08-21 | Toshiba Corp | Control logic generating device |
JP2000187506A (en) * | 1998-12-22 | 2000-07-04 | Mitsubishi Electric Corp | Programmable controller |
JP2004302880A (en) * | 2003-03-31 | 2004-10-28 | Digital Electronics Corp | Programmable logic controller, program editor device, their program, and recording medium |
JP2006039741A (en) * | 2004-07-23 | 2006-02-09 | Digital Electronics Corp | Programmable display |
Also Published As
Publication number | Publication date |
---|---|
WO2014080491A1 (en) | 2014-05-30 |
JPWO2014080491A1 (en) | 2017-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6411003B1 (en) | Data collection device, data collection method, and program | |
WO2015136959A1 (en) | Control system, method, program and information processing device | |
JP6357770B2 (en) | Control device and communication control method | |
JP6443190B2 (en) | Programmable logic controller, control method of programmable logic controller, and control program | |
US20180052683A1 (en) | System design supporting device, system design supporting method, and system design supporting program | |
JP6772652B2 (en) | Programmable display, update processing device, update method, information processing method and program | |
JP2017187993A (en) | Control device, control method, and program | |
JP6481267B2 (en) | Programmable display | |
WO2016163235A1 (en) | Plc control data generation device, plc control data generation method, and plc control data generation program | |
CN109643096B (en) | Programmable logic controller system and computer-readable storage medium storing engineering tool program | |
JPWO2017072928A1 (en) | Programmable display, information processing apparatus, screen data creation support program, and screen display system | |
JP6442131B2 (en) | Control system and control device | |
JP5951041B2 (en) | Programmable display | |
JP5566473B2 (en) | System design equipment | |
JP2011186607A (en) | Field device, setting method for the same, field device management method and program | |
WO2016166799A1 (en) | Control system and programmable logic controller | |
JP6680313B2 (en) | Control device and communication control method | |
US10782982B2 (en) | Information processing apparatus and system, and method and recording medium for generating user interface | |
JPWO2020217434A1 (en) | Data collection equipment, data collection methods and programs | |
WO2022181535A1 (en) | Information processing device, and computer-readable storage medium | |
WO2024171458A1 (en) | Display program, client device, network system, and display control method | |
WO2022190427A1 (en) | Development support device, development support method, and development support program | |
WO2023157091A1 (en) | Image generation program, image generation device, programmable controller system, and image generation method | |
JP6357769B2 (en) | Control device and communication control method | |
JP2007252162A (en) | Motor drive device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20160510 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160607 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5951041 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |