JPH0732400B2 - Network workstation system - Google Patents
Network workstation systemInfo
- Publication number
- JPH0732400B2 JPH0732400B2 JP60035576A JP3557685A JPH0732400B2 JP H0732400 B2 JPH0732400 B2 JP H0732400B2 JP 60035576 A JP60035576 A JP 60035576A JP 3557685 A JP3557685 A JP 3557685A JP H0732400 B2 JPH0732400 B2 JP H0732400B2
- Authority
- JP
- Japan
- Prior art keywords
- sequencer
- data
- monitoring device
- centralized monitoring
- dedicated interface
- 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 - Lifetime
Links
- 238000012806 monitoring device Methods 0.000 claims description 34
- 239000013307 optical fiber Substances 0.000 claims description 15
- 238000012544 monitoring process Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】 [技術分野] 本発明はマイクロコンピュータによって生産設備や、機
械の動作をシーケンス制御するシーケンサを用いたネッ
トワークシーケンサシステムに関するものである。Description: TECHNICAL FIELD The present invention relates to a network sequencer system using a sequencer for sequence-controlling the operation of a production facility or a machine by a microcomputer.
[背景技術] ネットワークされたシーケンサを上位コンピュータから
なる集中監視装置に於いて集中監視することは、制御さ
れるシステムの設計及びメインテナンス時に非常に必要
になる。つまりシステムの設計時には集中監視装置のCR
Tモニタ上で作成したシーケンスプログラムをシーケン
サに転送したり、種々の生産用途に応じたシーケンスプ
ログラムをファイルに保存及びプリンタに出力する等の
プログラム管理が必要である。またメインテナンス時に
は各々のシーケンサの動作状態をCRT画面上でモニタし
たり、シーケンサの起動・停止を集中的に行うことがで
きる。この様なシステムではシーケンサの1スキャンタ
イムに対応した速さで各シーケンサのデータを集中監視
装置に取り込む必要が生じていくる。しかし従来の様に
シーケンサのデータを集中監視装置に取り込む手段とし
て汎用のデータ通信方式であるRS232C等の方式を用いる
場合シーケンサの1スキャンタイムでシーケンサの動作
をモニタするには不向きであった。またシーケンサをリ
ンクしてしかも上位コンピュータである集中監視装置共
接続するとなると、各シーケンサが専用のインターフェ
イスを持つ必要があり、シーケンサの数が増えるにつれ
て、インターフェィスも増やさなければならずコスト的
に高くなってしまうという欠点があった。[Background Art] Centralized monitoring of a networked sequencer by a centralized monitoring device composed of a host computer is very necessary when designing and maintaining a controlled system. In other words, when designing the system, the CR of the central monitoring device
It is necessary to manage the program such as transferring the sequence program created on the T monitor to the sequencer, saving the sequence program according to various production applications in a file and outputting it to a printer. Also, during maintenance, the operating status of each sequencer can be monitored on the CRT screen, and the sequencer can be started and stopped intensively. In such a system, it becomes necessary to fetch the data of each sequencer into the centralized monitoring device at a speed corresponding to one scan time of the sequencer. However, when a method such as RS232C which is a general-purpose data communication method is used as a means for fetching the data of the sequencer into the centralized monitoring device as in the conventional case, it is not suitable to monitor the operation of the sequencer in one scan time of the sequencer. Also, if the sequencers are linked and connected together with the centralized monitoring device that is the higher-level computer, each sequencer must have a dedicated interface, and as the number of sequencers increases, the interface must increase and the cost increases. There was a drawback that it would end up.
つまり第5図に示すように上位コンピュータである集中
監視装置1とシーケンサ21…をリンクしょうとすると、
まずリンクするために各シーケンサ21…にコンピュータ
リンク装置31…というものが必要であるため、リンクす
るシーケンサ21…の数が多くなるほどコスト的に高くな
るという問題があった。またシーケンサ21…間の伝送は
100KBPS程度の伝送速度で行っているにも拘わらず、集
中監視装置1と接続しょうとすれば、汎用の伝送インタ
ーフェイスであるRS422により交換する必要があり、そ
のためコンピュータリンクモジュール4を介することが
条件であり、又集中監視装置1がRS422をサポートして
いない場合は更にRS232C/RS422変換器5を用いてRS232C
に変換する必要があった。That when you'll link central monitoring apparatus 1 and PLC 2 1 ... which is the host computer, as shown in FIG. 5,
First order to link it is necessary that each sequencer 2 1 ... of computer linkage 3 1 ... in, there is a problem that the link to the sequencer 2 1 ... cost becomes too high The more the number of. The sequencer 2 1 ... transmission between the
Even though the transmission speed is about 100KBPS, if you try to connect to the centralized monitoring device 1, you need to replace it by RS422, which is a general-purpose transmission interface. Therefore, the condition is that the computer link module 4 is used. Yes, or if the centralized monitoring device 1 does not support RS422, use the RS232C / RS422 converter 5 for RS232C.
Had to be converted to.
さらに最も問題になるのは上記の様にRS422や、RS232C
で集中監視装置1とリンクする為に、たとえシーケンサ
21…間が100KBPSの速さでも集中監視装置1にデータが
来る速度は20KBPS弱に落ちてしまう。その結果シーケン
サ21…の高速演算に追求できず、例えば集中監視装置1
でシーケンサ21…の動きをリアルタイムでモニタする様
なメインテナンス上、是非とも必要な機能が出来ないと
いう欠点があった。The most problematic is RS422 and RS232C as mentioned above.
In order to link with the central monitoring device 1 with
2 1 ... Even if the speed is 100 KBPS, the speed at which data arrives at the centralized monitoring device 1 drops to less than 20 KBPS. Can not pursue the result sequencer 2 1 ... fast operation, for example, the central monitoring apparatus 1
Then, there was a drawback that the necessary functions could not be done by all means due to the maintenance of monitoring the movement of the sequencer 2 1 ... in real time.
[発明の目的] 本発明は上述の問題点に鑑みて為されたもので、その目
的とするところはシーケンサのリンクを光ファイバで行
うとともに、1台の専用インターフェィスもシーケンサ
と同様に光ファイバでシーケンサのネットワークに対し
てリンクさせ、上位コンピュータからなる集中監視装置
とシーケンサとの間でデータを高速伝送できるネットワ
ークシーケンサシステムを提供するにある。[Object of the Invention] The present invention has been made in view of the above-mentioned problems. The object of the present invention is to link a sequencer with an optical fiber and also to use a single dedicated interface with an optical fiber like the sequencer. It is an object of the present invention to provide a network sequencer system that can be linked to a sequencer network and can transmit data at high speed between a centralized monitoring device composed of a host computer and the sequencer.
[発明の開示] 本発明はファイバと、該光ファイバを介してデータリン
クできるシーケンサとで構成したネットワークシーケン
サシステムにおいて、上記光ファイバに上記シーケンサ
とデータリンクできるように結合されたインターフェイ
スを備え、該インターフェイスを介してコンピュータ等
からなる集中監視装置とシーケンサとの間でデータ転送
を行うようにし、専用インターフェイスには、シーケン
サのI/Oデータをリンクにより収集する手段と、この収
集したI/Oデータを集中監視装置からのデータを要求す
るコマンドにより集中監視装置へ送信する手段とを備
え、集中監視装置からの開放する信号を受け取ると集中
監視装置とのハンドシェイクを終了することを特徴とす
るものである。以下本発明を実施例により説明する。DISCLOSURE OF THE INVENTION The present invention provides a network sequencer system including a fiber and a sequencer capable of data linking via the optical fiber, the interface being coupled to the optical fiber in a data linkable manner with the sequencer. Data is transferred between the centralized monitoring device consisting of a computer etc. and the sequencer via the interface, and the dedicated interface has a means to collect the I / O data of the sequencer by a link and the collected I / O data. And a means for transmitting to the centralized monitoring device by a command requesting data from the centralized monitoring device, and terminating the handshake with the centralized monitoring device when receiving a release signal from the centralized monitoring device. Is. The present invention will be described below with reference to examples.
実施例 第1図は本発明の全体構成図を示しており、各シーケン
サ21…は伝送路として光ファイバ7を用いてリンクされ
ネットワークシーケンサシステムを構成している。そし
て該ネットワークシーケンサシステムには上位コンピュ
ータにより構成された集中監視装置1とシステムとの間
の入出力を結合する為の専用インターフェイス6を光フ
ァイバ7によりシーケンサ21…と同様にリンクしてあ
る。これらの各シーケンサ21…間は伝送速度、例えば37
5KBPSで互いにI/Oデータを通信しながら、しかも各シー
ケンサ21…は同期しながら運転してリンク状態にある。
専用インターフェイス6は第2図に示すようにCPU9と、
専用インターフェイス6として動作するためのプログラ
ムを記憶させてあるROM10と、処理用のRAM11と、光ファ
イバ7で送られてきた光信号を電気信号に変換するO/E8
a及び電気信号を交信号に変換するE/O部8bとその周辺か
らなる光電変換部8と、集中監視装置1に対するデータ
交換のためのパラレルポート部12とから構成されてい
る。Example Figure 1 constitutes a network PLC system are linked using shows an overall configuration diagram, each sequencer 2 1 ... optical fiber 7 as a transmission path of the present invention. And said network PLC system are linked sequencer 2 1 ... similarly to the optical fiber 7 dedicated interface 6 for connecting the input and output between the central monitoring apparatus 1 and the system configured by the host computer. Each of these sequencers 2 1 ... between the transmission rate, for example 37
While communicating the I / O data with each other at 5 kbps, moreover 2 1 ... each sequencer is in a linked state and the driver while synchronously.
The dedicated interface 6 includes a CPU 9 as shown in FIG.
A ROM 10 in which a program for operating as the dedicated interface 6 is stored, a processing RAM 11, and an O / E 8 for converting an optical signal sent by the optical fiber 7 into an electric signal.
a and an E / O unit 8b for converting an electric signal into an alternating signal, a photoelectric conversion unit 8 including the periphery thereof, and a parallel port unit 12 for exchanging data with the centralized monitoring device 1.
次に第3図に示すフローチャートに基づいて動作を説明
する。第3図(a)(b)は上位コンピュータである集
中監視装置1が専用インターフェイス6上にある各シー
ケンサ21…のI/Oデータを取り込む様子を示しており、
まず集中監視装置1がシーケンサ21…の総てのデータ
(入力、出力、内部リレー制御等[以下I/Oデータと称
する])を要求するコマンドを出すと、インターフェイ
ス側6ではコマンドを受け取り、要求に応じるという信
号(ACK信号)を送信し、次ぎにRAM11上のI/Oデータを
セットし、集中監視装置1に送信する。各シーケンサの
I/Oデータは予めRAM上にセットされている。集中監視装
置1はI/Oデータを受信し終ると専用インターフェイス
6を開放する信号(EOT信号)を出し、専用インターフ
ェイス6がそれを受信した時点で、ハンドシェイクを終
了する。また集中監視装置1では上記時点でシーケンサ
21…のI/Oデータが記憶される。ここでユーザは集中監
視装置1にある上記I/OデータをBASIC等の汎用高級言語
を使って集中監視装置1に使用するCRTモニタ上に表示
するなどの機能を実現することができる。ここでユーザ
は上記ハンドシェイクの機能を総て考慮することなく、
その機能に対応する汎用高級言語による命令を記述する
だけでよい。第4図は一般的なBASICによる記述例を示
しており、10行の変数Aは接点の種類Xを示し、20行の
変数Bはシーケンサの番号を示し、例では1を入れてい
るから、シーケンサ21を選択している。また30行の変数
Cは接点の固有番号を示し、例では5を指定している。
40行のCALL MON(A,B,C,D)は上記のハンドシェイクを
実行するサブルーチで、シーケンサ21のX5という接点の
状態をモニタするための引数がセットされていることを
示している。而して当該サブルーチンを呼ぶと、その接
点X5の状態がDに取り込まれ、50行でCRTモニタ上にそ
の内容が表示されるのである。Next, the operation will be described based on the flowchart shown in FIG. Figure 3 (a) (b) shows a state in which the central monitoring apparatus 1 is a host computer takes in the sequencer 2 1 ... of the I / O data is on a dedicated interface 6,
First the central monitoring apparatus 1 sequencer 2 1 ... all data (input, output, internal relay control, etc. [hereinafter referred to as I / O Data) issues a command for requesting to receive a command in the interface side 6, A signal (ACK signal) of responding to the request is transmitted, then I / O data on the RAM 11 is set and transmitted to the centralized monitoring device 1. For each sequencer
I / O data is preset in RAM. When the centralized monitoring device 1 finishes receiving the I / O data, it outputs a signal (EOT signal) for opening the dedicated interface 6, and when the dedicated interface 6 receives the signal, the handshake ends. In the centralized monitoring device 1, the sequencer at the above point
2 1 ... I / O data is stored. Here, the user can realize a function of displaying the above-mentioned I / O data in the centralized monitoring device 1 on a CRT monitor used in the centralized monitoring device 1 by using a general-purpose high-level language such as BASIC. Here, the user does not have to consider all the functions of the above handshake,
All that is required is to write an instruction in a general-purpose high-level language corresponding to the function. FIG. 4 shows a general BASIC description example. The variable A on the 10th line indicates the contact type X, the variable B on the 20th line indicates the sequencer number, and 1 is entered in the example. We have selected the sequencer 2 1. The variable C on the 30th line indicates the unique number of the contact point, and 5 is designated in the example.
CALL MON (A, B, C, D) on line 40 is a subroutine that executes the above handshake, and indicates that the argument for monitoring the state of the X5 contact of sequencer 2 1 is set. . Then, when the subroutine is called, the state of the contact X5 is taken into D and the content is displayed on the CRT monitor in 50 lines.
[発明の効果] 本発明は光ファイバと、該光ファイバを介してデータリ
ンクできるシーケンサとで構成したネットワークシーケ
ンサシステムにおいて、上記光ファイバに上記シーケン
サとデータリンクできるように結合された専用インター
フェイスを備え、該専用インターフェイスを介してコン
ピュータ等からなる集中監視装置とシーケンサとの間で
データ転送を行うようにし、専用インターフェイスに
は、シーケンサのI/Oデータをリンクにより収集する手
段と、この収集したI/Oデータを集中監視装置からのデ
ータを要求するコマンドにより集中監視装置へ送信する
手段とを備え、集中監視装置からの開放する信号を受け
取ると集中監視装置とのハンドシェイクを終了するの
で、上位コンピュータである集中監視装置は、ネットワ
ーク上での各シーケンサのデータ収集に全く関与するこ
となく、専用インターフェイスとのハンドシェイクのみ
で、シーケンサのデータに高速にアクセスすることがで
き、そのためリアルタイムモニタもでき、更に集中監視
装置とシーケンサ間の伝送に要する時間はシーケンサと
のやり取りするデータ数が多ければ多いほど従来に比べ
て、短縮でき、また専用インターフェイスは1台でシー
ケンサとリンクできるからシーケンサの数にインターフ
ェイスの数が左右されず、システムコストが安価とな
り、更にシーケンサと集中監視装置との間に必要なモジ
ュール数が少なく、しかも専用インターフェイスを含め
て光ファイバで接続されているからノイズに対して強い
という効果がある。[Effects of the Invention] The present invention is a network sequencer system comprising an optical fiber and a sequencer capable of data linking via the optical fiber, and is provided with a dedicated interface coupled to the optical fiber for data linking with the sequencer. Data is transferred between a centralized monitoring device composed of a computer or the like and a sequencer via the dedicated interface, and the dedicated interface has means for collecting the I / O data of the sequencer by a link and the collected I / O data. / O data is provided to the centralized monitoring device by a command requesting data from the centralized monitoring device, and when a signal to release from the centralized monitoring device is received, the handshake with the centralized monitoring device is terminated. A central monitoring device that is a computer Without being involved in the data collection of each sequencer, the data of the sequencer can be accessed at high speed only by the handshake with the dedicated interface. Therefore, real-time monitoring is also possible, and it is necessary for the transmission between the centralized monitoring device and the sequencer. As the amount of data exchanged with the sequencer increases, the time can be shortened compared to the conventional one, and the number of interfaces does not depend on the number of sequencers because a dedicated interface can be linked with the sequencer, and the system cost is low. In addition, the number of modules required between the sequencer and the centralized monitoring device is small, and since it is connected by an optical fiber including a dedicated interface, it is resistant to noise.
第1図は本発明の実施例の回路構成図、第2図は同上の
専用インターフェイス、第3図は同上の動作説明用フロ
ーチャート、第4図は同上の使用説明図、第5図は従来
例の回路構成図であり、1は集中監視装置、21…はシー
ケンサ、6は専用インターフェイス、7は光ファイバで
ある。FIG. 1 is a circuit configuration diagram of an embodiment of the present invention, FIG. 2 is a dedicated interface of the above, FIG. 3 is a flowchart for explaining the operation of the above, FIG. 4 is a use explanatory diagram of the same, and FIG. it is a circuit configuration diagram of one centralized monitoring apparatus, 2 1 ... sequencer, a dedicated interface 6, 7 is an optical fiber.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 増尾 泰央 大阪府門真市大字門真1048番地 松下電工 株式会社内 (72)発明者 近藤 達夫 大阪府門真市大字門真1048番地 松下電工 株式会社内 (56)参考文献 特開 昭59−139419(JP,A) 実開 昭59−166549(JP,U) ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Yasuo Masuo 1048 Kadoma, Kadoma, Osaka Prefecture Matsushita Electric Works, Ltd. (72) Tatsuo Kondo, 1048 Kadoma, Kadoma, Osaka Prefecture, Matsushita Electric Works, Ltd. (56) References JP 59-139419 (JP, A) Actual development 59-166549 (JP, U)
Claims (1)
タリンクできるシーケンサとで構成したネットワークシ
ステムにおいて、上記光ファイバに上記シーケンサとデ
ータリンクできるように結合された専用インターフェイ
スを備え、この専用インターフェイスを備え該専用イン
ターフェイスを介してコンピュータ等からなる集中監視
装置とシーケンサとの間でデータ転送を行うようにし、
専用インターフェイスには、シーケンサのI/Oデータを
リンクにより収集する手段と、この収集したI/Oデータ
を集中監視装置からのデータを要求するコマンドにより
集中監視装置へ送信する手段とを備え、集中監視装置か
らの開放する信号を受け取ると集中監視装置とのハンド
シェイクを終了することを特徴とするネットワークシー
ケンサシステム。1. A network system comprising an optical fiber and a sequencer capable of data linking via the optical fiber, comprising a dedicated interface coupled to the optical fiber for data linking with the sequencer, and the dedicated interface And a data transfer between a centralized monitoring device such as a computer and a sequencer via the dedicated interface,
The dedicated interface is equipped with means for collecting the I / O data of the sequencer through a link and means for transmitting this collected I / O data to the centralized monitoring device by a command requesting data from the centralized monitoring device. A network sequencer system characterized by terminating a handshake with a centralized monitoring device when receiving a release signal from the monitoring device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60035576A JPH0732400B2 (en) | 1985-02-25 | 1985-02-25 | Network workstation system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60035576A JPH0732400B2 (en) | 1985-02-25 | 1985-02-25 | Network workstation system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61195038A JPS61195038A (en) | 1986-08-29 |
| JPH0732400B2 true JPH0732400B2 (en) | 1995-04-10 |
Family
ID=12445588
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60035576A Expired - Lifetime JPH0732400B2 (en) | 1985-02-25 | 1985-02-25 | Network workstation system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0732400B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59139419A (en) * | 1983-01-28 | 1984-08-10 | Nec Corp | Remote power-on system |
| JPS59168506A (en) * | 1983-03-15 | 1984-09-22 | Matsushita Electric Works Ltd | Sequence analyzer |
| JPS59166549U (en) * | 1983-04-25 | 1984-11-08 | 日産自動車株式会社 | Loop data transmission equipment |
-
1985
- 1985-02-25 JP JP60035576A patent/JPH0732400B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61195038A (en) | 1986-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5764155A (en) | Dynamic data exchange server | |
| US6901299B1 (en) | Man machine interface for power management control systems | |
| US5768148A (en) | Man machine interface for power management control systems | |
| US5862391A (en) | Power management control system | |
| US7664869B2 (en) | Web interface to a device and an electrical network control system | |
| EP0925532A1 (en) | Control system monitor | |
| US6169996B1 (en) | Remote observation system having transmission line for isolating local area network at data gathering site from remote monitoring site, and having provision for data request from remote monitoring site via the transmission line | |
| JPH10185634A (en) | Measuring system | |
| EP0575145B1 (en) | Open distributed digital control system | |
| DE69229793T2 (en) | Method for initializing a group of ISDN adapter cards which are plugged into a workstation functioning as the main ISDN gateway and device | |
| JPH03270535A (en) | Line concentrator | |
| JPS62121562A (en) | Data communication system | |
| JPS61195038A (en) | Network sequencer system | |
| JPS6341980A (en) | Production control system | |
| JPS58170156A (en) | Communication controller | |
| KR100207012B1 (en) | Printer interface module method and apparatus for distributed control system | |
| JPS62108370A (en) | Document file server | |
| JP3117139B2 (en) | Troubleshooting method | |
| JPS6358568A (en) | Monitor system for execution of decentralized computer | |
| JPH0530232A (en) | Communication control system | |
| JPS61246804A (en) | Centralized supervisory and control system of network sequencer | |
| JPH0716272B2 (en) | Data collection device | |
| JPH03144834A (en) | Centralized program control system | |
| JPH04318644A (en) | Emulator multi-support system | |
| JPH0415855A (en) | Online information processing system |