JPH02150902A - Data transmission system - Google Patents

Data transmission system

Info

Publication number
JPH02150902A
JPH02150902A JP63305415A JP30541588A JPH02150902A JP H02150902 A JPH02150902 A JP H02150902A JP 63305415 A JP63305415 A JP 63305415A JP 30541588 A JP30541588 A JP 30541588A JP H02150902 A JPH02150902 A JP H02150902A
Authority
JP
Japan
Prior art keywords
data
time
strobe signal
signal
processing circuit
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
Application number
JP63305415A
Other languages
Japanese (ja)
Other versions
JP2532625B2 (en
Inventor
Norio Oyanagi
典生 大柳
Toshihiko Hori
堀 敏彦
Masahide Yamazaki
山崎 政秀
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.)
DIGITAL KK
Original Assignee
DIGITAL KK
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 DIGITAL KK filed Critical DIGITAL KK
Priority to JP63305415A priority Critical patent/JP2532625B2/en
Publication of JPH02150902A publication Critical patent/JPH02150902A/en
Application granted granted Critical
Publication of JP2532625B2 publication Critical patent/JP2532625B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE:To shorten the time required for transmission of a large quantity of data by setting the proper lag times against the rise and fall time points of a strobe signal after switching this signal in a cycle T and meanwhile reading the data. CONSTITUTION:In case a host computer 2 functions as a programmable controller, a strobe signal SR is switched between H and L levels in the same period as the changing period T of the 2-bit data forming the state information MD. The head data shows the address of a state information RAM 41. While a picture display controller 1 uses the rise and the fall of the signal SR as triggers to apply a prescribed time lag and produces a read control signal RS when a time Td elapses to read the data. In this case, the lag time Td is set shorter than the period T with the H-L switching time point of the signal SR defined as a start point and also setlonger than the least time time during which the 2-bit data forming the information MD is set at the stable value, i.e., the rise time of an input circuit 21 and the fall time of an output circuit 23 respectively.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ホストコンピュータ等の主情報処理回路から
、デイスプレィ等を具えた端末情報処理回路へのデータ
伝送方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a data transmission system from a main information processing circuit such as a host computer to a terminal information processing circuit equipped with a display or the like.

(従来の技術) 従来より、ホストコンピュータに画像表示装置をオンラ
インで接続して、画像表示装置の画面に、例えばタンク
、配管、バルブ等から構成されるプラントの運転状態や
、機械工場の工程の進捗状況等を表示して、モニターす
ることが提案されている(例えば特公昭52−6130
参照)。
(Prior Art) Conventionally, an image display device is connected online to a host computer, and the operating status of a plant consisting of tanks, piping, valves, etc., and the process information of a machine shop are displayed on the screen of the image display device. It has been proposed to display and monitor the progress status etc. (For example, Japanese Patent Publication No. 52-6130
reference).

斯種画像表示装置に於いては、タンクレベル計、バルブ
の開閉を検知するリミットスイッチ等の計装系からの監
視データは、−旦ホストコンピュータへ送られる。ホス
トコンピュータは、予め設定されている手続きに従って
前記監視データを処理し、画像変更の為の制御コマンド
を作成して、画像表示装置へ送出する。
In this type of image display device, monitoring data from instrumentation systems such as tank level meters and limit switches that detect opening and closing of valves is first sent to a host computer. The host computer processes the monitoring data according to a preset procedure, creates a control command for changing the image, and sends it to the image display device.

この結果、画像表示装置に描かれている画像が前記監視
データの変化に応じて変更されるのである。
As a result, the image drawn on the image display device is changed in accordance with the change in the monitoring data.

(解決しようとする課題) ホストコンピュータとして所謂プログラマブルコントロ
ーラを用いた場き、プログラマブルコントローラと画像
表示装置との通信方式に於いては、プログラマブルコン
トローラは、第12図(a)及び第13図(、)の如く
、計装系からの監視データを取り入れる入力処TI I
 Pと、該監視データに対する所定のプログラム処理P
Pと、処理結果を出力する出力処理oPとを、一定の周
期Tにてサイクリックに繰り返す。
(Problem to be Solved) When a so-called programmable controller is used as a host computer, the communication method between the programmable controller and the image display device is as follows. ), input processing that takes in monitoring data from the instrumentation system.
P, and a predetermined program processing P for the monitoring data.
P and output processing oP for outputting the processing results are cyclically repeated at a constant period T.

従来の送受信方式に於いては、プログラマブルコントロ
ーラは、第13図(h)の如く出力処理OPによる出力
データMDを前記周期Tの2倍の期間(2T)だけ維持
し、これを2′Fの周期で繰り返す9又プログラマブル
コントローラは、前記出力データとと共に、画像表示装
置側でデータ受信の同期を図る為のストローブ信号SR
と、一連のデータ(DI・D2・・・)の開始時点を指
定する為のスター )−信号STとを出力する。ここで
、出力データMDを2Tの期間維持するのは、ストロー
ブ信号SRの立下り時点で画像表示装置がデータMDを
取り入れるからであり、ストローブ信号の立下り及び立
上りは、プログラム処F!!PPの実行によって形成さ
れるからである。
In the conventional transmission/reception system, the programmable controller maintains the output data MD by the output processing OP for a period twice the period T (2T) as shown in FIG. The 9-point programmable controller, which repeats in cycles, generates a strobe signal SR for synchronizing data reception on the image display device side along with the output data.
and a star signal ST for specifying the start point of a series of data (DI, D2, . . . ). Here, the reason why the output data MD is maintained for a period of 2T is because the image display device takes in the data MD at the falling edge of the strobe signal SR, and the falling and rising edges of the strobe signal are controlled by the program processor F! ! This is because it is formed by the execution of PP.

