JPH01157647A - シリアル伝送方式 - Google Patents
シリアル伝送方式Info
- Publication number
- JPH01157647A JPH01157647A JP62316811A JP31681187A JPH01157647A JP H01157647 A JPH01157647 A JP H01157647A JP 62316811 A JP62316811 A JP 62316811A JP 31681187 A JP31681187 A JP 31681187A JP H01157647 A JPH01157647 A JP H01157647A
- Authority
- JP
- Japan
- Prior art keywords
- receiving
- data
- transmission
- transmitting
- signal
- 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.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims description 58
- 238000000034 method Methods 0.000 claims abstract description 32
- 230000005856 abnormality Effects 0.000 abstract description 4
- 238000012790 confirmation Methods 0.000 abstract description 2
- 238000012546 transfer Methods 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 8
- 229910000831 Steel Inorganic materials 0.000 description 7
- 239000010959 steel Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、プロセスコンピュータとコントローラなどの
装置間のシリアルデータ伝送方式に関する。
装置間のシリアルデータ伝送方式に関する。
生産現場にロボソ)〜が普及しつ−あり、鉄鋼業7にお
いても溶銑サンプリング、鋼管タブ板切断、機械試験等
に採用されている。
いても溶銑サンプリング、鋼管タブ板切断、機械試験等
に採用されている。
本発明者等はUO鋼管の管端内面又は外面に出荷マーク
を印刷する処理をロボットで行なう方式を開発した。従
来これば、注文毎にステンシル板を製作し、パイプの個
々に作業者が手動で吹付はマーキングして行なっていた
ものである。
を印刷する処理をロボットで行なう方式を開発した。従
来これば、注文毎にステンシル板を製作し、パイプの個
々に作業者が手動で吹付はマーキングして行なっていた
ものである。
U○ステンシルロボット設備では概略、ホスI・コンピ
ュータ、プロセスコンピュータ、コントローラ、ロボッ
ト印字ヘッドの経路でデータ(出荷マークの内容で、文
字データと図形データ)が伝送され、ペンキジェットに
よるマーキングが行なわれる。限定されるものではない
が本発明はかXるプロセスコンピュータとコントローラ
との間のシリアルデータ伝送に好適なものである。
ュータ、プロセスコンピュータ、コントローラ、ロボッ
ト印字ヘッドの経路でデータ(出荷マークの内容で、文
字データと図形データ)が伝送され、ペンキジェットに
よるマーキングが行なわれる。限定されるものではない
が本発明はかXるプロセスコンピュータとコントローラ
との間のシリアルデータ伝送に好適なものである。
一方の装置(プロセスコンピュータ)を送信局、他方の
装置(コントローラ)を受信局として、これらの間のシ
リアル伝送は原理的には1本のシリアル伝送路があれば
よい。シリアル伝送方式としては、有手順のものと無手
順のものがある。無手順伝送は、伝送を行なう際にその
手順(プロトコル)が−切無いものである。送信局側は
一方的に伝送路にデータを出力するのみであり、伝送の
可否や成否を知ることはできない。しかし非常に簡便な
ため、ロボット等の産業用機器間の伝送、あるいは、産
業用機器と計算機間の伝送に広く使われている。有手順
伝送は、送受信の2局間で伝送状態を確認する手続を有
する伝送方式である。基本的には、2局間で会話をしな
がら伝送をおこなっていく。有手順伝送では、一般に手
順がかなり複雑であるので、通常は計算機間のデータ伝
送に用いられる。
装置(コントローラ)を受信局として、これらの間のシ
リアル伝送は原理的には1本のシリアル伝送路があれば
よい。シリアル伝送方式としては、有手順のものと無手
順のものがある。無手順伝送は、伝送を行なう際にその
手順(プロトコル)が−切無いものである。送信局側は
一方的に伝送路にデータを出力するのみであり、伝送の
可否や成否を知ることはできない。しかし非常に簡便な
ため、ロボット等の産業用機器間の伝送、あるいは、産
業用機器と計算機間の伝送に広く使われている。有手順
伝送は、送受信の2局間で伝送状態を確認する手続を有
する伝送方式である。基本的には、2局間で会話をしな
がら伝送をおこなっていく。有手順伝送では、一般に手
順がかなり複雑であるので、通常は計算機間のデータ伝
送に用いられる。
このよ・うに、無手順伝送では■送信局側は、受信局が
受信可能な状態かを知ることができない。
受信可能な状態かを知ることができない。
■送信局側は、受信が正常に行われたかとうかを知るこ
とができない。■伝送界雷時における適切な回復措置を
とることができない。■したがって、伝送異常が1度で
も起きたら、それが即、システム機能の破綻につながる
可能性が高い、という問題がある。
とができない。■伝送界雷時における適切な回復措置を
とることができない。■したがって、伝送異常が1度で
も起きたら、それが即、システム機能の破綻につながる
可能性が高い、という問題がある。
また有手順伝送は、■手順が複雑なため、CPU負荷が
非常に大きい。したがって、産業用機器のようなものに
組み込むのは困難である。CPU負荷が高くなりすぎる
ため、伝送が開始されると、機器自体が全く動けなくな
る可能性がある。またそれを避けるために、高性能のC
PUを採用したりすると、その分高価格になるのは避は
難い。■手順として標準化されたものが現時点では存在
しないため、相互接続する各機器毎に複雑な伝送手順ソ
フトウェアを用意する必要がある。これは、システムを
作る上での開発マンパワー、開発コスト、開発期間の飛
躍的増加を招き、実現は実質的には不可能である。■伝
送のオーバーヘッドが大きく伝送効率が良くない、とい
う問題がある。
非常に大きい。したがって、産業用機器のようなものに
組み込むのは困難である。CPU負荷が高くなりすぎる
ため、伝送が開始されると、機器自体が全く動けなくな
る可能性がある。またそれを避けるために、高性能のC
PUを採用したりすると、その分高価格になるのは避は
難い。■手順として標準化されたものが現時点では存在
しないため、相互接続する各機器毎に複雑な伝送手順ソ
フトウェアを用意する必要がある。これは、システムを
作る上での開発マンパワー、開発コスト、開発期間の飛
躍的増加を招き、実現は実質的には不可能である。■伝
送のオーバーヘッドが大きく伝送効率が良くない、とい
う問題がある。
本発明は、無手順伝送の簡便さを活かしつつ、送信局に
よる伝送状況の監視が行なえるシリアル伝送方式を提供
することを目的とするものである。
よる伝送状況の監視が行なえるシリアル伝送方式を提供
することを目的とするものである。
本発明では第2図に示すように、機器(送信局)1と機
器(受信局)2間に、シリアル伝送路(R3231−C
)3の他に、入出力信号路4〜6を敷設する。信号路4
は受信レディ線、信号路5は受信正常線、信号路6は受
信異常線である。
器(受信局)2間に、シリアル伝送路(R3231−C
)3の他に、入出力信号路4〜6を敷設する。信号路4
は受信レディ線、信号路5は受信正常線、信号路6は受
信異常線である。
本発明ではこれらの信号線を用い、第1図に示す処理要
領で送、受信局間シリアルデータ伝送を行なう。
領で送、受信局間シリアルデータ伝送を行なう。
送信側では、受信側へ送るデータに待ち行列を作らせ、
その先頭のデータから逐次送信する。送信要求が上って
又は順番が来て送信タスクが起動すると、先ず符号11
で示すように送信データが有るか否かをチェックし、無
ければ終了として他のタスクに移るが、有れば伝送中フ
ラグがオンか否かチェックする(符号12)。オンでな
ければ次は受信レディ信号がオンか否かをチェックする
(符号13)。受信側では受信できる状態であれば信号
線4を通してその旨を送信側へ知らせる、具体的には信
号線4を例えばH(ハイ)レベルにする。これが、受信
レディ信号オン、である。受信レディ信号がオンであれ
ば、次は前記伝送中フラグをオンにし、前記データを受
信側へ送出し、これで−旦、終了とする。
その先頭のデータから逐次送信する。送信要求が上って
又は順番が来て送信タスクが起動すると、先ず符号11
で示すように送信データが有るか否かをチェックし、無
ければ終了として他のタスクに移るが、有れば伝送中フ
ラグがオンか否かチェックする(符号12)。オンでな
ければ次は受信レディ信号がオンか否かをチェックする
(符号13)。受信側では受信できる状態であれば信号
線4を通してその旨を送信側へ知らせる、具体的には信
号線4を例えばH(ハイ)レベルにする。これが、受信
レディ信号オン、である。受信レディ信号がオンであれ
ば、次は前記伝送中フラグをオンにし、前記データを受
信側へ送出し、これで−旦、終了とする。
受信側では受信できる状態であれば前記のように受信レ
ディ信号をオンにし、受信待ちになる。
ディ信号をオンにし、受信待ちになる。
送信側が上記のようにデータ送出すると、シリアル伝送
路3を通してこれを受取り(符号14)、受信レディ信
号をオフにし、次いで、送られてきたデータの合理性を
チェックする(符号15)。
路3を通してこれを受取り(符号14)、受信レディ信
号をオフにし、次いで、送られてきたデータの合理性を
チェックする(符号15)。
このチェック結果が正常であれば信号線5を通してOK
倍信号出力しく符号16)、異常であれば信号線6を通
してNG倍信号出力する(符号17)。
倍信号出力しく符号16)、異常であれば信号線6を通
してNG倍信号出力する(符号17)。
OK倍信号NG信号も同じパルス幅のパルスであり、O
K、NGいずれであるかは信号線により区別し、かつそ
の立上り/立下りが割込み信号になる。OK、NG倍信
号送出後受信側は受信データの処理を行ない、その処理
が終了すると受信レディ信号をオンにして受信待機状態
に入る。
K、NGいずれであるかは信号線により区別し、かつそ
の立上り/立下りが割込み信号になる。OK、NG倍信
号送出後受信側は受信データの処理を行ない、その処理
が終了すると受信レディ信号をオンにして受信待機状態
に入る。
信号線5.6を通してOK、NG信号を受信すると送信
側は、OK倍信号らOK処理タスクを、NG信号ならN
G処理タスクを起動する。この起動で、どちらも前記伝
送中フラグをオフにし、OK倍信号場合は次のデータの
送出を行なわせるため送信タスクを起動してこのOK処
理タスクは終了とし、またNG信号の場合は処理タスク
を起動してNO処理タスクは終了とする。
側は、OK倍信号らOK処理タスクを、NG信号ならN
G処理タスクを起動する。この起動で、どちらも前記伝
送中フラグをオフにし、OK倍信号場合は次のデータの
送出を行なわせるため送信タスクを起動してこのOK処
理タスクは終了とし、またNG信号の場合は処理タスク
を起動してNO処理タスクは終了とする。
このように本方式では、受信レディ信号、OK。
NG信号および伝送中フラグを用いることにより、デー
タが確実に受信側へ送信されたか否かを送信側で確認す
ることができ、またデータ送出から受信確認までの期間
は次のデータ送出を禁止して、確実なシリアルデータ転
送を行なうことができる。
タが確実に受信側へ送信されたか否かを送信側で確認す
ることができ、またデータ送出から受信確認までの期間
は次のデータ送出を禁止して、確実なシリアルデータ転
送を行なうことができる。
シリアル伝送路を利用して、データ送出に先立ち、送信
側から受信側へ送信要求信号(REQ)を送り、受信可
であれば受信側から送信側へ肯定応答(ACK)を返し
、といった方式でも確認はとれるが、この方式(有手順
伝送)では前述の欠点があり、またアプリケーションプ
ログラムではこの手順に立入ることは困難である。この
点、信号線4〜6を利用して状態表示を行なう本方式は
か−ることはなく、容易に確実なデータ伝送を行なうこ
とができる。
側から受信側へ送信要求信号(REQ)を送り、受信可
であれば受信側から送信側へ肯定応答(ACK)を返し
、といった方式でも確認はとれるが、この方式(有手順
伝送)では前述の欠点があり、またアプリケーションプ
ログラムではこの手順に立入ることは困難である。この
点、信号線4〜6を利用して状態表示を行なう本方式は
か−ることはなく、容易に確実なデータ伝送を行なうこ
とができる。
送信時に伝送中フラグがオンか否かチェックして(符号
12)、オンであれば送信はできないのでフラグオフを
待つことになる。これがデイレイ18である。このデイ
レイになった回数は計数しておき、所定回数以上であれ
ば(符号19)、警報して送信タスク終了とする。デイ
レイに入ったときも送信タスクは中断し、他のタスクが
起動する。受信レディ信号がオンか否かチェックして(
符号13)、オンでなければやはりデイレイ回数Hil
l II内9、ティレイ、のルートへ行く。
12)、オンであれば送信はできないのでフラグオフを
待つことになる。これがデイレイ18である。このデイ
レイになった回数は計数しておき、所定回数以上であれ
ば(符号19)、警報して送信タスク終了とする。デイ
レイに入ったときも送信タスクは中断し、他のタスクが
起動する。受信レディ信号がオンか否かチェックして(
符号13)、オンでなければやはりデイレイ回数Hil
l II内9、ティレイ、のルートへ行く。
第3図は、UOステンシルロボット設備の要部概要を示
す。20はプロセスコンピュータ、21は主メモリ、2
2は共通パス、23はコンソール、24はハードコピー
、25はディスク、26はフロンビー、27はプロセス
入出力装置、28.29はI10インタフェース、30
は伝送制御装置であり、これらは鎖線枠で示す出荷工程
室に置かれる。31はビジコン鋼管システムで、これは
更にホストコンピュータに接続する。32〜35はデイ
スプレィ装置で立会検査場などに置かれる。
す。20はプロセスコンピュータ、21は主メモリ、2
2は共通パス、23はコンソール、24はハードコピー
、25はディスク、26はフロンビー、27はプロセス
入出力装置、28.29はI10インタフェース、30
は伝送制御装置であり、これらは鎖線枠で示す出荷工程
室に置かれる。31はビジコン鋼管システムで、これは
更にホストコンピュータに接続する。32〜35はデイ
スプレィ装置で立会検査場などに置かれる。
36は設定盤、37はロボット主制御盤、38は印字コ
ン)−ローラ、39はアラームプリンタ、そして40は
ロボットである。本発明のシリアル伝送方式は、印字コ
ントローラ38とプロセスコンピュータ20との間で行
なわれる。
ン)−ローラ、39はアラームプリンタ、そして40は
ロボットである。本発明のシリアル伝送方式は、印字コ
ントローラ38とプロセスコンピュータ20との間で行
なわれる。
第5図は第3図の一部を詳細に示す図である。
6軸ロボy t□ 40の先端に印字ヘッド41が取付
けられ、該印字ヘッドで鋼管42の端部の内面または外
面に、円周方向に出荷マークを印刷する。
けられ、該印字ヘッドで鋼管42の端部の内面または外
面に、円周方向に出荷マークを印刷する。
鋼管42の搬送管理は搬送シーケンサ43等が行ナウ。
印字コントローラ38ヘプロセスコンピュータ20から
印字データが送られるが、これは文字データと図形デー
タからなり、これらは別々に送られる。ドツト印字であ
り、印字ヘッドが円周方向に移動するにつれて複数(例
えば4)行方の文字が次第にマーキングされて行く。
印字データが送られるが、これは文字データと図形デー
タからなり、これらは別々に送られる。ドツト印字であ
り、印字ヘッドが円周方向に移動するにつれて複数(例
えば4)行方の文字が次第にマーキングされて行く。
第4図に転送データのフォーマットを示す。各1バイト
のSTX、IDXETX、TCC,および複数バイトの
LENGTHlTEXTからなる。TEXTが文字また
は図形データで、IDは文字/図形データのいずれであ
るかを示す識別コードである。LENGTHはID−T
CCまでのバイト数を示し、TCCはテキスl−サムチ
ェンクで5TX−ETX間のデータの加算値の下位1バ
イトである。第1図のデータ合理性チェックはパリティ
チェックとTCCチェックなどで行なう。
のSTX、IDXETX、TCC,および複数バイトの
LENGTHlTEXTからなる。TEXTが文字また
は図形データで、IDは文字/図形データのいずれであ
るかを示す識別コードである。LENGTHはID−T
CCまでのバイト数を示し、TCCはテキスl−サムチ
ェンクで5TX−ETX間のデータの加算値の下位1バ
イトである。第1図のデータ合理性チェックはパリティ
チェックとTCCチェックなどで行なう。
以」二説明したように本発明によれば、シリアルデータ
伝送を行なう機器1.2間に受信レディ、受信OK、N
G各信号線を配設し、受信可、受信データ正常/異常を
送信側に知らせるようにしたので、無手順で、確実なデ
ータ伝送を行なうことができ、プロコンとコントローラ
間などの短距離データ伝送に甚だ有効である。
伝送を行なう機器1.2間に受信レディ、受信OK、N
G各信号線を配設し、受信可、受信データ正常/異常を
送信側に知らせるようにしたので、無手順で、確実なデ
ータ伝送を行なうことができ、プロコンとコントローラ
間などの短距離データ伝送に甚だ有効である。
第1図は本発明のシリアルデータ伝送の要領を示す流れ
図、 第2図は両機器の接続状態を示す説明図、第3図はステ
ンシルロボットに本発明を適用した例を示すブロック図
、 第4図はデータフォーマットの説明図、第5図は第3図
の要部詳細図である。 出 願 人 新日本製鐵株式会社 代理人弁理士 青 柳 稔
図、 第2図は両機器の接続状態を示す説明図、第3図はステ
ンシルロボットに本発明を適用した例を示すブロック図
、 第4図はデータフォーマットの説明図、第5図は第3図
の要部詳細図である。 出 願 人 新日本製鐵株式会社 代理人弁理士 青 柳 稔
Claims (1)
- 【特許請求の範囲】 送信側の機器(1)と受信側の機器(2)との間のシリ
アルデータ伝送方式において、 これらの機器の間にシリアル伝送路(3)の他に受信レ
ディ、受信OK、受信NG各信号線(4〜6)を配設し
、 送信は、伝送中フラグがオフかつ受信レディ信号線(4
)が受信OKを示すとき、伝送中フラグをオンにしてそ
してシリアル伝送路(3)を通して行ない、 受信側では、これを受けて受信レディ信号をオフにし、
受信データの合理性をチェックして、OK/NGであれ
ばその旨を受信OK/NG信号線(5、6)を通して送
信側に伝え、 送信側ではこれを受けて伝送中フラグをオフにし、そし
て受信OKであれば次のデータ送信動作に移り、受信N
Gであればエラー処理することを特徴とするシリアル伝
送方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62316811A JPH01157647A (ja) | 1987-12-15 | 1987-12-15 | シリアル伝送方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62316811A JPH01157647A (ja) | 1987-12-15 | 1987-12-15 | シリアル伝送方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01157647A true JPH01157647A (ja) | 1989-06-20 |
Family
ID=18081186
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62316811A Pending JPH01157647A (ja) | 1987-12-15 | 1987-12-15 | シリアル伝送方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01157647A (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS54148444A (en) * | 1978-05-15 | 1979-11-20 | Tokyo Electric Co Ltd | Data writing control method to magnetic tape recording device |
JPS581235A (ja) * | 1981-06-26 | 1983-01-06 | Fujitsu Ltd | 通信バスデ−タ転送方式 |
JPS60178560A (ja) * | 1984-02-24 | 1985-09-12 | Sharp Corp | 標準デイジタル・インタ−フエイス装置 |
JPS60198931A (ja) * | 1984-03-22 | 1985-10-08 | Oki Electric Ind Co Ltd | デ−タ通信方式 |
JPS60204149A (ja) * | 1984-03-29 | 1985-10-15 | Mitsubishi Electric Corp | デ−タ伝送装置 |
-
1987
- 1987-12-15 JP JP62316811A patent/JPH01157647A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS54148444A (en) * | 1978-05-15 | 1979-11-20 | Tokyo Electric Co Ltd | Data writing control method to magnetic tape recording device |
JPS581235A (ja) * | 1981-06-26 | 1983-01-06 | Fujitsu Ltd | 通信バスデ−タ転送方式 |
JPS60178560A (ja) * | 1984-02-24 | 1985-09-12 | Sharp Corp | 標準デイジタル・インタ−フエイス装置 |
JPS60198931A (ja) * | 1984-03-22 | 1985-10-08 | Oki Electric Ind Co Ltd | デ−タ通信方式 |
JPS60204149A (ja) * | 1984-03-29 | 1985-10-15 | Mitsubishi Electric Corp | デ−タ伝送装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH01157647A (ja) | シリアル伝送方式 | |
JPS59168736A (ja) | マルチ・ドロツプ伝送方式 | |
JPS63175918A (ja) | プリンタ | |
JPS61121128A (ja) | 印刷制御方式 | |
JPH07295896A (ja) | 周辺装置および該周辺装置を用いた情報処理システム | |
JPH01302453A (ja) | インターフェースシステム | |
JP3166135B2 (ja) | 冗長化システム | |
JP2804614B2 (ja) | データ伝送方法 | |
JPS5852276B2 (ja) | オンラインソクテイデ−タテンソウケイノ フクキユウホウシキ | |
JPS6279554A (ja) | デ−タ通信システム | |
JP2699007B2 (ja) | マルチドロップ接続端末回線切離し方式 | |
JPH0344250A (ja) | 通信制御方式 | |
JPH0439940B2 (ja) | ||
JPS5998233A (ja) | ホストコンピユ−タシステムのデ−タ処理方法 | |
JPS6216742A (ja) | クレ−ドル制御装置 | |
JPS61198944A (ja) | ポ−リング方式 | |
JPH03204060A (ja) | 割り込み発生方式 | |
JPS62205420A (ja) | プリンタ診断方式 | |
JPS5833962B2 (ja) | 回線制御時間監視方式 | |
JPH0648473B2 (ja) | 電文送受信処理方法 | |
JPH04288608A (ja) | デバイス交換の作業ミス防止方式 | |
JPS61181236A (ja) | 伝送制御方式 | |
JPH04139556A (ja) | リトライ制御方式 | |
JPH02184948A (ja) | I/o制御方式 | |
JPS62202251A (ja) | デ−タリトライ転送方式 |