JPH1124716A - プログラマブルコントローラ - Google Patents
プログラマブルコントローラInfo
- Publication number
- JPH1124716A JPH1124716A JP9180841A JP18084197A JPH1124716A JP H1124716 A JPH1124716 A JP H1124716A JP 9180841 A JP9180841 A JP 9180841A JP 18084197 A JP18084197 A JP 18084197A JP H1124716 A JPH1124716 A JP H1124716A
- Authority
- JP
- Japan
- Prior art keywords
- programmable controller
- personal computer
- html text
- html
- communication means
- 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.)
- Granted
Links
Landscapes
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
- Programmable Controllers (AREA)
Abstract
く監視・制御を行うことができるプログラマブルコント
ローラを提供する。 【解決手段】 プログラマブルコントローラ1にHTT
Pサーバー15、及びHTMLテキスト格納手段16を
設けることにより、専用のプログラミングツールを用い
ることなく、パーソナルコンピュータまたはワークステ
ーション3の汎用HTMLブラウザーによりログラマブ
ルコントローラの監視・制御を行うことができる。
Description
ルからプログラムの実行状態の監視・制御を行うことが
できるプログラマブルコントローラに関するものであ
る。
ログラミングツールの構成例を図4に示す。図4におい
て、1はプログラマブルコントローラ(本体)、11は
プログラマブルコントローラのシーケンスプログラムを
実行処理するシーケンス制御手段、12は入出力モジュ
ールとのデータ入出力を行うデータ入出力処理手段、1
3はプログラマブルコントローラの実行状態を制御しモ
ニターする実行状態制御・モニター処理手段、14はプ
ログラミングツールとの通信処理を行う通信処理手段、
2はプログラマブルコントローラとプログラミングツー
ルを接続している通信ケーブル、3はプログラミングツ
ールを実行するパーソナルコンピュータである。
ュータ3上で実行され、パーソナルコンピュータ3のR
S232C通信ポートからプログラマブルコントローラ
1に対する専用のコマンドを送信する。専用コマンドに
は、プログラムコントローラの機種、プログラム容量、
制御ソフトウェアのバージョンを読み出したり、シーケ
ンスプログラムの実行周期、割込みプログラム実行周期
などのパラメータを設定するシステム情報コマンド、入
出力モジュールの実装状態を設定するI/O割付コマン
ド、シーケンスプログラムの読み出し・編集コマンド、
データモニター・設定コマンド、プログラマブルコント
ローラの実行制御コマンドなどがある。
ラミングツールより前記専用コマンドを通信処理手段1
4で受信すると、コマンドの内容に応じた要求を実行状
態制御・モニター処理手段13に対して行い、そこから
得た応答を通信処理手段14からプログラミングツール
へ返送する。プログラミングツールではプログラマブル
コントローラ1からの応答を表示し、操作者にプログラ
マブルコントローラlの状態を伝える。
従来の例では、プログラミングツールは専用のプログラ
ムを用意する必要があり、またプログラミングツールを
実行するパーソナルコンピュータ3もプログラミングツ
ールに依存する専用の機種を用意する必要がある。これ
では制御機器のオープン化の流れに反し、制御システム
を構築するための制約になりかねないと共に、安価なオ
ープン機器の利用を妨げることになり、経済的な問題が
ある。
たもので、プログラマブルコントローラ、またはパーソ
ナルコンピュータもしくはワークステーションに、オー
プン化に対応した通信処理機能を搭載することにより、
専用のプログラミングツールを用いずに監視・制御を可
能としたプログラマブルコントローラを提供することを
目的とする。
御機能、データ入出力機能、及び実行状態制御・モニタ
ー機能のうちの少なくとも1つの機能を有し、パーソナ
ルコンピュータまたはワークステーションで実行される
プログラミングツールと通信する通信手段を有するプロ
グラマブルコントローラにおいて、HTTP(ハイパー
テキスト転送プロトコル)サーバー処理手段及びHTM
L(ハイパーテキスト記述言語)テキストを格納する手
段を備え、前記パーソナルコンピュータまたはワークス
テーションのHTMLブラウザーからの要求を処理可能
としたことを特徴とする。
ナルコンピュータまたはワークステーションに、専用の
プログラミングツールを必要とせず、汎用のHTMLブ
ラウザーで、プログラマブルコントローラの監視・制御
を行うことができる。
リアルポートを用いた通信手段であってもよいし、ま
た、イーサネットLANを用いた通信手段であってもよ
い。またこのようなプログラマブルコントローラの機能
を、パーソナルコンピュータもしくはワークステーショ
ンで実行するように構成することもできる。
実施形態について詳細に説明する。なお、以下の図面に
おいて、同符号は同一部分又は対応部分を示す。図1
は、本発明の一実施形態の構成を示すものである。図に
おいて、1はプログラマブルコントローラ(本体)、1
1はプログラマブルコントローラのシーケンスプログラ
ム実行処理を行うシーケンス制御手段、12は入出力モ
ジュールとのデータ入出力を行う入出力処理、13はプ
ログラマブルコントローラの実行状態を制御しモニター
する実行状態制御・モニター手段、14は従来のプログ
ラミングツールとの通信処理を行う機能を有する通信処
理手段、15はHTTPサーバー、16はHTMLで記
述された、プログラマブルコントローラ1の装備する監
視・制御機能をメニュー形式で表現したテキストを格納
するHTMLテキスト格納手段、2はプログラマブルコ
ントローラとパーソナルコンピュータを接続している例
えばRS232Cポートを有する通信ケーブル、3はパ
ーソナルコンピュータまたはワークステーションであ
る。
ュータまたはワークステーション3において、汎用HT
MLブラウザーを実行し、プログラマブルコントローラ
1のHTMLテキストを指定すると、HTTPでの読み
出し要求が行われ、HTTPサーバー15からHTML
テキスト格納手段16に格納されているHTMLテキス
トが返送される。HTMLテキストが汎用HTMLブラ
ウザ一に読み込まれることにより、プログラマブルコン
トローラ1のサポートする監視・制御機能をメニュー形
式で表示する。メニューにハイパーテキストで表示され
ている項目を選択することにより、ハイパーテキストに
リンクされているCGI(CommonGateway
Interface)を呼び出せば、HTTPサーバ
ー15によって、従来のプログラミングツールと通信を
行う通信処理手段14を呼び出し、この通信処理手段1
4から従来と同じようなプログラマブルコントローラ専
用のコマンドで実行状態制御・モニター手段13に要求
が送られ、その応答が通信処理手段14からHTMLテ
キスト形式でHTTPサーバ一手段15に返され、パー
ソナルコンピュータまたはワークステーション3に返送
され、実行中の汎用HTMLブラウザーにおいて表示さ
れることになる。
用いて更に詳細に説明する。図2はプログラマブルコン
トローラ1のHTMLテキスト格納手段16に格納され
ているHTMLテキストによって、システム情報、I/
O割付け、プログラム読み出し・編集、データモニター
・設定、プログラマブルコントローラの実行制御をサポ
ートしているとした場合の動作を説明するフローチャー
トである。
ーション3において、汎用HTMLブラウザーが起動さ
れて、プログラマブルコントローラ1を指定すると、ス
テップS1で、HTMLテキストの読み出しが選択さ
れ、プログラマブルコントローラ1に要求が出される。
すると、ステップS2においてプログラマブルコントロ
ーラlよりHTMLテキスト16が返送され、ステップ
S11において汎用HTMLブラウザ一にメニューが表
示される。メニューには、「システム情報」、「I/O
割付け」、「プログラム読み出し・編集」、「データモ
ニター・設定」、「プログラマブルコントローラの実行
制御」が用意されており、さらにそれぞれのメニューに
はハイパーリンクが設定されている。ハイパーリンクの
内容は、メニューの機能を実行するためのプログラマブ
ルコントローラ1の通信処理手段14へのCGI呼び出
しとなっている。
クを選択すると、ステップS1ではHTMLテキストの
読み出しではないのでステップS3に進む。ここでCG
I呼び出しなのでステップS4で選択内容が判定され、
ステップS5のシステム情報読み出しのCGI呼び出し
が実行される。システム情報読み出しのCGI呼び出し
は、HTTPサーバー15から通信処理手段14のシス
テム情報読み出し処理を呼び出す。システム情報読み出
し処理では、機種、プログラム容量、制御ソフトウェア
のバージョンを読み出しステップS10でHTMLテキ
ストへ変換、返送され、ステップS11にて汎用ブラウ
ザーに結果が表示される。
を選択する代わりに、「I/O割付け」、「プログラム
読み出し・編集」、「データモニター・設定」、または
「プログラマブルコントローラの実行制御」のハイパー
リンクを選択した場合は、ステップS4からステップS
5に進む代わりに、ステップS6、ステップS7、ステ
ップS8またはステップS9にそれぞれ進むことになる
が、その説明は省略する。
マブルコントローラでサポートすることにより、ネット
ワークの通信フォーマットとしてほぼ標準であるHTM
Lを使用することが可能になる。また汎用HTMLブラ
ウザーは、パーソナルコンピュータからワークステーシ
ョンまで多様な機種で動作するバージョンが用意されて
いるので、専用のプログラミングツールを用意すること
が不要となり、柔軟なシステム構成が可能となる。
すように、プログラマブルコントローラ1と、パーソナ
ルコンピュータまたはワークステーション3とをRS2
32Cポートを有する通信ケーブル2で接続したが、こ
の図1の接続ケーブル2の部分を、図3に示すように、
イーサネットのLAN4を用いてもよい。イーサネット
のLAN4を用いることにより、複数のプログラマブル
コントローラ1A、1B、…を、相手先のIPアドレス
を指定することにより切り替え接続することができる。
格納する手段16に格納されたHTMLテキストの内容
をHTMLブラウザーからの要求で変更できるように構
成してもよい。そのためには、HTMLテキストを変更
する機能を通信処理手段14に持たせるとともに、HT
MLテキスト格納手段16に格納されるHTMLテキス
トのメニューとして、「システム情報」、「I/O割付
け」、「プログラム読み出し・編集」、「データモニタ
ー・設定」、「プログラマブルコントローラの実行制
御」のメニューの他に「メニュー変更」を設け、HTM
Lブラウザーから「メニュー変更」を選択すると通信処
理手段14がHTMLテキストを変更することとする。
HTMLテキストを変更する機能を通信処理手段14に
持たせることにより、機能拡張・追加が容易に行えるよ
うになる。
用のハードウエアで構成する代わりに、パーソナルコン
ピュータまたはワークステーション上にプログラムコン
トローラの機能をソフトウエアで構成して実行させるこ
とも行われているが、この場合には、上述の機能もソフ
トウエアで構成し、パーソナルコンピュータまたはワー
クステーションでこれを実行するようにしてもよい。
ログラミングツールが不要となり、安価なオープン機器
を用いた経済的なシステムを構成することが可能とな
る。
図。
ャート。
図。
Claims (5)
- 【請求項1】シーケンス制御機能、データ入出力機能、
及び実行状態制御・モニター機能のうちの少なくとも1
つの機能を有し、パーソナルコンピュータまたはワーク
ステーションで実行されるプログラミングツールと通信
する通信手段を有するプログラマブルコントローラにお
いて、 HTTPサーバー処理手段及びHTMLテキストを格納
する手段を備え、前記パーソナルコンピュータまたはワ
ークステーションのHTMLブラウザーからの要求を処
理可能としたことを特徴とするプログラマブルコントロ
ーラ。 - 【請求項2】前記通信手段が、RS232Cシリアルポ
ートを用いた通信手段であることを特徴とする請求項1
に記載のプログラマブルコントローラ。 - 【請求項3】前記通信手段が、イーサネットLANを用
いた通信手段であることを特徴とする請求項1に記載の
プログラマブルコントローラ。 - 【請求項4】前記HTMLテキストを格納する手段に格
納されたHTMLテキストの内容を前記HTMLブラウ
ザーからの要求で変更する手段を更に備えたことを特徴
とする請求項1に記載のプログラマブルコントローラ。 - 【請求項5】請求項1乃至請求項4のいずれかに記載の
プログラマブルコントローラの機能をパーソナルコンピ
ュータまたはワークステーションで実行するように構成
したことを特徴とするプログラマブルコントローラ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18084197A JP3739897B2 (ja) | 1997-07-07 | 1997-07-07 | プログラマブルコントローラ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18084197A JP3739897B2 (ja) | 1997-07-07 | 1997-07-07 | プログラマブルコントローラ |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1124716A true JPH1124716A (ja) | 1999-01-29 |
JP3739897B2 JP3739897B2 (ja) | 2006-01-25 |
Family
ID=16090300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18084197A Expired - Fee Related JP3739897B2 (ja) | 1997-07-07 | 1997-07-07 | プログラマブルコントローラ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3739897B2 (ja) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001506104A (ja) * | 1997-09-10 | 2001-05-08 | スクウエアー ディー カンパニー | プログラム可能なコントローラへのウェブインターフェイス |
WO2001002803A3 (de) * | 1999-06-29 | 2001-07-26 | Siemens Ag | Kommunikationssystem und kommunikationsverfahren für ein automatisierungsgerät mit im automatisierungsgerät gespeicherten kommunikationsdaten |
FR2804218A1 (fr) * | 2000-01-26 | 2001-07-27 | Schneider Automation | Automate programmable dote de fonctions de communication dans une architecture client-serveur |
JP2002204281A (ja) * | 2000-06-15 | 2002-07-19 | Schneider Automation Inc | 入出力装置に対するウェブ・インターフェース |
JP2004054622A (ja) * | 2002-07-19 | 2004-02-19 | Hitachi Ltd | コントローラおよび情報通信サービス方法 |
US7467231B2 (en) | 2000-03-17 | 2008-12-16 | Digital Electronics Corporation | Control server, control terminal, control system, and recording medium storing control communication program |
JP2009064452A (ja) * | 2000-07-21 | 2009-03-26 | Samsung Electronics Co Ltd | ユーザインタフェース提供方法及びネットワークシステム |
JP2009271933A (ja) * | 2000-10-10 | 2009-11-19 | Schneider Automation Inc | 統合化ウェブ・サーバによって実行するplc |
US7970941B2 (en) | 2000-03-17 | 2011-06-28 | Digital Electronics Corporation | Control server, control terminal, control system, and recording medium storing control communication program |
DE102020200554A1 (de) | 2019-01-22 | 2020-07-23 | Fanuc Corporation | Vorrichtung zum bereitstellen von anzeigedaten |
JPWO2021157513A1 (ja) * | 2020-02-04 | 2021-08-12 |
-
1997
- 1997-07-07 JP JP18084197A patent/JP3739897B2/ja not_active Expired - Fee Related
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001506104A (ja) * | 1997-09-10 | 2001-05-08 | スクウエアー ディー カンパニー | プログラム可能なコントローラへのウェブインターフェイス |
WO2001002803A3 (de) * | 1999-06-29 | 2001-07-26 | Siemens Ag | Kommunikationssystem und kommunikationsverfahren für ein automatisierungsgerät mit im automatisierungsgerät gespeicherten kommunikationsdaten |
US6721607B2 (en) | 2000-01-26 | 2004-04-13 | Schneider Electric Industries Sa | Programmable logic controller provided with communication functions in a client-server architecture |
FR2804218A1 (fr) * | 2000-01-26 | 2001-07-27 | Schneider Automation | Automate programmable dote de fonctions de communication dans une architecture client-serveur |
US7937496B2 (en) | 2000-03-17 | 2011-05-03 | Digital Electronics Corporation | Control server, control terminal, control system, and recording medium storing control communication program |
US7467231B2 (en) | 2000-03-17 | 2008-12-16 | Digital Electronics Corporation | Control server, control terminal, control system, and recording medium storing control communication program |
US7953892B2 (en) | 2000-03-17 | 2011-05-31 | Digital Electronics Corporation | Control server, control terminal, control system, and recording medium storing control communication program |
US7970941B2 (en) | 2000-03-17 | 2011-06-28 | Digital Electronics Corporation | Control server, control terminal, control system, and recording medium storing control communication program |
JP2002204281A (ja) * | 2000-06-15 | 2002-07-19 | Schneider Automation Inc | 入出力装置に対するウェブ・インターフェース |
JP2009064452A (ja) * | 2000-07-21 | 2009-03-26 | Samsung Electronics Co Ltd | ユーザインタフェース提供方法及びネットワークシステム |
JP2009271933A (ja) * | 2000-10-10 | 2009-11-19 | Schneider Automation Inc | 統合化ウェブ・サーバによって実行するplc |
JP2004054622A (ja) * | 2002-07-19 | 2004-02-19 | Hitachi Ltd | コントローラおよび情報通信サービス方法 |
DE102020200554A1 (de) | 2019-01-22 | 2020-07-23 | Fanuc Corporation | Vorrichtung zum bereitstellen von anzeigedaten |
US11290517B2 (en) | 2019-01-22 | 2022-03-29 | Fanuc Corporation | Display data providing apparatus including application server configured to generate display data |
JPWO2021157513A1 (ja) * | 2020-02-04 | 2021-08-12 |
Also Published As
Publication number | Publication date |
---|---|
JP3739897B2 (ja) | 2006-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2873222B2 (ja) | ロボット情報処理装置 | |
JP3072751B2 (ja) | アクションバー及びプルダウン・メニューのワークステーションでの表示・処理装置及び方法 | |
US9292309B2 (en) | Abstracted display building method and system | |
US7962659B2 (en) | Interoperably configurable HMI system and method | |
EP1732000A2 (en) | Enhanced speed interface method and system | |
JP2003196193A (ja) | サービスポータルが動作可能なオートメーション制御モジュール(acm) | |
US7966427B2 (en) | Proxy object configuration of industrial component | |
WO1999056186A1 (fr) | Systeme de commande, afficheur, ordinateur hote de commande, et procede de transmission de donnees | |
JPH1124716A (ja) | プログラマブルコントローラ | |
JP2003515208A (ja) | プログラマブルコントローラがリモートコンピュータとの通信を行えるようにするための方法及びシステム | |
US20060288105A1 (en) | Event-driven component mirroring method and system | |
JP3456692B2 (ja) | データ処理装置 | |
US6711448B2 (en) | Setting display apparatus for a programmable controller | |
JP2002341906A (ja) | プログラム式表示装置およびその表示装置を用いたデータ通信システム | |
JPH07225831A (ja) | 表示制御装置用のデータ作成支援装置 | |
US20080189537A1 (en) | HMI configuration with limited interoperability | |
JP2002108731A (ja) | コンピュータのネットワーク設定方法、そのプログラムが記録された記録媒体、および、その方法でネットワーク設定可能なコンピュータ | |
JP2003150208A (ja) | 制御用表示装置、並びに、そのプログラムおよび記録媒体 | |
JPH10283004A (ja) | プログラマブル表示装置 | |
JP2525059B2 (ja) | シ―ケンス制御の表示方法 | |
JP3562783B2 (ja) | プログラム式表示装置のデバッグ方法 | |
JPH04288603A (ja) | 数値制御装置 | |
JP2004362029A (ja) | 制御機器設定システム | |
JP2020021255A (ja) | 数値制御装置 | |
JP2000286919A (ja) | データ処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040106 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040304 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040310 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20040625 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050415 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050606 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051104 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081111 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091111 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101111 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101111 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111111 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121111 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131111 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |