• FAQ番号 : 14472
  • 公開日時 : 2012/03/28 21:15
  • 印刷

MELSECNETIIのリモートI/Oリンクで入力信号を早く取り込みたい

MELSECNETIIのリモートI/Oで0.3sec単位の変化の入力を取り込み
たいが通常スキャンタイムでは充分かと思うが、データ演算等でスキャンタイムが長く
なった時も取り込みたいのです。割り込み的な事はできるのですか?
カテゴリー : 

回答

MELSECNETIIのリモートI/Oリンクで、マスタ局のスキャンタイムが長く
なった時には、「COM命令」をシーケンスプログラムに組み込んで、タイムリーに入
力信号のリフレシュ行ってください。
(1)「COM命令」は、リモートI/O局との送受信を通常の場合よりも早く行う場
合または、ローカル局とのデータリンクでマスタ局のシーケンスプログラムのスキ

ャンタイムよりもローカル局のシーケンスプログラムの方が長い場合に、データの
取り込みを確実に行うようにするために使用します。
(2)「COM命令」を実行した時点でシーケンサCPUは、シーケンスプログラムの
処理を一時中断してEND命令後の一般データ処理およびリンクリフレッシュと同

様の処理を行います。
(一般データ処理とは・・・)
・シケンサと周辺機器との交信処理
・他局モニタ処理
・計算機リンクユニットでたの特殊機能ユニットのバッファメモリを読み出す処理
(3)リンクリフレッシュはCOM命令とEND命令とで毎回実行されるが、一般デー
タ処理は、複数あるとき各命令時に順番にローテションして実行されます。
製品名
ネットワーク関連製品
シリーズ
MELSECNET(2)/B