一方、画像表示装置は、受信したストローブ信号とスタ
ート信号に同期した受信動作を行ない、ストローブ信号
の立下り時点にてデータMDの出力状態が安定したもの
と判断して、該立下り時点でデータMDを取り入れる。
On the other hand, the image display device performs a reception operation in synchronization with the received strobe signal and start signal, determines that the output state of the data MD is stable at the falling edge of the strobe signal, and outputs the data at the falling edge of the strobe signal. Incorporate MD.

従って従来の通信方式では、データ通信の周期が2Tと
なって、多くのデータを伝送する場きに時間がかかる問
題があった。
Therefore, in the conventional communication system, the cycle of data communication is 2T, and there is a problem in that it takes time to transmit a large amount of data.

本発明の目的は、ストローブ信号を前記プログラム処理
の周期Tにて切り換えると共に、該ストローブ信号の立
上り及び立下り時点から適切な遅延時間を設定して、該
遅延時間の経過時にデータの読込みを行なうことが出来
る伝送方式を提供し、これによって上記問題点を解決す
ることである9(課題を解決する))の手段) 本発明に係るデータ伝送方式に於いて、主情報処理回路
は、データ処理周期Tと同一周期でデータMD及びスト
ローブ信号SRを変化させる。
An object of the present invention is to switch the strobe signal at the cycle T of the program processing, set an appropriate delay time from the rising and falling points of the strobe signal, and read data when the delay time has elapsed. In the data transmission system according to the present invention, the main information processing circuit is configured to perform data processing. Data MD and strobe signal SR are changed in the same period as period T.

又、端末情報処理回路には、受信したストローブ信号の
立下り及び立上り時点から所定の遅延時間TtJを計時
するタイマー手段が設定される。該遅延時間Tdは、変
化したデータが安定するまでの所要時間T ll1i 
nよりも長く、且つ前記周期Tよりも短い長さに設定さ
れ、ストローブ信号の立上り及び立下り時間から前記タ
イマー手段が起動して、遅延時間TJのタイツ、アップ
時点でデータの読込みを行なう。
Further, a timer means is set in the terminal information processing circuit to measure a predetermined delay time TtJ from the falling and rising points of the received strobe signal. The delay time Td is the time required for the changed data to become stable Tll1i
The timer means is set to a length longer than n and shorter than the period T, and is activated from the rise and fall times of the strobe signal, and reads data at the time of delay time TJ.

(作用及び効果) 本発明の伝送方式によれば、主情報処理回路のデータ処
理周期Tと同一の周期でデータ及びストローブ信号を更
新して、迅速な通信を行なうことが出来る。然も、入出
力回路の立上り時間Ton或は立下り時間Toffのバ
ラツキを考慮して、最適な遅延時間T「を設定出来るの
で、確実な受信処理が保証される。
(Operations and Effects) According to the transmission system of the present invention, data and strobe signals can be updated at the same cycle as the data processing cycle T of the main information processing circuit, thereby allowing rapid communication. However, since the optimum delay time T' can be set in consideration of variations in the rise time Ton or fall time Toff of the input/output circuit, reliable reception processing is guaranteed.

(実施例) 実施例は本発明を説明するためのものであって、特許請
求の範囲に記載の発明を限定し、或は範囲を減縮する様
に解すべきではない。
(Examples) Examples are provided to explain the present invention, and should not be construed as limiting the invention described in the claims or reducing its scope.

以下、図面に従って本発明を実施すべき画像表示制御装
置の構成例について詳述する。尚、画(’A表示制御装
置は、従来の一般的なグラフィックデイスプレィ装置と
しての機能をも具備しているが、これらの周知の構成に
ついては図示及び説明を省略する。
Hereinafter, a configuration example of an image display control device for implementing the present invention will be described in detail with reference to the drawings. Although the image display control device also has the functions of a conventional general graphic display device, illustrations and explanations of these well-known configurations will be omitted.

画像表示制御装置(1)は、第2図の如くホストコンピ
ュータ(2)にオンラインで接続されており、ホストコ
ンピュータ(2)からのデータを受信する為の通信コン
トローラ(13)、キーボード(12)からの入力信号
を取り入れる為のI10コントローラ(14)、CP 
U (15)、後述のシステムプログラム(第9図乃至
第11図)等が登録されたROM(4)、後述の各種R
A M (41)(42) (43) (44)、通信
コントローラ(13)によるデータの読出しタイミング
を制御する為のレジスター(3)、及びデイスプレィ(
14)の描画動作を制御するグラフィックコントローラ
(5)を具えている。
The image display control device (1) is connected online to the host computer (2) as shown in Fig. 2, and includes a communication controller (13) and a keyboard (12) for receiving data from the host computer (2). I10 controller (14) for receiving input signals from CP
U (15), ROM (4) in which system programs (Figs. 9 to 11) described below are registered, various R described below.
A M (41) (42) (43) (44), a register (3) for controlling the data read timing by the communication controller (13), and a display (
14) is provided with a graphics controller (5) for controlling the drawing operation.

ビデオRA M (44)は、グラフィックコントロー
ラ(5)によってデイスプレィ(11)の描画動作を制
御する際、グラフィックRA M (43)のデータを
デイスプレィ画面のイメージに展開する為に用いられる
ものである。
The video RAM (44) is used to develop the data in the graphic RAM (43) into an image on the display screen when the graphic controller (5) controls the drawing operation of the display (11).

一方、ホストコンピュータ(2)はプログラマブルコン
トローラであって、計装系からの監視データを受は入れ
る為の入力回路(21)と、受は入れた監視データを所
定の手続きに従ってメモリ内に格納する為の処理回路(
22)と、処理回路(22)からデータを読み出して後
述のストローブ信号SR及びスタート信号STと共に画
像表示制御装置(1)へ送出する為の出力回路(23)
から構成されている。
On the other hand, the host computer (2) is a programmable controller, and includes an input circuit (21) for receiving monitoring data from the instrumentation system and storing the received monitoring data in memory according to a predetermined procedure. Processing circuit for (
22), and an output circuit (23) for reading data from the processing circuit (22) and sending it to the image display control device (1) together with a strobe signal SR and a start signal ST, which will be described later.
It consists of

第3図は、前記ホストコンピュータに設けられた状態情
報格納メモリ(24)のアドレス空間と、画像表示制御
装置の状態情報RA M (41)のアドレス空間の対
応関係を示しており、何れのメモリにも図示の如く第0
ビツト乃至第7ビツトから構成される8ビツト長の格納
部が、必要番地(第0番地から第N番地)だけ設けられ
ている。
FIG. 3 shows the correspondence between the address space of the status information storage memory (24) provided in the host computer and the address space of the status information RAM (41) of the image display control device. As shown in the figure, the 0th
An 8-bit long storage section consisting of bits to seventh bits is provided at necessary addresses (0th address to Nth address).

ホストコンピュータ(2)へ供給された監視データは処
理回路(22)に予め設定されている手続きによって“
0”1”の2値データ(状態情報MD)に変換された後
、前記メモリ(24)/\第0番地の第0ビツトから、
第0番地の第1ビツト、・・・、第1番地の第0ビツト
、・・・と順番に格納される。
The monitoring data supplied to the host computer (2) is processed by a procedure preset in the processing circuit (22).
After being converted into binary data of 0"1" (status information MD), from the 0th bit of the memory (24)/\0th address,
The first bit of the 0th address, . . . , the 0th bit of the 1st address, . . . are stored in order.

計装系からの1サイクル分の監視データが処理回路のメ
モリ(24)に格納されると、出力回路(23)の動作
によってメモリ(24)内のデータが画像表示制御装置
(1)l\送信され、通信コントローラ(13)を経て
状態情報RA M (41)’\格納される。この際、
ホストコンピュータのメモリ(24)の格納データが、
画像表示制御装置の状態情報RA M (41)の同一
のビットとアドレスで示される格納位置へ移され、両メ
モリの内容が同一となる様、読出し及び書込み動作が制
御されるのである。
When one cycle of monitoring data from the instrumentation system is stored in the memory (24) of the processing circuit, the data in the memory (24) is transferred to the image display control device (1) by the operation of the output circuit (23). The status information RAM (41)'\ is transmitted and stored via the communication controller (13). On this occasion,
The data stored in the memory (24) of the host computer is
The read and write operations are controlled so that the data is moved to the storage location indicated by the same bit and address of the state information RAM (41) of the image display control device, and the contents of both memories are the same.

第4図は、事象RA M (42)に格納されている表
示変更処理Hwの構成を示している。以下、第5図乃至
第7図に基づいて、バルブの表示色を変更する場合の表
示変更処理語Wの構成につき、具体的に説明する。
FIG. 4 shows the configuration of the display change processing Hw stored in the event RAM (42). Hereinafter, the structure of the display change processing word W when changing the display color of the bulb will be specifically explained based on FIGS. 5 to 7.

第5図の画面は、タンク(7)、配管(71)及びバル
ブ()2)を示す3個の表示ブロックから構成される。
The screen in FIG. 5 is composed of three display blocks showing a tank (7), a pipe (71), and a valve (2).

タンク(7)及び配管(71)は第6図の如く、デイス
プレィ(11)の固定画として作成され、そのグラフィ
ックデータは、グラフィックRA M (43)にファ
イル番号Fl(例えば1番)と共に格納されている。
The tank (7) and piping (71) are created as a fixed image on the display (11) as shown in Fig. 6, and the graphic data is stored in the graphic RAM (43) with a file number Fl (for example, No. 1). ing.

又、バルブ()2)は第7因に示す如く、前記固定画に
対して相対的に呼び出し可能な別個の画像ブロックとし
て作成され、グラフィックRA M (43)にファイ
ル番号F2(例えば700番)と共に登録されている。
Also, as shown in the seventh factor, the valve (2) is created as a separate image block that can be called relative to the fixed image, and the file number F2 (for example, number 700) is stored in the graphic RAM (43). is registered with.

第4図の事象RA M (42)に表示変更処理語Wを
登録する場合、装置は作画モードに設定され、前記キー
ボード(12)の操作によって第9図に示す登録手続き
が行なわれる。
When registering the display change processing word W in the event RAM (42) of FIG. 4, the apparatus is set to the drawing mode, and the registration procedure shown in FIG. 9 is performed by operating the keyboard (12).

前述の固定画のファイル番号Fl(ここでは1番)をキ
ー設定することにより、該ファイル番号は第4図に示す
事象RA M (42)の第0番地に格納される。
By keying the file number Fl (number 1 in this case) of the fixed image mentioned above, the file number is stored at address 0 of the event RAM (42) shown in FIG.

次に第6図の固定画を呼び出す為の状態情報(例えば“
1”)を格納すべき状態情報RA M (41)内のア
ドレスA1とビット番地Bl(例えばA1−〇、B1=
O)を設定することにより、これらのデータが事象RA
 M (42)の第1番地と第2番地に夫々格納される
Next, state information (for example, "
Address A1 and bit address Bl (for example, A1-〇, B1=
O), these data can be used as event RA
They are stored at the first and second addresses of M (42), respectively.

更に前記状態情報RA M (41)のアドレスAI、
ビット番地Blに格納される状態情報のビットがON(
“1″)或は0FF(”Ooo)何れのときに固定画を
呼び出すのかを表わす0N10FFデータS(例えば“
1°°)を設定する。該データは事象RA M (42
)の第3番地に格納される。
Further, the address AI of the state information RAM (41),
The bit of the state information stored in bit address Bl is ON (
0N10FF data S (for example, “
1°°). The data is event RAM (42
) is stored at the third address.

次に表示変更を施すべき画像ブロック(事象)の種類、
即ちバルブの如きマークの表示であるか、マークよりも
複雑な構成のライブラリーの表示であるか、時刻の表示
であるか等を区別するデータ(例えばマークの表示の場
きは°1°°)を設定する。
Next, the type of image block (event) whose display should be changed,
In other words, data that distinguishes whether the display is a mark such as a valve, a library with a more complex structure than a mark, a time display, etc. (For example, when displaying a mark, the ).

該データは事象RA M (42)の第4番地に格納さ
れ。
The data is stored at address 4 of the event RAM (42).

る。Ru.

第5図の如くバルブ(72)の近傍位置に、“バルブ°
′という事象名TNを表示する場きは、該事象名の画面
上の表示開始位置を入力した後、“バルブ゛とキーイン
する。これらのデータは事象RAM (42)の第5番
地及び第6番地に格納される。
As shown in Fig. 5, a “valve °
To display the event name TN ', enter the display start position of the event name on the screen, and then press the key "Valve". These data are stored in the 5th and 6th addresses of the event RAM (42). Stored in address.

次に、第7図のバルブの画像ブロックの表示色を変更す
る為の状態情報を格納すべき状態情報RA M (41
)内のアドレスA2とビット番地B2(例えばA2−0
、B2=1)を設定することにより、これらのデータが
事象RA M (42)の第7番地と第8番地に夫々格
納される。
Next, state information RAM (41
) in address A2 and bit address B2 (for example, A2-0
, B2=1), these data are stored at the seventh and eighth addresses of the event RAM (42), respectively.

更に、バルブの画1象ブロックの登録ファイル番号F2
(ここでは700番)をキー設定することにより、該フ
ァイル番号が事象RA M (42)の第9番地に格納
される。
Furthermore, the registration file number F2 of the valve image 1 block
By keying the file number (here, number 700), the file number is stored at address 9 of the event RAM (42).

その後、前記アドレスA2、ビット番tlB2の状態情
報がON(“1゛)とOI? F<”O”>(7) ト
きに、夫々マーク(バルブ)を何色に塗り込むのがを表
ゎずON10 F F色情報ZDをキーインする。例え
ばONのときは赤の指定キー、OFFのときは緑の指定
キーを操作する。該ON10 F F情報ZDは事象R
A M (42)の第10番地に格納される。
After that, when the status information of address A2 and bit number tlB2 is ON (“1”) and OI? Key in the ゎzu ON10 FF color information ZD. For example, when ON, operate the red designated key, and when OFF, operate the green designated key. The ON10 FF information ZD is the event R.
It is stored at address 10 of A M (42).

Rlkに、マーク(バルブ)の画面上の表示位置を示す
座標データI−(D (第5図に示すX及びY)を入力
する。該座標データは事象RA M (42)の第11
番地に格納される。
Coordinate data I-(D (X and Y shown in FIG. 5) indicating the display position of the mark (bulb) on the screen is input to Rlk. This coordinate data is the 11th
Stored in address.

以上の表示変更処理語Wの作成手続きを、表示変更を施
すべき全ての事象について繰り返すことにより、事象R
A M (42)の登録が完了する。
By repeating the above procedure for creating the display change processing word W for all the events that should be changed,
Registration of A M (42) is completed.

尚、上記の手続きは、デイスプレィ(11)の表示とユ
ーザのキー操作との対話形式により、容易に行なうこと
が出来る。
Incidentally, the above procedure can be easily carried out in an interactive manner between the display (11) and the user's key operations.

次に、上記画像表示制御装置(1)をホスト・コンピュ
ータ(2)に接続した運転モードに於ける動作につき、
第10図に沿って説明する9 装置に電源が投入されると、先ずホストコンピュータと
オンラインの状態であるか否かが判断され、NOのとき
は前記作画モードが設定される。YESの場きは、ホス
トコンピュータ(2)から画像表示制御装置(1)への
データ通信処理が行なわれ、状態情報RA M (41
)に対して状態情報MDが書き込まれる9 次に、事象RA M (42)に格納されている多数の
表示変更処理語Wの内容を順番に読み出して、以下の手
続きを実行する。
Next, regarding the operation in the operation mode in which the image display control device (1) is connected to the host computer (2),
9 to be explained with reference to FIG. 10. When the power is turned on to the apparatus, first it is determined whether or not it is in an online state with the host computer, and if NO, the above-mentioned drawing mode is set. If YES, data communication processing is performed from the host computer (2) to the image display control device (1), and status information RAM (41
) The status information MD is written to 9. Next, the contents of a large number of display change processing words W stored in the event RAM (42) are sequentially read out and the following procedure is executed.

先ず読み出した表示変更処理語Wに含まれる画面呼出し
アドレスA1及び画面呼出しビットB1に基づいて、状
態情報RA M (41)の(At、Bl)番地に格納
されている状態情報MDの値を読み出し、読み出した値
と、該表示変更処理語に含まれる画面呼出しON 、−
’ OF FデータSの値とを比較する。不一致の渇き
は、ホストコンピュータ(2)が表示変更を指示してい
ないと判断して、データ通信処理に戻る。
First, based on the screen call address A1 and screen call bit B1 included in the read display change processing word W, read the value of the state information MD stored at address (At, Bl) of the state information RAM (41). , the read value and the screen call ON included in the display change processing word, -
' Compare with the value of OF data S. If there is a mismatch, it is determined that the host computer (2) has not instructed to change the display, and the process returns to the data communication process.

前記状態情報MDと0N10FFデータSとが一致した
場きは、該表示変更処理語Wに含まれるファイル番号F
1に基づいて、グラフィックRAM (43)から固定
画を呼び出す。
When the state information MD and the 0N10FF data S match, the file number F included in the display change processing word W
1, a fixed image is called from the graphic RAM (43).

次に該表示変更処理語Wに含まれる事象の種類に応じて
モードが分岐され、各モード毎に処理が進められる0例
えばマーク(バルブ)の表示の場合は、表示変更処理語
に含まれる事象名開始位置及び事象名TNに基づいて、
事象名開始位置て指定される画面位置に、事象名TN(
’“バルブ°)を描画する。
Next, the mode is branched according to the type of event included in the display change processing word W, and processing is advanced for each mode. For example, in the case of displaying a mark (valve), the event included in the display change processing word Based on the name start position and the event name TN,
The event name TN (
'Draw valve °).

その後、該表示変更処理語Wに含まれる事象表示呼出し
アドレスA2及び事象表示呼出しビットB2に基づいて
、状態情報RA M (41)の(A2.B2)番地か
ら状態情報データMDを読み出し、読み出したデータM
Dの値が”’ON”であるか°’OFF”であるかを判
断する。
Thereafter, based on the event display call address A2 and the event display call bit B2 included in the display change processing word W, the state information data MD is read out from address (A2.B2) of the state information RAM (41). Data M
It is determined whether the value of D is "'ON" or 'OFF'.

上記判断結果が“ONooであれば、該表示変更処理語
Wに含まれる登録ファイル番号F2に基づいて、グラフ
ィックRA M (43)に登録されている画像ブロッ
ク(バルブ)のグラフィックデータを読み出し、更に該
表示変更処理語Wに含まれる座標データHDで指定され
る画面位置に、ON10 F F色情報が“’ON”の
ときの色(赤)で、画像ブロック(バルブ)を表示する
。又、判断結果がOF F ”であれば、該表示変更処
理語Wに含まれる登録ファイル番号F2に基づいて、グ
ラフィックRA M (43)に登録されている画像ブ
ロック(バルブ)のグラフィックデータを読み出し、更
に該表示変更処理3”Wに含まれる座標データHDで指
定される画面位置に、0N10FF色情報が°“OFF
”のときの色(緑)で、画像ブロック(バルブ)を表示
する。
If the above judgment result is "ONoo", the graphic data of the image block (bulb) registered in the graphic RAM (43) is read out based on the registered file number F2 included in the display change processing word W, and An image block (bulb) is displayed at the screen position specified by the coordinate data HD included in the display change processing word W in the color (red) when the ON10FF color information is "'ON". If the judgment result is "OF", the graphic data of the image block (bulb) registered in the graphic RAM (43) is read out based on the registered file number F2 included in the display change processing word W, and further The 0N10FF color information is “OFF” at the screen position specified by the coordinate data HD included in the display change process 3”W.
” Displays the image block (bulb) in the color (green).

その後、前記データ通信処理に戻り、次の表示変更処理
1Wに基づく表示変更を続行する。
Thereafter, the process returns to the data communication process and continues the display change based on the next display change process 1W.

以上の手続きによって、デイスプレィ(11)の画面は
、ホストコンピュータ(2)から送られてくるデータに
応じて刻々変化することになる。
Through the above procedure, the screen of the display (11) changes every moment according to the data sent from the host computer (2).

上記画像表示制御装置(1)に於いては、ホストコンピ
ュータ(2)に対して、計装系からの監視データを状態
情報に変換して、第3図に示すメモリ(24)へ格納す
るプログラムが必要であるが、該プログラムの大部分は
、監視データをそのまま状態情報としてメモリ(24)
の所定番地I\移す処理であるから、プログラムの作成
は極めて容易である。
In the image display control device (1), a program is provided to the host computer (2) that converts monitoring data from the instrumentation system into status information and stores it in the memory (24) shown in FIG. However, most of the programs store the monitoring data directly in the memory (24) as status information.
Since the process involves moving the file to the specified location I\, it is extremely easy to create a program.

又、上記画像表示制御装置(1)に於いては、第4図の
事象RA M (42)に対し、表示変更を施すべき事
象毎に事象基TNが書き込まれているから、例えば事象
RA M (42)の登録を修正したい場合に、事象基
をキーワードとして、事象RA M (42)をクロス
サーチすることが可能である。この結果は、例えば第8
図の如き図表に編集され、アウトプットされる。従って
、ユーザはこの図表を参照しながら、容易に事象I(A
 M (42)を書き替えることが出来、便利である。
Furthermore, in the image display control device (1), an event base TN is written for each event for which a display change is to be made for the event RAM (42) in FIG. When it is desired to modify the registration of (42), it is possible to cross-search event RAM (42) using the event group as a keyword. This result is, for example, the 8th
The data will be edited and output as a diagram as shown in the figure. Therefore, the user can easily refer to this diagram and
M (42) can be rewritten, which is convenient.

次に第2図に示す画像表示制御装置(1)とホストコン
ピュータ(2)との送受信方式について説明する。
Next, a transmission/reception method between the image display control device (1) and the host computer (2) shown in FIG. 2 will be explained.

ホストコンピュータ(2)が周知のプログラマブルコン
トローラの場合、ホストコンピュータ(2)の入力回路
(21)、処理回路(22)及び出力回路(23)は第
12図(a)及び第13図(a)の如く、計装系からの
監視データを取り入れる入力処理IPと、該監視データ
に対する所定のプログラム処理PPと、処理結果を出力
する出力処理OPとを、一定の周期Tにてサイクリック
に諜り返す。
When the host computer (2) is a well-known programmable controller, the input circuit (21), processing circuit (22) and output circuit (23) of the host computer (2) are as shown in FIG. 12(a) and FIG. 13(a). As shown in FIG. return.

従来の画像表示装置とプログラマブルコントローラの送
受信方式に於いては、プログラマブルコントローラは、
第13図(b)の如く出力処理OPによる出力データM
Dを前記周期Tの2倍の期間(2T)だけ維持し、これ
を2Tの周期で繰り返す。
In the conventional transmission/reception method between an image display device and a programmable controller, the programmable controller
Output data M by output processing OP as shown in FIG. 13(b)
D is maintained for a period twice the period T (2T), and this is repeated at a period of 2T.

又プログラマブルコントローラは、前記出力データとと
共に、画像表示装置側でデータ受信の同期を回る為のス
トローブ信号SRと、一連のデータ(D+−Dz・・・
)の開始時点を指定する為のスタート信号STとを出力
する。ここで、出力データMDを2Tの期間維持するの
は、ストローブ信号SRの立下り時点で画像表示装置が
データMDを取り入れるからであり、ストローブ信号の
立下り及び立上りは、プログラム処理PPの実行によっ
て形成されるからであるヶ 一方、画像表示装置は、受信したストローブ信号とスタ
ート信号に同期した受信動作を行ない、ストローブ信号
の立下り時点にてデータMDの出力状態が安定したもの
と判断して、該立下り時点でデータMDを取り入れる。
In addition to the output data, the programmable controller also generates a strobe signal SR for synchronizing data reception on the image display device side, and a series of data (D+-Dz...
) and outputs a start signal ST for specifying the start point. Here, the reason why the output data MD is maintained for a period of 2T is that the image display device takes in the data MD at the falling edge of the strobe signal SR, and the falling and rising edges of the strobe signal are determined by the execution of the program processing PP. On the other hand, the image display device performs a receiving operation in synchronization with the received strobe signal and start signal, and determines that the output state of the data MD is stable at the falling edge of the strobe signal. , data MD is taken in at the falling point.

従って従来の通信方式では、・データ通信の周期が2T
となって、多くのデータを伝送する場合に時間がかかる
問題があった。
Therefore, in the conventional communication method, the period of data communication is 2T.
Therefore, there was a problem in that it took a long time to transmit a large amount of data.

そこで、第12図の如くデータ通信を周期Tで行なうこ
とが出来る送受信方式を開発し、本実施例に採用した。
Therefore, as shown in FIG. 12, a transmission/reception method capable of performing data communication at a period T was developed and adopted in this embodiment.

即ち本実施例では、第1図の如くストローブ信SR号を
、状態情報MDを構成する2とットデータ(D、・D、
・D、・D、)の変化周期Tと同一の周期で“H″と“
L”に切り換える。尚、先頭のデータD1は、本実施例
の場合、状態情報を格納すべき状態情報RA M (4
1)のアドレスを示している。
That is, in this embodiment, as shown in FIG.
・D, ・D,) “H” and “
In this embodiment, the first data D1 is the state information RAM (4
1) shows the address.

一方、画像表示制御装置(1)に於いては、前記ストロ
ーブ信号SRの立下り及び立上りをトリガーとして所定
の時間遅延を施し、該遅延時間Tdの経過時点で、第1
図(d)の如く読込み制御信号R8を発生し、データの
読込みを行なうのである。
On the other hand, in the image display control device (1), a predetermined time delay is applied using the fall and rise of the strobe signal SR as a trigger, and when the delay time Td has elapsed, the first
A read control signal R8 is generated as shown in FIG. 3(d), and data is read.

該遅延時間Tdは、ストローブ信号SRの’II””L
’の切替わり時点く第1図(L、)矢印Cの時点)を始
点として、前記周期Tよりも短く、且つ第1図(、)に
示すデータが安定した値をとるまでの最小時間Te1i
n、即ち前記入力回路(21)の立上り時間Ton及び
前記出力回路(23)の立下り時間Toffよりも長く
設定される。
The delay time Td is 'II'"L of the strobe signal SR.
The minimum time Te1i that is shorter than the period T and until the data shown in FIG.
n, that is, is set longer than the rise time Ton of the input circuit (21) and the fall time Toff of the output circuit (23).

該遅延時間Tdは第2図に示す読出しタイミングレジス
ター(3)にタイマーとして設定される。
The delay time Td is set as a timer in the read timing register (3) shown in FIG.

以下、第11図に沿って上記データ受信処理の具体的な
手続きを説明する。
The specific procedure of the data reception process will be described below with reference to FIG.

先ず、画像表示制御装置がオンラインの状態であるか否
かを判断し、NOの場かは遅延時間Tdの設定を促すメ
ツセージを画面に表示する。Tdのキーインの後、該デ
ータを前記読出しタイミングレジスターに設定し、再び
オンラインか否かの判断に戻る。
First, it is determined whether or not the image display control device is online, and if the answer is NO, a message prompting the user to set the delay time Td is displayed on the screen. After key-in at Td, the data is set in the read timing register, and the process returns to determining whether or not the system is online.

オンラインの場合は、スタート信号STが”L″から″
I]°°に切替わり、ストローブ信号SRに変化が生じ
た時点で、読出しタイミングレジスターに設定されてい
るタイマーを起動する。
In the case of online, the start signal ST is from "L" to "
I]°° and when a change occurs in the strobe signal SR, a timer set in the read timing register is activated.

その後、遅延時間Tdがタイツ、アップした時点で、第
1図(d)に示す読込み制御信号を発生して、データの
読込みを開始する。
Thereafter, when the delay time Td becomes tight, a read control signal shown in FIG. 1(d) is generated to start reading data.

次にスタート信号がH゛であるか否かを判断し、YES
の場きはデータD、(アドレス)を読み込んで、状態情
報RA M (41)’\の書込み開始アドレスを設定
した後、ストローブ信号の変化を判断する手続きに戻る
。スタート信号がL′°の場合は、データD2、Dl、
D、(状態情報)を読み込んで、これらを状態情報RA
 M (41)/\格納する。
Next, determine whether the start signal is H or not, and select YES.
In this case, data D (address) is read and the write start address of the state information RAM (41)'\ is set, and then the process returns to the procedure for determining the change in the strobe signal. When the start signal is L'°, data D2, Dl,
D, (state information) is read and these are state information RA.
M (41)/\Storage.

その後、状態情報RA M (41)の全アドレスへの
格納が終了したいか否かを判断し、NOの場合は、状態
情報RAMのアドレスをインクリメントして、後続のデ
ータの格納を続行する。YESの場きは、前述の如く第
2図に示す状態情tlfIRA M (41)、事象R
A M (42)及びグラフィックRA M (43)
に基づくグラフィック処理を行なった後、スタート信号
の切替わりの判断へ戻って、次の新たな画像変更処理l
\移る。
Thereafter, it is determined whether or not it is desired to finish storing the state information RAM (41) to all addresses, and if NO, the address of the state information RAM is incremented to continue storing subsequent data. If YES, the status information tlfIRA M (41) and event R shown in FIG.
AM (42) and Graphic RAM (43)
After performing graphic processing based on
\Move.

上記送受信方式によれば、第12図の如くプログラマブ
ルコントローラのプログラム処理周期Tと同一の周期で
データを更新して、迅速な通信を行なうことが出来るば
かりでなく、第1図(C)に示す信号の立上り時間To
n或は立下り時間Toffのバラツキを考慮して、最適
な遅延時間Tdを設定出来るので、確実な受信処理が(
呆証される。
According to the above transmission/reception method, data can be updated at the same cycle as the program processing cycle T of the programmable controller as shown in Fig. 12, and rapid communication can be performed. Signal rise time To
Since the optimum delay time Td can be set taking into account the variation in n or falling time Toff, reliable reception processing can be achieved (
I'm stunned.

図面及び上記実施例の説明は、本発明を説明するための
ものであって、特許請求の範囲に記載の発明を限定し、
或は範囲を減縮する様に解すべきではない。
The drawings and the description of the above embodiments are for illustrating the present invention, and do not limit the invention described in the claims.
Nor should it be construed as limiting the scope.

又、本発明の各部構成は上記実施例に限らず、特許請求
の範囲に記載の技術的範囲内で種々の変形が可能である
ことは勿論である。
Further, it goes without saying that the configuration of each part of the present invention is not limited to the above-mentioned embodiments, and various modifications can be made within the technical scope of the claims.

例えば遅延時間Tdを設定すべきタイマー手段は、ソフ
トウェアによるタイマーのみならず、ハードウェアのタ
イマーを用いても可い、この場合、Tdの切換えはスイ
ッチ等にて行なう様に構成することが可能である。
For example, the timer means for setting the delay time Td may be not only a software timer but also a hardware timer. In this case, Td can be changed by a switch or the like. be.

又、第1図に示すアドレスデータD1をスタート信号と
して兼用することも可能であって、これによって効率的
なデータ伝送が可能となる。
Further, the address data D1 shown in FIG. 1 can also be used as a start signal, thereby enabling efficient data transmission.

本発明の伝送方式は、パラレル伝送のみならずシリアル
伝送にも適用出来る。又、本実施例の如き画像表示制御
装置(1)を対象とする通信のみならず、−数的な情報
処理回路を対象とする情報伝達方式としても有効である
The transmission method of the present invention can be applied not only to parallel transmission but also to serial transmission. Furthermore, it is effective not only for communication aimed at the image display control device (1) as in the present embodiment, but also as an information transmission method aimed at numerical information processing circuits.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明のデータ伝送方式を説明するタイミング
チャート、第2図は画像表示制御装置とホストコンピュ
ータの具体的な構成を示すブロック図、第3図はホスト
コンピュータ内のメモリと状態情報RAMとの対応関係
を示す説明図、第4図は事象RAMに格納される表示変
更処理語の構成を示す図、第5図はデイスプレィ画面の
一例を示す図、第6図は該画面を構成する固定画部分を
示す図、第7図は表示変更を施すべき画像ブロックを示
す図、第8図は事象名をキーワードとするクロスサーチ
の結果を示す図表、第9図は作画モードに於ける動作を
表わすフローチャート、第1O図は運転モードに於ける
動作を表わすフローチャート、第11図はデータ送受信
動作を表わすフローチャート、第12図及び第13図は
本発明のデータ伝送方式と従来のデータ伝送方式を比較
したタイミングチャートである。 〈1)・・・画像表示制御装置 (2)・・・ホストコンピュータ (11)・・・デイスプレィ SR・・・ストローブ信号 Td・・・遅延時間
FIG. 1 is a timing chart explaining the data transmission method of the present invention, FIG. 2 is a block diagram showing the specific configuration of the image display control device and the host computer, and FIG. 3 is the memory and status information RAM in the host computer. 4 is a diagram showing the structure of the display change processing word stored in the event RAM, FIG. 5 is a diagram showing an example of a display screen, and FIG. 6 is a diagram showing the structure of the screen. Figure 7 is a diagram showing the fixed image part, Figure 7 is a diagram showing image blocks whose display should be changed, Figure 8 is a diagram showing the results of a cross search using event names as keywords, Figure 9 is the operation in drawing mode. 10 is a flowchart showing operations in the operation mode, FIG. 11 is a flowchart showing data transmission and reception operations, and FIGS. 12 and 13 show the data transmission method of the present invention and the conventional data transmission method. This is a timing chart for comparison. <1)...Image display control device (2)...Host computer (11)...Display SR...Strobe signal Td...Delay time

Claims (1)

【特許請求の範囲】[Claims] [1]主情報処理回路から端末情報処理回路へのデータ
伝送方式であって、主情報処理回路は、一定周期Tで所
定の手続きに従ったデータ処理と出力処理とを繰り返し
、これによって端末情報処理回路への伝達情報を表わす
データMDと、データ伝送の同期クロックとなるストロ
ーブ信号SRと、前記データによって構成されるデータ
ブロックの開始を指定するスタート信号STとを同時に
端末情報処理回路へ送信するデータ伝送方式に於いて、
データMD及びストローブ信号SRは、主情報処理回路
のデータ処理周期Tと同一周期で変化し、端末情報処理
回路には、受信したストローブ信号の立下り及び立上り
時点から所定の遅延時間Tdを計時するタイマー手段が
設定され、該遅延時間Tdは、変化したデータが安定す
るまでの所要時間Tminよりも長く、且つ前記周期T
よりも短い長さに設定され、ストローブ信号の立上り及
び立下り時間から前記タイマー手段が起動して、遅延時
間Tdのタイムアップ時点でデータの読込みを行なうこ
とを特徴とするデータ伝送方式。
[1] A data transmission method from the main information processing circuit to the terminal information processing circuit, in which the main information processing circuit repeats data processing and output processing according to a predetermined procedure at a constant period T, thereby transmitting terminal information. Data MD representing information to be transmitted to the processing circuit, a strobe signal SR serving as a synchronization clock for data transmission, and a start signal ST specifying the start of a data block constituted by the data are simultaneously transmitted to the terminal information processing circuit. In the data transmission method,
The data MD and the strobe signal SR change at the same cycle as the data processing cycle T of the main information processing circuit, and the terminal information processing circuit measures a predetermined delay time Td from the falling and rising points of the received strobe signal. A timer means is set, and the delay time Td is longer than the time Tmin required for the changed data to stabilize, and the period Td is longer than the time Tmin required for the changed data to stabilize.
The data transmission system is characterized in that the timer means is activated from the rise and fall times of the strobe signal, and data is read when the delay time Td times up.
JP63305415A 1988-12-01 1988-12-01 Data transmission system to terminal information processing circuit with display Expired - Lifetime JP2532625B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63305415A JP2532625B2 (en) 1988-12-01 1988-12-01 Data transmission system to terminal information processing circuit with display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63305415A JP2532625B2 (en) 1988-12-01 1988-12-01 Data transmission system to terminal information processing circuit with display

Publications (2)

Publication Number Publication Date
JPH02150902A true JPH02150902A (en) 1990-06-11
JP2532625B2 JP2532625B2 (en) 1996-09-11

Family

ID=17944859

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63305415A Expired - Lifetime JP2532625B2 (en) 1988-12-01 1988-12-01 Data transmission system to terminal information processing circuit with display

Country Status (1)

Country Link
JP (1) JP2532625B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5684838A (en) * 1994-10-12 1997-11-04 Nippondenso Co., Ltd. Receiving device for sampling data bits at a preferred time

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61195406A (en) * 1985-02-25 1986-08-29 Matsushita Electric Works Ltd Monitor system for sequencer
JPS62117006A (en) * 1985-11-18 1987-05-28 Omron Tateisi Electronics Co Programmable controller

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61195406A (en) * 1985-02-25 1986-08-29 Matsushita Electric Works Ltd Monitor system for sequencer
JPS62117006A (en) * 1985-11-18 1987-05-28 Omron Tateisi Electronics Co Programmable controller

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5684838A (en) * 1994-10-12 1997-11-04 Nippondenso Co., Ltd. Receiving device for sampling data bits at a preferred time

Also Published As

Publication number Publication date
JP2532625B2 (en) 1996-09-11

Similar Documents

Publication Publication Date Title
KR100263580B1 (en) Graphic image display device and method
US4700182A (en) Method for storing graphic information in memory
JPH02150902A (en) Data transmission system
JPS62118440A (en) Program transfer system
JPH025102A (en) Input system for pc rudder graphic
JPH0728509A (en) Programmable controller
JPH02150719A (en) Image display controller
JP2871015B2 (en) Image display control device
JP2731245B2 (en) Graphic display device
JPH02150720A (en) Image display controller
JP3308781B2 (en) Programmable controller
JP2862369B2 (en) Image display control device
JP3152099B2 (en) Map display device
JP2770283B2 (en) Data generator
JPH03188493A (en) Image display controller
JPS6228474B2 (en)
JP2503634B2 (en) Micro program controller
JP2971251B2 (en) SFC programming device
KR19990018369A (en) 3D graphics accelerator
KR900008536B1 (en) Computer control system suitable for execution of sequence control and servo control
JPH10105226A (en) Programmable display device
JPH05298144A (en) Data trace system
JPH0239346A (en) Screen shift control system
JPH0630049B2 (en) Information processing equipment
JPH10187490A (en) Microprogram controller

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080627

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090627

Year of fee payment: 13

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090627

Year of fee payment: 13