ここから本文

Factory Automation

よくあるご質問
(FAQ)

Factory Automation

よくあるご質問(FAQ)製品について

  • 文字サイズ変更
  • S
  • M
  • L

製品について

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

CC−LinkリモートI/Oの出力のばらつきについて

A2USHCPU−S1からA1SJ61BT11にて10m程度でAJ65SBTB1−
32D×1、AJ65SBTB1−32T×2で構成しています。
ここで出力ユニットに10ms幅のパルスを出すようにプログラムした場合、パルス幅は
どのようにばらつきますか?
10msより短くなる方向へばらつくのでしょうか。変動幅について教えて下さい。
カテゴリー : 

回答

パルス信号を外部出力させるときのばらつきは次の要因で起きます。
  ・シーケンスプログラムスキャンタイム
  ・プログラムで出力データをCC−Linkマスタユニットに渡すタイミングとリンク
   スキャンタイムの関係
  ・出力ユニットのOFF→ON・ON→OFFの遅れ時間

 1スキャン中に1回のみCC−Link側へデータを渡す場合,スキャンタイムが10m

 以上であれば正常に出力できません。

 スキャンタイムが10ms以内の場合は,スキャンタイムによりばらつきが変わります。
  例)・スキャンタイムが3msの場合
      1スキャン目で10msタイマがスタートしたとすると4スキャン目でタイム
      アップするため12msのパルスになる。

    ・スキャンタイムが7msの場合
      1スキャン目で10msタイマがスタートしたとすると2スキャン目でタイム
      アップするため14msのパルスになる。
     
    ・スキャンタイムが5msの場合
      1スキャン目で10msタイマがスタートしたとすると2スキャン目でタイム
      アップするため10msのパルスになる。

   スキャンタイムは命令の実行状態などで変化するため,上記例のように毎スキャン
   固定になることはありませんので注意してください。

 CC−Linkマスタユニットは,ユニット3台であれば1〜2msでリンクスキャンし
ます。
 プログラムでデータを渡されたとき,リンクスキャンがスタートしたばかりであれば1ス
 キャン待たされ次のスキャンでユニットにデータを渡しますが,リンクスキャンスタート
 時にうまくデータが渡れば即リンクスキャンにのるため最大1リンクスキャンタイムのば
 らつきがでます。
 
 出力ユニットは,ノイズなどの影響をさけるためのフィルタがあるため,応答遅れがあり
 ます。
 AJ65SBTB1−32TはOFF→ON:0.5ms・ON→OFF:1.5ms
 です。
以上の3つの合計がばらつきになります。

ばらつきを小さくする方法として,コンスタントスキャン設定で10msのスキャンタイム
を保つ,10msの割り込みプログラムで定期的に処理するなどがあります。

スキャンタイムが10ms以上の場合,上記の10msの割り込みプログラムで行う方法で
できます。
ただし,割り込みプログラムはA2USHCPUの場合割り込み要因発生から<0.1ms+
実行中命令の完了>で実行します。実行中の命令がTO/FROM命令で大量データのリード
・ライト中であれば待ち時間が発生しますが,接点・コイル命令実行中であれば即実行する
などのばらつきがあります。
製品名
ネットワーク関連製品
製品分類
A2US
シリーズ
CC-Link
疑問・問題は解決されましたか?

解決されない場合はこちらよりご質問ください。

仕様・機能に関するお問い合わせ

アンケート:
ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます