Comments
Description
Transcript
1768 CompactLogixコントローラ
ユーザーズマニュアル 1768 CompactLogix コントローラ Cat.No. 1768-L43, 1768-L45 お客様へのご注意 ソリッドステート機器はエレクトロメカニカル機器とは動作特性が異なります。 『ソリッド・ステート・コン トロール ソリッドステート機器のアプリケーション、設置、および保守のための安全ガイドライン』 (当社の営業所または http://www.rockwellautomation.com/literature/)からオンラインで入手 (Pub.No. SGI-1.1) 可能)を参照してください。この相違点、またソリッドステート機器はいろいろな用途に使われることから も、この機器の取扱責任者はその使用目的が適切であるかどうかを充分確認してください。 Rockwell Automation, Inc. は、いかなる場合も、この情報の使用または適用により発生した間接的または派生 的な損害について一切の責任を負いません。 本書で使用した図表やプログラム例は内容を理解しやすくするためのものであり、その結果としての動作を 保証するものではありません。個々の用途については数値や条件が変わることが多いため、当社では図表や プログラム例に基づいて実際に使用した場合の結果については責任を負いません。 本書に記載されている情報、回路、機器、装置、ソフトウェアの利用に関して特許上の問題が発生しても、 当社は一切責任を負いません。 Rockwell Automation, Inc. の書面による許可なく本書の全部または一部を複製することは禁じられています。 本書全体を通して、必要に応じて、注を使用して安全上の注意事項を示します。 警告:危険な環境で爆発が発生し、それにより人員の傷害や死亡、財産の損傷、あるいは 経済的損失につながる可能性のある操作または状況に関する情報を示します。 注意:人員の傷害や死亡、財産の損害、あるいは経済的損失につながる可能性のある操作 または状況に関する情報を示します。危険を示し、危険を防止し、結果を認識する助けと なるよう注意を促します。 感電の危険:危険な電圧が生じる恐れがあることを警告するために、ドライブやモータな どの装置または装置の内部にラベルを貼っています。 やけどの危険:表面が危険な温度に達する恐れがあることを警告するために、ドライブや モータなどの装置または装置の内部にラベルを貼っています。 重要 製品を正常に利用および理解するために重要な情報を示します。 Allen-Bradley、ArmorPOINT、Rockwell Automation、Rockwell Software、CompactLogix、ControlLogix、ControlFLASH、Kinetix、Logix5000、PhaseManager、SLC、MicroLogix、Data Highway Plus、RSNetWorx、 PanelView、POINT I/O、PowerFlex、RSLinx、RSLogix、および TechConnect は、Rockwell Automation, Inc. の商標です。 Rockwell Automation に属さない商標については、それぞれの企業に所有権があります。 変更内容 本書には新しい情報と更新情報が記載されています。 仕様については、 『1769 CompactLogix Controllers Specifications Technical Data』(Pub.No.1769-TD005)を参照してください。 Pub. No. 1768-UM001F-JA-P - February 2013 3 変更内容 Notes: 4 Pub. No. 1768-UM001F-JA-P - February 2013 目次 はじめに 参考資料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 第1章 1768 CompactLogix の 概要 1768 CompactLogix コントローラの概要 . . . . . . . . . . . . . . . . . . . . 11 ソフトウェアとファームウェアの互換性 . . . . . . . . . . . . . . . . . . . 13 システムの設計 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 第2章 1768-L4x コントローラの 取付け 互換性の確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 必要なシステムコンポーネント . . . . . . . . . . . . . . . . . . . . . . . . . . . 間隔要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . モジュールの配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 取付けのまとめ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . コントローラのパネル取付け . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DIN レールへのコントローラの取付け . . . . . . . . . . . . . . . . . . . . . 1768 コンポーネントの取付け. . . . . . . . . . . . . . . . . . . . . . . . . . 取付けの確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . コントローラへの接続 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . シリアルドライバの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EtherNet/IP ドライバの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . コントローラへの通信パスの設定 . . . . . . . . . . . . . . . . . . . . . . . . . CompactFlash カードの挿入 / 取り外し. . . . . . . . . . . . . . . . . . . . . . コントローラファームウェアのインストール . . . . . . . . . . . . . . . ControlFLASH ソフトウェアを使用したファームウェアの インストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AutoFlash ソフトウェアを使用したファームウェアの インストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CompactFlash カードを使用したファームウェアの インストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1768 または 1769 モジュールの DIN レールからの取り外し . . . 応答のないモジュールのトラブルシューティング . . . . . . . . . . . システム電源のトラブルシューティング . . . . . . . . . . . . . . . . . . . 電源の PWR ステータスインジケータの検査 . . . . . . . . . . . . . コントローラの PWR インジケータの検査 . . . . . . . . . . . . . . . I/O PWR インジケータの検査 . . . . . . . . . . . . . . . . . . . . . . . . . . 17 17 18 18 19 20 20 20 22 23 24 25 25 26 26 27 27 28 28 29 29 30 30 31 第3章 シリアルポートを介した コントローラへの接続 シリアルポートを介したコントローラの接続 . . . . . . . . . . . . . . . シリアルドライバの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . コントローラパスの選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . シリアルポートを介した IP アドレスの設定 . . . . . . . . . . . . . . . . Pub. No. 1768-UM001F-JA-P - February 2013 34 35 37 38 5 目次 第4章 ネットワークによる通信 EtherNet/IP ネットワーク通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 BOOTP/DHCP ユーティリティを使用した IP アドレスの 設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 1768-ENBT EtherNet/IP 通信モジュール . . . . . . . . . . . . . . . . . 42 1768-EWEB ウェブ・サーバ・モジュール . . . . . . . . . . . . . . . 43 EtherNet/IP ネットワークを介した接続 . . . . . . . . . . . . . . . . . . 44 ControlNet ネットワーク通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 1768-CNB および 1768-CNBR ControlNet モジュール . . . . . . 45 ControlNet ネットワーク上の接続 . . . . . . . . . . . . . . . . . . . . . . . 46 DeviceNet ネットワーク通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 DeviceNet I/O モジュールとアダプタ . . . . . . . . . . . . . . . . . . . . 47 シリアルネットワーク通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 マスタおよびスレーブ通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 DF1 デバイスとの通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 DF1 無線モデムのサポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 ASCII デバイスとの通信. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Modbus サポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 シリアルでのメッセージのブロードキャスト . . . . . . . . . . . . 61 DH-485 ネットワーク通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 参考資料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 第5章 コントローラ通信の管理 コネクションの概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 データの生成と消費(インターロック). . . . . . . . . . . . . . . . . . . . 69 メッセージの送受信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 メッセージコネクションのキャッシュの判断 . . . . . . . . . . . . 70 使用するコネクションの計算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 コネクションの例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 第6章 1768および1769モジュール 1768 モジュールの配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 1769 モジュールの配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 の配置 第7章 I/O モジュールの構成 およびモニタ 6 I/O モジュールの選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 ローカル I/O の性能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 I/O の構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 I/O コネクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Ethernet/IP ネットワークでの分散 I/O の構成 . . . . . . . . . . . . . . . . 80 ControlNet ネットワークでの分散 I/O の構成 . . . . . . . . . . . . . . . . 81 DeviceNet ネットワーク上の分散 I/O . . . . . . . . . . . . . . . . . . . . . . . 82 I/O データのアドレス指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 データ更新時期の判断 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 I/O モジュールのモニタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 フォルトデータの表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 エンドキャップの検出およびモジュールフォルト . . . . . . . . 86 Pub. No. 1768-UM001F-JA-P - February 2013 目次 I/O モジュールの再構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RSLogix 5000 ソフトウェアを使用するモジュールの 再構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MSG 命令を使用するモジュールの再構成 . . . . . . . . . . . . . . . 参考資料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 87 87 89 第8章 アプリケーションの開発 タスクの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 プログラムの開発 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 タスクの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 プログラムの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 ルーチンの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 コントローラのサンプルプロジェクト . . . . . . . . . . . . . . . . . . 95 タグの編成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 プログラミング言語の選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 アドオン命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 コントローラステータスのモニタ . . . . . . . . . . . . . . . . . . . . . . . . . 98 コネクションのモニタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 デバイスとの間の通信がタイムアウトしたかどうかの 判断 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 特定の I/O モジュールとの間の通信がタイムアウトしたか どうかの判断 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 ロジックの実行への割込みおよびフォルトハンドラの 実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 システムオーバヘッドの割合(%)の選択. . . . . . . . . . . . . . . . . 102 参考資料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 第9章 モーションアプリケーション モーションコントロール用のマスタ・クロック・ モジュールの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 の開発 SERCOS モーションの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SERCOS モーション・インターフェイス・ モジュールの追加および構成 . . . . . . . . . . . . . . . . . . . . . . . . . SERCOS インターフェイスドライブの追加および構成 . . . モーショングループの追加および構成 . . . . . . . . . . . . . . . . . . . . 軸の追加および構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ドライブの配線のチェック . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 軸のチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 軸情報の取得 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . モーションコントロールのプログラム . . . . . . . . . . . . . . . . . . . . 参考資料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pub. No. 1768-UM001F-JA-P - February 2013 109 109 111 113 116 118 120 122 122 124 7 目次 第 10 章 PhaseManagerソフトウェア PhaseManager ソフトウェアの概要 . . . . . . . . . . . . . . . . . . . . . . . . 125 状態モデルの概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 の構成 機器の状態の変更方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 手動での状態の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 PhaseManager 状態モデルと他の状態モデルとの比較 . . . . . . . . 129 最低限のシステム要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 機器フェーズ命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 参考資料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 第 11 章 CompactFlash カードの 使用 CompactFlash カードを使用したプロジェクトの保存 . . . . . . . . 131 ロードするプロジェクトの手動での変更 . . . . . . . . . . . . . . . . . . 132 ロードパラメータの手動での変更 . . . . . . . . . . . . . . . . . . . . . . . . 133 付録 A ステータスインジケータ CompactLogix コントローラのステータスインジケータ . . . . . . 135 CompactFlash カード・ステータス・インジケータ . . . . . . . 137 RS-232 シリアルポート・ステータス・インジケータ . . . . . . . . 137 フェイスプレート押しボタン . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 付録 B 変更履歴 1768-UM001E-EN-P, April 2012. . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 1756-UM058D-EN-P, October 2009 . . . . . . . . . . . . . . . . . . . . . . . . . 139 索引 8 Pub. No. 1768-UM001F-JA-P - February 2013 はじめに 本書では、CompactLogix™ システムの取付け、構成、プログラム、およ び操作方法について説明しています。本書は、1768 CompactLogix 制御 システムの設計、プログラム、立上げを行なうオートメーションエンジ ニアと制御システムの開発者を対象としています。 CompactLogix 1768-L43 および 1768-L45 コントローラは、中規模のアプ リケーションのソリューションを提供することを目的に設計されてい ます。 Pub. No. 1768-UM001F-JA-P - February 2013 9 はじめに 参考資料 以下の資料には、当社の製品に関する追加情報が記載されています。 マニ ュ アル名 説明 1769 CompactLogix Controllers Specifications Technical Data (Pub.No.1769-TD005) すべてのCompactLogixコ ン ト ローラの技術仕様と認 可について説明し ています。 1769-L4x CompactLogix System Quick Start (Pub.No. IASIMP-QS003) 1769-L3x CompactLogix コ ン ト ローラ を使用し た、さ まざまなネ ッ ト ワーク上の複数のデバイ スへの接続 例について説明し ています。 Logix5000 Controller Design Considerations Reference Manual (Logix5000 コ ン ト ローラ設計上 の注意事項 リ フ ァ レ ンスマニュ アル)』 (Pub.No. 1756-RM094) システムを最適化する と きに従 う べき ガ イ ド ラ イ ン について説明 し ています。 また、 システム設計を選 択する と きに必要なシステム情報につい も説明し て います。 Logix5000 Controllers Common Procedures Logix5000 コ ン ト ローラのプロジ ェ ク ト の開発をガイ Programming Manual (Logix5000 コ ン ト ローラ ・ ド し ます。 個々のガイ ド へのリ ン クが提供されます。 コ モン ・ プロシージ ャ プログラ ミ ングマニ ュ アル) (Pub.No. 1756-PM001) Logix5000 Controllers General Instruction Set Reference Manual (Logix5000 コ ン ト ローラ 汎用 イ ンス ト ラ ク シ ョ ン ・ セ ッ ト ・ リ フ ァ レ ンス ・ マニュ アル) (Pub.No. 1756-RM003) Logix5000 コ ン ト ローラの使用可能な命令それぞれ に つ い て の 詳 細 を プ ロ グ ラ マ に 提 供 し ま す。 Logix5000 コ ン ト ローラ によ るデー タの保存および 処理方法を熟知し ている こ とが前提です。 Logix5000 Controllers Process Control/Drives Instruction Set Reference Manual (Logix5000 コ ン ト ローラ プロセス制御および ド ラ イ ブ ・ イ ンス ト ラ ク シ ョ ン ・ セ ッ ト ・ リ フ ァ レ ンス ・ マニ ュ アル) (Pub.No. 1756-RM006) Logix5000 コ ン ト ローラの使用可能な フ ァ ン ク シ ョ ン ブ ロ ッ ク命令それぞれについての詳細を プ ログ ラ マに提供し ます。 Logix5000コ ン ト ローラによるデー タの保存および処理方法を熟知し ている こ とが前提 です。 Logix5000 Motion Controllers Instructions Reference Manual (Pub.No. MOTION-RM002) モーシ ョ ン アプ リ ケーシ ョ ン用コ ン ト ローラのプ ロ グラムについて説明し ています。 EtherNet/IP Communication Modules in Logix5000 Control Systems User Manual (Logix5000 制御シス テム内の EtherNet/IP 通信モジ ュール ユーザーズ マニュ アル) (Pub.No. ENET-UM001) Logix5000 コ ン ト ロールシステムでの EtherNet/IP モ ジ ュールの取付け と構成の方法について説明 し てい ます。 ControlNet Communication Modules in Logix5000 Control Systems User Manual (Logix5000 制御シス テム内の ControlNet 通信モジ ュール ユーザーズマ ニ ュ アル) (Pub.No. CNET-UM001) Logix5000 コ ン ト ロールシステムでの ControlNet モ ジ ュールの取付け と構成の方法について説明 し てい ます。 これらの資料は、http://www.rockwellautomation.com/literature/ で参照また はダウンロードできます。印刷版マニュアルを購入される場合は、当社 または代理店までご連絡ください。 10 Pub. No. 1768-UM001F-JA-P - February 2013 第1章 1768 CompactLogix の概要 1768 CompactLogix コントローラの概要 項目 参照ページ 1768 CompactLogix コ ン ト ローラの概要 11 ソ フ ト ウ ェ ア と フ ァ ームウ ェ アの互換性 13 システムの設計 13 CompactLogix システムは、I/O、モーション、およびネットワーク要件 を持つマシン・レベル・コントロールアプリケーションのソリューショ ンを提供するよう設計されています。 1768-L43 および 1768-L45 コントローラは、シリアルポートを 1 つ内蔵 し、コントローラモードを変更するためのキーをフロントパネルに装備 しています。 ヒント 交換用キーが必要な場合は、部品番号 1768-KY1 を使 用してください。 表 1 - CompactLogix シャーシ CompactLogix コ ン ト ローラ 1768 スロ ッ ト が使用可能 1768 通信モジ ュールの 最大数 通信モジ ュールのタ イ プ 1768-M04SE モジュールの 最大数 サポー ト される コ ネク シ ョ ンの最大数 1768-L43 2 2 2 250 1768-L45 4 2 1768-ENBT 1768-EWEB 1768-CNB 1768-CNBR 4 表 2 - CompactLogix 通信モジュール 通信モジ ュール 機能 1768-ENBT Ethernet/IP 通信用モジ ュール 1768-EWEB XML ウ ェ ブページの生ソ ケ ッ ト による リ モー ト モニ タ と デー タの変更に使用する Web サーバモジ ュール 1768-CNB および 1768-CNBR ControlNet 通信用モジ ュール Pub. No. 1768-UM001F-JA-P - February 2013 11 第1章 1768 CompactLogix の概要 図 1 - I/O および DeviceNet 通信を行なうスタンドアロン CompactLogix コントローラの例 1768 バックプレーン : 1768 コントローラと 2 台の 1768 モジュール 1769 バックプレーン – DeviceNet ネットワーク用 1769-SDN スキャナ – 最大 8 台の 1769 I/O モジュール 図 2 - 複雑な CompactLogix システム コンピュータまたは 他のコントローラ 1768-ENBT 通信モジュールを 介した EtherNet/IP ネットワーク または、1768-CNB または 1768-CNBR 通信モジュールを 介した ControlNet ネットワーク 他の ネットワーク 内蔵 シリアルポート 1769 ローカル I/O 1768-L43 - 合計 16 台の I/O モジュール用最大 3 つの I/O バンク 1768-L45 - 合計 30 台の I/Oモジュール用最大3つのI/Oバンク 1768-M04SE アダプタモジュールを 介した SERCOS モーション SERCOS ドライブ 分散 I/O 1769-SDN スキャナモジュールを 介した DeviceNet ネットワーク 注意:残りのモジュールを、1768/1769 システムに接続さ れている 1 つまたは 2 つの追加 I/O バンクに取付けます。 詳細は、 「1769 モジュールの配置」を参照してください。 追加バンクは、どの標準 1769 電源装置でも電力を供給で き、標準の1769-CRLx延長ケーブルを使用してメインラッ クに接続されます。 12 Pub. No. 1768-UM001F-JA-P - February 2013 1768 CompactLogix の概要 ソフトウェアとファーム ウェアの互換性 重要 第1章 コントローラを互換性のないソフトウェアとファーム ウェアのリビジョンで使用しようとすると、以下の結 果を招きます。 • コントローラに接続できない。 • ControlFLASH™またはAutoFlashユーティリティで のファームウェアの更新が正常に行なわれない。 以下の表に、互換性のあるソフトウェアバージョンとコントローラの ファームウェアリビジョンのペアを示します。 システムの設計 コ ン ト ローラ RSLogix 5000 ソ フ ト ウ ェ アバージ ョ ン (下記以降) コ ン ト ローラのフ ァ ームウ ェ ア リ ビジ ョ ン (下記以降) 1768-L43 16.00.00 16.025 1768-L45 16.03.00 16.025 1768-L43 または 1768-L45 17.01.02 17.012 19.01.00 19.015 20.01.00 20.013 CompactLogix システムを設計するときに、ネットワーク構成と位置ごと のコンポーネントの配置を決定します。以下を行なう必要があります。 • DIN レールまたはパネル取付けシステム用の I/O デバイスを選択 します。 • モーションコントロールとドライブ要件を確立します。 • 通信モジュールを選択します。 • コントローラを選択します。 • 電源を選択します。 • システムを取付けます。 • ソフトウェアを選択します。 Pub. No. 1768-UM001F-JA-P - February 2013 13 第1章 1768 CompactLogix の概要 Notes: 14 Pub. No. 1768-UM001F-JA-P - February 2013 第2章 1768-L4x コントローラの取付け 項目 参照ページ 互換性の確認 17 必要なシステムコ ンポーネン ト 17 間隔要件 18 モジ ュールの配置 18 取付けのま とめ 19 コ ン ト ローラのパネル取付け 20 DIN レールへのコ ン ト ローラの取付け 20 取付けの確認 22 コ ン ト ローラへの接続 23 シ リ アル ド ラ イバの構成 24 EtherNet/IP ド ラ イバの構成 25 コ ン ト ローラへの通信パスの設定 25 CompactFlash カー ド の挿入 / 取り外し 26 コ ン ト ローラ フ ァ ームウ ェ アのイ ンス ト ール 26 1768 または 1769 モジ ュールの DIN レールからの取り外し 28 応答のないモジ ュールの ト ラ ブルシ ューテ ィ ング 29 システム電源の ト ラ ブルシ ューテ ィ ング 29 注意:環境およびエンクロージャ この装置は、過電圧カテゴリ II アプリケーション(IEC Pub.No.60664-1 に定義) 、高度 2000m(6562 フィート)までディレーティングなし、汚染度 2 の産業用環境での使用を 意図しています。 この装置は、IEC/CISPR Pub.No.11 に準拠したグループ 1、クラス A の産業用装置とみな されます。適切な予防措置なしでは、伝導性と放射性の外乱があるために、住宅地域およ び他の環境では、電磁波による障害を受けないようにするのは困難です。 この装置は、「開放型」装置として出荷されています。特定の環境条件に適合し、帯電部 への接触による人体への危険を防ぐように適切に設計されたエンクロージャ内に取付け る必要があります。このエンクロージャは適切な難燃性を持ち、火炎の広がりを防ぐか最 小限に抑えるもので、非金属製の場合は火炎伝播率が 5VA, V2, V1, V0(またはこれらと 同等)であることが必要です。また、何らかのツールを使用しなければエンクロージャの 内部にアクセスできないような構造が必要です。以降のセクションには、特定の製品の安 全要件を満たすのに必要な特定のエンクロージャタイプの定格に関する追加情報が記載 されています。 本書のほかに、以下も参照してください。 • 設置要件の詳細は、 『配線と接地のガイドライン』 (Pub.No. 1770-4.1)を参照してくだ さい。 • 各種エンクロージャの保護等級については、対応する NEMA 250 および IEC60529 を 参照してください。 Pub. No. 1768-UM001F-JA-P - February 2013 15 第2章 1768-L4x コントローラの取付け 北米における危険な領域に関する規格 The following information applies when operating this equipment in hazardous locations. 以下の情報は、 危険な領域で本装置を操作する場合に適用されます。 Products marked "CL I, DIV 2, GP A, B, C, D" are suitable for use in Class I Division 2 Groups A, B, C, D, Hazardous Locations and nonhazardous locations only. Each product is supplied with markings on the rating nameplate indicating the hazardous location temperature code. When combining products within a system, the most adverse temperature code?lowest "T" number?may be used to help determine the overall temperature code of the system. Combinations of equipment in your system are subject to investigation by the local Authority Having Jurisdiction at the time of installation. 「CL I, DIV 2, GP A, B, C, D」 と マーク されている製品は、 ク ラ ス I デ ィ ビジ ョ ン 2 グループ A, B, C, D の危険な領域および非危険な領域での使用にのみ適し てい ます。 各製品は、 危険な場所の温度コー ド を記し た定格銘板でマーキング し て 出荷されます。 システム内で製品を組み合わせる場合、 最も厳し い温度コー ド (最低の “T” 番号) を使用する と、 システム全体の温度コー ド の判別に役立ちま す。 システム内での装置の組合せは、 取付け時に各地域の管轄機関によ る検査 を受ける必要があ り ます。 WARNING: EXPLOSION HAZARD • Do not disconnect equipment unless power has been removed or the area is known to be nonhazardous. • Do not disconnect connections to this equipment unless power has been removed or the area is known to be nonhazardous. Secure any external connections that mate to this equipment by using screws, sliding latches, threaded connectors, or other means provided with this product. • Substitution of components may impair suitability for Class I, Division 2. • If this product contains batteries, they must only be changed in an area known to be nonhazardous. 警告:爆発の危険性 • 領域が危険でないと確認できる まで、または電源を切断するま では、装置を切り離さないでく ださい。 • 電源を切断するか、または領域が 危険でないと確認できるまでは、 コネクタを外さないでください。 この製品に付属するねじ、スライ ディングラッチ、ねじ式のコネク タ、または他の方法で、すべての 外部接続を固定してください。 • 別のコンポーネントを使用する と、クラス I, ディビジョン 2 への 適合性を損ないます。 • 製品にバッテリが含まれている 場合は、領域が危険でないとわ かったときにのみバッテリを交 換してください。 欧州における危険な領域に関する規格 本製品に EX マークがある場合は、 以下が適用されます。 この装置は、 欧州連合指令 94/9/EC によ り定義された爆発の危険がある大気中での使用を意図し てお り、 本指令の付録 II に記載された、 ゾーン 2 (爆発の危険があ る大気中) での使用を意図する、 カ テゴ リ 3 装置の設計および構築に関する、 重要な健康および安全の要件 (Essential Health and Safety Requirements) に適合す る こ とが判明し ま し た。 重要な健康および安全の要件への適合は、 EN 60079-15 および EN 60079-0 への適合によ り保証されま し た。 警告: • この装置は、ゾーン 2 環境で適用される場合、最低限 IP54 の保護を提供するエンクロー ジャ内に取付ける必要があります。 • この装置は、アレン・ブラドリーにより定義された指定の定格内で使用するものとします。 • ゾーン 2 環境で適用された場合、定格電圧が 40% を超える過渡外乱により超過しないよ う防止処置を施すものとします。 • この装置は、日光またはその他の紫外線放射源に対する耐性はありません。 • この製品に付属するねじ、スライディングラッチ、ねじ式のコネクタ、または他の方法 で、すべての外部接続を固定してください。 • 領域が危険でないと確認できるか、または電源を切断するまでは、装置を切り離さない でください。 16 Pub. No. 1768-UM001F-JA-P - February 2013 1768-L4x コントローラの取付け 第2章 注意:静電防止対策 この装置には、内部的に損傷し通常の動作に影響する恐れ がある、静電気(ESD)に敏感な部品が含まれています。 この装置を取り扱う場合は、以下の静電防止対策が必要に なります。 • 接地されたものに触れて、静電気を放電すること。 • 認可された接地用リストストラップを着用すること。 • コンポーネントボード上のコネクタやピンに触れない でください。 • 装置内部の回路部品に触れないでください。 • 用意できれば、静電防止ワークステーションを使用し ます。 • 使用しないときは、装置を適切な静電防止袋に入れて 保管してください。 互換性の確認 重要 コントローラを互換性のないソフトウェアとファーム ウェアのリビジョンで使用しようとすると、以下の結 果を招きます。 • コントローラに接続できない。 • ControlFLASHまたはAutoFlashユーティリティでの ファームウェアの更新が正常に行なわれない。 以下の表に、互換性のあるソフトウェアバージョンとコントローラの ファームウェアリビジョンのペアを示します。 必要なシステムコンポー ネント コ ン ト ローラ RSLogix 5000 ソ フ ト ウ ェ アバージ ョ ン (下記以降) コ ン ト ローラのフ ァ ームウ ェ ア リ ビジ ョ ン (下記以降) 1768-L43 16.00.00 16.025 1768-L45 16.03.00 16.025 1768-L43 または 1768-L45 17.01.02 17.012 19.01.00 19.015 20.01.00 20.013 コントローラを取付けるときに、以下の部品が必要です。 • 1768-L43 または 1768-L45CompactLogix コントローラ • 1768-PA3 または 1768-PB3 電源 • 1769-ECR エンドキャップ • 取付けねじ(M4 または #8 なべねじ)または以下の EN 50 022 DIN レールのいずれか – 35 x 7.5mm(1.38 x 0.30 インチ) – 35 x 15mm(1.38 x 0.59 インチ) • 1756-CP3 シリアルケーブル(または独自に用意) Pub. No. 1768-UM001F-JA-P - February 2013 17 第2章 1768-L4x コントローラの取付け 間隔要件 エンクロージャの壁、配線管、および他の装置との最小限の間隔を確保 します。 105mm(4.13 インチ) 90mm (3.54 インチ) 90mm (3.54 インチ) Power OUT L1 L2/N 31609-M 105mm(4.13 インチ) 重要 上記の最小限の間隔を取れば、ほとんどの場合に、モ ジュールを十分に冷却することができます。 モジュールの配置 1768 バックプレーン(ローカル) 1768 コントローラ、電源、I/O モジュール リモートバンク 1769 電源と I/O モジュール 1769 バックプレーン 重要 CompactLogix システム距離定格 1768 CompactLogix 電源装置はコントローラと連携して 1768 システムに電力を供給するため、1768 CompactLogix システム内の距離定格は1769 CompactLogixシステムとは 異なっています。 1768 システムでは、距離定格は 1769 I/O モジュールと コントローラとの間の距離です。1769 システムでは、距 離定格は 1769 I/O モジュールと電源との間の距離です。 18 Pub. No. 1768-UM001F-JA-P - February 2013 1768-L4x コントローラの取付け 第2章 以下の要件に従って、1768 コントローラ、電源装置、1768 I/O モジュー ル、1769 I/O モジュールの適切な配置を決定してください。 • 1768-L4xx コントローラは、 1768 バックプレーン内の最後のモジュー ル(電源から最も離れたモジュール)となるよう配置します。 • 1768 CompactLogix 電源装置は、電源の右側から電力を分配し、シ ステム内の左端のモジュールとします。 • ローカルバンクには、最大で 8 台の 1769 I/O モジュールを配置で きます。 • ローカルバンクには 1768 電源装置で電力を供給します。 • 1769-CRLx 延長ケーブルを使用して、最大で 2 つまでの 1769 I/O モジュールのリモートバンクを接続できます。 • リモートバンクには、標準の 1769 電源装置で電力を供給します。 • リモートバンクでは、1769 電源装置の両側に最大で 8 台までの 1769 Compact I/O モジュールを配置できます。距離定格について は、モジュールの仕様を参照してください。 重要 1768 コントローラが取付けられたローカルバン クに、1769 電源装置を配置しないでください。配 置した場合、メジャーフォルトが発生します。 • ローカルバンクに配置できる 1768 モジュールの最大数と、1 つの ローカルバンクおよび 2 つまでのリモートバンクに配置できる 1769 I/O モジュールの最大数は、コントローラのタイプによって 決まります。 取付けのまとめ コ ン ト ローラ ローカル 1768 モジ ュールの 最大数 1769 I/O モジ ュールの最大数 (ローカルおよび リ モー ト ) 1768-L43 2 16 1768-L45 4 30 以下の手順に従って、コントローラを取付けてください。 1. コントローラをパネルまたは DIN レールに取付けます。 重要 DIN レールを使用してコントローラを取付ける場 合は、ねじを使用しないでください。コントロー ラが DIN レールに取付けられているときにねじを 使用すると、取付けタブが壊れることがあります。 2. 取付けを確認します。 3. コントローラを接続します。 4. シリアルまたは Ethernet ドライバを構成します。 5. CompactFlash カード(オプション)を装着します。 6. コントローラのファームウェアをダウンロードしてインストール します。 Pub. No. 1768-UM001F-JA-P - February 2013 19 第2章 1768-L4x コントローラの取付け コントローラのパネル 取付け 以下の手順に従って、なべねじを使用してコントローラを取付けます。 1. 20 ページの「DIN レールへのコントローラの取付け」に示すよう に、CompactLogix モジュールをまとめて接続します。 2. コントローラをテンプレートとして使用して、パネルのパイロッ ト穴をマークします。 3. M4 または #8 ねじ用のパイロット穴を穴あけします。 注意:すべてのデバイスを取付けるときに、コント ローラや I/O モジュール内に砕片(金属片やより線 など)を落とさないように注意してください。コン トローラやモジュール内に落下した砕片は、コント ローラの通電時の損傷の原因になります。 4. M4 または #8 ねじを使用して、1.16Nm(10 ポンドインチ)のトル クでコントローラをパネルに取付けます。 5. モジュールを専用のアースグラウンドの支柱で接地バスに接地し ます。 6. 接地バスをパネルまたは DIN レールの機能アースグラウンドに接 続します。 DIN レールへのコント ローラの取付け 注意:本製品は、DIN レールからシャーシグラウンドに接 地されます。亜鉛めっき黄色クロメートスチール製 DIN レールを使用して、適切な接地を行ないます。腐食性 / 酸 化性を持つ、または導線の品質が低い他の材質の DIN レー ル(アルミニウムやプラスチックなど)を使用すると、接 地不良を引き起こすことがあります。DIN レールを約 200mm(7.87 インチ)の間隔で取付け面に固定し、適宜、 留め金を使用します。 1768 コンポーネントの取付け 以下の手順に従って、コントローラを取付けてください。 1. DIN レールにコントローラを取付けます。 a. b. 31595-M 31596 -M 20 Pub. No. 1768-UM001F-JA-P - February 2013 1768-L4x コントローラの取付け 第2章 2. コントローラの左側に他の 1768 モジュールを取付けます。 c. a. b. a. 31597-M c. 31598 -M 3. 1768 電源装置と他の 1768 モジュールを取付けます。 31599-M 4. 1769 I/O モジュールを取付けます。 以下の手順に従って、1769 I/O モジュールをコントローラの右側に取付 けます。 1. 上下の溝型スロットの位置を合わせて、バスレバーの位置が揃う までモジュールをDINレールに向かって後ろにスライドさせます。 2. DIN レールのラッチを閉じます。 Pub. No. 1768-UM001F-JA-P - February 2013 21 第2章 1768-L4x コントローラの取付け 3. バスレバーを左側にスライドさせ、モジュールをまとめてロック します。 . 注意:I/O モジュールを取付けるときは、正しい電気 接続を得るためにバスコネクタがしっかりロックさ れていることが極めて重要です。 4. 溝型スロット(a)を使用し、バスレバー(b)をロックして、エ ンドキャップを取付けます。 a. b. a. 取付けの確認 コントローラと適用される電源を取付けたら、PWR および I/O PWR ス テータスインジケータが緑色に点灯していることを確認します。 Power OUT L1 L2/N インジケータがそれ以外の状態の場合は、29 ページの「システム電源 のトラブルシューティング」を参照してください。 22 Pub. No. 1768-UM001F-JA-P - February 2013 1768-L4x コントローラの取付け コントローラへの接続 第2章 警告:このモジュールまたはケーブルの相手側のシリアル デバイスに電源が投入されている状態で、シリアルケーブ ルを接続または切断すると、アーク放電が発生することが あります。危険な領域での取付けは、爆発につながる可能 性があります。 作業を進める前に電源を切断し、作業領域が危険のない領 域であることを確認してください。 1756-CP3 シリアルケーブルをコントローラのシリアルポートとワーク ステーションに接続します。 独自にケーブルを用意する場合は、以下のガイドラインに従ってくだ さい。 • 以下に示すようにコネクタを配線します。 • ケーブルの最大長を 15.2m(50 フィート)とします。 • 両方のコネクタにシールドを取付けます。 ワークステーション 1 DCD 2 RDX 3 TXD 4 DTR COMMON 6 DSR 7 RTS 8 CTS 9 コントローラ 1 DCD 2 RDX 3 TXD 4 DTR COMMON 6 DSR 7 RTS 8 CTS 9 Pub. No. 1768-UM001F-JA-P - February 2013 23 第2章 1768-L4x コントローラの取付け シリアルドライバの構成 RSLinx® ソフトウェアを使用して、シリアル通信用のドライバを構成し ます。 1. Communications メニューから、Configure Drivers を選択します。 2. Available Driver Types プルダウンメニューから、RS-232 DF1 デバ イスドライバを選択します。 3. Add New をクリックします。 4. ドライバ名を入力して OK をクリックします。 5. Configure Devices ダイアログボックスの Comm Port プルダウンメ ニューから、ケーブルを接続するワークステーションのシリアル ポートを選択します。 24 Pub. No. 1768-UM001F-JA-P - February 2013 1768-L4x コントローラの取付け 第2章 6. Device プルダウンメニューから、Logix 5550/CompactLogix を選択 します。 7. Auto-Configure をクリックします。 a. Auto Configuration Successful ダイアログボックスが表示された 場合、OK をクリックします。 b. ダイアログボックスが表示されなかった場合、手順 5 に戻って 正しい通信ポートを選択しているかどうかを確認します。 8. Close をクリックします。 EtherNet/IP ドライバの 構成 EtherNet/IP 通信では、1768-ENBT または 1768-EWEB モジュールを使用 する必要があります。1768 バックプレーンで、コントローラの左側に このモジュールを 2 台まで取付けることができます。EtherNet/IP ネット ワ ー ク を 介 し て コ ン ト ロ ー ラ フ ァ ー ム ウ ェ ア を ロ ー ド す る 前 に、 EtherNet/IP モジュールの IP アドレスを設定する必要があります。IP ア ドレスは BOOTP-DHCP ユーティリティを使用して設定できます。 詳細は、 『Logix5000 制御システム内の EtherNet/IP モジュール ユーザー ズマニュアル』(Pub.NoENET-UM001)を参照してください。 1. コントローラプロジェクトを開きます。 コントローラへの通信 パスの設定 2. Communications メニューから、Who Active を選択します。 3. 通信ドライバをコントローラのレベルまで拡張します。 4. コントローラを選択します。 . 5. 目的の動作を完了します。 以下の場合 クリック コ ン ト ローラ でプロジ ェ ク ト をモニ タ する場合 Go Online プロジ ェ ク ト のコ ピーを コ ン ト ローラから ソ フ ト ウ ェ アに転送する場合 Upload 開いたプロジ ェ ク ト を コ ン ト ローラに転送する場合 Download Pub. No. 1768-UM001F-JA-P - February 2013 25 第2章 1768-L4x コントローラの取付け CompactFlash カードの 挿入 / 取り外し 警告:電源を投入した状態で CompactFlash カードの挿入 / 取り外しを行なうと、アーク放電が発生することがありま す。危険な領域での取付けは、爆発につながる可能性があ ります。 作業を進める前に電源を切断し、作業領域が危険のない領 域であることを確認してください。 以下の手順に従って、CompactFlash カードの挿入 / 取り 外しを行なってください。 1. コントローラのフロントパネルにあるメモリカード のドアのラッチを押して、ドアを手前に回します。 2. カードをスロットに挿入 / 取り外します。 3. メモリカードのドアを閉じます。 コントローラファーム ウェアのインストール コントローラは機能ファームウェアなしで出荷されるため、コントロー ラを使用する前にファームウェアを入手してインストールする必要が あります。 重要 コントローラファームウェアをインストールまたは更 新するときは、絶対に更新プロセスを中断しないでく ださい。ファームウェアの更新を中断すると、コント ローラが動作不能になります。 動作不能になったコントローラは、ロックウェル・オー トメーションにご返送ください。 ファームウェアリビジョンは RSLogix 5000 ソフトウェアに同梱されて いるか、以下のサポート Web サイトからダウンロードできます。 http://www.rockwellautomation.com/support シリアル番号を入力できるよう手元にご用意ください。 ファームウェアのインストールには、以下を使用できます。 方法 参照ページ Studio5000 環境に同梱されている ControlFLASH ソ フ ト ウ ェ ア、 バージ ョ ン 8 以降 27 Studio5000 環境内で実行される AutoFlash ソ フ ト ウ ェ ア 27 有効な フ ァ ームウ ェ アがロー ド 済みの メ モ リ カー ド 28 コントローラファームウェアを ControlFLASH または AutoFlash ソフト ウェアを使用して更新するには、コントローラへのシリアルコネクショ ンまたはその他のネットワークコネクションが必要です。 Ethernet コネクションによる更新のほうが速いですが、最初に 1768-ENBT Ethernet モジュールを Ethernet ネットワークを介してコント ローラに接続する必要があります。 1768-ENBT モジュールの取付け、構成、操作の詳細は、『Logix5000 制 御シ ステ ム内 の EtherNet/IP モ ジュ ール ユ ーザ ーズ マニ ュア ル』 (Pub.NoENET-UM001)を参照してください。 26 Pub. No. 1768-UM001F-JA-P - February 2013 1768-L4x コントローラの取付け 第2章 ControlFLASH ソフトウェアを使用したファームウェアの インストール 1. ネットワークが接続されていることを確認します。 2. ControlFLASH ソフトウェアを起動します。 3. Welcome ダイアログボックスが表示されたら、Next をクリックし ます。 4. コントローラのカタログ番号を選択し、Next をクリックします。 5. ネットワークを展開して、コントローラを表示します。 ヒント 必要なネットワークが表示されない場合は、最初 に RSLinx ソフトウェアでそのネットワークのド ライバを構成します。 6. コントローラを選択し、OK をクリックします。 7. 目的のリビジョンレベルを選択し、Next をクリックします。 8. ファームウェアの更新を開始するには、Finish をクリックし、続 いて Yes をクリックします。 OK ステータスインジケータが赤色に点滅し、更新が進行中であ ることを示します。ステータスボックスにいつ更新が完了するか が示され、OK ステータスインジケータが緑色に点灯します。 9. OK をクリックします。 10. Cancel をクリックし、 続いて Yes をクリックして ControlFLASH ソ フトウェアを閉じます。 AutoFlash ソフトウェアを使用したファームウェアの インストール 1. ネットワークが接続されていることを確認します。 2. コントローラプロジェクトをダウンロードします。 必要なファームウェアがコントローラにロードされていない場 合、AutoFlash ソフトウェアが起動します。 3. コントローラのカタログ番号を選択し、Next をクリックします。 4. ネットワークを展開して、コントローラを表示します。 ヒント 必要なネットワークが表示されない場合は、最初 に RSLinx ソフトウェアでそのネットワークのド ライバを構成します。 5. コントローラを選択し、OK をクリックします。 6. 目的のリビジョンレベルを選択し、Next をクリックします。 7. ファームウェアの更新を開始するには、Finish をクリックし、続 いて Yes をクリックします。 OK ステータスインジケータが赤色に点滅し、更新が進行中であ ることを示します。ステータスボックスにいつ更新が完了するか が示され、OK ステータスインジケータが緑色に点灯します。 8. OK をクリックします。 9. Cancel をクリックし、続いて Yes をクリックして AutoFlash ソフ トウェアを閉じます。 Pub. No. 1768-UM001F-JA-P - February 2013 27 第2章 1768-L4x コントローラの取付け CompactFlash カードを使用したファームウェアの インストール RSLogix 5000 ソフトウェアで以下の手順に従って、構成済みのコントロー ラのコントローラプログラムとファームウェアをCompactFlashカードに保 存します。 ファームウェアは、 プログラムの保存時に自動的にCompactFlash カードに保存されます。 1. 構成済みのコントローラに CompactFlash カードを装着した状態で、 Controller Properties ダイアログボックスで Nonvolatile Memory タブを クリックします。 2. Load Image On Powerup をクリックしてカードに保存します。 3. カードを取り外し、ファームウェアとユーザプログラムのロード 先となるコントローラにカードを挿入します。 4. コントローラを起動すると、CompactFlash カードに保存されたイ メージがロードされます。 1768 または 1769 モジュー ルの DIN レールからの取り 外し 以下の手順に従って、モジュールを DIN レールから取り外してください。 1. コントローラの電源を切断し、電源とコントローラのステータス インジケータが消灯するまで待ちます。 消灯 Power OUT L1 L2/N コントローラがまだプログラムをメモリに書込 んでいる間にシステムのどれかの部分を切断す ると、プログラムが失われます。 重要 2. 1768 モジュールを取り外します。 b. a. Power OUT L1 L2/N a. c. d. Power O UT L1 L 2 /N c. 28 Pub. No. 1768-UM001F-JA-P - February 2013 31607-M 1768-L4x コントローラの取付け 第2章 3. バスレバー(a)と DIN レールのラッチ(b)のロックを解除して、 1769 モジュールを取り外します。 b. a. Power OUT L1 L2/N b. 4. モジュールを溝型スロットに沿って DIN レールから向こう側にス ライドさせます。 応答のないモジュールの トラブルシューティング 以下の手順に従って、デバイスの応答がない理由を判断してください。 1. プロジェクト内のすべての I/O モジュールが同じ順序で取付けら れていることを確認します。 2. すべてのデバイスが最新のメジャー / マイナー・ファームウェア・ リビジョンに更新されていることを確認します。 3. ソフトウェアのオンラインヘルプを使用して、応答していないモ ジュールを突き止めます。 システム電源のトラブル シューティング CompactLogix 電源は CompactLogix コントローラと連携して、システム に電源を供給します。システム電源のトラブルシューティングをいつ試 みるかも考慮する必要があります。 重要 コンポーネントの切断、再接続、交換を行なう前に、必 ず電源を切断し、すべてのシステム・ステータス・イ ンジケータが消灯していることを確認してください。 システム電源の問題をトラブルシューティングするには、CompactLogix 電源の PWR ステータスインジケータと CompactLogix コントローラの PWR および I/O PWR インジケータを使用します。電源が正しく動作し ていない場合、コントローラも正しく動作しません。コントローラをト ラブルシューティングする前に、まず、診断を行なって電源の問題をす べて修正してください。 1. 電源の PWR ステータスインジケータを調べます。 2. 電源が正しく動作していて、電源の PWR ステータスインジケータ が緑色の場合は、コントローラの PWR インジケータを調べます。 3. コントローラの PWR ステータスインジケータが緑色の場合は、I/O PWR ステータスインジケータを調べます。 Pub. No. 1768-UM001F-JA-P - February 2013 29 第2章 1768-L4x コントローラの取付け 電源の PWR ステータスインジケータの検査 電源の PWR イ ンジケータ ステー タ ス 推奨する処置 消灯 電源が投入されていて、十分な入力電力が正し く 接続されている こ と を確認し ます。 電源を交換し ます。 緑色 電源は正し く 動作し ています。 コ ン ト ローラの PWR と I/O PWR ステータ ス イ ンジケー タ をチ ェ ッ ク し て、 システム全体が正し く 動作し ている こ と を確認し ます。 赤色 電源が有効な 24V 電力を 1768 モジ ュールに対し て生成し ていません。以下の 処置を行な っ て く だ さ い。 1. 電源を切断して、すべてのステータスインジケータが消灯するの を待ちます。 2. システムから、コントローラを含むすべてのモジュールを切断し ます。 3. 電源を再投入します。 4. 電源の PWR ステータスインジケータをチェックします。 a. ステータスインジケータが赤色のままの場合、電源を交換し ます。 b. ステータスインジケータが緑色の場合、システム内の他のモ ジュールのどれかが原因でインジケータが赤色になっています。 5. 電源を切断して、すべてのステータスインジケータが消灯するの を待ちます。 6. コントローラを再取付けし、電源の PWR インジケータをチェッ クします。 a. 緑色の場合、電源を切断し、すべてのステータスインジケータ が消灯するのを待ちます。次に、インジケータを赤色にしたモ ジュールが特定できるまで、一度に 1 つずつ 1768 モジュール を再取付けします。 b. 赤色の場合、コントローラを交換します。 コントローラの PWR インジケータの検査 このタスクは、電源の PWR インジケータが緑色であることを前提とし ています。 コン ト ローラの PWR インジケータ 推奨する処置 ステータス 消灯 システム内のすべてのモジ ュールが正し く 取付けられてお り、お互いに 完全に連携し ている こ と を確認し ます。それで も イ ンジケータが消灯し ている場合は、 以下の処置を行な っ て く だ さ い。 緑色 コン ト ローラはシステム内の 1768 モジュールに電力を供給しています。 コ ン ト ローラの I/O PWR ステータ ス イ ンジケータ をチ ェ ッ ク し て、 システム全体が正し く 動作し ている こ と を確認し ます。 赤色 コ ン ト ローラ またはシステム内の 1768 モジ ュールのいずれかを交換す る必要があ り ます。 以下の処置を行な っ て く だ さ い。 1. 電源を切断して、すべてのステータスインジケータが消灯するの を待ちます。 2. システムから、コントローラ以外のすべての 1768 モジュールを切 断します。 30 Pub. No. 1768-UM001F-JA-P - February 2013 1768-L4x コントローラの取付け 第2章 3. 電源を再投入します。 4. コントローラの PWR インジケータをチェックします。 a. ステータスインジケータが赤色のままの場合、コントローラを 交換します。 b. ステータスインジケータが緑色の場合、1768 モジュールのどれ かが原因でインジケータが赤色になっています。 5. 電源を切断します。 6. 1768 モジュールを一度に 1 つずつ再取付けし、電力を切断してか ら再度投入して、そのたびにコントローラの PWR インジケータ をチェックします。 7. コントローラの PWR インジケータが赤色に変わった場合、最も 新しく取付けられたモジュールがインジケータが赤色になった原 因です。 1768 モジュールをトラブルシューティングするには、 個々のモジュー ルのイストレーションインストラクションを参照してください。 I/O PWR インジケータの検査 このタスクは、電源とコントローラの PWR インジケータが緑色で、シ ステム内に1769 I/Oモジュールが取付けられていることを前提としてい ます。 コ ン ト ローラの I/O PWR イ ンジケー タ ステー タ ス (1) 推奨する処置 消灯 コ ン ト ローラ を交換し ます。 緑色 コ ン ト ローラは正常に動作し ています。 処置は必要あ り ません。 赤色 / 緑色に点滅 1769 I/Oモジ ュールまたはエン ド キャ ッ プが正し く 取付けられている こ と を確認し、 いっ たん電源を切断し てからすぐに入れなお し ます。 赤色 1769 電源装置がローカルバンクに取付けられているか、システム内のコン ト ローラまたは 1769 I/O に問題があり ます。以下の処置に従って く ださい。 (1) 問題がなければ、コントローラの電源投入時に I/O PWR ステータスインジケータが瞬間的に赤 色になった後で緑色に変わります。インジケータが赤色のままの場合、上記の表を使用して問題 のトラブルシューティングを行ないます。 1. 1769 電源装置がローカルバンクに取付けられている場合、電源を 切断して再度投入します。 I/O PWR インジケータが赤色のままの場合は、次のステップに進 みます。 2. 電源を切断して、すべてのステータスインジケータが消灯するの を待ちます。 3. システムから 1769 I/O モジュールを切断します。 4. 電源を再投入します。 5. コントローラの I/O PWR インジケータをチェックします。 a. インジケータが赤色の場合、コントローラを交換します。 b. インジケータが緑色の場合、1769 I/O モジュールのどれかが原 因でインジケータが赤色になっています。 1769 I/O モジュールをトラブルシューティングするには、個々の モジュールのイストレーションインストラクションを参照してく ださい。 Pub. No. 1768-UM001F-JA-P - February 2013 31 第2章 1768-L4x コントローラの取付け Notes: 32 Pub. No. 1768-UM001F-JA-P - February 2013 第3章 シリアルポートを介したコントローラへの 接続 項目 参照ページ シ リ アルポー ト を介し た コ ン ト ローラの接続 34 シ リ アル ド ラ イバの構成 35 コ ン ト ローラパスの選択 37 シ リ アルポー ト を介し た IP ア ド レスの設定 38 この章では、シリアルポートを介したコントローラへのシリアル接続を 確立する方法について説明します。この接続により、コントローラを構 成して、プロジェクトをコントローラにアップロード / ダウンロードす ることができます。 CompactLogix コントローラをシリアルネットワークで動作させるには、 以下が必要です。 • シリアルポートを装備したワークステーション • シリアル通信ドライバを構成するための RSLinx ソフトウェア • コントローラのシリアルポートを構成するための RSLogix 5000 ソ フトウェア Pub. No. 1768-UM001F-JA-P - February 2013 33 第3章 シリアルポートを介したコントローラへの接続 シリアルポートを介した コントローラの接続 CompactLogix コントローラのチャネル 0 は完全に絶縁されていて、個 別の絶縁デバイスは必要ありません。 以下の手順に従って、シリアルケーブルを接続してください。 1. シリアルケーブルを用意します。 以下の場合 操作 自分でケーブルを用意する場合 1. 最大長 15.2m (50 フ ィ ー ト ) 2. コ ネク タ を配線し ます。 ワークステーション コントローラ 1 DCD 1 DCD 2 RDX 2 RDX 3 TXD 3 TXD 4 DTR 4 DTR COMMON COMMON 6 DSR 6 DSR 7 RTS 7 RTS 8 CTS 8 CTS 9 9 3. 両方のコ ネク タ にシール ド を取付けます。 自分でケーブルを用意し ない場合 以下のどち らかのシ リ アルケーブルを用意し ます。 • 1747-CP3 • 1756-CP3 2. ケーブルをコントローラとワークステーションに接続します。 . 34 Pub. No. 1768-UM001F-JA-P - February 2013 シリアルポートを介したコントローラへの接続 シリアルドライバの構成 第3章 RSLinx ソフトウェアを使用して、RS-232 DF1 デバイスドライバをシリ アル通信用に構成します。 以下の手順に従って、ドライバを構成してください。 1. RSLinx ソフトウェアの Communications メニューから、Configure Drivers を選択します。 . Configure Drivers ダイアログボックスが表示されます。 2. Available Driver Types プルダウンメニューから、RS-232 DF1 デバ イスを選択します。 3. Add New をクリックしてドライバを追加します。 Add New RSLinx Driver ダイアログボックスが表示されます。 Pub. No. 1768-UM001F-JA-P - February 2013 35 第3章 シリアルポートを介したコントローラへの接続 4. ドライバ名を指定して OK をクリックします。 Configure RS-232 DF1 Devices ダイアログボックスが表示されます。 5. Comm Port プルダウンメニューから、ケーブルを接続するワーク ステーションのシリアルポートを選択します。 6. Device プルダウンメニューから、Logix 5550/CompactLogix を選択 します。 7. Auto-Configure をクリックします。 8. 自動構成が正常に終了したことを確認します。 以下の場合 操作 必要 OK を ク リ ッ ク し ます。 不要 手順 5 に戻っ て、 正し い通信ポー ト を選択し ている こ と を確認し ます。 9. Configure Drivers ダイアログボックスで Close をクリックします。 36 Pub. No. 1768-UM001F-JA-P - February 2013 シリアルポートを介したコントローラへの接続 コントローラパスの選択 重要 第3章 通信を確立してプログラムをダウンロードする前に、必 ずコントローラのファームウェアを更新してください。 以下の手順に従って、コントローラパスを選択してください。 1. RSLogix 5000 ソフトウェアで、コントローラプロジェクトを開き ます。 2. Communications メニューから、Who Active を選択します。 3. 通信ドライバをコントローラのレベルまで拡張します。 4. コントローラを選択します。 以下の場合 クリック コ ン ト ローラ でプロジ ェ ク ト をモニ タする場合 Go Online プロジ ェ ク ト のコピーをコ ン ト ローラから RSLogix 5000 ソ フ ト ウェ ア Upload に転送する場合 開いたプロジ ェ ク ト を コ ン ト ローラに転送する場合 Pub. No. 1768-UM001F-JA-P - February 2013 Download 37 第3章 シリアルポートを介したコントローラへの接続 シリアルポートを介した IP アドレスの設定 以下の手順に従って、シリアルポートを介して IP アドレスを設定して ください。 1. モジュールが取付け済み、起動済みで、シリアル接続によってコ ントローラに接続されていることを確認します。 2. コントローラオーガナイザで、モジュールを右クリックしてから Properties を選択します。 Module Properties ダイアログボックスが表示されます。 3. Port Configuration タブをクリックします。 4. IP Address ボックスに IP アドレスを入力します。 5. その他のボックスに、必要に応じて他のネットワークパラメータ を入力します。 重要 表示されるボックスはモジュールによって異な ります。 6. Apply をクリックします。 7. OK をクリックします。 38 Pub. No. 1768-UM001F-JA-P - February 2013 第4章 ネットワークによる通信 項目 参照ページ EtherNet/IP ネ ッ ト ワーク通信 40 ControlNet ネ ッ ト ワーク通信 45 DeviceNet ネ ッ ト ワーク通信 47 シ リ アルネ ッ ト ワーク通信 50 DH-485 ネ ッ ト ワーク通信 64 参考資料 68 CompactLogix は複数のネットワークタイプをサポートします。 ネ ッ ト ワークサポー ト 以下のネ ッ ト ワークの場合、 分散 I/O の制御 : • EtherNet/IP ネ ッ ト ワーク • ControlNet ネ ッ ト ワーク • DeviceNet ネ ッ ト ワーク 例 1768-ENBT モジュールが取付けられた CompactLogix コントローラ EtherNet/IP ネットワーク 1768-ENBT モジュールが 取付けられた CompactLogix コントローラ EtherNet/IP ネットワーク 以下のネ ッ ト ワークの場合、 コ ン ト ローラ間での データの生成と消費 : • EtherNet/IP ネ ッ ト ワーク • ControlNet ネ ッ ト ワーク 以下のネ ッ ト ワークの場合、 他のデバイ ス との メ ッ セージの送受信 (5000 ソ フ ト ウ ェ アを介し た コ ン ト ローラへのア ク セスを含む) : • EtherNet/IP ネ ッ ト ワーク • DeviceNet ネ ッ ト ワーク (デバイ スへの送信のみ) • ControlNet ネ ッ ト ワーク • シ リ アルネ ッ ト ワーク • DH-485 ネ ッ ト ワーク 分散(リモート)I/O プラットフォーム 他の Logix5000 コントローラ 1768-ENBT モジュールが取付けられた CompactLogix コントローラ EtherNet/IP ネットワーク 他のリモートデバイス Pub. No. 1768-UM001F-JA-P - February 2013 39 第4章 ネットワークによる通信 EtherNet/IP ネットワーク 通信 EtherNet/IP ネットワークは、TCP/IP や UDP などの標準的なインター ネットプロトコルを介して CIP(Common Industrial Protocol: 産業用共通 プロトコル)を階層化することで、制御、構成、データ収集サービスを 実現します。広く使用されている規格をこのように組み合わせること で、EtherNet/IP ネットワークは情報データの交換とアプリケーションの 制御をサポートします。 EtherNet/IP ネットワークでは、市販の Ethernet コンポーネントと物理メ ディアも使用するため、コスト効率の高いプラント・フロア・ソリュー ションを実現できます。 EtherNet/IP 通信では、コントローラには 1768-ENBT または 1768-EWEB モジュールが必要です。コントローラごとに、このモジュールを 2 台ま で 1768 バックプレーンに取付けることができます。 EtherNet/IP 通信には、以下のソフトウェア製品を使用してください。 表 3 - EtherNet/IP 通信に必要なソフトウェア 40 ソフ ト ウェア 機能 要件 RSLogix 5000 • CompactLogix プロジ ェ ク ト を構成する。 • EtherNet/IP 通信を定義する。 必要 BOOTP/DHCP ユーテ ィ リ テ ィ EtherNet/IP ネ ッ ト ワークのデバイ スに IP ア ド レスを 割付ける。 RSNetWorx™ for EtherNet/IP • IP ア ド レスまたはホス ト 名で EtherNet/IP デバイ ス を構成する。 • バン ド 幅のステー タ スを取得する。 RSLinx • 通信デバイ スを構成する。 • 診断を行な う 。 • デバイ ス間の通信を確立する。 Pub. No. 1768-UM001F-JA-P - February 2013 不要 必要 ネットワークによる通信 第4章 BOOTP/DHCP ユーティリティを使用した IP アドレスの 設定 以下の手順に従って、BOOTP/DHCP ユーティリティを使用して IP アド レスを設定してください。 1. BOOTP-DHCP ユーティリティを開きます。 Netwrok Settings ダイアログボックスが表示されます。 2. 最低 1 つのサブネットマスク設定を入力して OK をクリックします。 BOOTP/DHCP Server ダイアログボックスが表示されます。ダイア ログボックスの上側の部分に、BOOTP 要求が入力されています。 Pub. No. 1768-UM001F-JA-P - February 2013 41 第4章 ネットワークによる通信 3. 要求のどれかを選択して、Add to Relation List をクリックします。 Ethernet アドレス(MAC)の入った New Entry ダイアログボック スが表示されます。 4. IP Address ボックスに IP アドレスを入力し、OK をクリックします。 1768-ENBT EtherNet/IP 通信モジュール 1768-ENBT EtherNet/IP 通信モジュールは以下を行ないます。 • メッセージ送信、プロデューサおよびコンシューマタグ、HMI、 分散 I/O のサポート • 標準 TCP/UDP/IP プロトコル内でのメッセージのカプセル化 • ControlNet および DeviceNet ネットワークと共通のアプリケーショ ンレイヤの共有 • RJ45 コネクタを介した接続 • 半二重および全二重の 10/100MB 動作のサポート • 標準スイッチのサポート 42 Pub. No. 1768-UM001F-JA-P - February 2013 ネットワークによる通信 第4章 図 3 に以下を示します。 • コントローラがタグを生成 / 消費します。 • コントローラが、データの送受信やデバイスの構成を行なう MSG 命令を起動します。 • コンピュータがプロジェクトをコントローラにアップロード / ダ ウンロードします。 • コンピュータが EtherNet/IP ネットワーク上にデバイスを構成し ます。 • コントローラが EtherNet/IP ネットワークを介して I/O およびドラ イブ制御を確立します。 図 3 - CompactLogix EtherNet/IP ネットワークの概要 1768-ENBT モジュールが取付けられた 1768 CompactLogix コントローラ 標準の Ethernet ポートを装備した コンピュータ ControlLogix® コントローラ Ethernet 産業用スイッチ 20-COMM-E アダプタが取付けら れた PowerFlex® 70 ドライブ 1734-AENT アダプタが 取付けられた 1734 POINT I/O™ 22-COMM-E アダプタが 取付けられた PowerFlex 40 ドライブ EtherNet/IP ポートを装備した PanelView™ ターミナル 1768-EWEB ウェブ・サーバ・モジュール 1768-EWEB EtherNet/IP ウェブ・サーバ・モジュールは、以下をサポート しています。 • I/O 制御以外のメッセージのブリッジとルーティング • 標準のウェブブラウザを介したコントローラへのデータアクセス (読取りおよび書込み) • カスタム・ウェブ・ページ • E メール • 生のオープン・ソケット・インターフェイス Pub. No. 1768-UM001F-JA-P - February 2013 43 第4章 ネットワークによる通信 図 4 に、ウェブ・サーバ・モジュールを使用して以下を行なう方法を示し ます。 • ターゲットデバイスへのアクセスのための通信パスの一部として ウェブ・サーバ・モジュールを使用した、メッセージのルーティン グ、プログラムのアップロード / ダウンロード、モジュールのフ ラッシュアップグレード • 標準のウェブサーバを介した、1768 CompactLogix コントローラ内 に常駐するデータの表示と変更 • アプリケーションに合わせたカスタム・ウェブ・ページの作成 ウェブページに生のコントローラデータを入力するには、ASP 機 能を使用してください。 • MSG 命令によって Logix コントローラで起動された E メールを送 信 • オープンソケットを介した他の標準 Ethernet デバイスへの TCP ま たは UDP 通信リンクを開く 図 4 - CompactLogix EtherNet/IP ウェブネットワーク ファイアウォール / ルータ ControlLogix コントローラ PanelView ターミナル Ethernet スイッチ ウェブブラウザを備えた ワークステーション Ethernet スイッチ RFID スキャナなどの 標準 Ethernet デバイス 1768-EWEB モジュールが取付けられた 1769-L43 または 1768-L45 CompactLogix コントローラ EtherNet/IP ネットワークを介した接続 EtherNet/IP ネットワーク内の 1768-ENBT または 1768-EWEB モジュール のそれぞれが、64 の CIP コネクションおよび 32 の TCP/IP コネクショ ンのメッセージ送信をサポートできます。 詳細は、 『Logix5000 制御システム内の EtherNet/IP モジュール ユーザー ズマニュアル』(Pub.NoENET-UM001)を参照してください。 44 Pub. No. 1768-UM001F-JA-P - February 2013 第4章 ネットワークによる通信 ControlNet ネットワーク 通信 ControlNet ネットワークは、リアルタイム制御ネットワークであり、タ イムクリティカルな I/O とインターロックデータとメッセージデータの 両方の高速転送を実現します(1 つの物理メディアリンクでのプログラ ミングおよび構成データのアップロード / ダウンロードを含む)。 ControlNet ネットワークの高効率データ転送機能は、システムやアプリ ケーションの I/O 性能およびピア・ツー・ピア通信を大幅に強化します。 ControlNet ネットワークは定時性および再現性があり、デバイスによる ネットワークへの接続 / 切断時の影響を受けません。この堅固な特性に より、信頼性が高く、リアルタイムの同期および調整機能を実現します。 多くの場合、ControlNet ネットワークは、以下のように使用されます。 • CompactLogix プラットフォームのデフォルトのネットワーク • ControlNet ネットワークは多数のI/O ポイントを効果的に処理でき るため、リモート I/O(RIO)ネットワークの代替 • 複数の分散型 DeviceNet ネットワークのバックボーン • ピア・インターロック・ネットワーク 表 4 - ControlNet 通信に必要なソフトウェア ソフ ト ウェア 機能 RSLogix 5000 • CompactLogix プロジ ェ ク ト を構成する。 • ControlNet 通信を定義する。 RSNetWorx for ControlNet • IP ア ド レス / ホス ト 名で ControlNet デバイ スを構成する。 • ネ ッ ト ワークのスケジ ュールを設定する。 RSLinx • 通信デバイ スを構成する。 • 診断を行な う 。 • デバイ ス間の通信を確立する。 要件 必要 1768-CNB および 1768-CNBR ControlNet モジュール CompactLogix ControlNet 通信モジュールは ControlNet リンクをブリッジ 接続して、他のネットワーク上のデバイスにメッセージを転送します。 また、CompactLogix コントローラから離れた場所にある I/O モジュール のモニタと制御も行ないます。 1768-CNB および 1768-CNBR ControlNet モジュールは以下をサポートし ます。 • 構成とプログラミングのためのデータのメッセージ送信 • オペレータインターフェイスとアップロード / ダウンロード • I/O のブリッジ接続 • プロデューサ / コンシューマタグを介したスケジュールされた データの転送 • 他の ControlNet ノードとの非スケジュール型 MSG 命令通信 • ネットワーク・アクセス・ポート(NAP)によるローカル通信ネッ トワークアクセス • 冗長メディア(1768-CNBR モジュールのみ) Pub. No. 1768-UM001F-JA-P - February 2013 45 第4章 ネットワークによる通信 図 5 に以下を示します。 • コントローラがタグを生成 / 消費します。 • コントローラが、データの送受信やデバイスの構成を行なう MSG 命令を起動します。 • コンピュータがプロジェクトをコントローラにアップロード / ダウ ンロードします。 • コンピュータが ControlNet ネットワーク上のデバイスとネット ワーク自体を構成します。 図 5 - CompactLogix ControlNet ネットワークの概要 ControlLogix コントローラ 1768-CNB または 1788 CNBR モジュールが 取付けられた 1768-L43 または 1768-L45 CompactLogix コントローラ 1784-PCIC または 1784-PCICS ControlNet 通信カードが装着された ワークステーション タップ付きの ControlNet ネットワーク 1734-ACNR ControlNet アダプタが 取付けられた分散型 1734 POINT I/O モジュール 20-COMM-C ControlNet アダプタが 取付けられた PowerFlex 70 ドライブ 22-COMM-C ControlNet アダプタが 取付けられた PowerFlex 40 ドライブ ControlNet 通信アダプタが取付けられた PanelView Plus ターミナル ControlNet ネットワーク上の接続 ControlNet ネットワーク内の 1768-CNB または 1768-CNBR モジュールそ れぞれが、特定の量の接続型メッセージ送信をサポートできます。 表 5 - ControlNet 接続型メッセージ通信のサポート 各モジ ュール サポー ト 1768-CNB モジ ュール 64 のコ ネク シ ョ ン をサポー ト し ます。 • 5台のコ ン ト ローラがモジ ュールへのラ ッ ク最適化コ ネ ク シ ョ ン を行な う こ とができ ます。 • 5 台のコ ン ト ローラが、 モジュールへのラ ッ ク最適化リ ッ スン専用コネクシ ョ ンを行な う こ とができます。 1768-CNBR モジ ュール 46 Pub. No. 1768-UM001F-JA-P - February 2013 ネットワークによる通信 DeviceNet ネットワーク 通信 第4章 DeviceNet ネットワークは CIP(Common Industrial Protocol:産業用共通 プロトコル)を使用して、産業デバイスの制御、構成、およびデータ収 集機能を提供します。DeviceNet ネットワークは、定評のあるコントロー ラ・エリア・ネットワーク(CAN)テクノロジを使用し、取付けコスト を低減して、取付け時間とコストのかかるダウンタイムを短縮します。 DeviceNet ネットワークでは、各デバイスを I/O モジュールに配線する ことなく、プラント・フロア・コントローラに直接接続できるため、デ バイスの各種情報を取得できます。 表 6 - DeviceNet インターフェイス アプ リ ケーシ ョ ン 必要なイ ン タ ーフ ェ イ ス • 他の DeviceNet デバイ ス と通信し ます。 • コ ン ト ローラ を DeviceNet ネ ッ ト ワーク上でマス タ と し て使用し ます。 1769-SDN DeviceNet スキャナ • DeviceNet ネ ッ ト ワーク を介し て リ モー ト Compact I/O モジ ュールにア ク 1769-ADN DeviceNet アダプ タ (1) セス し ます。 • 30 台のモジ ュール用のリ モー ト I/O デー タ をスキャナまたはコ ン ト ロー ラに返送し ます。 (1) この表は特に、1769-ADN アダプタを使用した、DeviceNet ネットワーク上のリモート Compact I/O モジュールへのアクセスについて説明しています。ただし、CompactLogix コントローラは、 DeviceNet ネットワーク上の他の Allen-Bradley® のリモート I/O モジュールにもアクセスできま す。その場合は、適切なインターフェイスを選択する必要があります。例えば、リモート POINT I/O モジュールにアクセスする場合は、1734-ADN アダプタを選択してください。 DeviceNet I/O モジュールとアダプタ 表 7 に、DeviceNet ネットワークで使用できる通信 I/O モジュールをリ ストします。 表 7 - DeviceNet ネットワーク通信モジュール Cat.No. アダプ タ 仕様 分散ブロ ッ ク I/O 1791D CompactBlock I/O 1791D CompactBlock I/O は、ベースブロ ッ クに • 脱着式端子台 • FLEX I/O よ り も 50% 小型化 アダプ タが内蔵されています。 • DC24V の選択可能な組合せアナログブロ ッ ク • 4 ~ 16 点 • DeviceLogix 対応 • 32 点のデジ タルまで拡張可能 1790 CompactBlock LDX I/O CompactBlock LDX I/O は、 ベースブロ ッ クに アダプ タが内蔵されています。 1732 ArmorBlock I/O ArmorBlock I/O は、 ベースブロ ッ クにアダプタが • 8 点 • 8 つの入力、 8 つの出力、 または 8 つの自動構成 内蔵されています。 • 前面または側面取付け • M12 または M8 I/O コ ネク タ 1792 ArmorBlock MaXum I/O ArmorBlock MaXum I/O は、 ベースブロ ッ クに アダプ タが内蔵されています。 • • • • • • • • • • • 1 点の I/O 当た りの価格が最低 デジ タル : DC24V、 AC120V アナログ : 電流、 電圧、 RTD、 および熱電対 4 ~ 16 点 64 点まで拡張可能 最大値 IP67 I/O KwikLink での全体の取付けコ ス ト が最低 ポイ ン ト レベルの診断 4 ~ 16 点 DeviceLogix 対応 入力専用、 出力専用、 またはその組み合わせ Pub. No. 1768-UM001F-JA-P - February 2013 47 第4章 ネットワークによる通信 表 7 - DeviceNet ネットワーク通信モジュール (Continued) Cat.No. アダプ タ 仕様 1734 POINT I/O 1734D POINTBlock I/O 1734-ADN 1734-ADNX (サブネ ッ ト 接続付き) 1734-PDN (DeviceNet 電源) • 高粒度 (2、 4、 または 8 点) • デジ タル、 アナログ、 リ レー出力、 絶縁温度、 RTD 熱電対、 カウン タ、 ASCII モジ ュール • チ ャネルレベルの Logix 診断 : 断線、短絡、OR、UR、CALIB、故障、その他 • 電源投入状態での取付け / 取り外し機能 (RIUP) • 拡張電源および POINT 電源バス絶縁モジ ュールが使用可能 • 脱着式端子台 • 1つのDeviceNet ノ ー ド に、合計で63台のPOINT I/Oモジュールを組立て可能 • 1734-ADNX によ り DeviceNet の接続距離を 500 ~ 1500m(1640 ~ 4921 フ ィ ー ト ) に延長 • 1734-ADNX によ り追加の Pinatubo バッ ク プレーン電流用の拡張電源が 使用可能 • 8 点デジ タル I/O モジ ュールの使用によ り最大で 504 点が可能 1738 ArmorPOINT® I/O 1738-ADN12 1738-ADN18 1738-ADN18P 1738-ADNX • • • • • • DIN レール取付け 1P67 および NEMA 4 定格 高粒度 (ニーズに的確に合 う よ う に混合) 電源投入状態での取付け / 取り外し機能 (RIUP) フルレ ンジのデジ タル、 アナログ、 特殊、 および温度モジ ュール アダプ タ当た り最大 252 点 1794 FLEX I/O 1794-ADN • • • • • • I/O を電源投入状態で取付け / 取り外し可能 (RIUP) デジ タル : DC24/48V、 AC120/230V、 リ レー接点、 保護、 診断、 絶縁 アナログ : 電流 / 電圧が選択可能、 温度、 絶縁 特殊 : カウン タ および周波数モジ ュール モジ ュール当た り 4 ~ 32 点、 アダプ タ当た り 8 つのモジ ュール 選択されたモジ ュールにコ ン フ ォーマル ・ コーテ ィ ング ・ バージ ョ ン 1797 FLEX Ex I/O 1794-ADN 危険な場所への接続用に 1797-BIC および 1797-CEC と共に使用 • • • • • 危険な場所用の本質安全 FLEX I/O I/O を電源投入状態で取付け / 取り外し可能 (RIUP) デジ タル (NAMUR)、 0 ~ 20mA アナログ、 温度、 周波数 すべてのモジ ュールがコ ン フ ォーマルにコーテ ィ ング モジ ュール当た り 4 ~ 32 点、 アダプ タ当た り 8 つのモジ ュール 1798 FLEX Armor I/O 1798-ADN 以下のいずれかも注文し て く だ さ い。 • 1798-DFTP1 (12mm DeviceNet ケーブル プ ラグ用終端抵抗) • 1798-DFTP2 (18mm DeviceNet ケーブル プ ラグ用終端抵抗) • • • • • オンマシン取付け IP67 および NEMA 4 定格 屋外用アプ リ ケーシ ョ ン DC24V アナログおよびデジ タル モジ ュール当た り 4 点および 8 点 ; ノ ー ド 当た り最大 64 点 分散モジ ュール式 I/O DeviceNet ネットワーク用通信ハードウェアの他に、表 8 のソフトウェ ア製品も用意されています。 表 8 - DeviceNet 通信に必要なソフトウェア 48 ソフ ト ウェア 機能 RSLogix 5000 • CompactLogix プロジ ェ ク ト を構成する。 • EtherNet/IP 通信を定義する。 RSNetWorx for DeviceNet • DeviceNet デバイスを構成する。 • デバイ スのスキャ ン リ ス ト を定義する。 RSLinx • 通信デバイ スを構成する。 • 診断を行な う 。 • デバイ ス間の通信を確立する。 Pub. No. 1768-UM001F-JA-P - February 2013 要件 必要 ネットワークによる通信 第4章 DeviceNet 通信モジュールは以下の機能を提供します。 • コントローラ間ではなく、デバイスへのメッセージ送信 • ControlNet および EtherNet/IP ネットワークと共通のアプリケーショ ンレイヤ • データ収集やフォルト検出を改善するための診断 • 従来のハード配線で接続されたシステムよりも少ない配線 図 6 - CompactLogix DeviceNet ネットワークの概要 1769-SDN スキャナが取付けられた 1768-L43 または 1768-L45 CompactLogix コントローラ 20-COMM-D アダプタが 取付けられた PowerFlex 70 ドライブ 1734-ACN アダプタが 取付けられた 分散型 POINT I/O モジュール 22-COMM-D アダプタが 取付けられた PowerFlex 40 ドライブ 1784-PCID、1784-PCIDS、 および 1770-KFD DeviceNet カードが 装着されたワークステーション KwikLink フラットケーブルおよび Micro コネクタが取付けられた DeviceNet ネットワーク 1606-XLDNET8 DeviceNet 電源 PanelView Plus ターミナル Pub. No. 1768-UM001F-JA-P - February 2013 49 第4章 ネットワークによる通信 シリアルネットワーク 通信 1768 CompactLogix コントローラには、構成可能な RS-232 シリアルポー トが内蔵されています。 シリアル(RS-232)ケーブルの長さは、15.2m(50 フィー ト)に制限されています。 重要 表 9 - Logix5000 コントローラ用 DF1 M モード モー ド 機能 DF1 ポイ ン ト ・ ツー ・ ポイ ン ト コ ン ト ローラ と他の 1 つの DF1 プロ ト コルと互換性のあるデバイ ス間の通信。 以下のパラ メ ー タ を持つデフ ォル ト モー ド です。 • 通信速度 : 19,200bps • データ ビ ッ ト : 8 • パリ テ ィ : な し • 停止ビ ッ ト : 1 • 制御ラ イ ン : No Handshake (ハン ド シ ェ イ ク な し) • RTS 送信遅延 : 0 • RTS オフデ ィ レ イ : 0 このモー ド は通常、 コ ン ト ローラ をそのシ リ アルポー ト を介し てプ ログラムするのに使 用されます。 DF1 Master • マス タ ノ ー ド と スレーブ ノ ー ド 間のポー リ ングおよび メ ッ セージ送信を制御し ます。 • マス タ / スレーブネ ッ ト ワークには、マス タ ノ ー ド と し て構成される 1 つのコ ン ト ロー ラ と、 最大 254 のスレーブ ノ ー ド が含まれます。 モデムまたはラ イ ン ド ラ イバを使用 し て、 スレーブ ノ ー ド を リ ン ク し ます。 • マス タ / スレーブネ ッ ト ワーク では、 0 ~ 254 の ノ ー ド 番号を使用でき ます。 各 ノ ー ド は固有の ノ ー ド ア ド レスを持つ必要があ り ます。 また、 ネ ッ ト ワーク と なる リ ン ク の場合、 1 つのマス タ と 1 つのスレーブステーシ ョ ンで構成する必要があ り ます。 DF1 Slave • コ ン ト ローラは、 マス タ / スレーブシ リ アル通信ネ ッ ト ワークのスレーブステーシ ョ ン と し て動作し ます。 • ネ ッ ト ワーク上に複数のスレーブステーシ ョ ンが存在する場合、 モデムまたはラ イ ン ド ラ イバを使用し て、 スレーブステーシ ョ ン をマス タ に リ ン ク し ます。 ネ ッ ト ワーク で単一のス レーブ ステーシ ョ ン を使用する場合、 モデムを使用 し てス レーブス テー シ ョ ン をマス タ に接続する必要はあ り ません。 ハン ド シ ェ イ ク な し と なるよ う 制御パ ラ メ ー タ を構成する こ とができ ます。2 ~ 255 ノ ー ド を単一のリ ン クに接続できます。 DF1 スレーブモー ド では、 コ ン ト ローラは DF1 半二重プロ ト コルを使用し ます。 • 1 つの ノ ー ド がマス タ と し て指定され、 その ノ ー ド がリ ン クへのア ク セスを制御し ま す。 他のすべての ノ ー ド はスレーブステーシ ョ ン と な り、 マス タの許可を待っ てから 送信を実行する必要があ り ます。 DF1 Radio Modem • SLC™ 500 および MicroLogix™ 1500 コ ン ト ローラ と互換性があ り ます。 User (チ ャ ネル 0 のみ) • ASCII デバイ ス と通信し ます。 DH-485 • 他の DH-485 デバイ ス と通信し ます。 • このモー ド は、Master および Slave モー ド と Store および Forward モー ド をサポー ト し ます。 • プログラムに、ASCII 命令を使用し て、ASCII デバイ スのデータの読取り / 書込みを行 な う こ と を要求。 • このマルチマス タ および ト ーク ン ・ パ ッ シング ・ ネ ッ ト ワーク では、 プログラ ミ ング やピア・ツー・ピアの メ ッ セージ送信が可能です。 マスタおよびスレーブ通信 RSLogix 5000 ソフトウェアのサンプルディレクトリで提供されるアプ リケーション 129 によって、Modbus RTU マスタおよびスレーブ通信を 確立できます。 50 Pub. No. 1768-UM001F-JA-P - February 2013 ネットワークによる通信 第4章 DF1 デバイスとの通信 コントローラをシリアルネットワーク上のマスタまたはスレーブとし て構成できます。以下のシナリオでは、シリアル通信を使用してリモー トコントローラ(ステーション)との情報の送受信を行ないます。 • システムに 3 つ以上のステーションが含まれている。 • 通信が定期的に行なわれ、専用線、無線、または電源ラインモデ ムが必要です。 DH+ ネットワーク EtherNet/IP ネットワーク RS-232 RS-232 RS-232 モデム モデム Pub. No. 1768-UM001F-JA-P - February 2013 モデム 51 第4章 ネットワークによる通信 以下の手順に従って、コントローラを DF1 通信用に構成してください。 1. コントローラオーガナイザで、コントローラを右クリックし、 Properties を選択します。 Controller Properties ダイアログボックスが表示されます。 2. Serial Port タブをクリックします。 3. Mode プルダウンメニューから、System を選択します。 4. DF1 通信の設定を指定します。 52 Pub. No. 1768-UM001F-JA-P - February 2013 ネットワークによる通信 第4章 5. System Protocol タブをクリックします。 6. Protocolプルダウンメニューから、 DF1 Point-to-Pointを選択します。 7. DF1 システムプロトコルの設定を指定します。 8. OK をクリックします。 DF1 無線モデムのサポート CompactLogix コントローラには、DF1 Radio Modem プロトコルでの通 信を可能にするドライバが用意されています。このドライバは、DF1 全 二重プロトコルと DF1 半二重プロトコルの混合である、 無線モデムネッ トワークでの使用に最適化されたプロトコルを実現します。このドライ バは、この 2 つのプロトコルのいずれとも互換性がありません。 重要 DF1 無線モデムドライバは、DF1 Radio Modem プロト コルをサポートし、このプロトコル用に構成されたデ バイス間でのみ使用してください。 また、DF1 無線モデムドライバを使用すると機能しな い無線モデムネットワーク構成もあります。このよう な構成では、引き続き DF1 半二重プロトコルを使用し てください。 Pub. No. 1768-UM001F-JA-P - February 2013 53 第4章 ネットワークによる通信 EtherNet/IP RS-232 モデム Power OUT L1 L2/N モデム モデム モデム DF1 全二重プロトコルと同様に、DF1 無線モデムでは、いつでもノード から他のノードを起動できます(無線モデムネットワークが、全二重 データ・ポート・バッファ機能と無線送信の衝突防止機能をサポートし ている場合)。DF1 半二重プロトコルと同様に、ノードは宛先アドレス が自分以外である受信パケットをすべて無視します。ただし、ブロード キャストパケットとパススルーパケットを除きます。 DF1 全二重 / 半二重プロトコルとは異なり、DF1 Radio Modem プロトコ ルには、ACK、NAK、ENQ、およびポーリングパケットは含まれませ ん。データの整合性は、CRC チェックサムにより保証されます。 DF1 無線モデムの使用 DF1 無線モデムドライバは、RSLogix 5000 ソフトウェア、バージョン 17.01.02 以降を使用して、システム・モード・ドライバとして構成できます。 コントローラを DF1 無線モデム通信用に構成するには、以下の手順を 実行してください。 1. コントローラオーガナイザで、コントローラを右クリックし、 Properties を選択します。 54 Pub. No. 1768-UM001F-JA-P - February 2013 ネットワークによる通信 第4章 Controller Properties ダイアログボックスが表示されます。 2. System Protocol タブをクリックします。 3. Protocolプルダウンメニューから、 DF1 Radio Modemを選択します。 Pub. No. 1768-UM001F-JA-P - February 2013 55 第4章 ネットワークによる通信 4. DF1 Radio Modem システムプロトコルの設定を指定して、OK を クリックします。 設定 説明 Station Address シ リ アルネ ッ ト ワーク上のコ ン ト ローラの ノ ー ド ア ド レスを指定し ます。 1 ~ 254 (10 進 数) の数字を選択し ます。 ネ ッ ト ワークの性能を最適化するには、 ノ ー ド ア ド レスを連番で割付けます。 ネ ッ ト ワー クの初期設定時間を最低限に抑えるには、パーソナルコ ンピ ュー タ などの送信側に最も小 さ いア ド レス番号を割付けます。 Error Detection いずれかのラ ジオボ タ ン を ク リ ッ ク し て、 すべての メ ッ セージに使用する エ ラ ー検出ス キームを指定し ます。 • BCC – プロセ ッサは BCC バイ ト で終了する メ ッ セージを送信 / 受信し ます。 • CRC – プロセ ッサは 2 バイ ト の CRC 付きの メ ッ セージを送信 / 受信し ます。 Enable Store and Forward 保存 / 転送機能を有効にする場合、 Enable Store and Forward チ ェ ッ クボ ッ ク スをオンに し ます。 これを有効にする と、 受信し た メ ッ セージの宛先ア ド レスを Store and Forward タ グテーブルと比較し ます。 一致し た場合、 メ ッ セージは転送 (再ブロー ド キャ ス ト ) さ れます。 Store and Forward Tag プルダウン メ ニ ューから、 整数 (INT[16]) タ グを選択し ます。 各ビ ッ ト はステーシ ョ ンア ド レスを表し ます。 このコ ン ト ローラは、 このテーブルにビ ッ ト がセ ッ ト されたステーシ ョ ン宛ての メ ッ セージを読取る と、 メ ッ セージを転送し ます。 DF1 無線モデムの使用の利点 無線モデムネットワークに DF1 Radio Modem プロトコルを使用する大 きな利点は、送信の効率性です。各読取り / 書込み処理(コマンドと応 答)には、送信側の 1 つの送信(コマンドの送信)と受信側の 1 つの送 信(応答の返信)のみが必要です。これにより、無線が送信用にキー アップする回数を最小限に抑え、無線の効率性を最大限に高めて、無線 の消費電力を最小限に抑えます。これとは対照的に、DF1 半二重プロト コルでは、DF1 マスタが DF1 スレーブとの読取り / 書込み処理を完了す るために、5 回の送信が必要です(3 回はマスタ、2 回はスレーブ)。 指定したマスタノードが MSG 命令を開始するだけであり、MSG 命令が 一度にトリガされる場合であれば、どの無線モデムでも DF1 無線モデ ムドライバを疑似マスタ / スレーブモードで使用できます。 全二重データ・ポート・バッファ機能と無線送信の衝突防止機能をサ ポートする最新のシリアル無線モデムでは、DF1 無線モデムドライバを 使用して、マスタなしのピア・ツー・ピア無線ネットワークをセット アップできます。この場合、すべてのノードが他の送信データを受信で きる無線範囲内にあれば、いつでもノードから他のノードに通信を開始 できます。 56 Pub. No. 1768-UM001F-JA-P - February 2013 ネットワークによる通信 第4章 DF1 無線モデムシステムの制限事項 無線モデムネットワークに新しい DF1 無線モデムドライバを実装する 方法を決める場合、以下が参考になります。 • ネットワーク上のすべてのデバイスが ControlLogix コントローラ の場合、RSLogix 5000 ソフトウェア、バージョン 17.01.02 以降を 使用して、DF1 無線モデムドライバによってコントローラを構成 する必要があります。これに該当しない場合は、すべてのノード が DF1 無線モデムプロトコルをサポートしていることを確認して ください。 • ノードが他の複数のノードの無線送信を受信し、それが無線の送 信 / 受信範囲内にあり、共通の受信周波数である場合(単信無線 モード経由または単一の共通全二重リピータ経由)、無線モデムは 全二重データ・ポート・バッファ機能と無線送信の衝突防止機能 を使用する必要があります。 この場合、すべてのノードでピア・ツー・ピア・メッセージ機能を 活用できます(例えば、ノードのラダーロジックでいつでも他の ノードに MSG 命令をトリガできます)。 一部のモデムが全二重データ・ポート・バッファ機能と無線送信 の衝突防止機能を使用できない場合、依然として DF1 無線モデム ドライバを使用できますが、MSG 命令の実行は他のすべてのノー ドが送信データを受信できる単一のマスタノードのみに制限され ます。 • 一部のノードが他のすべてのノードの無線送信を受信しない場合、 依然として DF1 無線モデムドライバを使用できますが、MSG 命令 の実行はネットワーク内の他のすべての無線モデムが送信データを 受信できる単一のマスタ無線モデムのみに制限されます。 • ControlLogix コントローラのチャネル間パススルーを活用すると、 ローカルの ControlLogix コントローラに接続したパーソナルコン ピュータで RSLinx ソフトウェアおよび RSLogix 5000 ソフトウェ アを実行し、DH-485、DH+、または Ethernet ネットワークを介し て他のノードをリモートでプログラムできます。 参考資料 詳細は、以下の資料を参照してください。 • 『Logix5000 Controllers General Instructions Reference Manual (Logix5000 コントローラ 汎用インストラクション・セット・リ ファレンス・マニュアル)』 (Pub.No. 1756-RM003) • 『SCADA System Application Guide』(Pub. No. AG-UM008) Pub. No. 1768-UM001F-JA-P - February 2013 57 第4章 ネットワークによる通信 ASCII デバイスとの通信 シリアルポートをユーザモード用に構成すると、以下を行なうことがで きます。 • 重量計モジュールやバーコードリーダの ASCII 文字を読取ること ができます。 • ASCII トリガ式デバイスとメッセージの送受信ができます。 コントローラのシリアルポートから ASCII デバイスへの接続 ASCII デバイスとの通信を行なうには、以下の手順を実行してください。 1. コントローラオーガナイザで、コントローラを右クリックし、 Properties を選択します。 Controller Properties ダイアログボックスが表示されます。 58 Pub. No. 1768-UM001F-JA-P - February 2013 ネットワークによる通信 第4章 2. Serial Port タブをクリックします。 3. Mode プルダウンメニューから、User を選択します。 4. ASCII 通信の設定を指定します。 5. User Protocol タブをクリックします。 6. ASCII User Protocol の設定を指定します。 7. OK をクリックします。 各コントローラは、ASCII 文字を操作するために、複数のラダーダイア グラム(LD)と構造化テキスト(ST)命令をサポートしています。 表 10 - ASCII 文字の読取りと書込み 命令 コ マン ド ABL バッ フ ァ にいつ終了文字を入れるかを決定し ます。 ACB バッ フ ァ内の文字を カウン ト し ます。 ACL バッ フ ァ を ク リ ア し ます。 現在実行されているか待ち行列に入っ ている ASCII シ リ アルポー ト 命令をすべて ク リ ア し ます。 AHL シ リ アルポー ト 制御ラ イ ンのステータ スを取得し ます。 DTR 信号をオン / オフ し ます。 RTS 信号をオン / オフ し ます。 ARD 固定数の文字を読取り ます。 ARL 可変数の文字 (最初の終了文字のセ ッ ト までを含む) を読取り ます。 AWA 文字を送信し、 デー タの終わり をマークするために 1 文字または 2 文字を自動的に追加 し ます。 AWT 文字を送信し ます。 Pub. No. 1768-UM001F-JA-P - February 2013 59 第4章 ネットワークによる通信 表 11 - ASCII 文字の文字列の作成と変更 命令 コ マン ド CONCAT 文字列の最後に文字を追加し ます。 DELETE 文字列から文字を削除し ます。 FIND サブ文字列の先頭文字を突き止めます。 INSERT 文字列に文字を挿入し ます。 MID 文字列から文字を抽出し ます。 表 12 - ASCII 文字との間データの変換 命令 コ マン ド STOD 整数値の ASCII 表記を SINT、 INT、 DINT、 または REAL 値に変換し ます。 STOR 浮動小数点値の ASCII 表記を REAL 値に変換し ます。 DTOS SINT、 INT、 DINT、 または REAL 値を ASCII 文字の文字列に変換し ます。 RTOS REAL 値を ASCII 文字の文字列に変換し ます。 UPPER ASCII 文字の文字列の文字を大文字に変換し ます。 LOWER ASCII 文字の文字列の文字を小文字に変換し ます。 Modbus サポート Modbus プロトコルで Logix5000 コントローラを使用するには、RSLogix 5000 ソフトウェアのサンプルディレクトリにある、Modbus プロトコル をエミュレートする 2 つのサンプルプログラムにアクセスする必要があ ります。これらのプログラムの名前は、ModbusMaster と ModbusSlave で す。これらのプログラムを実行するには、CH0 シリアルポートを使用し ます。 これらのアプリケーションの詳細は、『Using Logix5000 Controllers as Masters and Slaves on Modbus Application Solution』(Pub.No. CIG-AP129) を参照してください。 60 Pub. No. 1768-UM001F-JA-P - February 2013 ネットワークによる通信 第4章 シリアルでのメッセージのブロードキャスト シリアルポートの接続では、以下の通信プロトコルを使用して、マスタ コントローラからそのすべてのスレーブコントローラにメッセージを ブロードキャストできます。 • DF1 マスタ • DF1 無線モデム • DF1 スレーブ シリアルでブロードキャストするには、Message タグを使用します。 メッ セージは受信側のコントローラに送信されるため、ブロードキャストに は Write メッセージのみを使用できます。 ブロードキャスト機能をセットアップするには、ラダー・ロジック・ソ フトウェアまたは構造化テキストソフトウェアを使用します。 また、タグエディタでメッセージタグのパス値を変更することでも、ブ ロードキャストを設定できます。 以下の例では、ラダー・ロジック・ソフトウェアを使用しています。 ステップ 1: ブロードキャスト・コントローラ・プロパティの設定 最初に、以下の手順に従って System Protocol を設定してください。 1. コントローラオーガナイザで、コントローラを右クリックしてか ら Properties を選択します。 2. Controller Properties ダイアログボックスで、System Protocol タブを クリックします。 Pub. No. 1768-UM001F-JA-P - February 2013 61 第4章 ネットワークによる通信 3. 以下の表の記載に従ってフィールドを入力し、OK をクリックし ます。 フ ィ ール ド DF-1 マス タ プロ ト コル DF1 スレーブ プロ ト コル DF1 無線モデムプロ ト コル Station Address コ ン ト ローラのステーシ ョ ン ア ド レス番号 コ ン ト ローラの ステーシ ョ ン ア ド レス番号 コ ン ト ローラの ステーシ ョ ンア ド レス 番号 Transmit Retries 3 3 適用し ない ACK Timeout 50 適用し ない 適用し ない Slave Poll Timeout 適用し ない 3000 適用し ない Reply Message Wait 5 適用し ない 適用し ない Polling Mode 1. Message 命令を使用し てスレー 適用し ない ブ をポー リ ングするかど う かに 従っ て、Message を選択し ます。 2. Slave を選択する と、スレーブ間 のブ ロー ド キ ャ ス ト メ ッ セージ を開始し ます。 3. スレーブのポー リ ングをスケ ジ ュール設定する場合は、 Standard を選択し ます。 適用し ない EOT Suppression 適用し ない Disable 適用し ない Error Detection BCC BCC BCC Duplicate Detection Enabled Enabled 適用し ない Enable Store and Forward 適用し ない 適用し ない 保存 / 転送タ グを使用する 場合は有効に し ます。 ステップ 2: ブロードキャストの設定 - Controller Scope Message タグの作成 次に、以下の手順をに従って Message タグを作成してください。 1. コントローラオーガナイザで、Controller Tags フォルダを右クリッ クしてから New Tag を選択します。 2. タグの名前をつけて、Message データタイプを選択します。 3. OK をクリックします。 Controller Scope の Controller Tags フォルダ内の Message タグは、 以 下のようになります。 62 Pub. No. 1768-UM001F-JA-P - February 2013 ネットワークによる通信 第4章 ステップ 3: ラダー・ロジック・プログラミング・ソフトウェア 以下の手順に従って、シリアルでのブロードキャストを設定してくだ さい。 1. コントロールオーガナイザで、Tasks フォルダの Main Routine をク リックして Ladder Logic インターフェイスを表示します。 2. Input/Output タブから MSG 命令を開きます。 3. Message Control フィールド内をダブルクリックして、プルダウン メニューを有効にし、作成したタグを選択します。 4. Message Configuration ダイアログボックスを開きます。 5. Configuration タブで、Message Type プルダウンメニューからメッ セージタイプを選択し、必要な他のすべてのフィールドに入力し ます。 有効な Write メッセージタイプは、以下の通りです。 • CIP Generic • • • • • • • CIP Data Table Write PLC2 Unprotected Write PLC3 Typed Write PLC3 Word Range Write PLC5 Typed Write PLC5 Word Range Write SLC Typed Write Pub. No. 1768-UM001F-JA-P - February 2013 63 第4章 ネットワークによる通信 6. CommunicationタブでBroadcastをクリックし、 プルダウンメニュー から Channel を選択して OK をクリックします。 注意:構造化テキスト・プログラミング・ソフトウェアを使 用する場合、シリアルポートでのブロードキャストを設定 するには、「MSG(aMsg) 」と入力して MSG を右クリッ クして Message Configuration ダイアログボックスを開き ます。 DH-485 ネットワーク通信 DH-485 通信の場合は、コントローラのシリアルポートを使用します。 DH-485 ネットワークでは、1768 CompactLogix コントローラは他のコン トローラとメッセージを送受信できます。DH-485 接続は、リモートプ ログラミングとモニタリングをサポートします。ただし、DH-485 接続 で過剰なトラフィックが発生すると、全体的な性能に影響が生じ、タイ ムアウトや構成の性能低下を引き起こす可能性があります。 重要 コントローラを既存の DH-485 ネットワークに追加す る場合にのみ、DH-485 ネットワーク上で Logix5000 コ ントローラを使用してください。新しいアプリケー ションで Logix5000 コントローラを使用する場合は、 NetLinxオープンアーキテクチャのネットワークを使用 することをお奨めします。 DH-485 プロトコルは、物理的インターフェイスとして RS-485 半二重を 使用します。RS-485 は、電気的特性の定義であり、プロトコルではあ りません。ControlLogix コントローラの RS-232 ポートを構成して、 DH-485 インターフェイスとして使用できます。1761-NET-AIC コンバー タと適切な RS-232 ケーブル(Cat. No. 1756-CP3 または 1747-CP3)を使 用して、CompactLogix コントローラは DH-485 ネットワークでデータを 送受信することができます。 64 Pub. No. 1768-UM001F-JA-P - February 2013 ネットワークによる通信 第4章 表 13 - CompactLogix DH-485 ネットワーク通信の概要 CompactLogix コントローラ CompactLogix Controller から ポート 1 またはポート 2 への接続 1761-NET-AIC+ コンバータ 1747-AIC プログラマブル コントローラ 絶縁リンクカプラ DH-485 ネットワーク SLC 5/03 コントローラ 重要 DH-485 ネットワークは複数のケーブルセグメントで 構成されます。すべてのセグメントの最大長は 1219m (4000 フィート)に制限されています。 各 1761-NET-AIC コンバータで 2 台のコントローラを使用することがで きますが、コンバータごとに個別のケーブルが必要です。コントローラ のシリアルポートを、1761-NET-AIC コンバータのポート 1 またはポー ト 2 のいずれかに接続します。コンバータを DH-485 ネットワークに接 続するには、RS-485 ポートを使用します。 表 14 - ケーブルの選択 接続 必要なケーブル ポー ト 1 1747-CP3 DB-9 RS-232、 DTE 接続 または 1761-CBL-AC00 ポー ト 2 1761-CBL-AP00 Mini-DIN 8 RS-232 接続 または 1761-CBL-PM02 Pub. No. 1768-UM001F-JA-P - February 2013 65 第4章 ネットワークによる通信 DH-485 デバイスとの通信を行なうには、以下の手順を実行してください。 1. コントローラオーガナイザで、コントローラを右クリックし、 Properties を選択します。 Controller Properties ダイアログボックスが表示されます。 2. Serial Port タブをクリックします。 a. Mode プルダウンメニューから、System を選択します。 b. Baud Rate プルダウンメニューから、9600 または 19200 bps を選 択します。 重要 66 ボーレートは、DH-485 ポートの通信速度を指 定します。同一の DH-485 ネットワーク上のす べてのデバイスを、同じ通信速度に構成する必 要があります。 Pub. No. 1768-UM001F-JA-P - February 2013 ネットワークによる通信 第4章 3. System Protocol タブをクリックします。 a. Station Address プルダウンメニューから、1 ~ 31 の 10 進数のス テーションアドレス番号を選択します。 重要 ステーションアドレスは、DH-485 ネットワー ク上のコントローラのノードアドレスを指定 します。 ネットワークの性能を最適化するには、ステー ションアドレスを連番で割付けます。 ネットワークの初期設定時間を最低限に抑え るには、ワークステーションなどの送信側に最 も小さいステーションアドレス番号を割付け ます。 最大ステーションアドレスは、DH-485 ネット ワーク上のすべてのデバイスの最大ノードア ドレスを指定します。 b. Max Station Address プルダウンメニューから、1 ~ 31 の 10 進数 の最大ステーションアドレス番号を選択します。 重要 ネットワークの性能を最適化するには、必ず 以下の通りにしてください。 • 最大ステーションアドレスは、ネットワーク 上で使用されている最大ノード番号です。 • 同一の DH-485 ネットワーク上のすべての デバイスに、同一の最大ステーションアド レスを選択します。 Pub. No. 1768-UM001F-JA-P - February 2013 67 第4章 ネットワークによる通信 c. Token Hold Factor ボックスで、1 ~ 4 のトークンホールド係数 値を入力します。 重要 トークンホールド係数は、トークンを保持す るアドレスがトークンを受信するたびにデー タリンクに送信できる送信回数(+ リトライ回 数)です。デフォルトは 1 です。 4. OK をクリックします。 参考資料 以下の資料には、ネットワークを介した通信に関する詳細が記載されて います。 マニ ュ アル名 説明 EtherNet/IP Web Server Module User Manual (Pub.No.ENET-UM527) 1768-EWEB ウ ェ ブ ・ サーバ ・ モジ ュールの使用方法 と ト ラ ブルシ ューテ ィ ング方法について説明 し てい ます。 EtherNet/IP Modules in Logix5000 Control Systems User Manual (Logix5000 制御システム内の EtherNet/IP モジ ュール ユーザーズマニ ュ アル) (Pub.No. ENET-UM001) .EtherNet/IP モジ ュールを Logix5000 コ ン ト ローラ で 使用する方法について説明し ています。 EtherNet/IP Performance Application Solution EtherNet/IP ネ ッ ト ワークの計画方法と全体的なネ ッ (EtherNet/IP 性能 アプ リケーシ ョ ンソ リ ューシ ョ ン) ト ワーク性能の改善方法について説明し ています。 (Pub.No.ENET-AP001) 68 Logix5000 Controllers Design Considerations Reference Manual (Logix5000 コ ン ト ローラ設計上 の注意事項 リ フ ァ レ ンスマニ ュ アル) (Pub.No. 1756-RM094) Logix5000 システムの設計に関する情報が記載され ています。 ControlNet Modules in the Logix5000 Control Systems User Manual (Logix5000 制御システム内 の ControlNet モジ ュール ユーザーズマニュ アル) (Pub.No. CNET-UM001) ControlNet モジ ュールを Logix5000 コ ン ト ローラ で 使用する方法と技術仕様について説明し ています。 DeviceNet Modules in Logix5000 Control Systems User Manual (Logix5000 制御システム内の DeviceNet モジ ュール ユーザーズマニ ュ アル) (Pub.No. DNET-UM004) EtherNet/IP モジ ュールを Logix5000 コ ン ト ローラ で 使用する方法について説明し ています。 SCADA System Application Guide (Pub. No.AG-UM008) SCADA システムの構成方法について説明しています。 Logix5000 Controllers General Instructions Reference Manual (Logix5000 コ ン ト ローラ 汎用 イ ンス ト ラ ク シ ョ ン ・ セ ッ ト ・ リ フ ァ レ ンス ・ マ ニ ュ アル) (Pub.No. 1756-RM003) Logix5000 コ ン ト ロ ー ラ を シ ーケ ン シ ャ ルア プ リ ケーシ ョ ン用にプ ログ ラムする方法について説明 し ています。 Logix5000 Controllers Common Procedures Programming Manual (Logix5000 コ ン ト ローラ ・ コ モン ・ プロシージ ャ プログラ ミ ングマニ ュ ア ル) (Pub.No. 1756-PM001) Logix5000 コ ン ト ローラ用のプ ログラムの開発のガ イ ド ラ イ ンが記載されています。 Using Logix5000 Controllers as Masters or Slaves on Modbus Application Solution (Pub.No. CIG-AP129) Logix5000 コ ン ト ローラ を Modbus RTU マス タ また はス レーブ と し て使用する方法を詳し く 説明 し てい ます。 Data Highway/Data Highway Plus/Data Highway II/Data Highway-485 Cable Installation Manual (Pub No.1770-6.2.2) デー タ ・ ハイ ウ ェ イ・ケーブル・システムの計画方法 と構築方法について説明し ています。 Pub. No. 1768-UM001F-JA-P - February 2013 第5章 コントローラ通信の管理 コネクションの概要 項目 参照ページ コ ネク シ ョ ンの概要 69 デー タの生成と消費 (イ ン ターロ ッ ク) 69 メ ッ セージの送受信 70 使用する コ ネ ク シ ョ ンの計算 71 Logix5000 システムは、コネクションを使用して 2 つのデバイス間に通 信リンクを確立します。コネクションにはいくつかのタイプがあります。 • コントローラとローカル I/O モジュールまたはローカル通信 モジュール • コントローラとリモート I/O モジュールまたはリモート通信 モジュール • コントローラとリモート I/O(ラック最適化)モジュール • プロデューサ / コンシューマタグ • メッセージ • RSLogix 5000 ソフトウェアを使用したコントローラアクセス • HMI 用の RSLinx ソフトウェアまたは他のアプリケーションを使 用したコントローラアクセス データの生成と消費 (インターロック) コントローラは、EtherNet/IP および ControlNet ネットワーク上でのシス テム共有タグの生成(ブロードキャスト)と消費(受信)機能をサポー トします。プロデューサタグとコンシューマタグには、それぞれコネク ションが必要です。 表 15 - プロデューサ / コンシューマタグ タグタ イプ 説明 プロデューサ プロデューサタ グでは、 他のコ ン ト ローラがタ グを消費する こ とができます。 つま り、 コ ン ト ローラが別のコ ン ト ローラから タ グデータ を受信できます。 生成元のコ ン ト ローラは 1 つのコ ネク シ ョ ン をプロデューサタ グに使用し、 コ ンシ ューマご と に 1 つのコ ネ ク シ ョ ン を使用し ます。 コ ン ト ローラの通信デバイスは、 コ ンシ ューマご と に 1 つのコ ネ ク シ ョ ン を使用し ます。 プロデューサタ グを消費でき る コ ン ト ローラの数を増加する と、 通信や I/O などの他の動 作で使用でき る コ ン ト ローラや通信デバイスのコ ネク シ ョ ンの数が減少し ます。 コ ンシ ューマ コ ンシ ューマ タ グご と に、 タ グを消費する コ ン ト ローラに対する 1 つのコ ネ ク シ ョ ンが必 要です。 コ ン ト ローラの通信デバイ スは、 コ ンシ ューマご と に 1 つのコ ネク シ ョ ン を使用 し ます。 2 台のコントローラでプロデューサタグまたはコンシューマタグを共有 するには、両方のコントローラが同じ Ethernet/IP ネットワークまたは ControlNet network ネットワークに接続している必要があります。プロ デューサタグまたはコンシューマタグを 2 つのネットワーク上でブリッ ジ接続することはできません。 Pub. No. 1768-UM001F-JA-P - February 2013 69 第5章 コントローラ通信の管理 使用可能なコネクションの数により、生成または消費できるタグの数が 制限されます。コントローラが I/O デバイスと通信デバイスにすべての コネクションを使用する場合、プロデューサ / コンシューマタグに使用 できるコネクションはありません。 メッセージの送受信 メッセージは、他のコントローラやオペレータインターフェイスなどの 他のデバイスにデータを転送します。コネクションを使用して、データ を送受信するメッセージもあります。これらの接続メッセージは、送信 実行時にコネクションを開いた(キャッシュ)状態に保持または閉じる ことができます。各メッセージは、メッセージパスに存在するデバイス の数に関係なく 1 つのコネクションを使用します。 表 16 - メッセージタイプ メ ッ セージ タ イ プ 通信方法 接続型 メ ッ セージ メ ッ セージの キャ ッ シ ュ CIP デー タ テーブルの 読取り / 書込み 適用し ない 必要(1) 必要 PLC-2、 PLC-3、 PLC-5、 または SLC (すべてのタ イ プ) CIP 不要 不要 ソース ID 付き CIP 不要 不要 DH+ 必要 CIP 汎用 適用し ない オプシ ョ ン ブロ ッ ク転送の読取り / 書込み 適用し ない 必要 必要 (2) 必要(3) 必要 (1) RSLogix 5000 ソフトウェアのバージョン 16.03.00 以降を使用して、これらのメッセージを非接 続型として起動することができます。 (2) CIP 汎用メッセージに接続できます。ただし、大多数のアプリケーションでは、CIP 汎用メッセー ジを非接続型にすることをお奨めします。 (3) キャッシュは、ターゲットモジュールにコネクションが必要な場合にのみ検討してください。 コネクションを保持するには、複数のデバイスに対して読取り / 書込み を行なえるように 1 つのメッセージを構成します。 MSG 命令のターゲッ トをプログラム的に変更して、プログラムサイズを最適化することがで きます。 メッセージコネクションのキャッシュの判断 MSG 命令を構成する場合、コネクションをキャッシュするかどうかを 選択できます。 表 17 - メッセージコネクションのキャッシュ 70 メ ッ セージの実行 機能 繰返し コ ネ ク シ ョ ン をキャ ッ シ ュ し ます。 これによ り、 コ ネ ク シ ョ ンが開いた状態で保持されるため、 実行時間を最適化でき ます。 メ ッ セージを実行するたびにコ ネ ク シ ョ ン を開いた り 閉じ た り する と、 実行 時間が増加し ます。 不定期 コ ネ ク シ ョ ン をキャ ッ シ ュ し ません。 これによ り、 メ ッ セージの完了時にコ ネ ク シ ョ ンが閉じ られるため、 他の用途にコ ネク シ ョ ン を解放でき ます。 Pub. No. 1768-UM001F-JA-P - February 2013 コントローラ通信の管理 使用するコネクションの 計算 第5章 1768 CompactLogix システムの全体的なコネクション要件には、ローカ ルコネクションとリモート(分散)コネクションの両方が含まれます。 コントローラは、1つのシステム内の最大数のI/Oモジュールと1769-SDN モジュールに必要なコネクションをすべてサポートするため、ローカル コントローラのコネクションを計算する必要はありません。 表 18 - リモートコネクションの使用数の計算 リ モー ト ・ コ ネク シ ョ ン ・ タ イ プ リ モー ト EtherNet/IP 通信モジ ュール 直接コ ネク シ ョ ン と し て構成された I/O (な し) ラ ッ ク最適化コネクシ ョ ン と して構成された I/O デバイ スの数 デバイ ス当た りの コネクシ ョ ン 合計 コネクシ ョ ン 0 または 1 EtherNet/IP ネ ッ ト ワーク上のリ モー ト I/O モ ジ ュール (直接コ ネ ク シ ョ ン) 1 プロデューサタ グ 各コ ンシ ューマ 1 1 コ ンシ ューマ タ グ 1 メ ッ セージ (タ イ プによ っ て異なる) 1 ブロ ッ ク転送 メ ッ セージ 1 合計 コネクションの例 この例にあるシステムでは、1768-L43 または 1768-L45 CompactLogix コ ントローラは以下を行ないます。 • 1769-L35E CompactLogix コントローラを介して入力データまたは ステータスデータをモニタします。 • EtherNet/IP ネットワーク上で ControlLogix コントローラとメッ セージを送受信します。 • コントローラが消費する 1769-L35E CompactLogix コントローラの タグを生成します。 Pub. No. 1768-UM001F-JA-P - February 2013 71 第5章 コントローラ通信の管理 図 7 - CompactLogix システムの例 RediSTATION オペレータインターフェイス Series 9000 光電センサ Compact I/O モジュールが取付けられた 1769-ADN アダプタ 1756-ENBT モジュールが取付けられた 1756 ControlLogix コントローラ DeviceNet ネットワーク 1768-ENBT モジュールが 取付けられた 1768-L43 CompactLogix コントローラ EtherNet/IP ネットワーク ワークステーション 1769-L35E CompactLogix コントローラ このシステム内の 1756-ENBT および 1768-ENBT モジュールは、以下の コネクションを使用します。 表 19 - コネクションタイプの例 コ ネク シ ョ ン タ イ プ デバイスの数 デバイス当たり のコネクシ ョ ン 合計コ ネ ク ション コ ン ト ローラ と RSLogix 5000 ソ フ ト ウ ェ ア間 1 1 1 メ ッ セージ と 1756 ControlLogix コ ン ト ローラ間 1 1 1 メ ッ セージ と 1769-L35E コ ン ト ローラ間 1 1 1 1769-L35E CompactLogix コ ン ト ローラに生成された タ グ 1 1 1 1769-L35E CompactLogix コ ン ト ローラに消費された タ グ 1 1 1 合計 5 72 Pub. No. 1768-UM001F-JA-P - February 2013 第6章 1768 および 1769 モジュールの配置 項目 参照ページ 1768 モジ ュールの配置 73 1769 モジ ュールの配置 75 1768 CompactLogix コントローラは、1768 バックプレーンと 1769 バッ クプレーンを組み合わせたものです。この組み合わせは、1768 アーキ テクチャの利点を備えながら、一方で 1769 I/O サポートの利点も保持し ます。 1768 モジュールの配置 1768 バックプレーンにモジュールを配置する場合は、以下のガイドラ インに従ってください。 1768 CompactLogix コ ン ト ローラ ガイ ド ラ イ ン 1768-L43 および 1768-L45 1768 電源装置は、 1768 バ ッ ク プレーンの一番左端のモジ ュールと し ます。 コ ン ト ローラは、 1768 バッ ク プ レーンの一番右端のモジ ュールと し ます。 2 台までの 1768 通信モジ ュールを、 コ ン ト ローラ と電源との間に以下のどち らか の組み合わせで配置する こ とができ ます。 • EtherNet/IP 通信の場合は 1768-ENBT または 1768-EWEB (最大 2 台) • ControlNet 通信の場合は 1768-CNB または 1768-CNBR (最大 2 台) 1768-L43 2 つのシ ャーシスロ ッ ト が使用可能です。 コ ン ト ローラは、 合計で 16 のモジ ュール用に最大 3 バン ク をサポー ト し ます。 1768-L45 4 つのシ ャーシスロ ッ ト が使用可能です。 コ ン ト ローラは、 最大で 30 のモジ ュール用に最大 3 バン ク をサポー ト し ます。 1768-M04SE for SERCOSモーシ ョ ン・コ ン ト ロール・モジ ュール用の1768-M04SE を 4 つまで使用でき ます。 Pub. No. 1768-UM001F-JA-P - February 2013 73 第6章 1768 および 1769 モジュールの配置 図 8 - 1768 モジュールの配置の概要 1768 モジュールを 1768 バックプレーンに配置します。 1768-L43 1768 電源装置 1768 モジュール スロット 2 スロット 1 スロット 0 以下に注意してください。 • 1768 スロットは、スロット 0 のコントローラから始まって、右か ら左に番号が付けられます。 • 1768 バックプレーンでは、1768 電源装置が 1 台必要です。 • 1768-PA3 電源装置は、 以下の範囲で動作するデュアル入力電源です。 – AC86 ~ 265V – DC108 ~ 132V 1768-PB3 電源装置は、電源の範囲が DC16.8 ~ 31.2V のシングル入力電 源です。 図 9 - 1768 電源装置 1768 モジュールを 1768 バックプレーンに配置します。 1768 電源装置 1768 モジュール 1769 I/O コントローラは、DC5V を 1768 モジュールに送り、 DC5V/24V を 1769 I/O モジュールに送ります。 1768-PA3 および 1768-PB3 電源装置も、DC24V 外部電源を供給します。 これらの電源装置は、1768 CompactLogix コントローラが取付けられて いることが必要です。 • 電源装置は DC24V をスロット 0 のコントローラに送ります。 • コントローラは DC24V を DC5V および DC24V に変換し、必要に 応じて電力を配電します。 – 1769 I/O モジュールへの 5V/24V 電源は、コントローラの右側 に配置されます。 – 通信またはモーションモジュールへの 5V 電源は、コントロー ラの左側に配置されます。 1768 モジュールには、1768 電源装置への距離定格はありません。 74 Pub. No. 1768-UM001F-JA-P - February 2013 1768 および 1769 モジュールの配置 1769 モジュールの配置 第6章 CompactLogix コントローラは以下をサポートします。 • 1768-L43、最大 16 のローカル 1769 I/O モジュール • 1768-L45、最大 30 のローカル 1769 I/O モジュール 1769 モジュールを 1768 コントローラの右側に配置する場合は、以下の ガイドラインに従ってください。 • 最大で 8 つの 1769 モジュールを 1768 システムの右側に接続でき ます。 • 1768 コントローラに直接接続された 1769 I/O モジュールは、1769 電源装置を必要としません。 重要 1769 電源装置を 1768 バックプレーンに配置しな いでください。1768 バックプレーン内に 1769 電 源装置を配置すると、コントローラにメジャー フォルトが発生し、1769 電源装置を取り外すま でフォルトをクリアすることはできません。 • 追加の 1769 モジュールは追加の I/O バンクに配置してください。 • 追加の I/O バンクごとに独自の電源が必要です。どの 1769 電源装 置でも使用できます。 • 各 1769 モジュールごとに電源距離定格があります。これは、電源 からのモジュールの数です。 重要 各モジュールはそれぞれの距離定格内でなけれ ばなりません。モジュールの距離定格を決めるに は、仕様を参照してください。 • 8 台までの 1769 I/O モジュールを 1769 電源装置の右側または左側 に配置します。 • 追加 I/O バンクはそれぞれ、標準の 1769-CRLx 延長ケーブルを使 用してメインラックに接続してください。 図 10 - 1769 モジュールの配置の概要 1769 I/O モジュールはコント ローラの右側に配置します。 1769 I/O スロット 0 スロット 1 スロット 2 1769 スロットは、スロット 0 のコントローラから始まって、右から左 に番号が付けられます。 Pub. No. 1768-UM001F-JA-P - February 2013 75 第6章 1768 および 1769 モジュールの配置 Notes: 76 Pub. No. 1768-UM001F-JA-P - February 2013 第7章 I/O モジュールの構成およびモニタ I/O モジュールの選択 項目 参照ページ I/O モジ ュールの選択 77 I/O の構成 78 Ethernet/IP ネ ッ ト ワーク での分散 I/O の構成 80 ControlNet ネ ッ ト ワーク での分散 I/O の構成 81 DeviceNet ネ ッ ト ワーク上の分散 I/O 82 I/O データのア ド レス指定 83 デー タ更新時期の判断 84 I/O モジ ュールのモニ タ 84 I/O モジ ュールの再構成 87 参考資料 89 1769 I/O モジュールを選択する場合は、以下を選択してください。 • 必要に応じて特殊 I/O モジュール • I/O モジュールに付属の端子台にかわって、モジュールごとに A1492 配線システム 各 1769 I/O モジュールは、I/O センサとアクチュエータへの接続用に、 フィンガー・セーフ・カバー付きの脱着式端子台を装備しています。端 子台は、モジュール前面のドアの後ろにあります。I/O 配線は、モジュー ルの下部から I/O 端子に敷設できます。 I/O 通信を計画するときは、以下のことを考慮してください。 • どの CompactLogix I/O モジュールを使用するか • どこに CompactLogix I/O モジュールを配置するか • どのように CompactLogix I/O モジュールを動作させるか Pub. No. 1768-UM001F-JA-P - February 2013 77 第7章 I/O モジュールの構成およびモニタ ローカル I/O の性能 1768 CompactLogix システムでローカル I/O の最高の性能を実現するに は、以下のガイドラインに従ってください。 • ローカル 1769 I/O モジュールごとに、個別の要求パケット間隔(RPI) を設定する。 • タイムクリティカルな I/O には、より高速の RPI を使用し、全体 的な 1769 I/O 性能に影響を与えない。 I/O 更新時間は、モーション性能やコントローラ性能などの全体的な 1768 バス性能には影響しません。 I/O の構成 システム内の I/O モジュールと通信するには、コントローラの I/O Configuration フォルダにモジュールを追加します。 I/O モジュールを 1769 バックプレーンに 追加します。 78 Pub. No. 1768-UM001F-JA-P - February 2013 I/O モジュールの構成およびモニタ 第7章 モジュールを追加するときに、モジュールの固有の構成も定義します。 構成オプションはモジュールごとに異なりますが、通常は構成する共通 オプションもいくつかあります。 表 20 - I/O モジュールの構成オプション 構成オプシ ョ ン 説明 RPI (ローカル 1769 I/O および 分散 I/O のみ) RPI は、 接続によ っ てデータが更新される間隔を指定し ます。 例えば、 入力モジ ュールはモジ ュールに割付けた RPI で コ ン ト ローラにデータ を送信し ます。 以下に注意し て く だ さ い。 • 通常、 RPI は ミ リ秒 (msec) 単位で構成し ます。 1769 I/O の最小 RPI は 1 msec です。 • ControlNet ネ ッ ト ワークがデバイ スを接続する と、 RPI は ControlNet ネ ッ ト ワーク を流れるデータ ス ト リ ームのスロ ッ ト を予約し ます。 このスロ ッ ト のタ イ ミ ングは RPI の正確な値と一致し ない場合があ り ますが、制御システムはデー タが 最低で も RPI と同じ間隔で転送される こ と を保証し ます。 チ ェ ンジ ・ オブ ・ ステータ ス (COS) (分散 I/O のみ) デジ タル I/O モジ ュールは COS を使用し て、 コ ン ト ローラにいつデータ を送信するかを決定し ます。 COS が RPI タ イムフ レーム内に発生し ない場合、 モジ ュールは指定された RPI でデー タ をマルチキャ ス ト し ます。 RPI および COS 機能はロジ ッ ク スキャ ン と非同期のため、 プログラムスキャ ンの実行中に入力の状態が変化する こ とがあ り ます。 これが問題にな る場合は、 スキャ ン中にロジ ッ クが安定し たデー タ のコ ピーを得られる よ う 、 入力デー タ をバ ッ フ ァ し ます。 同期コ ピー (CPS) 命令を使用し て、 入力デー タ を入力タ グから別の構造体にコ ピーし、 その構造体からデー タ を使用し ます。 通信フ ォーマ ッ ト (分散 I/O のみ) 電子キーイ ング (ローカル 1769 I/O および 分散 I/O のみ) 多 く の I/O モジュールで、 さまざまなフ ォーマ ッ ト がサポー ト されています。 通信フ ォーマ ッ ト によって以下が決定されます。 • • • • • タ グのデー タ構造 コネクシ ョ ン ネ ッ ト ワークの使用 所有者 モジ ュールが診断情報を返すかど う か モジ ュールを構成する と きに、 そのモジ ュールのスロ ッ ト 番号を指定し ます。 しかし ながら、 別のモジ ュールがそのスロ ッ ト に配置される こ とがあ り ます。 電子キーイ ングによ り、 誤っ て間違っ たモジ ュールがスロ ッ ト に置かれる こ とから システ ムを守る こ とができ ます。 選択されたキーイ ングオプシ ョ ンが、 コ ン ト ローラがモジ ュールへのコ ネ ク シ ョ ン を開 く 前に、 スロ ッ ト 内のモジ ュールがそのスロ ッ ト の構成と どの程度一致し ている必要があるかを突き止めます。 キーイ ングオプシ ョ ンは、 アプ リ ケーシ ョ ンのニーズによ っ て異な っ ています。 重要 1769 I/O モジュールの構成ダイアログボックスで、コ ントローラフォルト時の応答の Hold Last State オプ ションが提供されます。 1768-L43 および 1768-L45 コントローラはローカルに 構成した場合、1769 I/O モジュールの Hold Last State オプションをサポートしていませんが、1769-ADN ア ダプタを使用して DeviceNet に接続するとこの機能を 使用できます。 I/O コネクション Logix5000 システムは、コネクションを使用して I/O データを送信します。 表 21 - Logix5000 コネクションタイプ コ ネク シ ョ ン 説明 Direct (直接) (すべての 1769 I/O に 適用されます) 直接コネ ク シ ョ ンはコ ン ト ローラ と I/O モジ ュール間のリ アルタ イムのデー タ転送リ ン ク です。 コ ン ト ローラは、 コ ン ト ローラ と I/O モジ ュール間のコ ネ ク シ ョ ンを維持し、 モニ タ し ます。 モジ ュールフ ォル ト や電源投入状態で のモジ ュールの取り外し などによ り コ ネ ク シ ョ ンが断たれる と、 コ ン ト ロー ラはモジ ュールに関連付けられたデータ領域のフ ォル ト ・ ステータ ス ・ ビ ッ ト に 1 をセ ッ ト し ます。 一般的に、 I/O モジ ュール、 診断 I/O モジ ュール、 および特殊モジ ュールでは 直接コネ ク シ ョ ンが必要です。 Rack-optimized (ラ ッ ク 最適化) (分散 I/O だけに適用され ます) デジ タル I/O モジ ュールでは、 ラ ッ ク最適化通信を選択でき ます。 ラ ッ ク最 適化コ ネ ク シ ョ ンは、 ラ ッ ク (または DIN レール) 上のすべてのデジ タル I/O モジ ュールと コ ン ト ローラ間のコ ネク シ ョ ン を統合し た ものです。 I/O モ ジ ュールご と に個別の直接コ ネク シ ョ ン を確立するのではな く 、 ラ ッ ク全体 (または DIN レール) で 1 つのコ ネク シ ョ ン を確立し ます。 Pub. No. 1768-UM001F-JA-P - February 2013 79 第7章 I/O モジュールの構成およびモニタ Ethernet/IP ネットワーク での分散 I/O の構成 EtherNet/IP ネットワーク上の分散 I/O モジュールと通信するには、 EtherNet/IP アダプタと I/O モジュールをコントローラの I/O Configuration フォルダに追加します。 I/O Configuration フォルダ内で、モジュールをツリー / ブランチおよび 親 / 子の階層に構成します。 図 11 - EtherNet/IP ネットワークでの I/O の構成 Ethernet/IP ネットワーク上の代表的な分散 I/O 1768-ENBT モジュール コントローラ リモートアダプタ I/O モジュール デバイス I/O 構成を構築するには、以下の手順を行ないます。 1. コントロールオーガナイザで、I/O Configuration フォルダに分散 I/O シャーシまたは DIN レール用のリモートアダプタを追加します。 2. 分散 I/O モジュールを追加します。 分散 I/O 用のリモートアダプタ 分散 I/O モジュール 80 Pub. No. 1768-UM001F-JA-P - February 2013 I/O モジュールの構成およびモニタ ControlNet ネットワーク での分散 I/O の構成 第7章 ControlNet ネットワーク上の分散 I/O モジュールと通信するには、 ControlNet ブリッジの後にアダプタと I/O モジュールをコントローラの I/O Configuration フォルダに追加します。 I/O Configuration フォルダ内で、モジュールをツリー / 分岐および親 / 子 の階層に構成します。 図 12 - ControlNet ネットワーク上の分散 I/O ControlNet ネットワーク上の代表的な分散 コントローラ ローカル通信 モジュール リモートアダプタ I/O モジュール デバイス 以下の手順に従って、I/O 構成を行なってください。 1. コントローラオーガナイザで、I/O Configuration フォルダにローカ ル通信モジュールを追加します。 2. 分散 I/O シャーシまたは DIN レール用のリモートアダプタを追加 します。 3. 分散 I/O モジュールを追加します。 通信モジュール リモートアダプタ 分散 I/O モジュール Pub. No. 1768-UM001F-JA-P - February 2013 81 第7章 I/O モジュールの構成およびモニタ DeviceNet ネットワーク 上の分散 I/O DeviceNet ネットワーク上の I/O モジュールと通信するには、1769-SDN DeviceNet スキャナをコントローラの I/O Configuration フォルダに追加 します。デバイスとコントローラ間でのデータ通信を行なうために、 DeviceNet スキャナ内のスキャンリストを定義します。 図 13 - DeviceNet ネットワーク上の分散 I/O DeviceNet ネットワーク上の代表的な分散 I/O 単一ネットワーク デバイス 1769-SDN モジュール コント ローラ デバイス デバイス デバイス デバイス 複数の小規模分散ネットワーク(サブネット) コント ローラ 1769-SDN モジュール デバイス リンキング デバイス デバイス リンキング デバイス デバイス デバイス デバイス デバイス I/O 構成を構築するには、 コントローラオーガナイザで、I/O Configuration フォルダにローカル・スキャナ・モジュールを追加します。 ローカル・スキャナ・ モジュール 82 Pub. No. 1768-UM001F-JA-P - February 2013 I/O モジュールの構成およびモニタ I/O データのアドレス指定 第7章 I/O 情報はタグのセットとして提示されます。 • 各タグが、データの構造体を使用します。構造体は I/O モジュー ルの固有の機能によって異なります。 • タグの名前は、システム内の I/O モジュールのロケーションに基 づいています。 I/O アドレスは以下のフォーマットに従います。 Location :Slot :Type .Member .SubMember .Bit = オプシ ョ ン 表 22 - I/O アドレスのコンポーネント 変数 意味 Location ネ ッ ト ワークの場所 LOCAL = コ ン ト ローラ と同じ シ ャーシまたは DIN レール ADAPTER_NAME = リ モー ト 通信アダプ タ またはブ リ ッ ジモジ ュールを識別 Slot シ ャーシまたは DIN レールに取付けられた I/O モジ ュールのスロ ッ ト 番号 Type データのタ イ プ I = 入力 O = 出力 C = 構成 S = ステー タ ス Member I/O モジ ュールからの特定のデータ。 モジ ュールが保存でき るデー タのタ イ プによ っ て異な り ます。 • デジ タルモジ ュールの場合、 通常、 Data メ ンバーが入力または出力ビ ッ ト 値を保 存し ます。 • アナログモジ ュールの場合、 通常、 Channel メ ンバー (CH#) がチ ャ ネルのデー タ を保存し ます。 Submember メ ンバーに関連する固有のデータ Bit デジ タル I/O モジ ュールの特定のポイ ン ト : I/O モジ ュールのサイズによ っ て異な り ます (32 点モジ ュールの場合は 0 ~ 31)。 Pub. No. 1768-UM001F-JA-P - February 2013 83 第7章 I/O モジュールの構成およびモニタ CompactLogix コントローラは、ロジックの実行とは非同期にデータを 更新します。以下のフローチャートを使用して、コントローラ、入力モ ジュール、ブリッジモジュールなどのプロデューサがデータを送信する タイミングを決定してください。 データ更新時期の判断 図 14 - 概要 - データの更新 入力データまたは出力データ ? 出力 ローカルまたは分散 ? ローカル 入力 分散 ローカルまたは分散 ? 分散 ローカル データは RPI でモジュールから読取られ ます。 EtherNet/IP ネットワークでは、分散データは 通常は RPI に近い間隔で送信されます。 重要 I/O モジュールのモニタ データは RPI およびすべてのタスクの 終了時にモジュールに書込まれます。 ラダープログラムの開始などの、ある時間からのロ ジック実行中に使用された I/O 値が必要な場合は、同期 コピー(CPS)命令を使用して I/O データをバッファし ます。 I/O モジュールをモニタするには、以下を実行します。 • RSLogix 5000 ソフトウェアを使用して、フォルトデータを表示し ます。 • フォルトデータをモニタし、適切な処置を行なえるようにロジッ クをプログラムします。 フォルトデータの表示 特定のタイプのモジュールフォルトのフォルトデータを、ソフトウェア を使用して表示することができます。 以下の手順に従って、フォルトデータを表示してください。 1. コントローラオーガナイザで、Controller タグを右クリックしてか ら Monitor Tags を選択します。 84 Pub. No. 1768-UM001F-JA-P - February 2013 I/O モジュールの構成およびモニタ 第7章 Monitor Tagsd ダイアログボックスが表示されます。 フォルトデータのデフォルトの表示設定は 10 進数です。 2. フォルトコードを読取るには、フォルトデータの表示設定を Hex (16 進数)に変更します。 モジュールフォルトが発生してもコントローラへのコネクション が開いたままの場合、コントローラ・タグ・データベースにフォル ト値 16#0E01_0001 が表示されます。 31 27 23 15 19 Fault_Code_Value 予約 FaultCode 11 7 3 0 予約 FaultInfo 0 = コネクション開 1 = コネクション閉 } Connection_Closed Fault_Bit 表 23 - フォルト・ワード・ビット ビッ ト 説明 Fault_Bit このビ ッ ト は、 フ ォル ト ワー ド 内の少な く と も 1 つのビ ッ ト が 1 にセ ッ ト されて いる こ と を示し ます。 フ ォル ト ワー ド 内のすべてのビ ッ ト が 0 に リ セ ッ ト されて いる場合、 このビ ッ ト は 0 に リ セ ッ ト されます。 Connection_Closed このビ ッ ト は、 モジ ュ ールへのコ ネ ク シ ョ ンが開いている (0) か、 閉 じ ている (1) かを示し ます。 コ ネク シ ョ ンが閉じ ている (1) 場合、 Fault_Bit は 1 にセ ッ ト されます。 Pub. No. 1768-UM001F-JA-P - February 2013 85 第7章 I/O モジュールの構成およびモニタ Module Properties ダイアログボックスによるフォルトデータの 表示 以下の手順に従って、RSLogix 5000 ソフトウェアを使用して別のオプ ションでフォルトデータを表示してください。 1. 1769 I/O モジュールを右クリックして、Module Properties を選択し ます。 Module Properties ダイアログボックスが表示されます。 2. Connection タブをクリックします。 3. Module Fault プルダウンメニューから、1769 I/O モジュールに影響 するすべてのフォルトを表示します。 エンドキャップの検出およびモジュールフォルト エンドキャップに隣接するモジュールにフォルトが発生したり、または コントローラが “bus integrity lost(バス整合性損失)” と解釈するフォル ト(例えば、拡張 I/O ラックでの停電など)が発生した場合は、ローカ ル 1769 I/O との通信がすべて断たれます。これらの 1769 I/O モジュール が「必須」に構成されている場合、コントローラがフォルト状態になり ます。 86 Pub. No. 1768-UM001F-JA-P - February 2013 I/O モジュールの構成およびモニタ I/O モジュールの再構成 第7章 I/O モジュールが再構成をサポートする場合、以下の方法によってモ ジュールを再構成できます。 • Module Properties ダイアログボックス • プログラムロジック内の MSG 命令 RSLogix 5000 ソフトウェアを使用するモジュールの 再構成 以下の手順に従って、I/O モジュールの構成を変更してください。 1. コントローラオーガナイザで、モジュールを右クリックしてから Properties を選択します。 Module Properties ダイアログボックスが表示されます。Module Properties ダイアログボックスの外観は、I/O モジュールによって 異なります。 2. I/O モジュールの構成 MSG 命令を使用するモジュールの再構成 Module Reconfigure タイプの MSG 命令を使用して、新しい構成情報を I/O モジュールに送信します。再構成中は、以下が行なわれます。 • 入力モジュールは入力データをコントローラに送信し続けます。 • 出力モジュールは出力デバイスを制御し続けます。 Pub. No. 1768-UM001F-JA-P - February 2013 87 第7章 I/O モジュールの構成およびモニタ 以下の手順に従って、MSG 命令を使用してモジュールを再構成してく ださい。 1. MSG ボックスで をクリックします。 Module Configuration ダイアログボックスが表示されます。 a. Message Type プルダウンメニューから、Module Reconfigure を 選択します。 b. Source Element フィールドで、適切な情報を入力します。 c. Number of Elements プルダウンメニューから、エレメント数を 選択します。 d. Destination Element プルダウンメニューから、命令の Destination (宛先)エレメントを選択します。 メッセージ命令の目的によって、メッセージの構成方法が決定さ れます。 2. Communication タブをクリックします。 a. メッセージ命令を I/O 構成ツリーに送信するモジュールのパス を指定します。 モジ ュール 操作 追加されている場合 Browse を ク リ ッ ク し てパスを選択し ます。 追加されていない場合 Path ボ ッ ク スにパスを入力し ます。 b. OK をクリックします。 88 Pub. No. 1768-UM001F-JA-P - February 2013 I/O モジュールの構成およびモニタ 参考資料 第7章 以下の資料には、I/O の構成とモニタに関連する詳細が記載されています。 マニ ュ アル名 説明 Compact I/O Analog Modules User Manual (Compact I/O アナログモジ ュール ユーザーズ マニ ュ アル) (Pub.No.1769-UM002) Compact I/O アナログモジ ュールの設計、 プ ログ ラ ム、 および ト ラ ブルシ ューテ ィ ングの方法について 説明し ています。 Compact I/O 1769-IR6 RTD/Resistance Input Module User Manual (Pub.No. 1769-UM005) Compact I/O、 CompactLogix、 MicroLogix 1500 コ ン ト ローラの設計、プログラム、および ト ラ ブルシ ュー テ ィ ングの方法について説明し ています。 Compact I/O 1769-IT6 Thermocouple/mV Input Module User Manual (Pub.No. 1769-UM004) こ の Compact I/O 1769-IT6 モ ジ ュ ールを使用する CompactLogix システムの設計、 プログラム、 および ト ラ ブルシ ューテ ィ ングの方法について説明し てい ます。 Logix5000 Controllers Common Procedures Programming Manual (Logix5000 コン ト ローラ ・ コモン ・ プロシージャ プログラ ミ ングマニュアル) (Pub.No. 1756-PM001) Logix5000 コ ン ト ローラ用のプ ログラムの開発のガ イ ド ラ イ ンが記載されています。 Logix5000 Controllers Design Considerations Reference Manual (Logix5000 コ ン ト ローラ設計上 の注意事項 リ フ ァ レ ンスマニ ュ アル) (Pub.No. 1756-RM094) Logix5000 システムの設計に関する情報が記載され ています。 Logix5000 Controllers General Instruction Set Reference Manual (Logix5000 コ ン ト ローラ 汎用イ ンス ト ラ ク シ ョ ン ・ セ ッ ト ・ リ フ ァ レ ンス ・ マニ ュ アル) (Pub.No. 1756-RM003 シーケンシ ャルアプ リ ケーシ ョ ン用コ ン ト ローラの プログラムについて説明し ています。 Pub. No. 1768-UM001F-JA-P - February 2013 89 第7章 I/O モジュールの構成およびモニタ Notes: 90 Pub. No. 1768-UM001F-JA-P - February 2013 第8章 アプリケーションの開発 タスクの管理 項目 参照ページ タ ス クの管理 91 プログラムの開発 92 タ グの編成 96 プログラ ミ ング言語の選択 97 コ ン ト ローラ ステータ スのモニ タ 98 コ ネク シ ョ ンのモニ タ 99 システムオーバヘ ッ ド の割合 (%) の選択 102 参考資料 106 Logix5000 コントローラでは、複数のタスクを使用して、指定された条 件に基づいてプログラムの実行スケジュールの設定とプライオリティ (優先順位)を付けることができます。このマルチタスク処理では、ア プリケーションのさまざまな動作に対してコントローラの処理時間を 割当てます。 重要 以下に注意してください。 • コントローラが一度に実行できるタスクは 1 つのみ です。 • あるタスクが別の実行タスクに割込んで、制御する ことができます。 • どの特定のタスクでも、一度に実行されるプログラ ムは 1 つのみです。 Pub. No. 1768-UM001F-JA-P - February 2013 91 第8章 アプリケーションの開発 コントローラのオペレーティングシステムは、IEC 1131-3 に準拠したプ リエンプティブ・マルチタスク・システムです。この環境は以下を提供 します。 プログラムの開発 • コントローラの実行を構成するタスク • データおよびロジックをグループ化するプログラム • 1 つのプログラミング言語で記述された実行可能コードをカプセ ル化するためのルーチン 図 15 - プログラムの開発の概要 制御アプリケーション コントローラのフォルトハンドラ タスク 8 タスク 1 構成 ステータス ウォッチドッグ プログラム 32 プログラム 1 プログラム (ローカル)タグ メイン ルーチン フォルト ルーチン その他の ルーチン コントローラ (グローバル)タグ 92 I/O データ Pub. No. 1768-UM001F-JA-P - February 2013 システム共有データ アプリケーションの開発 第8章 タスクの定義 タスクは、1 つまたは複数のプログラムに関するスケジュールおよびプ ライオリティ(優先順位)を提供します。タスクを連続、周期的、また はイベントとして構成することができます。 表 24 - Logix5000 コントローラタスクのタイプ タ ス クの実行 タ ス クの種類 説明 常時 連続 連続タ ス クは、 バッ クグラウン ド で実行されます。 他の処理 (モーシ ョ ン、 通信、 その他の タ ス ク など) に割当て られていない CPU 時間を使用し て、 連続タ ス ク でプログラムを実行 し ます。 • 連続タ ス クは常時実行されています。連続タ ス クはフルスキャ ンを完了する と同時に、再 開されます。 • プ ロジ ェ ク ト には連続タ ス クは必要あ り ません。 使用し た場合、 使用で き る連続タ ス ク は 1 つのみにな り ます。 設定された間隔で (例えば 100msec ご と に) または 他のロジ ッ クのスキャ ン内に複数回 周期的 周期的タ ス クは、 指定された間隔で機能を実行し ます。 • 周期的タ ス クの実行時間が く る と、 プ ラ イオ リ テ ィ の低い タ ス クが中断され、 周期的タ ス クが一度だけ実行されます。 その後、 前のタ ス クが中断された場所に制御が戻り ます。 • 時間の間隔は 0.1 ~ 2000μsec の範囲で設定できます。 デフ ォル ト 設定は 10msec です。 また、 設定はコ ン ト ローラ と構成にも左右されます。 • 周期的タ ス クの性能は、Logix コ ン ト ローラのタ イ プ と タ ス クのロジ ッ クによ っ て異な り ます。 イベン ト 発生直後 イベン ト イ ベン ト タ ス ク は、 特定のイ ベ ン ト ( ト リ ガ) が発生 し た場合にのみ機能を実行 し ます。 1768 CompactLogix コ ン ト ローラ では、イベン ト タ ス クの ト リ ガには次のよ う な ものがあ り ます。 • コ ンシ ューマ ・ タ グ ・ ト リ ガ • EVENT 命令 • 軸ト リガ • モーシ ョ ン ・ イベン ト ・ ト リ ガ • 1768-L43 コントローラは 16 のタスクをサポートし、そのうちの 1 つだけを連続とすることができます。 • 1768-L45 コントローラは 30 のタスクをサポートし、そのうちの 1 つだけを連続とすることができます。 タスクには最大 32 のプログラムを設定でき、それぞれ独自の実行可能 ルーチンとプログラム用タグを設定できます。タスクがトリガ(アク ティベーション)されると、このタスクに割当てられたプログラムすべ てが、グループ化された順序で実行されます。プログラムはコントロー ラオーガナイザで 1 回のみ表示でき、複数のタスクで共有することはで きません。 Pub. No. 1768-UM001F-JA-P - February 2013 93 第8章 アプリケーションの開発 タスクのプライオリティの指定 コントローラのタスクにはそれぞれ、プライオリティ(優先順位)が付 けられています。複数のタスクがトリガされた場合、オペレーティング システムはこのプライオリティを使用して、どのタスクを実行するか決 定します。実行のプライオリティが 1 ~ 15 の周期的タスクを構成でき ます。プライオリティの高いタスクは、プライオリティの低いタスクに 割込みます。周期的タスクは優先され、プライオリティが最も低い連続 タスクに常に割込みます。 プログラムの定義 各プログラムには、プログラムタグ、メインの実行可能ルーチン、その 他のルーチン、オプションのフォルトルーチンが含まれています。各タ スクは最高で 32 のプログラムをスケジュールすることができます。 タスク内のスケジュール型プログラムは、最初から最後まで順番に実行 されます。どのタスクにも関連付けられていないプログラムは、非スケ ジュール型プログラムとして表示されます。コントローラでプログラム をスキャンするには、タスク内のプログラムを指定(スケジュール設 定)する必要があります。 タスク内の非スケジュール型プログラムは、プロジェクト全体を収める コントローラにダウンロードされます。このコントローラは、非スケ ジュール型プログラムを確認しますが、実行しません。 ルーチンの定義 ルーチンは、ラダーロジックなどの単一のプログラミング言語によるロ ジック命令のセットです。ルーチンは、プロジェクトの実行可能コード をコントローラに提供します。ルーチンは、PLC または SLC コントロー ラにおけるプログラムファイルまたはサブルーチンに似ています。 プログラムにはそれぞれメインルーチンがあります。これは、コント ローラが関連するタスクをトリガし、関連するプログラムを呼出したと きに実行される最初のルーチンです。他のルーチンを呼出すには、JSR (サブルーチンへのジャンプ)命令などのロジックを使用します。 また、オプションプログラムのフォルトルーチンも指定できます。コン トローラは、関連プログラムのルーチン内で命令実行時にフォルトが発 生した場合に、このルーチンを実行します。 94 Pub. No. 1768-UM001F-JA-P - February 2013 アプリケーションの開発 第8章 コントローラのサンプルプロジェクト RSLogix 5000 ソフトウェアに用意されているサンプルプロジェクトをコ ピーし、自分のアプリケーションに合わせて変更することができます。 サンプルプロジェクトのリストを取得するには、以下の手順を実行して ください。 1. RSLogix 5000 ソフトウェアで、Help メニューから Vendor Sample Projects を選択します。 2. 下にスクロールして、適切なサンプルプロジェクトのセットを選 択します。 Pub. No. 1768-UM001F-JA-P - February 2013 95 第8章 アプリケーションの開発 Logix5000 コントローラでは、データ(変数)のアドレス指定にタグ(英 数字の名前)を使用します。Logix5000 コントローラには、固定された 数値形式はありません。タグの名前自体がデータを示し、これにより以 下を行なうことができます。 タグの編成 • データを構成して装置をミラーリングします。 • アプリケーションの開発時にドキュメントを作成します。 図 16 - タグの構成の概要 アナログ I/O デバイス 整数値 格納ビット カウンタ タイマ デジタル I/O デバイス タグを作成するときに、以下のプロパティをタグに割付けます。 • タグタイプ • データタイプ • 範囲 96 Pub. No. 1768-UM001F-JA-P - February 2013 アプリケーションの開発 プログラミング言語の 選択 第8章 CompactLogix コントローラでは、オンラインとオフラインの両方で、以 下のプログラミング言語がサポートされています。 表 25 - Logix5000 プログラミング言語 必要な言語 プログラム ラ ダーダイ アグラム (LD) 複数動作の連続または並行実行 (順番ではない) ブー リ アンまたはビ ッ ト 単位の処理 複雑な論理演算 メ ッ セージおよび通信処理 マシンのイ ン タ ーロ ッ ク マシンやプロセスを ト ラ ブルシ ューテ ィ ングするために、サービス または メ ンテナンス担当者が解読し なければな ら ない操作 フ ァ ン ク シ ョ ン ・ ブロ ッ ク ・ ダイ アグラム (FBD) 連続プロセス と ド ラ イ ブ制御 ループ制御 サーキ ッ ト フ ローでの計算 シーケンシ ャル ・ フ ァ ン ク シ ョ ン ・ チ ャー ト (SFC) 複数の処理の高レベル管理 連続処理の反復 バッ チプロセス 構造化テキス ト を使用し たモーシ ョ ン コ ン ト ロール ステー ト マシンの動作 構造化テキス ト (ST) 複雑な算術演算 特殊な配列またはテーブルループの処理 ASCII 文字列処理またはプロ ト コル処理 アドオン命令 RSLogix 5000 ソフトウェア、バージョン 16.03.00 を使用して、プロジェ クトの整合性を高めるために、よく使用する命令セットを設計し、構成 しておくことができます。Logix5000 コントローラの組込み命令と同様、 ユーザが作成した命令もアドオン命令と呼ばれます。アドオン命令は、 共通の制御アルゴリズムを再利用します。アドオン命令には以下の利点 があります。 • 単一インスタンスのロジックをアニメートすることで、メンテナ ンスを簡単にできます。 • ロック命令により知的財産を保護します。 • ドキュメントの開発期間を短縮します。 アドオン命令は複数のプロジェクトにわたって使用できます。ユーザは アドオン命令を独自に定義、他のユーザから取得、または別のプロジェ クトからコピーすることができます。 Pub. No. 1768-UM001F-JA-P - February 2013 97 第8章 アプリケーションの開発 いったんプロジェクトで定義されたアドオン命令の動作は、Logix5000 コントローラに組込まれた命令と似ています。アドオン命令はアクセス しやすいよう、命令ツールバーに表示されます。 コントローラステータス のモニタ 項目 説明 時間の節約 ア ド オン命令を使用し て、 最も よ く 使用される ロジ ッ ク を再利用可能な命令の セ ッ ト に統合する こ とがで き ます。 プ ロジ ェ ク ト で使用する命令を作成し、 他 のユーザと共有する と きに時間を節約し こ とがで き ます。 ア ド オン命令を使用 する と、 プ ロジ ェ ク ト を実行するユーザに関係な く 、 よ く 使用されるアルゴ リ ズムがすべて同じ方法で実行されるため、 プロジ ェ ク ト の一貫性が向上し ます。 標準エデ ィ タの使用 以下のいずれかのプ ログ ラ ミ ングエデ ィ タ を使用し て、 ア ド オン命令を作成し ます。 • 標準ラ ダー • フ ァ ン ク シ ョ ン ・ ブロ ッ ク ・ ダイ アグラム • 構造化テキス ト い っ たん命令を作成すれば、 これらのどのプ ログ ラ ミ ングエデ ィ タ で も使用で き る よ う にな り ます。 ア ド オン命令の エ ク スポー ト ア ド オン命令は、 別のプ ロジ ェ ク ト にエ ク スポー ト するだけでな く 、 コ ピー し て、 あるプ ロジ ェ ク ト から別のプ ロジ ェ ク ト に貼 り 付ける こ とがで き ます。 同 じ名前を持つ別の命令を誤っ て上書き し ないよ う にするために、 命令にはそれ ぞれ固有の名前を付けて く だ さ い。 コ ンテ ク ス ト ビ ューの 使用 コ ン テ ク ス ト ビ ューでは、 特定イ ンス タ ンスの命令のロジ ッ ク を視覚化し、 ア ド オン命令をオン ラ イ ンで簡単に ト ラ ブルシ ューテ ィ ングで き ます。 各命令に はリ ビジ ョ ン、 変更履歴、 自動生成されたヘルプページがあ り ます。 カ ス タムヘルプの作成 命令を作成する と きに、 ソ フ ト ウ ェ アのダ イ アログボ ッ ク スの説明ボ ッ ク スに 情報を入力する と、 この情報がカ ス タ ムヘルプにな り ます。 カ ス タ ムヘルプに よ り、 命令を実装する時に必要なヘルプを簡単に得られる よ う にな り ます。 ソース保護の適用 ア ド オン命令の作成者は、 自分の作成 し た命令への他のユーザのア ク セス を読 取 り 専用に制限する こ と も で き ます し、 このよ う な命令が使用する内部ロジ ッ ク またはローカルパラ メ ー タへのア ク セスを禁止する こ と も で き ます。 このよ う な ソース保護によ り、 命令が不必要に変更される こ と を防止し、 知的財産を 守る こ とができ ます。 CompactLogix コントローラは、コントローラデータの取得にシステム 値の取得(GSV)命令、設定(変更)に システム値の設定(SSV)命令 を使用します。このコントローラはオブジェクトにシステムデータに格 納します。PLC-5プロセッサのようなステータスファイルはありません。 GSV 命令は指定された情報を取得し、これを宛先に配置します。SSV 命 令は、ソースのデータに、指定された属性を設定します。 GSV/SSV 命令を入力すると、ソフトウェアが各命令の有効なオブジェ クトクラス、オブジェクト名、および属性名を表示します。GSV 命令 では、使用可能なすべての属性の値を取得できます。SSV 命令では、ソ フトウェアは設定可能な属性のみを表示します。 一部のオブジェクトタイプは繰返し表示されますので、オブジェクト名 の指定が必要になることがあります。例えば、アプリケーションに複数 のタスクが存在することがあります。各タスクは独自のタスクオブジェ クトを備え、これにタスク名でアクセスします。 98 Pub. No. 1768-UM001F-JA-P - February 2013 アプリケーションの開発 第8章 以下のオブジェクトタイプにアクセスできます。 コネクションのモニタ • AXIS • MODULE • CONTROLLER • MOTIONGROUP • CONTROLLERDEVICE • PROGRAM • CST • ROUTINE • DF1 • SERIALPORT • FAULTLOG • TASK • MESSAGE • WALLCLOCKTIME コントローラの I/O 構成内のデバイスとの通信が、100msec または 4 回 の RPI のどちらか短いほうの時間内で行なわれない場合、通信はタイム アウトしてコントローラが以下の警告を発します。 • コントローラの前面にある I/O ステータスインジケータが緑色に 点滅します。 • ! が、I/O configuration フォルダとタイムアウトしたデバイスの 上に表示されます。 • モジュールのフォルトコードが生成されます。このコードには、 以下からアクセスできます。 – Module Properties ダイアログボックス – GSV 命令 デバイスとの間の通信がタイムアウトしたかどうかの 判断 通信がコントローラの I/O 構成内の最低 1 つのデバイス(モジュール) との間でタイムアウトすると、コントローラの前面にある I/O ステータ スインジケータが緑色に点滅します。 • GSV 命令は、I/O ステータスインジケータのステータスを取得し、 I_O_LED タグに保存します。 • I_O_LED タグが 2 に等しい場合、コントローラは最低 1 つのデバ イスとの間の通信を失っています。 ここで IO_LED は、コントローラの正面にある I/O ステータスインジケー タのステータスを保存する DINT タグです。 Pub. No. 1768-UM001F-JA-P - February 2013 99 第8章 アプリケーションの開発 特定の I/O モジュールとの間の通信がタイムアウト したかどうかの判断 コントローラの I/O 構成内のデバイス(モジュール)との通信でタイム アウトが発生した場合、コントローラはモジュールのフォルトコードを 生成します。 • GSV 命令は Io_Module のフォルトコードを取得し、Module_Status タグに保存します。 • Module_Status が 4 以外の値の場合、コントローラはモジュールと の通信を行なっていません。 100 Pub. No. 1768-UM001F-JA-P - February 2013 アプリケーションの開発 第8章 ロジックの実行への割込みおよびフォルトハンドラの 実行 ロジックの実行への割込みとフォルトハンドラの実行を行なうには、以 下の手順を行なってください。 1. コントローラオーガナイザで、モジュールを右クリックしてから Properties を選択します。 Module Properties ダイアログボックスが表示されます。 2. Connection タブをクリックします。 3. Major Fault If Connection Fails While in Run Mode チェックボックス をクリックします。 4. コントローラ・フォルト・ハンドラ用のルーチンを開発します。 Pub. No. 1768-UM001F-JA-P - February 2013 101 第8章 アプリケーションの開発 システムオーバヘッドの 割合(%)の選択 RSLogix 5000 ソフトウェアでは、システムオーバヘッドのタイムスライ スの割合(%)を指定することができます。Logix5000 コントローラは 他のデバイス(例えば、I/O モジュール、コントローラ、HMI ターミナ ルなど)と指定された速度で通信するか(スケジュール型)、通信に使 用できる処理時間がある場合に通信するか(非スケジュール型)のいず れかを行ないます。 サービス通信は、プロジェクトの I/O Configuration フォルダで構成して いない通信です。 • システムオーバヘッドのタイムスライスは、コントローラがサー ビス通信に専念する時間(周期的タスクまたはイベントタスクの 時間を除く)の割合(%)を指定します。 • コントローラは 1 回に最大 1msec のサービス通信を行なった後、 連続タスクを再開します。 以下の手順に従って、システムオーバヘッドの割合スライスを選択して ください。 1. コントローラオーガナイザで、コントローラを右クリックしてか ら Properties を選択します。 102 Pub. No. 1768-UM001F-JA-P - February 2013 アプリケーションの開発 第8章 Controller Properties ダイアログボックスが表示されます。 2. Advanced タブをクリックします。 a. Controller Fault Handler プルダウンメニューから、システムフォ ルトの結果として実行されるプログラムを選択します。 b. Power-Up Handler プルダウンメニューから、プロセッサがラン モードで電源切断された後、ランモードで起動するときに実行 するプログラムを選択します。 c. System Overhead Time Slice プルダウンメニューから、コント ローラがユーザタスクの実行に関連したシステムタスクの実 行に使用する時間の割合(%)を選択します。 重要 システム・オーバヘッド・タスクには、以下の ようなものがあります。 • プログラミング装置および HMI デバイスと の通信 • メッセージへの応答 • メッセージの送信 3. OK をクリックします。 Pub. No. 1768-UM001F-JA-P - February 2013 103 第8章 アプリケーションの開発 コントローラはシステムオーバヘッド機能を 1 回に最大 1msec 実行しま す。コントローラは 1msec 以内でオーバヘッド機能を完了すると、連続 タスクを再開します。 システムオーバヘッドの割合(%)が上がるほど、連続タスクの実行に 割当てられた時間が減少します。コントローラが管理する通信がない場 合、コントローラは通信時間を連続タスクの実行に使用します。システ ムオーバヘッドの割合(%)を上げると通信性能も上がりますが、連続 タスクの実行にかかる時間も増えてスキャン時間全体が長くなります。 V15 以前 V16 以降 タ イムス ラ イ ス (SOTS) 通信 連続タ ス ク 通信 連続タ ス ク 10% 1msec 9msec 1msec 9msec 20% 1msec 4msec 1msec 4msec 33% 1msec 2msec 1msec 2msec 50% 1msec 1msec 1msec 1msec 66% 1msec 0.5msec 2msec 1msec 80% 1msec 0.2msec 4msec 1msec 90% 1msec 0.1msec 9msec 1msec タイムスライスが 10% の場合は、 以下に示すようにシステムオーバヘッ ドは(連続タスク時間の)9msec ごとに連続タスクに割込みます。 凡例 : タスクが実行中 タスクが割込まれている(一時中断)。 周期的 1msec 1msec システムオーバヘッド 9msec 9msec 連続タスク 0 5 10 15 20 25 経過時間(msec) 周期的タスクの割込みにより、以下のようにシステムオーバヘッド機能 の実行間の経過時間(クロックタイム)が増加します。 1msec 1msec 1msec 1msec 1msec 周期的タスク 1msec 1msec システムオーバヘッド 連続タスク時間の 9msec 連続タスク時間の 9msec 連続タスク 0 5 10 経過時間(msec) 104 Pub. No. 1768-UM001F-JA-P - February 2013 15 20 25 アプリケーションの開発 第8章 デフォルトのタイムスライスである 20% を使用している場合は、シス テムオーバヘッドは 4msec ごとに連続タスクに割込みます。 1msec 1msec 1msec 1msec 1msec システムオーバヘッド 4msec 4msec 4msec 4msec 4msec 連続タスク 5 10 15 20 25 経過時間(msec) タイムスライスを 50% に上げると、システムオーバヘッドは 1msec ご とに連続タスクに割込みます。 1msec システムオーバヘッド 1msec 連続タスク 5 10 15 20 25 経過時間(msec) コントローラに周期的タスクしかない場合は、システムオーバヘッドの タイムスライス値は実行には影響を与えません。システムオーバヘッド は、周期タスクが実行されていないときに実行されます。 周期的タスク システムオーバヘッド 5 10 15 20 25 連続タスク 経過時間(msec) Pub. No. 1768-UM001F-JA-P - February 2013 105 第8章 アプリケーションの開発 参考資料 106 以下の資料には、アプリケーションの開発に関連する詳細が記載されて います。 マニ ュ アル名 説明 Logix5000 Controllers Common Procedures Programming Manual (Logix5000 コ ン ト ローラ ・ コ モン ・ プロシージ ャ プログラ ミ ングマニ ュ ア ル) (Pub.No. 1756-PM001) コ ン ト ロー ラ プ ロ ジ ェ ク ト の開発に関するガ イ ダン スが記載されています。 Logix5000 Controllers Design Considerations Reference Manual (Logix5000 コ ン ト ローラ設計上 の注意事項 リ フ ァ レ ンスマニ ュ アル) (Pub.No. 1756-RM094) Logix5000 システムの設計に関する情報が記載され ています。 Logix5000 Controllers Execution Time and Memory Use Reference Manual (Pub.No. 1756-RM087) コ ン ト ロー ラのロ ジ ッ クの実行時間と メ モ リ 使用量 の見積も り方法について説明し ています。 Logix5000 Controllers General Instructions Reference Manual (Logix5000 コ ン ト ローラ 汎用イ ンス ト ラ ク シ ョ ン ・ セ ッ ト ・ リ フ ァ レ ンス ・ マニ ュ アル) (Pub.No. 1756-RM003) シーケン シ ャルアプ リ ケーシ ョ ン用コ ン ト ローラの プログラムについて説明し ています。 Pub. No. 1768-UM001F-JA-P - February 2013 第9章 モーションアプリケーションの開発 項目 参照ページ モーシ ョ ン コ ン ト ロール用のマス タ ・ ク ロ ッ ク ・ モジ ュールの設定 108 SERCOS モーシ ョ ンの構成 109 モーシ ョ ングループの追加および構成 113 軸の追加および構成 116 ド ラ イ ブの配線のチ ェ ッ ク 118 軸のチ ューニング 120 軸情報の取得 122 モーシ ョ ン コ ン ト ロールのプログラム 122 参考資料 124 CompactLogix L4x コン トロ ーラ は、モー ショ ンコ ント ロー ルに 1768-M04SE SERCOS モジュールを使用します。 各 1768-M04SE モジュー ルは 4 つまでの軸をサポートします。下の表にモーション機能を記載し ます。 表 26 - 1768 CompactLogix コントローラのモーションサポート コ ン ト ローラ SERCOS モジ ュール 軸 Kinetix ド ラ イバ モータ軸 フ ィード バ ッ ク軸 仮想軸 1768-L43 2 4 4 4 2 6 1768-L45 4 8 8 8 4 6 ソリューションで必要な Kinetix® ドライブが 8 台を超えている場合は、 ControlLogix プラットフォームを考慮してください。 Pub. No. 1768-UM001F-JA-P - February 2013 107 第9章 モーションアプリケーションの開発 モーションコントロール 用のマスタ・クロック・ モジュールの設定 SERCOS モーションの構成は、マスタ・クロック・モジュールの設定で 開始されます。シャーシ内の 1 つのモジュールを、モーションコント ロール用のマスタクロックとする必要があります。このモジュールは、 グランドマスタ(調整システム時間(CST)マスタ)と呼ばれます。モー ションモジュールは、自分のクロックを CST マスタに設定します。ほ とんどの場合は、コントローラを CST マスタとします。 以下の手順に従って、コントローラをモーション・コントロール・アプ リケーション用のマスタクロックにしてください。 1. コントローラオーガナイザで、コントローラを右クリックし、 Properties を選択します。 Controller Properties ダイアログボックスが表示されます。 2. Date/Time タブをクリックします。 3. Make This Controller the Coordinated System Time Master をクリック します。 4. OK をクリックします。 108 Pub. No. 1768-UM001F-JA-P - February 2013 モーションアプリケーションの開発 SERCOS モーションの 構成 第9章 以下に、SERCOS モーションを CompactLogix コントローラ用に構成す る方法について説明します。構成では、モーションモジュール、イン ターフェイスモジュール、モーショングループ、軸の追加と構成が行な われます。 SERCOS モーション・インターフェイス・モジュールの 追加および構成 重要 モーションモジュールの場合、コントローラのファー ムウェアリビジョンと一致するファームウェアリビ ジョンを使用します。コントローラのファームウェア リビジョンのリリースノートを参照してください。 モーション・インターフェイス・モジュールを追加するには、以下の手 順に従います。 1. コントローラオーガナイザで、I/O Configuration フォルダ内のバッ クプレーンを右クリックして New Module を選択します。 Select Module ダイアログボックスが表示されます。 2. Motion をダブルクリックします。 3. 1768-M04SE interface module を選択して OK をクリックします。 Pub. No. 1768-UM001F-JA-P - February 2013 109 第9章 モーションアプリケーションの開発 New Module ダイアログボックスが表示されます。 4. 下に示すフィールドに入力します。 フ ィ ール ド 操作 Name モジ ュール名を入力し ます。 Slot プルダウン メ ニ ュー 新規のモジュールのスロ ッ ト 位置を入力します。 5. Open Module Properties チェックボックスをチェックして、Module Properties ダイアログボックスを起動します。 6. OK をクリックします。 Module Properties ダイアログボックスが表示されます。 110 Pub. No. 1768-UM001F-JA-P - February 2013 モーションアプリケーションの開発 第9章 7. 各タブをクリックして、モジュール情報を入力します。 タブ 操作 General モジ ュールの名前と位置を入力し ます。 Connection 要求パケ ッ ト 間隔と禁止ビ ッ ト を設定し ます。 SERCOS Interface デー タ速度とサイ クルタ イムを設定し ます。 SERCOS Interface Info SERCOSイ ン ターフ ェ イ スモジ ュールと リ ングステータ ス情報を表示し ます。 Module Info 一般的なモジ ュール情報を表示し ます。 Backplane バスステー タ ス と エ ラーカウン タ を表示し ます。 SERCOS インターフェイスドライブの追加および構成 SERCOS インターフェイス・モーション・モジュールをコントローラの I/O 構成に追加すると、RSLogix 5000 ソフトウェアを使用してドライブ の追加と構成を行なうことができます。 以下の手順に従って、SERCOS ドライブを追加してください。 1. コントローラオーガナイザで、I/O Configuration フォルダ内のモー ションモジュールを右クリックして New Module を選択します。 Pub. No. 1768-UM001F-JA-P - February 2013 111 第9章 モーションアプリケーションの開発 Select Module ダイアログボックスが表示されます。 注意:ダイアログボックスの名前は Select Module ですが、ここでドライブを選択してプロジェクトに 追加します。 2. クリックして Drives category ボックスを展開します。 3. ドライブを選択します。 4. OK をクリックします。 New Module ダイアログボックスが表示されます。 5. 以下に示すフィールドに入力します。 フ ィ ール ド 操作 Name ド ラ イ ブに名前を付けます。 Node プルダウン メ ニュー SERCOS リ ング上の ド ラ イ ブの ノ ー ド 位置 6. Open Module Properties チェックボックスをチェックして、Module Properties ダイアログボックスを起動します。 7. OK をクリックします。 112 Pub. No. 1768-UM001F-JA-P - February 2013 モーションアプリケーションの開発 第9章 Module Properties ダイアログボックスが表示されます。 8. 各タブをクリックして、ドライブの情報を入力します。 モーショングループの 追加および構成 タブ 操作 General ド ラ イ ブに名前を付け、 ド ラ イ ブの位置を設定し ます。 Connection ド ラ イ ブの要求パケ ッ ト 間隔を設定し ます。 Associated Axes 関連するすべての軸の位置を指定し ます。 Power バスレギュ レー タ構成を設定し ます。 Module Info 一般的なモジ ュール情報を表示し ます。 モーションプランナをセットアップするために、モーショングループを 追加できます。 表 27 - モーショングループの概要 モーシ ョ ンプ ラ ンナ 軸の位置と速度情報を管理する コ ン ト ローラの一部 おおよその更新時間 (Coarse Update Period) モーシ ョ ンプ ラ ンナの実行頻度。 モーシ ョ ンプ ラ ンナの実行時には、 プ ラ イオ リ テ ィ (優先度) にかかわり な く 他のすべてのタ ス クが中断されます。 モーシ ョ ンプ ラ ンナ コー ド 、 システムオーバヘ ッ ド 、 その他をスキャ ン 0msec 10msec 20msec 30msec 40msec この例では、 おおよその更新時間 = 10msec です。 10msec ご と に、 コ ン ト ローラはコー ド のスキャ ンやその 他の作業をすべて停止し、 モーシ ョ ンプ ラ ンナを実行し ます。 Pub. No. 1768-UM001F-JA-P - February 2013 113 第9章 モーションアプリケーションの開発 以下の手順に従って、モーションプランナをセットアップするために モーショングループを追加してください。 1. おおよその更新時間を選択します。 重要 おおよその更新時間(Coarse update period)は、 軸の位置の更新とコードのスキャンとの間の間 隔です。 • おおよその更新時間を 10msec に設定します。 • コントローラの時間の最低半分を、すべての コードのスキャンのために残します。 • おおよその更新時間をモーションモジュール のサイクルタイムの倍数に設定します。 例 : サイクルタイムが 2msec の場合、おおよその 更新時間を 8msec、10msec、12msec などに設 定します。 2. コントロールオーガナイザで、Motion Groups を右クリックして New Motion Group を選択します。 New Tag ダイアログボックスが表示されます。 114 Pub. No. 1768-UM001F-JA-P - February 2013 モーションアプリケーションの開発 第9章 3. 以下に示すフィールドに入力します。 フ ィ ール ド 操作 Name モーシ ョ ングループの名前 Type プルダウン メ ニ ュー モーシ ョ ングループのタ イ プを選択し ます。 Scope 範囲を選択し ます。 External access モーシ ョ ングループへのアクセス方法を選択します。 4. Open MOTION_GROUP Configurationボックスがチェックされてい ることを確認してください。 Motion Group Wizard ダイアログボックスが表示されます。 5. Next をクリックします。 6. OK をクリックします。 Motion Group Wizard Attributes ダイアログボックスが表示されます。 Pub. No. 1768-UM001F-JA-P - February 2013 115 第9章 モーションアプリケーションの開発 7. Next ボタンを使用して Motion Group Wizard の中をクリックし、 モーショングループに必要な情報を入力します。 ウィザードが以下の画面を表示します。 軸の追加および構成 ダイ アログボ ッ ク ス 操作 Attribute モーシ ョ ンプ ラ ンナを実行するおおよその更新時間を設定し ます。 Tag モーシ ョ ングループの新規のタグを作成するためのタグ情報を入力します。 以下の手順に従って、ドライブの軸を追加して構成してください。 1. 使用するデータタイプを決定します。 モーシ ョ ンモジ ュール データ タ イ プ 1768-M04SE AXIS_SERVO_DRIVE ハー ド ウ ェ アな し AXIS_VIRTUAL 2. コントロールオーガナイザで、Motion Groups フォルダ内の My Motion Group を右クリックし、New Axis を選択してから追加する 軸のタイプを入力します。 SERCOS イ ン ターフ ェ イ ス ハー ド ウ ェ アな し 116 Pub. No. 1768-UM001F-JA-P - February 2013 モーションアプリケーションの開発 第9章 New Tag ダイアログボックスが表示されます。 3. 以下に示すフィールドに入力します。 フ ィ ール ド 操作 Name 新規の軸のタ ブの名前を入力し ます。 Type 軸タ グのタ イ プを入力し ます。 Data type 新規の軸のデー タ タ イ プを入力し ます。 Scope 新規の軸の範囲を入力し ます。 4. OK をクリックします。 Axis Configuration Wizard が表示されます。 Pub. No. 1768-UM001F-JA-P - February 2013 117 第9章 モーションアプリケーションの開発 5. Next ボタンを使用して Axis Wizard の中をクリックし、SERCOS イ ンターフェイスドライブの新しい軸を構成します。 ウィザードが以下の画面を表示します。 ドライブの配線のチェック ダイ アログボ ッ ク ス 操作 General モーシ ョ ングループを選択し、 この軸に対し て ド ラ イ ブに付けた名 前を選択し ます。 Motion Planner ターゲ ッ ト の数と停止タ イ プを設定し ます。 Units 回転数 (revs)、 度、 イ ンチ、 ミ リ メ ー ト ル (mm) などの測定単位 を設定し ます。 Drive/Motor ド ラ イ ブのカ タ ログ番号を入力し、 モー タのカ タ ログ番号を選択し て フ ィ ー ド バッ ク回転数を入力し ます。 Motor Feedback フ ィ ー ド バッ クのタ イ プ とサイ クル数を設定し ます。 Aux Feedback 補助フ ィ ー ド バ ッ ク タ イ プ、 サイ クル、 分解能を設定し ます。 Conversion 位置決めモー ド と変換定数を設定し ます。 Homing モー ド 、 位置、 シーケンスを設定し ます。 Hookup テス ト イ ン ク リ メ ン ト と ド ラ イ ブの極性を設定し ます。 Tune チ ューニング設定を設定し ます。 Dynamics 位置決めユニ ッ ト の速度、 加速、 減速を設定し ます。 Gains 位置および速度ゲイ ン を設定し ます。 Output モータ と イナーシ ャの比率を設定し ます。 Limits 位置の許容限界を設定し ます。 Offset 摩擦補正と速度オフ セ ッ ト の限界を設定し ます。 Fault Actions 停止動作を設定し ます。 Tag タ グの説明を割付けます。 以下のテストを使用して、ドライバの配線をチェックします。 表 28 - 配線テスト テス ト 機能 要件 マーカのテス ト エン コーダ A、 B、 および Z チ ャネルがマーカ検 このテス ト では、 手動で軸を 出用に正し く 接続され、 位相が設定されている こ 動かす必要があ り ます。 と を確認し ます。 フ ィ ー ド バッ クの テス ト フ ィ ー ド バ ッ クの極性を確認し ます。 このテス ト では、 手動で軸を 動かす必要があ り ます。 コ マン ド と フ ィ ー ド バッ クのテス ト ド ラ イ ブの極性を確認し ます。 適用し ない 注意:上記のテストでは、コントローラがリモート・プロ グラム・モードのときでも軸が動きます。 • テストを行なう前に、軸の経路内に人がいないことを 確認してください。 • テストを行なった後で極性を変更しないでください。 変更すると、軸が外れる可能性があります。 118 Pub. No. 1768-UM001F-JA-P - February 2013 モーションアプリケーションの開発 第9章 以下の手順に従って、ドライブの配線をチェックしてください。 1. コントローラオーガナイザで、Motion Groups フォルダ内の Motion_Group をクリックしてから軸を右クリックし、Properties を 選択します。 Axis Properties ダイアログボックスが表示されます。 2. 以下に示すフィールドに入力します。 フ ィ ール ド 操作 Test increment 軸の回転数を指定し ます。 Text marker チャネルの正しい接続と位相をチ ェ ッ クする場合にク リ ッ ク します。 Test feedback フ ィ ー ド バ ッ クの極性をテス ト する場合にク リ ッ ク し ます。 Test feedback ド ラ イ ブの極性をテス ト する場合に、 Test Command & Feedback ボタ ン を ク リ ッ ク し ます。 Pub. No. 1768-UM001F-JA-P - February 2013 119 第9章 モーションアプリケーションの開発 3. Hookup タブをクリックします。 a. Test Increment フィールドで、各テスト中の軸の回転数を指定し ます。 b. チャネルの正しい接続と位相をチェックする場合は、Test Marker をクリックします。 c. フィードバックの極性をテストする場合は、Test Feedback をク リックします。 d. ドライブの極性をテストする場合は、Test Command & Feedback をクリックします。 4. OK をクリックします。 軸のチューニング 軸をチューニングする必要があります。 注意:軸をチューニングすると、軸はコントローラがリ モート・プログラム・モードのときでも動きます。このモー ドでは、軸をコードで制御できません。 軸をチューニングする前に、軸の経路に人がいないことを 確認してください。 以下の手順に従って、軸をチューニングしてください。 1. コントローラオーガナイザで、Motion Groups フォルダ内の Motion_Group をクリックしてから軸を右クリックし、Properties を 選択します。 120 Pub. No. 1768-UM001F-JA-P - February 2013 モーションアプリケーションの開発 第9章 Axis Properties ダイアログボックスが表示されます。 2. Tune タブをクリックします。 フ ィ ール ド 操作 Travel limit 軸の回転数を制限し ます。 Speed チ ューニング時に軸に制限を課し たい 1 秒当た りの回転数 Start tuning チ ューニング機能を開始する場合にク リ ッ ク し ます。 3. OK をクリックします。 Pub. No. 1768-UM001F-JA-P - February 2013 121 第9章 モーションアプリケーションの開発 軸情報の取得 軸情報を取得する方法は何通りかあります。 軸情報を取得するには、以下の手順のうちのどれか、またはすべてを実 行してください。 図 17 - 軸情報の取得 Axis Properties ダイ アログボ ッ ク スを使用し て軸を構成し ます。 軸の状態と フ ォル ト をモニ タ し ます。 システム値の取得 (GSV) 命令またはシステム値の設定 (SSV) 命令を使用し て、 実行時の構成の読取り または変更を行ないます。 軸タ グでステータ ス と フ ォル ト をモニ タ し ます。 モーションコントロール のプログラム コントローラには、軸のモーションコントロールの命令セットが用意さ れています。 • コントローラは、その他の Logix5000 命令と同様にこれらの命令 を使用します。 以下のプログラミング言語で、モーションコントロールをプログ ラムできます。 – ラダーダイアグラム(LD) – 構造化テキスト(ST) – シーケンシャル・ファンクション・チャート(SFC) • 各モーション命令は、1 つまたは複数の軸で動作します。 • モーション命令ごとに Motion Control タグが必要です。タグは MOTION_INSTRUCTION データタイプを使用し、命令の情報ス テータスを保存します。 122 Pub. No. 1768-UM001F-JA-P - February 2013 モーションアプリケーションの開発 第9章 図 18 - モーションコントロール命令 Motion Control タグ 注意:モーション命令の Motion Control オペランドには 1 つのタグのみを使用します。別の命令で同じ Motion Control タグを再利用すると、制御変数に予期しない動作 が生じることがあります。 例 以下に、軸を原点復帰、ジョグ、および移動する簡単なラダーダイアグ ラムの例を示します。 Initialize_Pushbutton = オンで、 軸 = オフ (My_Axis_X.ServoActionStatus = オフ) のと き、 MSO 命令は軸をオンに し ます。 Home_Pushbutton = オンで、 軸がまだ原点復帰し ていない (My_Axis_X.AxisHomedStatus = オフ) のと き、 MAH 命令は軸を原点復帰し ます。 Jog_Pushbutton = オンで、 軸 = オン (My_Axis_X.ServoActionStatus = オン) のと き、 MAJ 命令は 8 単位 /sec の速度で正方向に軸をジ ョ グ し ます。 Jog_Pushbutton = オフのと き、 MAS 命令は 100 単位 /sec2 の速度で軸を停止し ます。 Change Decel が Yes である こ と を確認し ます。 そ う でない と きは、 軸はその最大速度で減速し ます。 Pub. No. 1768-UM001F-JA-P - February 2013 123 第9章 モーションアプリケーションの開発 Move_Command=オンで、 軸 = オン (My_Axis_X.ServoActionStatus = オン) のと き、 MAM 命令は軸を移動し ます。 軸は、 1 単位 /sec の速度で 10 単位の位置に移動し ます。 参考資料 124 以下のドキュメントには、モーションアプリケーションの開発に関連す る情報が記載されています。 マニ ュ アル名 説明 Motion Configuration and Startup User Manual (Pub.No. MOTION-UM001) モーシ ョ ン ・ アプ リ ケーシ ョ ン ・ システムの構成方 法について説明されています。 Motion Coordinated Systems User Manual (Pub.No. MOTION-UM002) 座標モーシ ョ ン システムの作成および構成方法につ いて詳述されています。 Logix5000 Motion Controllers Instructions Reference Manual (Pub.No. MOTION-RM002) Ladder Logic プログラ ミ ングソ フ ト ウェ アで使用する ためのモーシ ョ ン命令について記載されています。 Pub. No. 1768-UM001F-JA-P - February 2013 第 10 章 PhaseManager ソフトウェアの構成 PhaseManager ソフト ウェアの概要 項目 参照ページ PhaseManager ソ フ ト ウ ェ アの概要 125 状態モデルの概要 127 PhaseManager 状態 モデルと他の状態モデルとの比較 129 最低限のシステム要件 130 機器フ ェ ーズ命令 130 参考資料 130 PhaseManager™ ソフトウェアによって、機器フェーズをコントローラに 追加できます。機器フェーズを使用すると、コードをセクションに整理 して、コードの書込み、検索、変更などを簡略化できます。 表 29 - PhaseManager の用語 用語 説明 機器フ ェ ーズ • プログラムと同様に、 機器フ ェ ーズはタ ス ク で実行され、 ルーチンおよびタ グの セ ッ ト を指定し ます。 • プログラムとは異な り、 機器フ ェ ーズは状態モデルによ っ て実行され、 1 つのア ク テ ィ ビテ ィ を実行できます。 状態モデル • 状態モデルは、 機器の動作サイ クルを一連の状態に分割したものです。 各状態は、 機器の動作のインスタ ンスであり、 所定の時間の機器の動作や状況を表します。 • 機器フ ェーズの状態モデルは、S88 および PackML の状態モデルと類似しています。 状態マシン 機器フ ェ ーズには、 以下を実行する状態マシンが組込まれています。 • 動作中の状態に対する メ イ ンルーチン (状態ルーチン) を呼出し ます。 • 状態間の ト ラ ンジシ ョ ン を最小限のコーデ ィ ングで管理し ます。 • 機器が許容可能なパスに沿っ て状態間を移行する こ と を確認し ます。 PHASE タ グ 機器フ ェ ーズを追加する と、 アプ リ ケーシ ョ ンはその機器フ ェ ーズのタ グを作成し ます。 タ グは PHASE デー タ タ イ プを使用し ます。 Pub. No. 1768-UM001F-JA-P - February 2013 125 第 10 章 PhaseManager ソフトウェアの構成 図 19 - PhaseManager ソフトウェアの概要 PHASE タグは、機器フェーズの状態を提供します。 コントローラ コントローラタグ タスク メインタスク 機器フェーズは、機器の 1 つのアクティビティを指定します。 状態モデルは、アクティビティを一連の状態に分割します。 Add Water Phase Mix Phase 実行状態ルーチン 給水方法 Drain Phase Space Parts Phase MainProgram 機器フェーズ命令は、状態間のトランジションを制御し、フォルトを処理します。 PSC POVR PCLF PRNP PATT PCMD PFL PXRQ PPD PDET My Equipment Program 他のコードで機器の特定動作を制御します。 給水 126 コンベア Pub. No. 1768-UM001F-JA-P - February 2013 軸の有効 PhaseManager ソフトウェアの構成 状態モデルの概要 第 10 章 状態モデルは、実行、保持、停止などの異なった条件下での機器の動作 を定義します。 表 30 - PhaseManager の状態 状態 説明 Acting 一定の時間または特定の条件を満たすまで、 何らかのまたは複数の処理を実行し ます。 動作 中の状態は、 1 回または繰返し実行されます。 Waiting 特定の条件が満た されて、 信号が次の状態に移行する こ と を機器が待機し ている こ と を示し ます。 図 20 - PhaseManager の状態トランジション 始動 アイドル 機器は、ボックス内のどの状態からでも、 停止中またはアボート中の状態に移行でき ます。 保留 実行中 保留中 保留済み 保留 再起動 リセット中 再起動中 動作中 停止 アボート 動作中の状態は、指定時間に機器が処理を実行して いることを表します。 アボート リセット 完了 停止中 アボート中 待機中 待機中の状態は、動作中の状態の間にある機器の 状況を表します。 リセッ ト 停止 アボート 状態モデルでは、機器の動作を定義します。 表 31 - PhaseManager 状態モデル 状態 確認内容 Stopped (停止) 電源を投入する と ど う なるか Resetting (リ セ ッ ト 中) 機器がどのよ う に動作準備をするか Idle (ア イ ド ル) 機器の準備が完了し た こ と をどのよ う に判断するか Running (実行中) 機器が製品を製造するために何を行な う か Holding (保留中) ス ク ラ ッ プを作らずに、 どのよ う に機器が一時的に製品の製造を停止するか Held (保留済み) 機器が安全に保留し ている こ と をどのよ う に判断するか Restarting (再起動中) 保留後、 機器がどのよ う に製造を再開するか Complete (完了) 機器がいつ工程を完了し たかをどのよ う に判断するか Stopping (停止中) 通常のシ ャ ッ ト ダウン中にどのよ う な動作をするか Aborting (アボー ト 中) フ ォル ト や故障が発生し た と きに、 機器がどのよ う にシ ャ ッ ト ダウンするか Aborted (アボー ト ) 機器が安全にシ ャ ッ ト ダウン し た こ と をどのよ う に判断するか Pub. No. 1768-UM001F-JA-P - February 2013 127 第 10 章 PhaseManager ソフトウェアの構成 機器の状態の変更方法 状態モデルの矢印は、機器が移行できる状態を示します。 • 各矢印はトランジションと呼ばれます。 • 状態モデルを使用すると、機器に特定のトランジションのみを設 定できます。この制限により、同じモデルを使用する他の機器が 同じ動作を実行するように、機器の動作を標準化できます。 図 21 - PhaseManager 状態モデル = トランジション 終了 – コマンドなし。かわりに PSC 命令を使用します。 コマンド 始動 アイドル 機器は、ボックス内のどの状態からでも、 停止中またはアボート中の状態に移行でき ます。 保留 実行中 保留中 保留済み 保留 再起動 リセット中 再起動中 停止 フォルト(アボートコマンドの 特殊な使用方法) アボート アボート リセット 完了 停止中 アボート中 停止 アボート リセット 表 32 - PhaseManager のトランジションコマンド 128 ト ラ ンジシ ョ ン タ イ プ 説明 コ マン ド コ マン ド は、 機器に処理の実行を命令し ます。 例えば、 オペレータが始動ボ タ ン を押す と生産を開始し、 停止ボ タ ン を押すと生産を停止し ます。 PhaseManager ソ フ ト ウ ェ アは、 以下のコ マン ド を使用し ます。 リセッ ト 停止 再起動 始動 保留 アボー ト 完了 実行中の処理を完了する と、 機器は待機中の状態に移行し ます。 機器にコ マン ド を指定する必要はあ り ません。 かわり に、 機器が完了する と通知するよ う に コー ド をセ ッ ト ア ッ プできます。 フ ォル ト フ ォル ト は、 異常な事態が発生し た こ と を通知し ます。 フ ォル ト を検出し た場 合に処置を実行するよ う にコー ド をセ ッ ト ア ッ プできます。 フ ォル ト を検出し た ら、 でき るかぎ り迅速に機器をシ ャ ッ ト ダウンする場合は、 フ ォル ト を検出 し た ら アボー ト コ マン ド を実行するよ う にコー ド をセ ッ ト ア ッ プ し ます。 Pub. No. 1768-UM001F-JA-P - February 2013 PhaseManager ソフトウェアの構成 第 10 章 手動での状態の変更 RSLogix 5000 ソフトウェアを使用して、機器フェーズを手動で変更でき ます。 以下の手順に従って、PhaseManager の状態を手動で変更してください。 現在の機器フェーズ 1. 機器フェーズのオーナシップを 取得します。 2. コマンドを使用します。 PhaseManager 状態 モデルと他の状態モデル との比較 PhaseManager 状態モデルを他の状態モデルと比較することができます。 表 33 - 状態モデルの比較 S88 状態 PackML 状態 PhaseManager 状態 アイ ドル 始動中 ? レデ ィ リ セ ッ ト 中 ? アイ ド ル 実行中 ? 完了 生成中 実行中 ? 完了 一時停止中 ? 一時停止 ス タ ンバイ サブルーチンまたはブレークポイ ン ト 保留中 ? 保留済み 保留中 ? 保留済み 保留中 ? 保留済み 再起動中 なし 再起動中 停止中 ? 停止 停止中 ? 停止 停止中 ? 停止 アボー ト 中 ? アボー ト アボー ト 中 ? アボー ト アボー ト 中 ? アボー ト Pub. No. 1768-UM001F-JA-P - February 2013 129 第 10 章 PhaseManager ソフトウェアの構成 最低限のシステム要件 PhaseManager プログラムを開発するには、以下が必要です。 • CompactLogix コントローラ、ファームウェアリビジョン 15.000 以降 • コントローラへの通信パス • RSLogix 5000 ソフトウェア、バージョン 15.02.00 以降 コントローラとソフトウェアのメジャーリビジョンが一致してい る必要があります。 機器フェーズ命令 コントローラは、機器フェーズに関する複数のラダー図(LD)/ 構造化 テキスト(ST)命令をサポートします。 表 34 - PhaseManager 命令 命令 機能 PSC 状態ルーチンが完了し た フ ェ ーズに信号を送信し、 次の状態に移行し ます。 PCMD フ ェ ーズの状態またはサブ状態を変更し ます。 PFL フ ェ ーズの障害の信号を送信し ます。 PCLF フ ェ ーズの障害コー ド を ク リ ア し ます。 PXRQ RSBizWare バ ッ チ ソ フ ト ウ ェ ア との通信を開始し ます。 PRNP フ ェ ーズの NewInputParameters ビ ッ ト を 0 に リ セ ッ ト し ます。 PPD フ ェ ーズのロジ ッ ク内にブレークポイ ン ト をセ ッ ト ア ッ プ し ます。 PATT フ ェ ーズのオーナシ ッ プを取得し、 以下を実行し ます。 • 他のプログラムまたは RSBizWare バッ チ ソ フ ト ウ ェ アがフ ェ ーズに コ マン ド を送信する こ と を禁止し ます。 • 他のプログラムまたは RSBizWare バッ チ ソ フ ト ウ ェ アがフ ェ ーズを 所有済みでないこ と を確認し ます。 参考資料 130 PDET フ ェ ーズのオーナシ ッ プを解放し ます。 POVR コ マン ド をオーバラ イ ド し ます。 PhaseManagerソフトウェアの構成方法の詳細は、 『The PhaseManager User Manual』 (Pub.No.LOGIX-UM001)を参照してください。 Pub. No. 1768-UM001F-JA-P - February 2013 第 11 章 CompactFlash カードの使用 項目 参照ページ CompactFlash カー ド を使用し たプロジ ェ ク ト の保存 131 ロー ド するプロジ ェ ク ト の手動での変更 132 ロー ド パラ メ ータの手動での変更 133 CompactLogix コントローラは、CompactFlash メモリカードによる不揮 発性ストレージだけをサポートします。 CompactFlash カードを 使用したプロジェクトの 保存 以下のときに、CompactFlash カードの不揮発性メモリからコントローラ のユーザメモリにプロジェクトをロードできます。 • 毎回の電源投入時 • On Corrupt Memory(メモリ破損時) • RSLogix 5000 ソフトウェアを使用していつでも 注意:コントローラタイプが一致していない場合、フォル ト状態が発生します。例えば、CompactFlash カードのプ ロジェクトとコントローラファームウェアが 1768-L43 コ ントローラ用に作成されている場合、そのプログラム / ファームウェアを 1768-L45 コントローラにロードするこ とが試みられます。 重要 CompactFlash カードのプロジェクトとファームウェ ア バ ー ジ ョ ン が コ ン ト ロ ー ラ に ロ ー ド さ れ ま す。 CompactFlash カードの内容がコントローラ上のリビ ジョンと異なったリビジョンの場合、コントローラは CompactFlash カードのリビジョンに更新されます。 注意:コントローラが CompactFlash カードの読取り / 書 込みを行なっているときに(CF ステータスインジケータ が緑色に点滅)、カードを抜き取らないでください。これ を行なった場合、カードまたはコントローラのデータが破 壊されるだけでなく、コントローラの最新のファームウェ アが損傷する恐れがあります。 Pub. No. 1768-UM001F-JA-P - February 2013 131 第 11 章 CompactFlash カードの使用 重要 CompactFlash カードには、プロジェクトを保存したと きのコントローラのメモリの内容が保存されます。 • プロジェクトを保存した後で行なった変更は、 CompactFlash カードメモリに反映されません。 • プロジェクトを変更したがその変更を保存しなかっ た場合、CompactFlash カードからプロジェクトを ロードしたときに変更が上書きされます。この場合 は、オンラインでプロジェクトをアップロード / ダ ウンロードする必要があります。 • オンライン編集、タグ値、ControlNet ネットワークス ケジュールなどの変更を保存したい場合は、変更を行 なった後でプロジェクトを再保存してください。 プロジェクトを CompactFlash カードに保存するときに、コントローラ が必要に応じてカードをフォーマットします。リビジョンごとのフォー マッティング機能の詳細、またはファームウェア更新のオプションにつ いては、 『Logix5000 コントローラ 不揮発性メモリカード プログラミ ングマニュアル』(Pub.No. 1756-PM017)を参照してください。 ロードするプロジェクトの 手動での変更 CompactFlash カードには複数のプロジェクトが保存されます。デフォル トでは、コントローラは最も最近に保存したプロジェクトを、そのプロ ジェクトのロードオプションに従ってロードします。 重要 別のプロジェクトをロードする場合は、ファームウェ アリビジョンが同じでなければなりません。 CompactFlash カードからロードする別のプロジェクトを割付けるには、 カードの Load.xml ファイルを編集します。 1 CompactFlash リ ーダ Logix フ ォルダ 2 132 Pub. No. 1768-UM001F-JA-P - February 2013 CompactFlash カードの使用 第 11 章 1. カードからロードするプロジェクトを変更するには、Load.xml を 開きます。テキストエディタを使用してファイルを開きます。 2. ロードしたいプロジェクトの名前を編集します。 • CurrentApp フォルダ内にある XML ファイルの名前を使用します。 • CurrentApp フォルダ内で、プロジェクトは XML ファイルと P5K ファイルで構成されています。 ロードパラメータの 手動での変更 プロジェクトを CompactFlash カードに保存するときに、以下を定義し ます。 • いつプロジェクトをロードするか(電源投入時、メモリ破損時、 ユーザ指令時) • コントローラの設定先のモード(キースイッチが REM 内にあっ て、ロードモードが User Initiated でない場合) 重要 別のプロジェクトをロードする場合は、ファームウェ アリビジョンが同じでなければなりません。 CompactFlash カードからロードする別のプロジェクトを割付けるには、 カードの Load.xml ファイルを編集します。 1 CompactFlash リ ーダ プロジ ェ ク ト と フ ァ ームウ ェ ア Pub. No. 1768-UM001F-JA-P - February 2013 133 第 11 章 CompactFlash カードの使用 1. プロジェクトのロードパラメータを変更するには、プロジェクト と同じ名前の XML ファイルを開きます。テキストエディタを使 用してファイルを開きます。 2 3 2. プロジェクトの Load Image オプションを編集します。 Load Image オプシ ョ ン 入力 On Power Up (電源投入時) ALWAYS On Corrupt Memory ( メ モ リ破損時) CORRUPT_RAM User Initiated (ユーザ指令時に行な う ) USER_INITIATED 3. プロジェクトの Load Mode オプションを編集します。 Load Image オプションが User Initiated の場合、Load Mode は適用 されません。 ロー ド モー ド 入力 Program (リ モー ト のみ) PROGRAM Run (リ モー ト のみ) RUN 詳細は、 『Logix5000 コントローラ 不揮発性メモリカード プログラミ ングマニュアル』(Pub.No.1756-PM017)を参照してください。 134 Pub. No. 1768-UM001F-JA-P - February 2013 付録 A ステータスインジケータ 項目 参照ページ CompactLogix コ ン ト ローラのステータ ス イ ンジケータ 135 RS-232 シ リ アルポー ト ・ ステー タ ス ・ イ ンジケータ 137 フ ェ イ スプレー ト 押し ボ タ ン 138 CompactLogix コント ローラのステータス インジケータ 以下の表に、CompactLogix コントローラのステータスインジケータを 示します。また、コントローラの動作の解釈と推奨する処置も示します。 表 35 - ステータスインジケータ イ ンジケータ ステータ ス 説明 RUN 消灯 コ ン ト ローラがプログラムモー ド またはテス ト モー ド です。 緑色 コ ン ト ローラがラ ンモー ド です。 消灯 • I/O 強制値を含むタ グは存在し ない。 • I/O 強制は無効です。 アンバー • I/O 強制が有効。 • I/O 強制値があるかど う かは不明です。 アンバーに点 滅 1つまたは複数の入力/出力ア ド レスが強制的に 強制を有効にするか、 個々の I/O の強制状態を解除し ます。 オンまたはオフにな り ま し たが、 強制は有効で はあ り ません。 消灯 ユーザプログラムと構成デー タがフ ラ ッ シ ュ メ モ リ に常に保存されていません。 緑色 ユーザプログラムと構成デー タ を フ ラ ッ シ ュ メ モ リ に保存中です。 消灯 • コ ン ト ローラの I/O 構成内にデバイ スが存在 通常運転。 処置は必要あ り ません。 し ません。 • コ ン ト ロー ラ にプ ロ ジ ェ ク ト が存在 し ませ ん (コ ン ト ローラ メ モ リが空です)。 緑色 コ ン ト ローラは I/O 構成のすべてのデバイ ス と 通信し ている。 緑色に点滅 コ ン ト ローラの I/O 構成内の 1 つまたは複数の 以下の手順を行な っ て、 デバイ スの応答がない理由を判断し て く だ さ い。 1. プロジ ェ ク ト 内のすべての I/O モジ ュールが同じ順序で取付けられている こ デバイ スが応答し ていません。 と を確認し ます。 コ ン ト ローラは I/O 構成のどのデバイ ス と も通 2. すべてのデバイ スが最新の メ ジ ャー / マ イナー・フ ァ ームウ ェ ア ・ リ ビジ ョ ン 信し ていません。 に更新されている こ と を確認し ます。 3. RSLogix 5000 ソ フ ト ウ ェ アのオン ラ イ ンヘルプを使用し て、応答し ていない モ I/O ジ ュールを突き止めます。 FORCE MEM SAVE I/O I/O 赤色に点滅 推奨する処置 通常運転。 処置は必要あ り ません。 Pub. No. 1768-UM001F-JA-P - February 2013 135 付録 A ステータスインジケータ 表 35 - ステータスインジケータ (Continued) イ ンジケータ ステータ ス 説明 推奨する処置 OK 消灯 • 電源が投入されていない。 通常運転。 処置は必要あ り ません。 • MEM SAVE が緑色の場合、 ユーザプログラ ム と 構成デー タ を フ ラ ッ シ ュ メ モ リ に保存 中です。 赤色に点滅 コ ン ト ロ ー ラ で フ ァ ームウ ェ アの更新が必要 1. 最新のフ ァ ームウ ェ アを http://www.rockwellautomation.com/support から ダ ウンロー ド し ます。 です。 2. 最新のフ ァームウェ アをインス ト ールするには、 以下のいずれかを行ないます。 – ControlFLASH ユーテ ィ リ テ ィ を使用する。 – AutoFlash を使用する。 – CompactFlash カー ド を使用する。 コ ン ト ローラ で回復可能な メ ジ ャーフ ォル ト が フ ォル ト を ク リ アするには、 以下の手順を実行し て く だ さ い。 1. コ ン ト ローラのキース イ ッ チを PROG から RUN、さ らに PROG に回し ます。 発生し た。 2. オン ラ イ ンに し ます。 • 回復不能 メ ジ ャーフ ォル ト Aがコ ン ト ローラ で発生し、 フ ォル ト コー ド 60 またはフ ォル ト コー ド 61 のいずれかを生成し ます。 • フ ォル ト コー ド 60 は、CompactFlash カー ド が装着されていないこ と を示し ます。 • フ ォル ト コー ド 61 は、CompactFlash カー ド が装着されている こ と を示し ます。 このフ ォ ル ト から回復するには、以下の手順を実行し ます。 PWR PWR 136 フ ォル ト コー ド 60 または 61 から回復するには、 以下の手順を実行し ます。 1. フ ォル ト を ク リ ア し ます。 2. プロジ ェ ク ト をダウン ロー ド し ます。 3. リ モー ト ラ ン / ラ ンモー ド に変更し ます。 4. それで も問題が解決し ない場合 : a. コ ン ト ローラの電源を投入する前に、 OK の状態と RS232 ステータ スを 記録し ます。 b. ロ ッ クウ ェル ・ オー ト メ ーシ ョ ンに連絡し ます。 本書の裏表紙を参照し て く だ さ い。 赤色 コ ン ト ローラが回復不能な メ ジ ャーフ ォル ト を このフ ォル ト から回復するには、 以下の手順を実行し ます。 検出し たため、 メ モ リ から そのプロジ ェ ク ト を 1. シ ャーシの電源を切断後再投入し ます。 2. プロジ ェ ク ト をダウン ロー ド し ます。 ク リ ア し ま し た。 3. ラ ンモー ド に変更し ます。 OK ステータスインジケータが赤のままの場合、 ロ ッ クウェル ・ オー ト メーシ ョ ン に連絡します。 緑色 コ ン ト ローラは正常に動作し ています。 緑色に点滅 コ ン ト ローラが不揮発性 メ モ リ に対し てプログ ラムを保存またはロー ド し ています。 消灯 電源が切断されているか、 十分な入力電源が不 電源がオンにな っ ていて、 十分な入力電力が正し く 接続されている こ と を確認 足し ています。 し ます。 通常運転。 処置は必要あ り ません。 電源が故障し ています。 電源を交換し ます。 緑色 電源は正し く 動作し ています。 通常運転。 処置は必要あ り ません。 赤色 電源が有効な 24V 電力を 1768 モジ ュールに対 24V 電源を供給するには、 以下の手順を実行し て く だ さ い。 1. システムからすべてのモジ ュールを切断し ます。 し て供給できません。 2. 電力を再投入し ます。 3. PWR ステータ スイ ンジケータ をチ ェ ッ ク し ます。 c. ステー タ ス イ ンジケータが赤色のままの場合、 電源を交換し ます。 d. ステー タ ス イ ンジケータが緑色の場合、システム内の他のモジ ュールのど れかが原因でイ ンジケータが赤色に点灯し ています。次のステ ッ プに進み ます。 4. すべての 1768 モニ タ または通信モジ ュールを再取付け し ます。 5. 電力を再投入し ます。 a. イ ンジケータが緑色の場合、1769 I/O モジ ュールのどれかが原因で イ ンジ ケータが赤色に点灯し ています。 b. ステー タ ス イ ンジケータが赤色のままの場合、 1768 通信モジ ュールまた はモーシ ョ ン モジ ュールのどれかが原因で イ ン ジケー タ が赤色に点灯 し ています。 次のステ ッ プに進みます。 6. 1768 通信モジ ュールまたはモーシ ョ ンモジ ュールを、 システムから一度に 1 つずつ切断し ます。 7. それぞれのモジ ュールをシステムから取り外し た ら、 電源に電力を再投入し て PWR ステー タ ス イ ンジケータ をチ ェ ッ ク し ます。 a. ステー タ ス イ ンジケータが緑色にな っ た場合、最も最近に取り外し た1768 モ ジ ュ ールが原因で イ ン ジ ケー タ が赤色に点灯 し て いた ため、 こ のモ ジ ュールを交換し ます。 b. ステー タ ス イ ンジケータが赤色のままの場合、 PWR ステータ ス イ ンジ ケータが緑色に変わるまで、 1768 モジ ュールを引き続き一度に 1 つずつ 切断し ます。 Pub. No. 1768-UM001F-JA-P - February 2013 ステータスインジケータ 付録 A 表 35 - ステータスインジケータ (Continued) イ ンジケータ ステータ ス 説明 推奨する処置 I/O PWR 消灯 コ ン ト ローラ または電源のいずれかが正し く 動 このフ ォル ト から回復するには、 以下の手順を実行し て く だ さ い。 1. システム内のすべてのモジ ュールが正し く 取付けられてお り、 お互いに完全 作し ていません。 に連携し ている こ と を確認し ます。 コ ン ト ローラ PWR ステー タ ス イ ンジケータが消灯し たままの場合、 次のス テ ッ プに進みます。 2. すべての 1768 通信モジ ュールまたはモーシ ョ ンモジ ュールをシステムから 切断し ます。 3. コ ン ト ローラ を電源のすぐ隣に再度取付けて、 電源を再投入し ます。 4. コ ン ト ローラ PWR ステー タ ス イ ンジケータが消灯し たままの場合、 コ ン ト ローラ を交換し ます。 5. 新し いコ ン ト ローラのコ ン ト ローラ PWR ステータ ス イ ンジケータが消灯し たままの場合、 電源装置を交換し ます。 緑色 コ ン ト ローラが 1768 モジ ュールに正常に電力 通常運転。 処置は必要あ り ません。 を送っ ています。 赤色 • コ ン ト ローラ を交換する必要があ り ます。 • 1768 通信モジ ュールおよびモーシ ョ ンモ ジ ュ ールがシ ス テム内に取付け ら れてい る 場合、 1768 モジ ュールのどれかを交換する 必要があ り ます。 以下の手順を実行し て く だ さ い。 1. すべての 1768 通信モジ ュールおよびモーシ ョ ンモジ ュールをシステムから 切り離し ます。 2. 電源を再投入し ます。 3. コ ン ト ローラの PWR ステー タ ス イ ンジケータ をチ ェ ッ ク し ます。 a. ステー タ ス イ ンジケータが緑色の場合、 コ ン ト ローラは正し く 動作し てい て、 他の 1768 モジ ュールのどれかを交換する必要があ り ます。 b. 1768 モジ ュールを ト ラ ブルシ ューテ ィ ングするには、 個々のモジ ュール のイ ス ト レーシ ョ ン イ ンス ト ラ ク シ ョ ン を参照し て く だ さ い。 c. ステータスインジケータが赤色のままの場合、 コン ト ローラ を交換します。 CompactFlash カード・ステータス・インジケータ 注意:コントローラが CompactFlash カードの読取り / 書 込みを行なっているときに(CF ステータスが緑色に点 滅)、カードを抜き取らないでください。これを行った場 合、カードまたはコントローラのデータが破壊されるだけ でなく、コントローラの最新のファームウェアが損傷する 恐れがあります。 RS-232 シリアルポート・ ステータス・ インジケータ イ ンジケー タ 状態 説明 CF 消灯 動作な し 緑色に点滅 コ ン ト ローラが CompactFlash カー ド の読取り / 書込み処理を実行中 です。 赤色に点滅 CompactFlash カー ド に有効な フ ァ イルシステムが存在し ません。 RS-232 シリアルポートには 2 つのステータスインジケータがあります。 イ ンジケータ 状態 説明 DCH0 消灯 チ ャネル 0 が、デフ ォル ト のシ リ アル構成と異な った構成にな っ てい ます。 緑色 チ ャネル 0 がデフ ォル ト のシ リ アル構成です。 消灯 RS-232 が動作し ていません。 緑色に点滅 RS-232 が動作し ています。 処置は必要あ り ません。 CH0 Pub. No. 1768-UM001F-JA-P - February 2013 137 付録 A ステータスインジケータ フェイスプレート 押しボタン 138 コントローラのフェイスプレートに埋込み式の押しボタンがあります。 表 36 - 押しボタンの動作 プ ッ シ ュボ タ ン を操作する場合 動作 コ ン ト ローラへの電源投入後 RS-232 構成の設定をデフ ォル ト に リ セ ッ ト し ます。 コ ン ト ローラの電源投入中 ユーザプログラムを コ ン ト ローラ メ モ リから ク リ ア し ます。 Pub. No. 1768-UM001F-JA-P - February 2013 付録 B 変更履歴 項目 参照ページ 1768-UM001E-EN-P, April 2012 139 1756-UM058D-EN-P, October 2009 139 この付録では、本書のリビジョンを要約しています。どのリビジョンで どの変更が行なわれたかを判断するための情報が必要である場合は、こ の付録を参照してください。このマニュアルの以前のリビジョンに追加 された情報に基づいて、ハードウェアまたはソフトウェアをアップグ レードするかどうかを判断するときに特に便利です。 1768-UM001E-EN-P, April 2012 変更内容 参考資料のリ ス ト の更新 イ ンス ト レーシ ョ ン イ ンス ト ラ ク シ ョ ンの追加 1756-UM058D-EN-P, October 2009 変更内容 「1768 CompactLogix コ ン ト ロー ラ について」 セ ク シ ョ ン を更新 ソ フ ト ウ ェ アおよび フ ァ ームウ ェ アの互換性を追加 「1768 GuardLogix コ ン ト ロー ラ について」 セ ク シ ョ ン を追加 DF1 無線モデムのサポー ト の内容を追加 「シ リ アルでの メ ッ セージのブ ロー ド キ ャ ス ト 」 セ ク シ ョ ン を追加 「ControlNet ネ ッ ト ワー ク での分散 I/O の構成」 セ ク シ ョ ン を追加 「ロ ジ ッ ク の実行への割込みお よび フ ォル ト ハン ド ラの実行」 セ ク シ ョ ン を追加 「シ ス テムオーバヘ ッ ド の割合 (%) の選択」 セ ク シ ョ ン を更新 「SERCOS モーシ ョ ンの構成」 セ ク シ ョ ン を追加 Pub. No. 1768-UM001F-JA-P - February 2013 139 付録 B 変更履歴 Notes: 140 Pub. No. 1768-UM001F-JA-P - February 2013 索引 数字 1768 CompactLogix コントローラ 概要 11 1768 電源装置 74 1768-CNB および 1768-CNBR ControlNet モ ジュール 45 1768-ENBT EtherNet/IP 通信モジュール 40 1768-EWEB ウェブ・サーバ・モジュール 43 1768-L43 CompactLogix コントローラ 1769 I/O モジュールの配置とサポート 75 概要 11 ステータスインジケータ 135 1768-L45 CompactLogix コントローラ 1769 I/O モジュールの配置とサポート 75 概要 11 ステータスインジケータ 135 1768 モジュールの配置 73 1769 モジュールの配置 75 A ASCII デバイス 58 通信 58 ASCII 文字 データの変換 60 文字列の作成と変更 60 読取りと書込み 59 ASCII 文字の読取りと書込み シリアルネットワーク 59 C CompactFlash カード・ステータス・インジケータ 137 CompactLogix 1768 および 1769 モジュールの配置 73 1768 電源装置 74 CompactFlash カード・ステータス・イ ンジケータ 137 ControlNet ネットワーク 45, 46 DeviceNet 通信 49 DeviceNet ネットワーク 47 DH-485 ネットワーク通信 65 EtherNet/IP ウェブネットワーク 44 EtherNet/IP ネットワーク 40 I/O コネクション 79 I/O の構成 78 I/O の構成およびモニタ 77 I/O モジュールの再構成 87 I/O モジュールの選択 77 I/O モジュールのモニタ 84 コネクションの概要 69 コネクションの例 71 コントローラ通信 69 コントローラの RS-232 シリアルポー ト・ステータス・インジケー タ 137 コントローラのステータスインジケータ 135 コントローラのフェイスプレート押しボ タン 138 システムの設計 13 シャーシ 11 シリアルネットワーク 50 シリアルネットワーク DF1 モード 50 Pub. No. 1768-UM001F-JA-P - February 2013 タスクの管理 91 通信モジュール 11 データの生成と消費 69 フォルトデータの表示 84 複雑なシステム 12 プログラミング言語 97 プログラムの開発 92 メッセージタプ 70 モーションアプリケーションの開発 107 ローカル I/O の性能 78 ControlNet ネットワーク 45 CompactLogix の概要 46 コネクション 82 接続 46 通信 45 通信に必要なソフトウェア 45 分散 I/O の構成 81 COS 79 D DeviceNet ネットワーク 47 I/O モジュール 47 通信 47 通信に必要なソフトウェア 48 必要なインターフェイス 47 分散 I/O の構成 81, 82 モジュールの機能 49 DF1 デバイス 通信 51 DF1 デバイスとの 通信 51 DF1 無線モデムのサポート 53 DH-485 ネットワーク ケーブルの選択 65 構成 64 構成例 64 通信 64 E EtherNet/IP ネットワーク インターフェイス 40 構成例 43, 46 接続 44 通信 40 分散 I/O の構成 80 モジュールの機能 42 F FBD 97 I I/O アドレスコンポーネント 83 構成 78 構成およびモニタ 77 コネクション 79 データのアドレス指定 83 I/O データのアドレス指定 83 I/O モジュール COS 79 DeviceNet 47 エンドキャップの検出 86 141 索引 更新の決定 84 構成オプション 79 コネクションのモニタ 100 再構成 87 選択 77 通信フォーマット 79 電子キーイング 79 フォルトデータの表示 84 モニタ 84 L Logix5000 コントローラ DF1 モード 50 コネクションの概要 69 M Modbus サポート 50 P PhaseManager 125 機器フェーズ命令 130 構成 125 最低限のシステム要件 130 状態 127 状態のトランジション 127 状態の変更 129 状態モデル 127 状態モデルの比較 129 トランジションコマンド 128 他の状態モデルとの比較 129 PHASE タグ 125 R RS-232 シリアルポート・ステータス・インジ ケータ 137 S SFC 97 ST 97 ア アドオン命令 97 アプリケーションの開発 コネクションのモニタ 99 イ インジケータ ステータス 135 エ エンドキャップ 検出 86 オ オンライン 33 142 Pub. No. 1768-UM001F-JA-P - February 2013 カ 開発 管理 プログラム 92 モーションアプリケーション 107 コントローラ通信 69 タスク 91 キ 機器フェーズ 125 キャッシュ メッセージコネクション 70 ケ ケーブル シリアル 34 計算 コネクションの使用数 71 コ 更新 84 データ 84 構成 ControlNet ネットワーク上の分散 I/O 81 DeviceNet ネットワーク上の分散 I/O 81, 82 EtherNet/IP ネットワークでの分散 I/O 80 I/O 77, 78 PhaseManager 125 シリアルドライバ 35 構成の例 ASCII デバイスを持つシリアルネット ワーク 58 構成例 DH-485 ネットワーク 64 EtherNet/IP ネットワーク 43, 46 構造化テキスト 97 互換性 ソフトウェア 13 コネクション ControlNet ネットワーク 82 データの消費 69 データの生成 69 コネクションの使用数 計算 71 コネクションの例 71 コンシューマタグ 69 コントローラ I/O 更新 84 サンプルプロジェクト 95 シリアル接続 33 ステータスインジケータ 135 ステータスのモニタ 98 タスクのタイプ 93 通信 69 データの消費 39 データの生成 39 パスの選択 37 分散 I/O の制御 39 コントローラの交換用キー 11 コントローラのサンプルプロジェクト 95 コントローラを マスタクロックにする 109 索引 サ 再構成 I/O モジュール 87 作成と変更 ASCII 文字の文字列 60 サポートされるネットワーク 39 参考資料 10 シ シーケンシャル・ファンクション・チャート 97 軸 チューニング 120 追加 116 軸情報 取得 122 システム オーバヘッドの割合 102 システム要件 PhaseManager 130 始動 11 受信メッセージ 70 取得 軸情報 122 仕様 3, 10 状態マシン 125 状態モデル 125 概要 127 状態モデルの比較 129 シリアルでのメッセージのブロードキャスト 61 シリアルドライバ 構成 35 シリアルネットワーク 50 ASCII デバイス構成の例 58 ASCII デバイスとの通信 58 ASCII 文字の読取りと書込み 59 DF1 デバイスとの通信 51 DF1 デバイスの構成 51 DH-485 構成 64 Logix5000 コントローラ用 DF1 モード 50 Modbus サポート 50 ケーブル 34 コントローラの接続 33 通信 50 シリアル・ポート・コントローラの接続 34 ス ステータスインジケータ 135 RS-232 シリアルポート 137 セ 設計 接続 CompactLogix システム 13 ControlNet ネットワーク 46 EtherNet/IP ネットワーク 44 シリアル 33 シリアルポートを介してコントローラに 直接 33 Pub. No. 1768-UM001F-JA-P - February 2013 選択 I/O モジュール 77 コントローラパス 37 プログラミング言語 97 ソ 送信メッセージ 70 ソフトウェア 互換性 13 タ タグ 編成 96 タグタイプ 69 タグの編成 96 タスク 管理 91 定義 93 タスクの実行 93 チ チェック ドライブの配線 118 チェンジ・オブ・ステータス 79 チューニング 軸 120 調整システム時間 (CST) マスタ 108 ツ 追加 通信 SERCOS インターフェイスモジュール 111 軸 116 モーショングループ 113 ControlNet ネットワーク 45 DeviceNet ネットワーク 47 DH-485 ネットワーク 64 EtherNet/IP ネットワーク 40 I/O モジュールとの間のタイムアウトの 判断 100 コントローラ 69 シリアルネットワーク 50 通信 47 デバイスとの間でのタイムアウトの判断 99 ネットワーク 39 フォーマット 79 モニタ 99 通信モジュール 11 テ データ 更新 84 データのインターロック 69 データの消費 概要 39 コネクションの使用 69 データの生成 概要 39 コネクションの使用 69 143 索引 データの生成と消費 69 定義 タスク 93 プログラム 94 ルーチン 94 電子キーイング 79 ト ドライブの配線 チェック 118 ネ ネットワークの概要 39 ハ 配置 1768 モジュール 73 1769 モジュール 75 フ ファームウェア 13 ファンクション・ブロック・ダイアグラム 97 フェイスプレート押しボタン 138 フォルトデータ 表示 84 フォルトデータの表示 84 フォルトハンドラの実行 101 フォルト・ワード・ビット 85 複雑な CompactLogix システム 12 プログラミング言語 選択 97 プログラム 開発 92 定義 94 モーションコントロール 122 プログラムの開発 92 コントローラのサンプルプロジェクト 95 タスクの定義 93 プログラムの定義 94 ルーチンの定義 94 プロデューサタグ 69 分散 I/O DeviceNet ネットワークでの構成 82 EtherNet/IP ネットワークでの構成 80 概要 39 分散 I/O の制御 39 ヘ 変換 変更 編成 ASCII 文字 59 機器フェーズ 129 タグ 96 マ マスタクロック 109 144 Pub. No. 1768-UM001F-JA-P - February 2013 メ メッセージ 実行 70 受信 70 送信 70 タイプ 70 メッセージコネクション キャッシュ 70 メッセージタイプ 70 モ モーション アプリケーションの開発 107 モーショングループ 追加 113 モーションコントロール 調整システム時間 (CST) マスタ 108 モジュールフォルト 検出 86 モジュールフォルトの検出 86 モニタ I/O 77 I/O モジュール 84 コントローラステータス 98 ラ ラダーダイアグラム 97 リ リモート・コネクション・タイプ 71 リレーラダー 97 ル ルーチン 定義 94 ロ ローカル I/O の性能 78 ロジック 実行への割込み 101 当社のサポートサービス ロックウェル・オートメーションは、製品の使用に際しての技術情報を Web で提供しています。 http://www.rockwellautomation.com/support には、技術資料、テクニカルノートやアプリケーションノート、サ ンプルコードやソフトウェア・サービス・パックへのリンク、およびカスタマイズしてこれらのツールを最 大限活用できる MySupport 機能があります。また、ナレッジベース(http://www.rockwellautomation.com/ knowledgebase)では、FAQ、技術資料、サポートチャットやフォーラム、ソフトウェアの更新プログラムに アクセスし、製品の更新通知を申し込むことができます。 さ ら に 設 置、構 成、お よ び ト ラ ブ ル シ ュ ー テ ィ ン グ に つ い て の テ ク ニ カ ル 電 話 サ ポ ー ト の た め に、 TechConnectSM サポートプログラムをご用意しています。詳細は、代理店またはロックウェル・オートメー ションの担当者にお問い合わせいただくか、http://www.rockwellautomation.com/support/ をご覧ください。 設置支援 設置から 24 時間以内に問題が発生した場合は、このマニュアルに記載された情報を確認してください。ま た、製品を稼働させるために立上げを支援するカスタマサポート番号に連絡することもできます。 米国またはカナダ 1.440.646.3434 米国およびカナダ以外 http://www.rockwellautomation.com/rockwellautomation/support/overview.page の Worldwide Locator をご利用いただ く か、 お近 く のロ ッ クウ ェル ・ オー ト メ ーシ ョ ン代理店にお問い合わせ く だ さ い。 製品の返品 ロックウェル・オートメーションでは、製造工場からの出荷時に製品が完全に動作することを確認するため にテストしていますが、製品が機能せず返品する必要があるときには、以下のように手続きを行なってくだ さい。 米国 代理店に連絡し て く だ さ い。 返品手続き を行な う には、 代理店にカ ス タ マサポー ト のケース番号を知らせる必要があ り ます (ケース番号は上記の電話番号にお問い合わせ く だ さ い)。 米国以外 返品手続きについて、 お近 く のロ ッ クウ ェル ・ オー ト メ ーシ ョ ン代理店にお問い合わせ く だ さ い。 マニュアルに関するご意見やご要望 お客様からのコメントは、お客様のニーズに合ったマニュアルを提供するために役に立ちます。このドキュ メントの品質向上に役立つご意見は、Pub. No. RA-DU002 のフォーム(http://www.rockwellautomation.com/ literature/ にある)に入力してお寄せください。 Power, Control and Information Solutions Headquarters Americas: Rockwell Automation, 1201 South Second Street, Milwaukee, WI 53204-2496 USA, Tel: (1) 414.382.2000, Fax: (1) 414.382.4444 Europe/Middle East/Africa: Rockwell Automation NV, Pegasus Park, De Kleetlaan 12a, 1831 Diegem, Belgium, Tel: (32) 2 663 0600, Fax: (32) 2 663 0640 Asia Pacific: Rockwell Automation, Level 14, Core F, Cyberport 3, 100 Cyberport Road, Hong Kong, Tel: (852) 2887 4788, Fax: (852) 2508 1846 Publication 1768-UM001F-JA-P - February 2013 Copyright © 2013 Rockwell Automation, Inc. All Rights Reserved. Printed in the U.S.A. 裏表紙