Zebra EA3600 Reference Guide [ja]

EA3600 Network Connect for Automation
MN-003001-05JA
工業用イーサネ ッ ト アダプタ
プロダク ト リファレンス ガイド
EA3600 NETWORK CONNECT
FOR AUTOMATION
工業用イ ーサネッ ト アダプタ
MN-003001-05JA
改訂版 A
2020 12
ii EA3600 Network Connect プロダク ト リファレンス ガイ ド

改訂版履歴

元のガ イ ド に対する変更を次に示 し ま す。
変更 日付 説明
-01 Rev. A 2017/5
-02 Rev. A 2018/1
-03 Rev. A 2018/8
-04 Rev. A 2019/4
-05 Rev. A 2020/12
初期 リ リース
以下を更新 しま し た。
- 転送の有効化と 転送モー ドの選択の表、 EA3600 に送信されるデータの列
- 章の見出し か ら 「すべての大文字」 を削除。 Ethernet/IP から EtherNet/IP に変更。
以下を更新 しま し た。
- 図 1-3 12V 電源は別途購入する必要があ り ま す。
以下を更新 しま し た。
- 表 2-2
- 表 2-3
- Ethernet IP の章
以下を追加 しま し た。
- EA3600 アド オン プロファイルを使用した構成
- [Config Port to Device Configuration] パラ メ ータ の設定。
- バーコード を使用したデバイスのプログラ ミングに関する新しいセクシ ョン。
- TCP/IP の新し い章。
マスタ / スレ ーブの参照を コ ン ト ロー ラ / フォロワに置き換え。
目次
改訂版履歴 ......................................................................................................................................... ii
このガイ ドについて
はじめに............................................................................................................................................ vii
構成................................................................................................................................................... vii
章の説明........................................................................................................................................... viii
表記規則........................................................................................................................................... viii
関連文書お よ びソ フ ト ウ ェ ア ........................................................................................................... ix
ドキュメン ト............................................................................................................................... ix
ソフトウェア............................................................................................................................... ix
サービスに関する情報 ...................................................................................................................... ix
1 章 : 初期セ ッ ト ア ッ プ
はじめに ......................................................................................................................................... 1-1
ハー ドウ ェ ア / ソ フ ト ウ ェ アの前提条件 ........................................................................................ 1-1
EA3600 の初期設定お よ びス テ ー タ ス .......................................................................................... 1-2
工場出荷時のデ フ ォル ト 設定 .................................................................................................. 1-2
リセッ ト ボタン ....................................................................................................................... 1-3
ステータス表示 ........................................................................................................................ 1-3
接続のセ ッ ト ア ッ プ ................................................................................................................. 1-4
EA3600 での 24V DC 電源の使用 ...................................................................................... 1-5
EA3600 の構成 ......................................................................................................................... 1-6
EA3600 のバー コ ー ド スキ ャ ン機能の確認 .................................................................................. 1-9
EA3600 フ ァ ームウ ェ アの更新 ..................................................................................................... 1-9
EA3600 の取り 付け ..................................................................................................................... 1-10
第 2 章 : イーサネッ ト インタフェース
はじめに .............................................................................................................................
工業用プロ ト コルのサポー ト ........................................................................................................ 2-1
ア クテ ィ ブな工業用イ ーサネ ッ ト プ ロ ト コルの選択 ................................................................... 2-1
IP ア ド レス構成の設定 .................................................................................................................. 2-2
工業用イ ーサネ ッ ト 開発者用フ ァ イル (ZIP フ ァ イルの内容 ) ...................................................... 2-2
デバイス定義フ ァ イル ............................................................................................................. 2-2
............ 2-1
iv EA3600 Network Connect プロダク ト リファレンス ガイ ド
サンプル アプリケーシ ョ ン ファイル ...................................................................................... 2-3
サンプルの機能ブロ ック、 ラ イブ ラ リ、 ルーチン ファイル .................................................. 2-3
EA3600 PLC I/O リファレンス ...................................................................................................... 2-4
バーコ ー ド 入力デー タ ............................................................................................................. 2-4
バーコ ー ド 入力デー タ - ステータス レジスタ ......................................................................... 2-5
バーコ ー ド 出力デー タ ............................................................................................................. 2-6
バーコ ー ド 出力デー タ - 制御レジ スタ .................................................................................... 2-7
3 章 : バーコー ド転送
はじめに ......................................................................................................................................... 3-1
転送モ ー ド ..................................................................................................................................... 3-1
基本モ ー ド ............................................................................................................................... 3-1
ハン ドシェ イク モー ド ............................................................................................................ 3-1
断片化モ ー ド ............................................................................................................................ 3-1
EA3600 からのバーコード データの読み取り ............................................................................... 3-2
バー コー ド転送の有効化 .......................................................................................................... 3-2
転送モ ー ド の選択 .................................................................................................................... 3-2
基本モ ー ド ............................................................................................................................... 3-2
転送制御 ............................................................................................................................. 3-2
バーコ ー ド データ ............................................................................................................. 3-2
ハン ドシェ イク モー ド ............................................................................................................ 3-3
転送制御 ............................................................................................................................. 3-3
バーコ ー ド データ ............................................................................................................. 3-3
バーコ ー ド 転送でのエ ラー処理 ......................................................................................... 3-3
シーケンス図 ...................................................................................................................... 3-3
断片化モ ー ド ............................................................................................................................ 3-4
転送制御 ............................................................................................................................. 3-4
バーコ ー ド デー タの断片化制御 ........................................................................................ 3-4
シーケンス図 ...................................................................................................................... 3-5
ト リ ガ状態の判定 .......................................................................................................................... 3-5
バーコ ー ド タイプの表 .................................................................................................................. 3-6
スキャナへのアラー ト / アクショ ンの送信 .................................................................................... 3-9
4 : PROFINET インタフェース
はじめに ......................................................................................................................................... 4-1
通信プ ロ フ ァ イル .................................................................................................................... 4-1
GSDML ファイル ..................................................................................................................... 4-1
ID およびメンテナンス機能 ..................................................................................................... 4-1
PROFINET IO モジュール ....................................................................................................... 4-2
ステータスおよびバーコード データ IO モジュール ......................................................... 4-2
Siemens 社の S7 の通信の構成 ..................................................................................................... 4-2
GSDML ファイルの登録 .......................................................................................................... 4-2
I/O 構成への EA3600 の追加 ................................................................................................... 4-2
I/O データ のマ ッ ピング ........................................................................................................... 4-6
PROFINET デバ イ ス名の設定 ................................................................................................. 4-8
EA3600 からのバーコード データの転送 ...................................................................................... 4-9
TIA v15.1 のサン プル アプリケーシ ョン ....................................................................................... 4-9
EA3600_TIA_Sample
バー コー ド転送ロ ジ ッ クの使用 ....................................................................................... 4-10
バー コー ド転送のサン プル ロジッ ク ................................................. 4-10
目次 v
5 : EtherNet/IP インタフェース
はじめに ......................................................................................................................................... 5-1
通信プ ロ フ ァ イル .................................................................................................................... 5-1
EDS ファイル .......................................................................................................................... 5-1
サポー ト さ れているオブジ ェ ク ト ........................................................................................... 5-2
TCP/IP インタフェース オブジェ ク ト ............................................................................... 5-2
イーサネッ ト リンク オブジ ェ ク ト ................................................................................... 5-2
I/O アセンブリ ......................................................................................................................... 5-2
ステータスおよびバーコード データ アセンブリ .............................................................. 5-2
バー コー ド転送制御アセ ンブ リ ......................................................................................... 5-2
I/O 接続 .................................................................................................................................... 5-3
排他的所有者接続 .............................................................................................................. 5-3
Rockwell Automation 社の ControlLogix の通信の構成 ................................................................. 5-3
EDS プロファ イルを使用した構成 (ControlLogix v.20 以降 ) .................................................. 5-3
EA3600 EDS フ ァ イ ルの登録 ............................................................................................ 5-3
I/O 構成への EA3600 の追加 ............................................................................................. 5-4
EA3600 I/O タグ ............................................................................................................ 5-7
汎用 EtherNet/IP モジュールを使用した構成 .......................................................................... 5-8
I/O 構成への EA3600 の追加 ............................................................................................. 5-8
EA3600 タグ .................................................................................................................... 5-10
EA3600 アド オン
AOP のインス トール ....................................................................................................... 5-11
I/O 構成への EA3600 の追加 ........................................................................................... 5-14
EA3600 I/O タグ .......................................................................................................... 5-16
EA3600 からのバーコード データの転送 .................................................................................... 5-17
AOP を使用した Logix Studio 5000 v24 のサン プル アプリケーシ ョン ..................................... 5-18
EA3600Sample バー コー ド転送のサン プル ロジック ........................................................... 5-18
バー コー ド転送ロ ジ ッ クの使用 ....................................................................................... 5-18
ScannerRoutine ............................................................................................................... 5-18
プロファイルを使用した構成 .................................................................. 5-11
6 : Modbus TCP インタフ ェース
はじめに ......................................................................................................................................... 6-1
通信プ ロ フ ァ イル .................................................................................................................... 6-1
Modbus 装置識別子 ................................................................................................................. 6-1
サポー ト さ れている Modbus 機能 ........................................................................................... 6-1
Modbus レジスタのマッピング ............................................................................................... 6-2
EA3600 ID およびバージョ ン情報レジスタ ...................................................................... 6-2
ステータスおよびバーコード データ レジスタ ................................................................. 6-2
バー コー ド転送制御レ ジス タ ............................................................................................ 6-3
EA3600 からのバーコード データの転送 ...................................................................................... 6-4
バーコ ー ド 転送レジス タ コマンドの例 ................................................................................... 6-4
転送の有効化 と 転送モー ド の選択 ..................................................................................... 6-4
基本モ ー ド 転送 .................................................................................................................. 6-4
ハン ドシェ イク モー ド 転送 ............................................................................................... 6-5
vi EA3600 Network Connect プロダク ト リファレンス ガイ ド
7 : TCP/IP インタフェース
はじめに ......................................................................................................................................... 7-1
デバイスの検索 .............................................................................................................................. 7-1
ホス ト か ら のブ ロー ド キャ ス ト パケ ッ ト 送信詳細 .................................................................. 7-1
デバイスからのユニキャスト受信パケッ ト詳細 ...................................................................... 7-2
バーコ ー ド データの受信 .............................................................................................................. 7-2
デバイスからのユニキャスト受信パケッ ト詳細 ...................................................................... 7-2
Zebra TCP/IP サンプル アプリケーショ ン .................................................................................... 7-3
その他の UI 要素に関する注意事項 ......................................................................................... 7-4
8 章 : バーコー ドのプログ ラ ミ ング
はじめに ......................................................................................................................................... 8-1
バーコ ー ド を使用 し た EA3600 のプログラ ミ ング ....................................................................... 8-1
EA3600 パラ メータのパススルー ............................................................................................ 8-2
工業用イ ーサネ ッ ト プロ ト コル .............................................................................................. 8-3
読み取 り 桁数と コ ー ド タイプを TCP/IP 経由で転送 .............................................................. 8-4
バー コー ド を使用する追加構成設定 ........................................................................................ 8-4
付録 A: トラブルシューティング
トラブルシューティング .............................................................................................................. A-1
索引

このガイドについて

はじめに

このガイドでは、 EA3600 Connect for Automation 工業用イ ーサネ ッ ト ア ダプ タの工業用イ ーサネ ッ ト インタ フ ェ ースの使用方法について説明 し ます。
こ のガ イ ド で示 し てい る画面 と ウ ィ ン ド ウの図は、 例 と し て示 し てい る ものであ り 、 実際の画面と 異なる
ことがあります。
構成
このガ イ ド には、 次の表に示す EA3600 Network Connect 構成が含まれています。
構成 説明
EA3600-R1CP-00
EA3600-R1CM-00
EA3600-S1CP-00
EA3600-S1CM-00
EA3600-T1CP-00
注 : マルチポイン ト EA3600 構成では、 複数の DS3678 スキ ャ ナを 機能が制限 さ れた単一の STB/FLB3678
レードルに接続するこ とができます。
EtherNet/IP
EtherNet/IP
PROFINET
PROFINET
標準
TCP/IP -
Modbus TCP
Modbus TCP
Modbus TCP
Modbus TCP
ポイン ト トゥ ポイン ト
、標準
、標準
、標準
、標準
TCP/IP;
TCP/IP;
TCP/IP;
TCP/IP;
ポイン ト トゥ ポイン ト
マルチ ポイン ト
ポイン ト トゥ ポイン ト
マルチ ポイン ト
viii EA3600 Network Connect プロダク ト リファレンス ガイ ド

章の説明

このガイドは、 次のト ピ ッ クで構成されています。
第 1 章「初期セットアップ」」では、EA3600 アダ プ タのセ ッ ト ア ッ プおよび構成方法につい て説明し ます。
2 章「イーサネット インタフェース」」 では、 工業用イーサネ ッ ト (IE) インタフ ェースについて概説し ます。
3 章 「バー コ ー ド 転送」」 では、 使用す る プロ ト コルに関係な く 、 こ の転送がどのよ う に行われるかにつ いて詳し く説明します。
4 章「PROFINET インタフ ェース」」では、Siemens 社の S7 の通信を構成す る ための手順と スク リ ーン ショットを示しながら PROFINET IO モジュールについて説明し、 さ らに EA3600 からのバーコード デー
タの転送について も説明し ます。
5 章「EtherNet/IP インタフェース」 」では、I/O アセンブリ、 I/O 接続、 Rockwell Automation 社の ControlLogix の通信の構成手順、 および EA3600 からのバーコー ド データ の転送について説明 し ます。
6 章「Modbus TCP インタフェース」」では、Modbus TCP インタフ ェースを使用した EA3600 からの バーコー ド デー タの転送につい て説明し ます。

表記規則

本書では、 次の表記規則を使用 しています。
付録 A、「トラブルシューティング」」 では、 よ く ある 問題の症状 と解決方法について説明 します。
斜体は、 次の項目の強調に使用 します。
このガイドの章およびセクシ ョン
関連文書
太字は、 次の項目の強調に使用 します。
ダイアログ ボ ッ ク ス名、 ウ ィ ン ド ウ名、 画面名
ドロップダウン リスト名、 リスト ボッ クス名
チェ ック ボ ッ ク ス名、 ラ ジ オ ボタン名
画面上のア イ コ ン
キーパッ ド 上のキー名
画面上のボ タン名
中黒 ( ・ ) は、 次を示し ます。
実行する操作
代替方法のリ ス ト
実行する必要はあるが、 任意の順番で実行で き る手順の リ ス ト
順番ど おり に実行する必要のあ る手順 ( 順を追った手順 ) は、 番号付きのリ ス ト で示さ れ ます。

関連文書および ソ フ ト ウ ェ ア

ドキュメント

DS36X8 プロダク ト リファレンス ガイ ド』 (p/n MN-002689-xx) では、コー ドレス DS3678 およびコー ド付
DS3608 デジタル ス キ ャナの設定、 操作、 メ ン テナ ン ス、 および ト ラブルシ ューテ ィ ン グの一般的な方
法について説明し ます。
『DS3678 クイック スタート ガイ ド』 (p/n MN002648Axx) では、DS3678 デジ タル スキャナを使い始める う えでの一般的な情報 と、 基本的な セ ッ ト ア ッ プや操作手順につい て説明 し ています。
『DS3608 クイック スタート ガイ ド』 (p/n MN002257Axx) では、DS3608 デジ タル スキャナを使い始める う えでの一般的な情報 と、 基本的な セ ッ ト ア ッ プや操作手順につい て説明 し ています。
STB3678 クレードル クイック リファレンス ガイ ド』 (p/n MN002334Axx) では、 ク レー ドルの設定お よ び 使用に関する基本的な手順について説明する と と もに、 電気電子機器の廃棄処理規制に関する情報を 提供 し
ます。
FLB3678 クレードル クイック リファレンス ガイ ド』 (p/n MN002336Axx) では、 ク レー ドルの設定お よ び 使用に関する基本的な手順について説明する と と もに、 電気電子機器の廃棄処理規制に関する情報を 提供 し
ます。
このガイ ドについて ix

ソフトウェア

Zebra 工業用イ ーサネ ッ ト ソ フ ト ウ ェアの最新バージ ョ ンお よ びすべてのガ イ ド の最新バー ジ ョ ンについては、 次の Web サイ トをご覧 く ださい。 http://www.zebra.com/support

サービスに関する情報

お使いの機器に問題が発生 し た場合は、地域担当の Zebra グローバル カスタマー サポー ト にお問い合わせ く ださ い。 問い合わせ先情報については、 次の Web サイ ト をご覧 く ださい。 http://www.zebra.com/support
サポー ト へのお問い合わせの際は、 以下の情報をご用意 く だ さい。
装置のシ リ アル番号
モデル番号ま たは製品名
ソフトウェアのタイプとバージョ ン番号
Zebra では、 サポー ト 契約で定め ら れた期間内に電子 メ ール、 電話、 またはフ ァ ッ ク スでのお問い合わせに対応い たします。
Zebra カスタマー サポー ト が問題を 解決で き ない場合、 修理のため機器を ご返送いただ く こ と があ り ます。 その 際に詳しい手順をご案内します。Zebra は、 承認 された梱包箱を 使用せずに発生 し た搬送時の損傷につい て、 その 責任を 負わない も の と し ま す。 装置 を不適切な方法で搬送する と 、 保証が無効になる場合があ り ます。
ご使用の Zebra ビジネス製品を Zebra ビジネス パー ト ナーから 購入 された場合、 サポー ト につい ては購入先のビ ジネス パー ト ナーにお問い合わせ く だ さい。
x EA3600 Network Connect プロダク ト リファレンス ガイ ド

1 初期セ ッ ト ア ッ プ

はじめに

この章では、EA3600 ア ダ プタ の初期セ ッ ト ア ッ プ を 行 う 方法について説明 し ます。 さ ら に、 Zebra 工業用イーサ ネッ ト 構成ユーテ ィ リテ ィを使用して機能を検証し、EA3600 を構成する方法についても説明します。 このソ フ ト ウ ェアの最新バージ ョ ンは、 次に示す Zebra のサポー ト Web サイ トからダウンロード できます。
http://www.zebra.com/support

ハー ド ウ ェ ア / ソ フ ト ウ ェ アの前提条件

EA3600 を使用する工業用イーサネッ ト アプリケーシ ョンの初期セッ トアップ、 テス ト、 および開発には、 次の
コンポーネントが必要です。
EA3600 Network Connect アダプ タ
互換性のある Zebra コード付きスキャナまたはコードレス スキャナ (DS3608、 DS3678 など )。
重要 EA3600 は、 次のスキ ャナ バージ ョ ン で テス ト されています。
- DS3608 HP/SR - CAACJS00-003-R00
- DS3678 HP/SR - CAACKS00-003-R00
- DS3608 DP - CAADJS00-002-R00
コード レス スキ ャ ナのセ ッ ト ア ッ プには、適切な ク レ ー ド ル (STB3678 または FLB3678 など) も必要です。
Zebra 工業用イーサネ ッ ト 構成ユーテ ィ リ テ ィ ソフトウェア。
Zebra 工業用イーサネ ッ ト 構成ユーテ ィ リ テ ィ を 実行す る ための、 Windows 7 以降が実行さ れている PC
サポー ト プロ ト コル (EtherNet/IP、 PROFINET、または Modbus TCP) のいずれかをサポー トする工業用
イーサネッ ト PLC (Programmable Logic Controller)
重要 工業用イ ーサネ ッ ト のテス ト は、 次の PLC およびソ フ ト ウェ アを使用 して実行 されています。
- Siemens 社の SIMATIC S7-1200 PLC (6ES7 215-1AG40-0XB0) および TIA v15.1 SP1 ソフトウェア
- Siemens 社の SIMATIC S7-300 PLC (6ES7 317-2EK14-0AB0) および Step 7 v5.5 SP4 ソフ トウェア
- Rockwell Automation 社の CompactLogix L24ER (QB1B) および Logix Studio 5000 v24 ソフ トウェア
イーサネッ ト スイ ッチまたはルーター (EA3600 PLC に直接接続 し ない場合 ) およびイーサネッ ト ケー
ブル。
1 - 2 EA3600 Network Connect プロダク ト リファレンス ガイ ド
次のコ ンポーネ ン ト を含む、 工業用イーサネ ッ ト 開発者用 zip ファイル (CAAEAS00-001-RXXD0.ZIP)。
EDS ファイル、 Logix Designer サンプル アプリケーショ ン、 およびエクスポー ト されたスキャナ ルー チン。
GSDML ファイル、Step 7/TIA サンプル アプリケーショ ン、 および機能ブロッ ク。

EA3600 の初期設定およびス テー タ ス

工場出荷時のデ フ ォル ト 設定

このセクシ ョ ンで説明する EA3600 の工場出荷時のデ フ ォ ル ト 構成に注意す るこ と が重要です。 デ フ ォ ル ト の構
成が目的の構成と 一致 しない場合は、Zebra 工業用イーサネ ッ ト 構成ユーテ ィ リ テ ィ または適切な PLC ベンダ
フ ト ウ ェ アを 使用 して構成を 変更す る 必要があ り ます。
EA3600 の工場出荷時のデ フ ォ ル ト 構成は、 購入 した SKU によ って異な り、 次のよ う に設定されています。
Rockwell Automation SKU の場合、 EtherNet/IP がデフ ォル ト のア ク テ ィ ブな工業用イーサネ ッ ト プロ ト コ ルです。
Siemens SKU の場合、 PROFINET がデフ ォル トのア クテ ィ ブな工業用イーサネ ッ ト プロ ト コルです。
IP アドレス モード : タイムアウトが 30 秒に設定さ れた DHCP (Dynamic Host Control Protocol)
EA3600 の工場出荷時のデ フ ォル トのイ ーサネ ッ ト IP アドレス構成では、 DHCP が有効に設定 され、 DHCP
のタイムアウトが 30 秒に設定 さ れています。 DHCP アドレスが 30 秒のタ イ ムアウ ト 値以内に受信さ れな い場合、 デバ イ スは AutoIP アドレス (192.168.0.100) にフォール バックします。
初期セ ッ ト ア ッ プ 1 - 3

リセッ ト ボタン

リセッ ト ボタン
EA3600 には、 EA3600 の設定を工場出荷時のデ フ ォ ル ト に戻すための リセッ ト ボタンが用意されています。 工 場出荷時への リ セ ッ ト を行 う には、 ペーパー クリップを使用してリセット ボタンを 10 秒以上押 し たままに しま す。 十分に長い時間ボタンを押し続けると、 デバイス ステータス LED が消灯し ます。 リセッ ト ボタンを放すと、 内部に保存 された構成が ク リ ア され、 EA3600 が再起動 し ます。
1-1 EA3600 のリセッ ト ボタン

ステータス表示

EA3600 イーサネッ ト LED には、 デバイ スの現在のステー タ スに関す る 情報が示 されま す ( 1-2 を参照して く ださい)。イーサネット リンク アクテ ィ ビティ LED は、 イーサネ ッ ト アクテ ィビテ ィに対して点滅します。色は 常に黄色です。 デバイス ステータス LED は、 EA3600 の現在の状態に応 じて状態 と 色が変化し ます。 1-1 に、
さまざまな LED 状態と その説明を示し ます。
1-1 EA3600 のデバイス ステータス LED の表示
LED の状態 説明
消灯 電源が供給さ れていません。
黄色の点灯 現在、 ブ ー ト ローダー モード です。
注 : こ のモー ド では、 フ ァ ームウ ェアの更新のみ を実行でき ま す。
緑色の点灯 電源が供給さ れ、 有効なスキ ャ ナに接続 さ れています。
緑色ま たは黄色の 点滅
緑色ま たは黄色の 点滅
(
低速の
(
高速の
)
)
電源が供給さ れていますが、 有効な スキャ ナに接続 さ れていません。
ファームウェア更新プロセスで新しい製品コードをアップロードしています。
緑色の点滅
LED
を点滅するよ う
PROFINET
ソフトウェアから要求されています。
1 - 4 EA3600 Network Connect プロダク ト リファレンス ガイ ド
デバイ ス ステータス LED
イーサネッ ト リンク アクテ ィ ビティ LED
RJ45 イーサネッ ト ポー ト
補助 24V ポー ト
1-2 EA3600 RJ45 イーサネッ ト ジャック LED

接続のセ ッ ト ア ッ プ

EA3600 を初めて設定する場合の手順を次に示 します。
1. 標準 CAT5/6 イーサネッ ト ケーブルを使用し て、 (E-Net とラベル表示された) RJ45 ポー ト を介し て EA3600
イーサネッ ト インフラスト ラクチャ ネッ トワークに接続します。
2. Zebra DS36xx スキャナの RS-232 ケーブルをデバイスのシリ アル ポー ト ( スキャナ と ラベル表示されたポー
ト ) に接続し ます。
重要 スキャナを EA3600 に接続 し た後、 バーコー ド のスキャ ン を開始するまで 5 秒待 っ て く ださ い。 こ の間、
EA3600 はス キ ャ ナへの問い合わせを行い、 操作のために スキ ャ ナ を設定し ます。
3. モジュラ ジ ャ ッ クの端子 (DB-9 RS-232 ケーブルの反対側の端子 ) をコード付き DS36xx スキャナまたは
STB36xx/FLB36xx クレードルに差し込みます。
4. 12V バレル ジ ャ ッ ク をデバ イスの電源ポー ト (12V 電源と ラ ベル表示さ れたポー ト ) に接続し ます。
または、 補助 24V 電源から の電源 コ ー ド と ア ース線を 接続 します。 詳細については、 1-5 ページの 「EA3600
での 24V DC 電源の使用」 を参照して く ださい。
初期セ ッ ト ア ッ プ 1 - 5
RS-232 スキャナ ケーブル (CBA-RF2-C09ZAR)
DS3608 ( コード付き )
DS3678 ( コード レス )
12V 電源 ( 別途購入する必要があ り ます )
EA3600
または
ホス ト へ
イーサネッ ト
ポー ト
電源
補助 24V 電源
5. EA3600 に電源が供給 され、有効なスキ ャナが接続 さ れている と きは、EA3600 のイーサネッ ト ジャ ック LED
が緑色で点灯 し ます。 EA3600 が有効な イーサネ ッ ト ネッ トワークに接続されているときは、 イーサネッ ト ジャック アクティ ビティ LED が黄色で点灯 ( アクティ ビテ ィがあるときは点滅) します。
1-3 EA3600 Network Connect のセ ッ ト アッ プの概要
EA3600 での 24V DC 電源の使用
EA3600 は、 2 つの異な る電源接続のど ち らかを使用する よ う に構成で きます ( 1-3 を参照して く ださい )
24V 接続用の電源をセ ッ ト ア ッ プするには、 次の手順に従い ます ( 1-6)
1. コネクタを外側に引き出して装置から取り外します。
1-4 EA3600 からのターミナル ブロックの取り外し
1 - 6 EA3600 Network Connect プロダク ト リファレンス ガイ ド
2 つの固定用ネジ を
緩める
24V の被覆を 剥い だ リー ド線を差 し込む
2. ターミナル ブロッ クを完全に取り外すと、 2 つの小 さな固定用ネジが露出 し ます。 これらの 2 つのネジ を緩
め、24V 電源の被覆を 剥いだ リ ー ド 線 を コ ネ ク タに適切に差 し 込みます。装置に示さ れている電線の極性に注 意し て く だ さい。 小 さ な固定用ネジ を締めて、 電線を固定 し ます。
1-5 24V の リ ー ド 線の接続
3. ターミナル ブ ロ ッ ク を 装置の元の場所に差 し込み、 大き な固定用ネ ジ を締めて ア セ ンブ リ を装置に固定 し ます。
1-6 ターミナル ブロックを差し込んでネジを締める

EA3600 の構成

EA3600 は、Dynamic Host Control Protocol (DHCP) と静的 IP ア ド レ ス指定の両方を サポー ト し ています。EA3600 の初期構成では、 DHCP サーバーが存在する ネ ッ ト ワー ク を使用する こ と をお勧めし ます。 デ フ ォル ト では、 DHCP が有効にな ってお り、 EA3600 DHCP サーバーから IP アドレスを取得しようと試みます。
DHCP サーバーがな く 、 EA3600 が DHCP を使用す る よ う に構成 さ れている場合は、 デフ ォル ト の 30 秒
のタ イムア ウ ト 時間が経過し た後で フ ォ ール バック アドレス 192.168.0.100 が使用されま す。
IP ア ド レスが取得さ れた ら 、 Zebra 工業用イ ーサネ ッ ト 構成ユーテ ィ リ テ ィ を使用し て EA3600 に接続し 、 次の 手順に従っ て構成を変更し ます。
初期セ ッ ト ア ッ プ 1 - 7
1. EA3600 と同じイーサネッ ト ネッ トワークにある Windows 7 以降が実行 されている PC で、C:\Program Files
(x86)\Zebra Technologies\Industrial Ethernet Software にある Zebra 工業用 イ ーサネ ッ ト 構成ユーテ ィ リ テ ィ
のシ ョ ー ト カ ッ ト をク リ ッ ク して これを実行します。
ネッ トワークに DHCP サーバーが含まれ、EA3600 が構成用に初期の IP ア ド レス を取得で きる こ と が期待
されます。
このユーティ リテ ィは、 .NET Framework バージ ョ ン 2.0 を必要と します。
2. [Connect/Disconnect] をクリックして、 ネッ トワーク上に見つかった現在の EA3600 デバイ ス を一覧表示 し
ます。
a. EA3600 デバイス を見つけるために、 特殊なブ ロー ドキャ ス ト パケッ トが送信されます。 このブロー ド
キャス ト パケ ッ ト を受信し たすべての EA3600 デバイ スは、 IP および MAC 情報で応答 し ます。
b. デバイ スが表示さ れない場合、 EA3600 が有効な IP ア ド レス を持っ ていない可能性があ り ます。 DHCP
サーバーが使用可能であ る こ と を確認し、 EA3600 の電源を入れ直 し た後、 [Refresh] ボタンをク リ ック
します。
1-7 構成ユー テ ィ リ テ ィ - [Connect/Disconnect] ダイアログ
c. 接続が失敗する場合、 ま たは ([Refresh] を選択後 も ) IP アドレスが [Connect/Disconnect] ダイアログ
に表示 さ れない場合は、 「付録 A、「トラブルシューティング」」 を参照し て く だ さ い。
3. [Connect/Disconnect] ダイアログで、 接続する EA3600 MAC ア ド レスと一致するデバイスを選択し、
[Connect] をクリ ックします。
1 - 8 EA3600 Network Connect プロダク ト リファレンス ガイ ド
4. [Close] をクリックして [Zebra Industrial Ethernet Configuration] メイン ダイアログに戻ります。
1-8 Zebra 工業用イ ーサネ ッ ト 構成ユーテ ィ リ テ ィ
5. [Zebra Industrial Ethernet Configuration] ダイ アログでは、 次のデバ イ ス構成パラ メ ー タ を設定で き ます。
[Protocol] - 使用する 工業用 イ ーサネ ッ ト プロ ト コルを選択し ます。
[IP Type] - IP アドレス指定モードを [DHCP] または [Static] に設定し ます。
[DHCP Timeout] - DHCP モード で、 フ ォール バッ ク ア ド レス を使用する前に待機する タ イムアウ ト 時間を 選択 し ます。
[IP Address] - 静的 IP アドレス指定モードで、 IP アドレスを設定します。
[Subnet] - 静的 IP アドレス指定モードで、 サブネット マスク を設定します。
[Gateway] - 静的 IP ア ド レス指定モー ド で、 ゲー ト ウェ イ を設定 します。
[Config Port] - 標準 TCP/IP 通信のポー ト 番号を 選択 し ま す。
6. [Apply Changes] をクリ ッ クして新しいパラメータを設定します。
注意 変更を 確実に有効にするために、 EA3600 の電源を入れ直す ( 再起動する ) ことをお勧めします。

EA3600 のバー コ ー ド スキ ャ ン機能の確認

Zebra 工業用 イ ーサネ ッ ト ユーテ ィ リ テ ィ のステー タス ログを使用して、 接続された EA3600/DS36xx スキャナ セ ッ ト ア ッ プか らスキャ ン されたバーコ ー ド を表示する こ とがで きます。 これは、 シ ス テムが期待どお りに動作 し ている こ と を 確認するための優れた方法です。 こ の目的のためにユーテ ィ リ テ ィ に追加さ れた フ ィ ール ド を 表 1-2 に示し ます。
1-2 Zebra 工業用イ ーサネ ッ ト ユーテ ィ リ テ ィ のオプシ ョ ン
フィールド 説明
バーコー ド データ
初期セ ッ ト ア ッ プ 1 - 9
[Show Type/Len]
[Enable Keyboard Wedge]
[Show Non-printable Characters]
接続オ プ シ ョ ン
[Reconnect Automatically]
オンの場合、 ステ ー タ ス ログのバーコード デー タの前にバーコード の タ イ プ お よび長 さが表示 されます。
オンの場合、スキ ャ ン されたデー タ を ホス ト PC 上の一番上のウ ィ ン ド ウ に送信し ます。 これによ り、 スキャ ンさ れたデコー ド デー タ をフ ォアグ ラウ ン ド の外部ア プ リ ケーシ ョ ン (Excel など) に送信でき ます。
オンの場合、 印刷不能文字が、 表示 される前に人間が読める 形式に変換
されます。
オンの場合、 ユーテ ィ リ テ ィ は、 接続が失われた場合に ターゲ ッ ト EA3600 への再接続を試みます。

EA3600 ファームウェアの更新

EA3600 のフ ァームウェア更新プログラムは、 Zebra サポー ト Web サイ ト で入手できます。
フ ァームウ ェ アを更新するには、 次の手順に従います。
1. Zebra 工業用イ ーサネ ッ ト 構成ユーテ ィ リ テ ィ を実行 し ている PC にファームウェア バージ ョ ン を ダウン
ロード します。
2. PC EA3600 に接続し ます。
3. ユーテ ィ リ テ ィ を実行し 、 [Connect/Disconnect] を選択し ます。
4. [Connect/Disconnect] ダイアログで、 [Connect] を選択します。
5. [Close] を選択します。
6. [Update Firmware] ボタンを選択し、 *.hex ファイル ( ファームウェア更新プログラム ファイル) を参照して
開きます。
重要 ダウンロード プ ロセ ス には最大で 1 分かかる場合があ り ます。 こ の更新プロ セ ス中に EA3600 との接
続を切断した り電源を切った り しないで く ださい。
1 - 10 EA3600 Network Connect プロダク ト リファレンス ガイド
DIN レール

EA3600 の取 り付け

EA3600 は、 DIN レールに取り付ける こ と も、 平面に取り 付け る こ と も でき ます。
EA3600 DIN レールに取り付けるには、 1-9 に示すよ う に、 EA3600 の側面にある ク リ ッ プを、 下部の端を
軸に し て DIN レ ールの各端にはめ込みます。
1-9 EA3600 のク リ ップを DIN レールに取り付ける
EA3600 DIN レールか ら取 り外すには、 指を使っ てク リ ッ プの上部を軽 く 持ち 上げて外 し ます。 ク リ ッ プの下 部をレールから持ち上げます。
1-10 DIN レールから ク リ ッ プを取り外す
初期セ ッ ト ア ッ プ 1 - 11
平面取 り 付 け用の印
EA3600 を平面に取 り 付け るには、 次の手順に従います。
1. EA3600 のどちらかの側にあるク リ ップのネジを外します。 ク リ ップを取り外します。
1-11 DIN レールのク リッ プのネジを外す
2. 取り付け位置を決めます。 EA3600 を上下逆 さ まに して鍵状の穴 と取り 付け位置を 合わせ、 1-12 に示すよ
うにその位置に印を付けます。
1-12 鍵状の穴の取り 付け位置
3. 印に合わせて取 り付けネジ を 締めます。
1 - 12 EA3600 Network Connect プロダク ト リファレンス ガイド

第 2 章 イーサネッ ト インタフェース

はじめに

この章では、 工業用イーサネ ッ ト (IE) インタフェースについて概説します。

工業用プ ロ ト コルのサポー ト

EA3600 工業用イ ーサネ ッ ト イ ン タ フ ェースでは、 次の標準プ ロ ト コ ルをサポー ト し てい ま す。
PROFINET ( 詳細につい ては、 「第 4 章「PROFINET インタフェース」」を参照してください)
EtherNet/IP ( 詳細については、 「第 5 章「EtherNet/IP インタフェース」」を参照してください)
Modbus TCP ( 詳細については、 「 6 章「Modbus TCP インタフェース」」を参照してください)。

アクティ ブな工業用イーサネッ ト プロ ト コルの選択

EA3600 は、 一度に 1 つの工業用イーサネ ッ ト プロ ト コルをサポート します。 ア ク テ ィ ブなプロ ト コルを選択す るには、 工業用イーサネ ッ ト 構成ユーテ ィ リ テ ィ を使用し ます。 選択内容の変更は、 EA3600 の電源を入れ直 し た 後でのみ有効にな り ます。
アクティブな IE プ ロ ト コル を 構成す る 方法の詳細については、「 1 章 「初期セ ッ ト ア ッ プ」」を参照してください。
2 - 2 EA3600 Network Connect プロダク ト リファレンス ガイ ド
IP
ア ド レ ス構成の設定
イーサネッ ト上で EA3600 と通信するには、 IP ア ド レスを コ ンピ ュー タ ま たは通信に使用する コン ト ロー ラ と同 じサブネ ッ ト 上の有効な ア ド レ スに設定す る必要があ り ま す。この操作は DHCP を使用して行う ことができます。
また、 ア ド レスを静的に構成すること もできます。
PROFINET の場合、 ネ ッ ト ワー ク上で通信 を開始す る ために EA3600 IP ア ド レ スが構成 されている必要はあ
りません。PROFINET 名に基づいてデバイ スの IP ア ド レス を設定する よ う にコ ン ト ロー ラ を構成する こ と ができ
ます。 ア ク テ ィ ブなプロ ト コルが PROFINET の場合は、 IP 構成を 設定す る 必要はあ り ません。 ただ し、 別のプ ロ
ト コ ルを選択する場合や、 非工業用ツールを フ ァームウ ェ アの更新や他の非 I/O 機能などの機能に使用する場合
は、 そのために EA3600 IP アドレスを設定する必要があります。
イーサネッ ト イ ン タ フ ェ ース で使用 さ れる IP ア ド レス構成は、Zebra 工業用イーサネ ッ ト 構成ユー テ ィ リ テ ィ を 使用し て設定で き ます。 構成の変更は即座に有効にな り ま すが、 IP ア ド レス構成を 変更する場合は手動で再接続 する必要があります。
構成手順については、 「 1 章「初期セットアップ」」を参照してください。

工業用イ ーサネ ッ ト 開発者用フ ァ イル (ZIP フ ァ イルの内容 )

EA3600 用の工業用イーサネ ッ ト 開発者用フ ァ イルは、別個の ZIP ファイル (CAAEAS00-001-RXXD0.ZIP) に含ま れて い ます。 こ の フ ァ イルには、 開発期間の短縮に役立つデバ イ ス定義フ ァ イル、 サン プル アプリケーショ ン、 およびラダー ロジッ ク ルーチン / 機能ブ ロ ッ クが含まれています。 このセ クシ ョ ンでは、 zip の内容につい て説明
します。

デバイス定義フ ァ イル

EA3600 Rockwell Automation 社の Logix Designer または Siemens 社の Step 7 内に IO モジュールと して含め るには、 デバイ ス定義フ ァ イルを イン ス ト ールす る 必要があ り ます。 2-1 に、 こ れ らのフ ァ イルを示 し ます。
2-1 定義フ ァ イルの リ ス ト
工業用プ ロ ト コル ( 開発環境 ) デバイス定義フ ァ イル イメージ ファイル
EtherNet/IP (Logix 5000 Studio) Zebra_EA3600.eds Zebra_EA3600.ico EtherNetIP\
PROFINET (Totally Integrated Automation/Step 7)
これら のデバイ ス定義 フ ァ イ ルを イ ン ス ト ールする方法の詳細につい ては、 お使いの工業用プ ロ ト コ ルに対応す る章を参照して く ださい。
GSDML-V2.33
-Zebra-EA3600-2-201811
15.xml
GSDML-034B-0002-EA3600.bmp PROFINET\
フォルダの
場所
イーサネッ ト インタフェース 2 - 3

サンプル アプリケーシ ョ ン ファイル

初期のア プ リ ケーシ ョ ン開発を支援す る ために、 サ ン プル アプ リ ケーシ ョ ンが提供 さ れています。 こ れ らのサン プル ア プ リ ケーシ ョ ン には、 別個のエ クスポー ト された コ ンポーネ ン ト と し て も 提供さ れる ス キ ャナ機能ブロ ッ
クまたはスキャナ ルーチ ンの使用も含まれています。 プ ロ ト コ ル と開発環境に対応す る フ ォルダに、 3 つのサン プル アプリケーショ ンが格納されています。
EthernetIP\Logix_v24\EA3600Sample.zip
このサン プルは、 読み込む前に展開する必要があ り ま す。 このサン プル アプリケーシ ョンは、 RS Logix Designer Studio 5000 v24 を使用して構築されています。 このサンプル アプリケーショ ンには、 スキャニン グ操作に必要な EA3600 ロ ジ ッ ク の多 く を抽象化す る ScannerRoutine が使用 されています。
Profinet\TIAv15.1\EA3600_TIA_Sample_v15.1.zap15_1
このアーカイブされたサンプル アプリケーシ ョンは、 Totally Integrated Automation (TIA) v15.1 SP2 を使用
し て構築さ れています。 こ のサン プル ア プ リ ケーシ ョ ンを読み込むには、 TIA v15.1 以降の [File] メニュー の [Retrieve] 機能を 使用 します。 このサンプル ア プ リケーシ ョ ンには、 スキャニング操作に必要な EA3600 ロジ ッ クの多 く を抽象化す る EA3600 ラ イ ブ ラ リが使用 さ れています。
サンプル アプ リ ケーシ ョ ン が適切に動作する ためには、 こ れ ら の フ ァ イルが適切な開発環境に イ ンス ト ー
ルさ れている必要があ り ます。

サン プルの機能ブ ロ ッ ク、 ラ イ ブラ リ 、 ルーチ ン ファイル

Rockwell Automation 社および Siemens 社の開発環境の代替バージ ョ ン を使用す るア プ リケーシ ョ ン開発者 を支 援するために、 エ ク スポー ト された機能ブ ロ ッ ク、 ラ イブ ラ リ、 お よびルーチンが提供 さ れています。 これらの
コ ンポーネ ン ト を、 プ ロジ ェ ク ト への読み込み方法と と もに次に示し ます。
EthernetIP\Logix_v24\ScannerRoutine.L5X
RS Logix Designer Studio 5000 で、 [File] メニューの [Import Component\Routine] を選択して、 このルー
チンを読み込みます。
Profinet\TIAv15.1\EA3600Lib.zal15_1
TIA v15.1 で、 このグローバル ラ イ ブラ リ を開き、 その コ ンポーネ ン ト を現在の プ ロジ ェ ク ト に ド ラ ッ グ アンド ドロップします。
2 - 4 EA3600 Network Connect プロダク ト リファレンス ガイ ド
EA3600 PLC I/O
EA3600 とコントローラとの間で交換される I/O データ には、 バーコ ー ド デー タ自体に加えて、 バーコー ドの転 送に使用 され る ステ ー タスお よ び制御情報の コ レ ク シ ョ ン も 含まれます。
リファレンス

バーコ ード 入力デー タ

入力デー タ (EA3600 からイーサネッ ト コントローラに送信されるデータ) の内容を 2-2 に示し ます。
2-2 バーコー ド入力デー タ
データ パラ メータ デー タ型 説明
ステータス レジスタ
更新カウ ン タ
バーコー ド
タイプ
UINT16
UINT16
UINT16
スキャナ インタフェースとバーコード デー タ転送の現在のス テー タ ス を
2-5
示すビ ッ ト 列。 ビ ッ ト 割り当てについては、
新しいデータがデータ フィールドに読み込まれるたびに
リ メ ント されます。 これにより、 データが更新されたことがコン トロー ラに示されます。
通常の範囲は
0
は、 転送エ ラーが検出 さ れ、 コ ン ト ロ ー ラが再同期する 必要がある こ
とを示します。
データ フィールドに含まれているバーコードのタイプ。
1 ~ 65,535
です。
を参照して く ださい。
1
ずつイン ク
接続し てい る スキ ャ ナの数
バ ッ テ リ充電状態
バッテリ電圧
バッテリ温度
バッテリ製造日
予約済み
長さ
データ
入力デー タ バ ッ フ ァの全体の長 さ は、 工業用プ ロ ト コ ルの制限によ って決ま り ます。 スキ ャ ナから受信 し たバー
コード データがデータ フ ィ ール ド に収ま ら な い場合は、 バー コー ド を断片化し 、 ブ ロ ッ クに分け て コ ン ト ローラ
に送信する こ と がで きます。
UINT8
UINT8
UINT16
UINT16
UINT8[8]
UINT16
UINT16
BYTE[]
EA3600
コード レス スキ ャナのバ ッ テ リ 充電状態
コード レス スキャナのバッ テ リ電圧 (ミリボルト)。
コード レス スキャナのバッ テ リ温度 (℃)。
コード レス スキ ャナのバ ッ テ リ 製造日
0
後に続 く データ フィールドの長さ (バイ ト)。
に接続し ているスキ ャ ナの数。
(0% ~ 100%)
(DDMMMYY)
に設定し ます。
イーサネッ ト インタフェース 2 - 5
バーコ ード 入力デー タ
入力デー タのス テー タ ス レジスタ フィールドは、 2-3 に示すよ う に ビ ッ トが割り 当てられた 16 ビットのビッ
ト列です。
2-3 ステータス レジスタのビッ ト割り当て
ビット 名前 説明
0
1
2
3
4
バーコー ド転送
ハン ド シェ イ ク モード ハン ドシ ェイ ク モード ビットのステータス。
断片化モ ー ド バー コー ド 断片化モー ド ビットのステータス。
バーコー ド キャッシュ オーバーフ ロー
入力デー タ オーバーフ ロー
-
ステータス レジスタ
バーコー ド転送ビ ッ ト のステータ ス。
バーコー ド
コードを受信したときにセットされます。 このビットは、
は複数のバー コ ード が失われた こ と を示し ます。
このビ ッ ト は、 出力制御レ ジス タの障害のク リ ア ることでクリアされます。
断片化モ ー ド が有効にな っ てお らず、 現在のバー コー ド データが入 力デー タ
されます。 現在のバーコードは、 データ 切り捨てられています。 断片化モ ー ド が有効な場合、 こ のビ ッ ト は使用さ れません。
キャッシュがいっぱいの状態でスキャナから新しいバー
1
つまた
ビットをセットす
バッファのデータ フィールドに収まらない場合にセット
フィールドに収まるように
5
6
7
8
9
ハン ド シ ェ イ クの待機中 スキ ャ ナが更新
カウンタ 現在のバー コ ード の
れるのをスキャナが待機し ているときにセッ ト されます。
ACK
リアされます。
このビッ トは、 ハン ドシェ イ ク せん。
トリガ状態 スキャナのトリガ ボタンが物理的に押されたときにセッ トされま
す。 ト リ ガ
マルチポイン ト れません。 このビッ トは、 ポイン ト ト ゥポイン ト 用する場合にのみ有効にな り ます。
スキャナのタ イプ
断片化バー コ ード 現在のバー コ ード データがデータ フィールドより大きく、ブロッ
最初の断片 断片化さ れたバー コー ド転送の最初のブ ロ ッ クでセ ッ ト さ れます。
0 =
クに分けて送信される場合にセッ ト されます。 現在のバー コ ード
アされます。 断片化モ ー ド が無効な場合、 こ のビ ッ ト は使用さ れません。
断片化モ ー ド が無効な場合、 こ のビ ッ ト は使用さ れません。
カウ ン タが更新 カ ウン タ と 一致す る よ う に設定された と きにク
コード付きスキャナ
/ACK
を待機し てい る こ と を示す内部状態。
ハン ド シェ イ ク。
ACK
カウンタがコン ト ローラによって更新さ
モー ドが無効な と き は使用 されま
ボタンが放されたときにクリアされます。
EA3600 SKU
データがデータ フィールドに収まる場合にクリ
を使用する場合、 こ のビ ッ ト は使用 さ
1 =
コード レス スキャナ
EA3600 SKU
を使
2 - 6 EA3600 Network Connect プロダク ト リファレンス ガイ ド
2-3 ステータス レジスタのビッ ト割り当て ( 続き)
ビット 名前 説明
10
11
12 ~ 15
中間の断片 断片化さ れたバー コー ド転送の、 最初 と 最後 を 除 く すべてのブ ロ ッ
クでセッ トされます。 断片化モ ー ド が無効な場合、 こ のビ ッ ト は使用さ れません。
最後の断片 断片化さ れたバー コー ド転送の最後のブ ロ ッ クでセ ッ ト さ れます。
断片化モ ー ド が無効な場合、 こ のビ ッ ト は使用さ れません。
予約済み

バーコ ード 出力デー タ

出力デー タ ( イーサネッ ト コントローラから EA3600 に送信さ れるデー タ ) の内容を 2-4 に示し ます。
2-4 バーコー ド出力デー タ
データ パラ メータ データ型 説明
制御レジ ス タ
ACK
カウンタ
UINT16
UINT16
バー コ ー ド 転送制御に使用する ビ ッ ト 列。 次の表のビ ッ ト 割り当てを参照してく ださい。
入力データ更新カウンタの値に設定され、 コン ト ローラが 入力デー タから デー タ を読み出し たこ と を示 し ます。
通常の範囲は
0
は、 転送エ ラーが検出 さ れ、 がある こ とを示 し ます。 ハン ド シェ イ ク
EA3600
1 ~ 65,535
モードが無効な場合、 このフ ィールドは
によって無視されます。
です。
EA3600
が再同期する必要
UI
アクション コード
UINT16
スキャナ ユーザー表示コー ド (ビープ音、 プティ ッ クなど
スキャナに送信される
このコードは、 制御レジスタの
から
1
への遷移後にスキャ ナ に送信さ れます。
SendUIAction は、1
必要があ り ま す
8ms ~ 100ms
じて このビッ トは、 ポイント ト ゥポイント
み機能し ます。
)
UIF
コード とともに読み込まれます。
SendUIAction
要求パケ ッ ト 間隔以上
(
この間隔は、 プロ ト コルおよび
の間で異な り ま す)。
EA3600 SKU
LED
の点滅、 ハ
ビットの
1
に保持さ れる
PLC
0
に応
での
イーサネッ ト インタフェース 2 - 7

バーコ ード 出力デー タ - 制御レ ジス タ

出力デー タの制御レ ジ スタ フィールドは、 表 2-5 に示すよ う にビ ッ ト が割り当て られた 16 ビットのビット列 です。
2-5 制御レ ジス タの ビ ッ ト 割り 当て
ビット 名前 説明
0
1
2
3
4
バー コ ード 転送 セ ッ ト さ れる と、 バー コー ド 転送が有効にな り ます。
ク リア さ れた場合、 スキャ ン されたバー コ ー ド
に転送さ れません。
PLC
ハン ド シェ イ ク モード セッ ト されると、 ハンドシェイク モードが有効になり ます。
このビ ッ ト のステー タスが読み取ら れるのは、 バーコ ード 転送ビ ッ ト の立ち
上が り エ ッ ジ と 、 間隔は、 プ ロ ト コ ルおよび それ以外の変更は無視 さ れます
ドシェイク
断片化モー ド セ ッ ト さ れる と、 バー コー ド 断片化モー ド が有効にな り ます。
このビ ッ ト のステー タスが読み取ら れるのは、 バーコ ード 転送ビ ッ ト の立ち
上が り エ ッ ジ と 、 間隔は、 プ ロ ト コ ルおよび それ以外の変更は無視 さ れます 化モー ド が設定 さ れた場合
このビッ トは、 ハン ドシェ イ ク
予約済み
障害のク リ ア セ ッ ト さ れる と、 ア クテ ィ ブ なイ ン タ フ ェース障害がすべて ク リ ア さ れます。
0
に設定し ます。
このビ ッ ト が有効にな るのは、 立ち上がり エ ッ ジ と、
保持 さ れた と き に限られます
8ms
100ms
1
要求パケ ッ ト 間隔以上保持 された と き に限ら れます (この
PLC
に応じ て
(
つま り、 バー コ ード 転送が有効な と き にハン
モードが設定された場合)。
1
要求パケ ッ ト 間隔以上保持 された と き に限ら れます (この
PLC
に応じ て
(
つま り、 バー コ ード 転送が有効な と き に断片
)
モー ドが設定 さ れない場合は無視 されま す。
(
この間隔は、 プロ ト コルお よ び
の間で異な り ま す)。
データ デコード データは
8ms ~ 100ms
8ms ~ 100ms
の間で異な り ます)。
の間で異な り ます)。
1
要求パケ ッ ト 間隔以上
PLC
に応じ て
5
6
スキ ャ ンの開始 セ ッ ト される と 、 バーコ ー ド スキャ ンが開始されます。
1
立ち上がり エ ッジと、 隔は、 プ ロ ト コ ルおよび のビ ッ ト によってスキャナでバーコード
注: バー コ ード が読み取ら れ る と スキ ャ ンが自動的にオフ に な り ます。 次の
コ ー ド を読み取るには、 スキ ャ ン を再開す る必要があ り ます。 このビッ トは、 ポイント ト ゥポイント
スキ ャ ンの停止 セ ッ ト される と 、 ア クテ ィ ブ なバー コ ード スキャ ンが停止されます。
立ち上がり エ ッジと、 隔は、 プ ロ ト コ ルおよび のビ ッ ト に よ っ て スキャ ナによ る スキ ャ ンが停止さ れます。
このビッ トは、 ポイント ト ゥポイント
要求パケ ッ ト 間隔以上保持 された と き に限り (この間
PLC
に応じ て
1
要求パケ ッ ト 間隔以上保持 された と き に限り (この間
PLC
に応じ て
8ms ~ 100ms
スキ ャ ンが開始 さ れます。
EA3600 SKU
8ms ~ 100ms
EA3600 SKU
の間で異な り ます)、こ
でのみ機能します。
の間で異な り ます)、こ
でのみ機能します。
2 - 8 EA3600 Network Connect プロダク ト リファレンス ガイ ド
表 2-5 制御レ ジス タの ビ ッ ト 割り 当て ( 続き )
ビット 名前 説明
7
8 ~ 15
UI
ア クシ ョ ンの送信 セ ッ ト さ れる と、
れたスキャナ
UIF
コードは、 このビッ トの
このビッ トは、
間隔は、 プ ロ ト コ ルおよび
このビッ トは、 ポイント ト ゥポイント
予約済み
0
に設定し ます。
UI
アクション コード出力フ ィールドの
ユーザー アクションがト リガされます。
0
から
1
への遷移後にスキャ ナに送信 されます。
1
要求パケ ッ ト 間隔以上
PLC
に応じ て
1
に保持 さ れる必要があ り ま す (この
8ms ~ 100ms
EA3600 SKU
UIF
コード で指定さ
の間で異な り ます)。
でのみ機能します。

3 バーコード転送

はじめに

EA3600 から コ ン ト ロ ー ラへのバー コ ード デー タの転送は、 すべての工業用イ ーサネ ッ ト プロト コルで同じ メ カ ニズムを使用し て実行 さ れます。
この章では、 使用す る プロ ト コルに関係な く 、 こ の転送がどのよ う に行われるかについて詳し く 説明 し ます。

転送モー ド

EA3600 には、 3 つのモードのバーコード転送メカニズムが用意されています。 これらの 3 つのモー ドは、 データ 整合性およびデー タ サイズ機能のレベルに違いがあ り ます。

基本モー ド

基本モー ド 転送では、 バー コ ード デー タは、 受信時に コン ト ローラ に送信さ れます。 コ ン ト ロー ラ がデー タ の読 み込みや処理を行っ たかど う かを確認す るためのチ ェ ッ クは行われません。 スキ ャナか ら の新し いデー タ を EA3600 が受信す る と 、 前のデー タは新 し いデー タ によ って上書き されま す。基本モー ドは最も シン プ ルな転送 を 実装する もので、 コ ン ト ロー ラは EA3600 と対話するためのロジ ッ クを必要と し ません。

ハン ドシ ェ イク モード

ハン ド シェ イク モー ド では、バー コー ド転送に一定 レ ベルのデー タ整合性が追加さ れます。 コン ト ロー ラは、バー
コード デー タ のそれぞれに対 して肯定応答を 返す必要があ り ます。 コ ン ト ロ ーラ が前のデー タの処理を 完了 した ことを示すまで、EA3600 は新し いデー タ を 送信 しません。 処理中のデー タ の整合性を保証する ために、 コ ン ト
ローラ がビ ジ ー状態の と き はバーコ ー ド スキャンは無効になります。

断片化モー ド

一部の工業用イーサネ ッ ト プロ ト コルには、メ ッセージ バ ッ フ ァ のサイ ズに制限があ り ます。断片化モー ド では、 プロト コル メッセージ バッファより も大きいバーコード デー タ をコ ン ト ローラ に転送できます。 バーコー ド が
メッセージ バ ッ フ ァ よ り 大き い場合に断片化モー ド を使用す る と 、 バーコ ード は分割さ れ、 複数のブ ロ ッ クに分 けてコントローラに送信されます。 コント ローラは、 これらのブロックを再アセンブルして完全なバーコードを 作成 し ます。
断片化モ ー ド では、 各断片ブロ ッ ク が コ ン ト ロー ラによ って受信さ れた こ と を保証す る ために、 ハン ド シ ェ イ ク モー ド を 使用する必要があ り ます。
3 - 2 EA3600 Network Connect プロダク ト リファレンス ガイ ド

EA3600 からのバーコード デー タ の読み取 り

バー コー ド 転送の有効化

EA3600 からコン トローラへのバーコード デー タ転送は、 コ ン ト ロー ラ 側で有効にす る必要があ り ます。 転送は、 制御レジ ス タのバー コー ド 転送 ビ ッ ト を セ ッ ト する こ と によ っ て有効化さ れます。
転送を 中止するには、 バーコ ード 転送ビ ッ ト を ク リ ア し ます。 バー コ ード 転送の進行中に転送を無効に し た場合、 そのバー コー ドはキ ャ ッ シ ュに格納 さ れ、 転送が有効にな っ たと きに再送信 されます。
バーコー ド モー ド ( 基本、ハンドシェイク、断片化) は、 バーコ ー ド 転送ビ ッ ト の立ち上が り エ ッ ジ で設定さ れます。

転送モー ド の選択

使用 さ れる転送モ ー ド のタ イ プ ( 基本、ハン ド シ ェ イ ク、 断片化) は、 制御レ ジス タ のハン ド シ ェ イ ク モー ド ビッ
トと断片化モード ビ ッ ト を使用し て コ ン ト ロ ー ラによ って選択 されます。こ れ ら のビ ッ ト は、バーコー ド 転送ビ ッ
トの立ち上がりエッジで EA3600 に よ っ てのみ読み取られます。 し たがっ て、 転送モー ドは、 バー コー ド 転送が 有効な場合にのみ設定 されます。
3-1 に、 ハン ド シェ イ ク モード ビ ッ ト と 断片化モー ド ビ ッ ト を使用 し て選択 され る転送モー ド を示し ます。
表 3-1 ハンド シェ イク モード ビット と断片化モード ビ ッ ト を使用し て選択 される 転送モー ド
ハン ド シェ イク モー ド 断片化モー ド 結果の転送モー ド
オフ オフ 基本
オン オフ ハンド シ ェ イク
オン オン ハンド シェ イ ク と断片化
オフ オン 無効
断片化モ ー ド にはハン ド シ ェ イ ク モー ド が必要です。 断片化モー ド が設定 されてい る と きにハン ド シ ェ イ ク モー
ド が設定 されていない場合、 その組み合わせは無効にな り、 デ フ ォ ルト の基本転送モー ドが使用 さ れます。

基本モー ド

転送制御
基本モ ー ド では、 バーコ ード データは、 EA3600 によって読み取られると きに入力データ バッファに読み込まれ ます。
新しいデータが入力データ フ ィ ール ド に読み込まれる と、更新カウン タが 1 つインク リメン ト されて、新しいデー
タが使用可能である こ と を示 し ます。 基本モ ー ド には、 コ ン ト ロー ラ がデー タの処理を完了 した こ と を示すため の、 コ ン ト ロー ラ から の肯定応答 メ カニズムはあ り ません。 入力デー タ バ ッ フ ァ内のバー コー ド データがコ ン ト ローラによ って処理される前に上書きされない保証はありません。
バーコ ード データ
基本モー ド では、 各バー コ ー ド は、 入力デー タ フィールドの 1 つのブロ ッ クで コン ト ローラ に送信 さ れます。
バーコー ド デー タが入力デー タ フ ィ ールド のサイ ズ よ り 大 き い場合、バー コ ード デー タは使用可能なサ イ ズに切
り捨てられます。さらに、バーコード データが切り捨てられている こ と を示す入力データ オーバーフ ロー ビッ ト がステータス レジスタにセッ ト されます。
バーコ ード 転送 3 - 3

ハン ドシ ェ イク モード

転送制御
ハン ド シェ イク モー ドには肯定応答 メ カ ニズムが用意さ れてお り、 コ ン ト ロー ラ は、 入力バ ッ フ ァ内のバー コー
ド デー タが読み取られた こ との肯定応答を返すこ と ができ ます。 これに よ り 、 入力デー タが コ ン ト ローラ に よっ て読み取 ら れ る前に EA3600 によ っ て上書き される可能性が低 く な り ます。
新しいデータが入力データ フ ィ ール ド に読み込まれる と、更新カウン タが 1 つインク リメン トされて、新しいデー
タが使用可能である こ と を示 し ます。 出力デー タの ACK カ ウン タ が更新 カ ウン タ と 一致する よ う に設定 さ れる ま で、 入力データ フィールドは EA3600 に よ っ て上書き さ れません。 コ ン ト ロー ラは、 更新 カ ウン タの変更に基づ いてデー タ が使用可能である と判断し 、 デー タの処理が完了し た後で ACK カウンタ を更新します。
更新カ ウ ン タ は、1 65,535 の範囲内で連続し てイ ン ク リ メ ン ト されま す。 ゼ ロ (0) は特殊な値であり、バーコ ー
ド 転送に問題があ るこ と を示すために使用さ れます。
バーコ ード データ
( 断片化のない ) ハン ドシ ェ イク モー ド では、 各バー コ ー ドは、 入力デー タ フィールドの 1 つのブ ロ ッ ク で コン
トローラに送信されます。
バーコー ド デー タが入力デー タ フ ィ ールド のサイ ズ よ り 大 き い場合、バー コ ード デー タは使用可能なサ イ ズに切
り捨てられます。さらに、バーコード データが切り捨てられている こ と を示す入力データ オーバーフ ロー ビッ ト がステータス レジスタにセッ ト されます。
バーコ ード 転送でのエ ラー処理
EA3600 がバー コー ド転送のエ ラーを検出 し た場合 ( 接続が リ セ ッ ト さ れた場合、 転送が無効な場合など )、更新
カウンタがゼロ (0) に設定さ れ、 進行中のバーコ ード 転送がすべて停止さ れます。
コ ン ト ローラ がバー コー ド転送のエ ラーを発見し た場合は、ACK カウンタをゼロ (0) に設定す る必要があ り ます。 ACK カウンタがゼロ (0) に設定された こ と を EA3600 が検出 した場合、 進行中のバーコ ー ド 転送がすべて停止 さ れ、 更新カウ ン タ がゼ ロ (0) に設定されます。
更新カウ ン タ をゼ ロ (0) に設定し た EA3600 は、 処理を続行する前に、 ACK カウンタがコン トローラによってゼ ロ (0) に設定されるのを待ちます。 両方のカウン タがゼロ (0) にな る と 、 保留中のすべてのバー コ ー ド 転送が再開
されます。
シーケンス図
3-1 に、 2 つのバーコー ド を転送する と きのハン ド シ ェ イ ク モー ドのメ カニズムを示し ます。
3 - 4 EA3600 Network Connect プロダク ト リファレンス ガイ ド
クレードル
ハンドシェイク モード有効
転送有効
10 バイトのデータを含む
バーコードの送信
Ack 受信済み
新しいデータはありません
16 バイトのデータで読み込
まれる新しいバーコード
データ
長さ 10
長さ 10
長さ 6
コントローラ
ハンドシェイク モード設定
と転送有効化
10 バイトのデータを保存
Ack の送信
更新カウンタに変更がないため、
データは無視されます
16 バイトのデータを保存
Ack の送信
この図に示されているのは、 すべての I/O メッセージではなく、I/O メ ッ セー ジの内容が変更 さ れる よ う すです。 I/O 接続の周期間隔に応 じて、 EA3600 と コ ン ト ローラの間で特定の メ ッ セージ内容が複数回繰 り返さ れ る場合が
あります。
3-1 2 つのバーコ ー ド を転送する と きのハン ド シ ェ イ ク モードのメ カニズム

断片化モー ド

転送制御
断片化モードでは、 ハンドシェイク モー ド メカニズムがデータ転送制御に使用されることに加え、入力データ
フィールドより大きいバーコード デー タ を処理す る機能が追加 されます。 転送制御の詳細については、 3-3 ペー
ジの 「ハン ドシ ェイ ク モー ド 」 を参照し て く ださい。
バーコ ード デー タの断片化制御
断片化モ ー ド を有効にする と、 入力デー タ フィールドより大きいバーコード デー タは分割 され、 複数のブ ロ ッ ク に分けて コン ト ローラに送信さ れます。
バーコ ー ド データが入力デー タ フ ィ ール ド に完全に収ま る 場合は、 ステー タス レジス タの断片化バー コ ード ビットがクリアされ、「ハン ドシ ェ イク モード」 で説明し た転送 メ カ ニズムが使用さ れます。
バー コ ード が入力デー タ フ ィ ール ド よ り 大 き い場合は、 次の転送メ カ ニズムが使用 されます。
最初のブロ ッ ク
ステータス レ ジス タの断片化バー コー ド ビ ッ ト と最初の断片ビ ッ ト がセ ッ ト さ れます。
入力の長さ は入力デー タ バ イ ト 配列の全体のサイ ズに設定 さ れ、 バーコ ー ド の最初の断片を含みます。
ブロック 2 (n-1)
ステータス レ ジス タの断片化バー コー ド ビ ッ ト と中間の断片ビ ッ ト がセ ッ ト さ れます。
入力の長さ は入力デー タ バ イ ト 配列の全体のサイ ズに設定 さ れ、 バーコ ー ド の次の断片 を含みます。
バーコ ード 転送 3 - 5
ハンドシェイク モード有効
断片化有効
転送有効
クレードル クレードル
1,000 バイトのデータで読み
込まれる新しいバーコード
Ack 受信済み
2番目のブロックを送信
Ack 受信済み
3番目と最後のブロックを
送信
長さ 400
長さ 400
長さ 200
ハンドシェイクおよび断片
化モード設定、
転送有効化
最初の断面が設定されています:
断片化の転送を開始
400 バイトの
最初のブロックを保存
Ack の送信
400 バイトの
2番目のブロックを保存
Ack の送信
200 バイトの
3番目のブロックを保存
最後の断片が設定されています:
完全なバーコードデータを保存
Ack の送信
最後のブロ ッ ク
ステータス レ ジス タの断片化バー コー ド ビ ッ ト と最後の断片ビ ッ ト がセ ッ ト さ れます。
入力の長さ はバーコ ー ド データの残りのサイズに設定されます。
入力デー タ フ ィ ール ド には、 バー コ ー ド デー タの最後の部分が含まれま す。
シーケンス図
3-2 に、 入力デー タ フィールドのサイズが 400 バイ トに制限されていると きに 1,000 バイ トのバーコードを転
送するために使用 さ れる メ カニズムを示 し ます。
この図に示されているのは、 すべての I/O メッセージではなく、I/O メ ッ セー ジの内容が変更 さ れる よ う すです。 I/O 接続の周期間隔に応 じて、 ク レー ド ル と コン ト ロー ラの間で特定の メ ッ セージ内容が複数回繰り 返 される 場合 があ り ます。

ト リ ガ状態の判定

3-2 入力デー タ フィールドのサイズが 400 バイ ト に制限されているときに 1,000 バイ ト のバーコード を転送
するためのメ カニズム
スキャナのト リガ ボ タ ンの現在の状態は、 ト リ ガ状態ス テー タス ビットを介して取得できます。 このビットは、
ト リ ガが放さ れた と き にセ ッ ト 解除 され、 ト リ ガが引かれた と きにセ ッ ト さ れます。 この機能は、 EA3600 ポイン
トトゥポイント SKU でのみサポー ト されます。
ト リ ガ状態ビ ッ ト は、 実際の ト リ ガ ボ タ ンの状態に関係な く 、 ス キ ャ ナによ ってバー コー ド が読み取 ら れ
た と き に ク リ ア さ れます。 こ れは、 ス キ ャ ナがま だバー コ ー ド の読み取 り を試行 し てい る状態にある と き の混乱を 軽減す る ための動作です。
3 - 6 EA3600 Network Connect プロダク ト リファレンス ガイ ド

バーコー ド タイプの表

バーコー ドのタ イプは、 16 ビット バーコー ド タイプ SSI ID 入力デー タ入力に よ っ て識別 さ れます。
すべてのシ ンボル体系が EA3600 でサポー ト されているわけではあり ません。 イ メージ ング / ビデオおよ
び署名読み取 り はサポー ト さ れてい ません。
3-2 SSI ID 別のコー ド タイプ
パラ メータ SSI 番号
Code 39 0x01
Codabar 0x02
Code 128 0x03
Discrete 2 of 5 (DTF) 0x04
IATA 0x05
Interleaved 2 of 5 (ITF) 0x06
Code 93 0x07
UPC-A 0x08
UPC-E 0x09
EAN-8 0x0A
EAN-13 0x0B
Code 11 0x0C
MSI 0x0E
EAN-128 0x0F
UPC-E1 0x10
PDF-417 0x11
Code 39 Full ASCII
Trioptic Code 39 0x15
Bookland EAN 0x16
クーポン拡張コード
UCC
変換
0x13
0x17
ISBT-128 0x19
MicroPDF417 0x1A
Data Matrix 0x1B
QR Code 0x1C
US Postnet 0x1E
バーコ ード 転送 3 - 7
3-2 SSI ID 別のコー ド タイプ ( 続き )
パラ メータ SSI 番号
US Planet 0x1F
Code 32 0x20
ISBT-128
Japan Postal 0x22
Australia Post 0x23
Netherlands KIX Code 0x24
Maxicode 0x25
UK Postal 0x27
Macro PDF-417 0x28
Micro QR 0x2C
Aztec 0x2D
GS1 DataBar Omnidirectional (
GS1 DataBar Limited 0x31
GS1 DataBar Expanded 0x32
USPS 4CB/One Code/Intelligent Mail 0x34
UPU FICS Postal 0x35
ISSN EAN 0x36
連結
GS1 DataBar-14)
0x21
0x30
Matrix 2 of 5 0x39
UPCA + 2 0x48
UPCE + 2 0x49
EAN-8 + 2 0x4A
EAN-13 + 2 0x4B
UPCE1 + 2 0x50
Composite (CC-A + EAN-128) 0x51
Composite (CC-A + EAN-13) 0x52
Composite (CC-A + EAN-8) 0x53
Composite (CC-A + RSS Expanded) 0x54
Composite (CC-A + RSS Limited) 0x55
Composite (CC-A + RSS-14) 0x56
Composite (CC-A + UPC-A) 0x57
3 - 8 EA3600 Network Connect プロダク ト リファレンス ガイ ド
3-2 SSI ID 別のコー ド タイプ ( 続き )
パラ メータ SSI 番号
Composite (CC-A + UPC-E) 0x58
Composite (CC-C + EAN-128) 0x59
TLC-39 0x5A
Composite (CC-B + EAN-128) 0x61
Composite (CC-B + EAN-13) 0x62
Composite (CC-B + EAN-8) 0x63
Composite (CC-B + RSS Expanded) 0x64
Composite (CC-B + RSS Limited) 0x65
Composite (CC-B + RSS-14) 0x66
Composite (CC-B + UPC-A) 0x67
Composite (CC-B + UPC-E) 0x68
Chinese 2 of 5 0x72
Korean 3 of 5 0x73
GS1 Databar Extended Coupon 0x84
UPCA + 5 0x88
UPCE + 5 0x89
EAN-8 + 5 0x8A
EAN-13 + 5 0x8B
UPCE1 + 5 0x90
GS1 Data Matrix 0xC1
Han Xin Code 0xB7

スキャナへのアラー ト/ア ク シ ョ ンの送信

EA3600 では、 スキャナのエン ド ユーザーに通知を送信す る こ と が必要にな っ た場合にユーザー インタフェース ア
クションを送信できます。 アクショ ンは、UIActionCode フ ィ ール ド で指定し ます。 ア ク シ ョ ンは、 SendAction 制御
レジスタ ビ ッ ト の立ち上がり エ ッ ジ で スキャ ナに送信 さ れ、 処理さ れます。 3-3 に、 送信でき る ア クシ ョ ンの一 覧を示し ます。
アラート / ア ク シ ョ ン機能は、 EA3600 Multipoint SKU ではサポー ト されません。
3-3 アラート / アクショ ン
UIF コード UIF アクシ ョ ン コメント
バーコ ード 転送 3 - 9
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D
短い高音のビープ音
2
回の短い高音のビープ音
3
回の短い高音のビープ音
4
回の短い高音のビープ音
5
回の短い高音のビープ音
短い低音のビープ音
2
回の短い低音のビープ音
3
回の短い低音のビープ音
4
回の短い低音のビープ音
5
回の短い低音のビープ音
長い高音のビープ音
2
回の長い高音のビープ音
回の長い高音のビープ音
3
4
回の長い高音のビープ音
0x0E
0x0F
0x10
0x11
0x12
0x13
0x14
0x15
回の長い高音のビープ音
5
長い低音のビープ音
2
回の長い低音のビープ音
3
回の長い低音のビープ音
4
回の長い低音のビープ音
5
回の長い低音のビープ音
高速のさ えず り音
低速のさ えず り音
3 - 10 EA3600 Network Connect プロダク ト リファレンス ガイド
表 3-3 アラート / アクショ ン ( 続き )
UIF コード UIF アクシ ョ ン コメント
0x16
0x17
0x18
0x19
0x1A
0x22
0x2A
0x2B
0x2D
0x2E
0x2F
0x30
0x31
0x32
高音
-
低音のビ ー プ音
低音
-
高音のビ ー プ音
高音
-
低音
-
高音のビ ー プ音
低音
-
高音
-
低音のビ ー プ音
高音
-
高音
-
低音
-
低音
-
中音
-
高音のビ ー プ音 (振動あ り
緑色の
LED
が消灯
緑色の
LED
が点灯
黄色の
LED
が点灯
黄色の
LED
が消灯
赤色の
LED
が点灯
赤色の
LED
が消灯
低音
-
高音のビ ー プ音 と 赤色の
さ えず り 音と緑色の
低音のビ ー プ音
LED
LED
)
ブート アップ シーケンス。
パラ メータの入力エラー。
パラメータが入力されました。
0x33
0x34
0x36
0x37
0x38
0x3A
0x3C
0x3D
0x40
0x4C
0x4D
短い高音
短い低音
短い高音
短い低音のビープ音と緑色の
短い低音
短い高音
長い低音
(
点滅消灯
さえずり音と緑色
短い低音
2
回の高音 音量が変更さ れま し た。
高音
-
低音のビ ー プ音 と 緑色の
-
低音のビ ー プ音 と 緑色の
-
低音
-
低音のビ ー プ音 と 緑色の
-
高音
-
高音のビ ー プ音 と 緑色の
-
高音のビ ー プ音 と 緑色の
-
高音
-
低音のビ ー プ音 と 緑色の
)
LED (
-
高音
-
高音と 緑色の
-
中音
-
低音
-
高音
長い光
-
中音
LED
LED
LED ADF
LED
LED ADF
LED
の点滅 パラ メ ータ 条件/アクションが必
LED
)ADF
LED
-
低音のビ ー プ音 内部使用。
数字キーが必要です。
英数字が必要です。
条件/アクションがユーザー
によってク リ アされました。
最後の
ADF
ルールがユーザーに
よって削除されました。
ルール バッファがユーザー
によって消去されました。
要です。
ルールの入力がユーザーに
ADF
よってキャンセルされました。
ルールが保存 さ れま した。
パラ メータのデフ ォルト値がユー ザーによ って設定されま し た。

第 4 章 PROFINET インタフェース

はじめに

この章では、 EA3600 PROFINET 通信を使用す る方法について説明 し ます。
重要 こ の章の前に 「 2 章「イーサネット インタフ ェース」」と「 3 章 「バーコ ー ド 転送」」をお読みく
だ さ い。 こ れら の章では、 すべてのプ ロ ト コルに関連す る EA3600 の動作について説明 し ます。

通信プ ロ フ ァ イル

EA3600 PROFINET インタフェースは、PROFINET-IO デバイス機能をサポート しています。 このデバイ スは、 PROFINET コントローラからの I/O 接続を受信す る ( またはターゲッ ト となる ) ことができますが、それ自体で接
続を開始するこ とはできません。
このイン タ フ ェースは、 汎用デバイス プロフ ァ イルをサポート しています。 インタ フェースは、 PROFINET Conformance Class A/RT - 1 です。

GSDML ファイル

PROFINET GSDML ファイルは、EA3600 ID および I/O 機能を記述し ます。 このフ ァ イルは、 PROFINET ネッ
トワークでの EA3600 との通信に使用される I/O 接続とデー タ タグを構成するためにコントローラ構成ツールに よって使用されます。
最新の GSDML フ ァ イ ルは工業用 イーサネ ッ ト ソフトウェア パッケージで入手できます ( 「 1 章 「初期セ ッ ト
アップ」」を参照してください)。

ID およびメ ンテナンス機能

PROFINET インタフェースは、 EA3600 に関する ID およびメンテナンス情報を提供する I&M0、 I&M1I&M2 よび I&M3 レコード インタフ ェースをサポート しています。
4 - 2 EA3600 Network Connect プロダク ト リファレンス ガイ ド
PROFINET IO
I/O イ ン タ フ ェースには、コ ン ト ロ ー ラへのバーコ ー ド データの転送に使用されるパラ メ ータ と デー タを含む単一 I/O モジュールが含まれています。
モジュール
ステータスおよびバーコード デー タ IO モジュール
モジュール ID: 48
サブモジュール ID: 1
アクセス: 入力 /出力
入力サイ ズ : 80 バイ ト
入力バー コー ド データ サイズ: 64 バイ ト
ステータスおよびバーコード データ IO モ ジュールには、 バー コー ド転送の現在のス テー タス とバー コー ド デー
タ そのものに加え、 コ ン ト ロー ラ によ って使用 され る転送制御情報が保持 さ れます。 モジ ュール デー タ のフ ォー マッ トは、 上の 「ステータスおよびバーコード データ IO モジュール」 セ ク シ ョ ンの説明の と おり です。
入力デー タ フィールドのサイズは 64 バイ トです。

Siemens 社の S7 の通信の構成

GSDML フ ァ イ ルの登録

EA3600 との通信を構成するには、 事前に GSDML ファイルを TIA ポー タルに登録する必要があ り ます。 こ の操 作は 1 回だけ行う 必要があり ます。
TIA ポータルを使用し て GSDML フ ァイルを登録する手順:
1. [Project] ビュー メ ニュ ーで、 次の項目を 選択 します。 [Options] > [Install General Station Description File
(GSD)]
2. EA3600 GSDML フ ァイルがある場所を参照し、 このフ ァイルを選択します。
3. [Install] をクリ ックします。

I/O 構成への EA3600 の追加

コントローラが EA3600 と通信できるよ うにするためには、 EA3600 をコントローラ プログラムの I/O 構成に追 加する必要があ り ます。
TIA ポータルを使用し て EA3600 をコントローラの I/O 構成に追加するには、 次の手順に従い ます。
こ れ らの手順で は、 PLC PROFINET ネ ッ ト ワー ク が プ ロ ジェ ク ト に構成 さ れてい る こ と を前提 と し て
います。
1. [Network view] タブを開いて、 PLC PROFINET ネッ トワークを表示します。
2. ハー ドウ ェ ア カタログ内で EA3600 を見つけます。
PROFINET インタフェース 4 - 3
4-1 ハード ウェ ア カタログに表示された EA3600
3. ハー ドウ ェ ア カタログで EA3600 を選択し、 [Network view] にドラッグします。
4-2 EA3600 が追加さ れた [Network view]
4. [Network view] EA3600 をダブルク リ ック します。 EA3600 の [Device view] タブが表示され、 [Device
view] の下にモ ジ ュールのプロパテ ィ が表示されます。
4 - 4 EA3600 Network Connect プロダク ト リファレンス ガイ ド
5. [Properties] タブの [General] ツ リー項目を選択し、 S7 プログラムでモジュールを参照するために使用する
名前を設定します。 名前のデフ ォルト値は ea3600 です。 ただ し、 この名前は、 アプ リ ケーシ ョ ンに合 っ た任 意の有効な名前に変更で き ます。
4-3 EA3600 [Properties][General]
6. [Properties] タブで [PROFINET] インタフェース ツリー項目を選択し、 ドロップダウン ボックスで選択して
サブネ ッ ト を PROFINET ネ ッ ト ワー クに設定 し ます。 こ の例では、 ネ ッ ト ワー ク の名前は PN/IE_1 です。
4-4 EA3600 [Properties]PROFINET
PROFINET インタフェース 4 - 5
7. PROFINET イン タ フ ェースのプロパテ ィ を下にスクロールし て、 IP プロ ト コルのプロパテ ィ を表示します。
IP ア ド レ スは、 ア プ リ ケーシ ョ ン の要件に合わせて構成する必要があ り ます。
次の例では、 IP アドレスはコントローラ プロジ ェ ク トに構成され、 EA3600 の IP アドレスは PROFINET 通 信が確立さ れた と きに コ ン ト ローラ に よっ て設定 さ れます。 ( たと えば、 デバイス内で静的に設定する などの ) 別の方法を 使用 して EA3600 IP ア ド レ ス を構成する場合は、 [IP address is set directly] ラジオ ボタンを選択 する必要があ り ます ( 4-5 を参照し て く ださ い )。
8. PROFINET インタフェースのプロパテ ィを下にスクロールして、 PROFINET のプロパテ ィ を表示します。
PROFINET デバイ ス名は、 ア プ リ ケーシ ョ ンの要件に合わせて構成する必要があ り ま す。 これは、 コ ン ト ロー
ラがネッ トワーク上の EA3600 の位置 を 特定 し 、 ア ド レ ス指定する ために使用する名前です。
この例では、 名前は ea3600 に設定さ れています。 [Generate PROFINET device name automatically] をオン
にした場合、 PROFINET デバイ ス名は GSDML ファイルのデフォルト名 (ea3600) に基づいて設定されます。
4-5 EA3600 [Properties]IP 構成、 お よ び PROFINET デバイス名
9. [Network view] タブに戻ります。 EA3600 をコントローラの I/O システムに追加するために、 EA3600
ジュールの [Not Assigned] テキス ト を右ク リ ッ ク し、 [Assign to New IO Controller] を選択します。 [Select IO Controller] ダ イア ロ グが表示さ れ ます。 PLC を選択し、 [OK] をクリックします。
4-6 [Select IO Controller]
4 - 6 EA3600 Network Connect プロダク ト リファレンス ガイ ド
EA3600 PLC I/O システムに割り当てられ、PROFINET ネッ トワーク下の [Distributed I/O] ツリーに表示さ
れます。
4-7 コ ン ト ロー ラ が設定さ れた状態の [Network view]

I/O データのマ ッ ピ ング

EA3600 I/O 構成に追加する と、 入力および出力デー タ は、 GSDML フ ァ イルの情報に基づいて、 コ ン ト ロ ー ラ I/O シス テムに自動的に マ ッ プ されます。 こ の I/O マッピングは、TIA ポータルで EA3600 モジ ュールを選択し、 [Device view] タブに移動することで表示できます。[Device Overview] では、 入力ア ド レスと出力ア ド レスのマッ
ピングが表示されます。
GSDML ファイル GSDML-V2.33-Zebra-EA3600-2-20181115.xml と EA3600 ファームウェア CADRJ00-001-R06D0 以降から 、 2 つのバージ ョ ンの I/O マッピングがサポート されます。EA3600 デバイスを追加する と、 マ ッ ピ ング はデフ ォル ト で、 4-8に示すよ う に 「Barcode Data v2_1」 と い う 名前の新し い I/O 構造 (Barcode Data v2) に なります。
PROFINET インタフェース 4 - 7
4-8 デバイス概要 タ ブ - Barcode Data v2_1
4-8 の例で、 入力デー タは、 ア ド レ ス I68 - I155 にマ ップ されています。 これらのア ドレスには、 EA3600 から
受信し たデー タ が保持されます。 バッ フ ァ の長さは 88 バイ ト で、 「ステータ スおよびバーコード デー タ 」 セ ク ショ ンの入力データの表に記載されているようにフォーマッ ト されます。 出力データは、 アド レス Q2 ~ Q7 に マップされています。 これらのアドレスには、 EA3600 に送信さ れたデー タ が保持さ れます。 バ ッ フ ァ の長さは
64 バイ トで、 2-6 ページの表 2-4 に記載されているよ うにフ ォーマッ ト されます。
Barcode Data v2 構造には、 Barcode Data v1 に含まれなかっ た追加のスキ ャ ナ ステー タ スの情報を保持 し ます。 EA3600 ファームウェア CADPR00-001-R05D0 以前を使用し てい る場合、 下位互換性のために含まれていた Barcode Data v1 を使用する必要があ り ます。 Barcode Data v1 を使用するには、 4-9 に示すよ う にデバイ ス概
要タブの Barcode Data v2_1 行を削除します。
4-9 デバイス概要 タ ブ - Barcode Data v1
4-9 に示すよ うに、 Barcode Data v1 を選択してデバイス概要タ ブまでド ラッグします。
4 - 8 EA3600 Network Connect プロダク ト リファレンス ガイ ド
4-10 デバイ ス概要タ ブ - Barcode Data v1_1

PROFINET デバ イス名の設定

PROFINET デバイ ス名は、デバイ スの ID と し て使用 さ れ、通信するデバ イ スを見つけ るために使用さ れます。I/O 通信を行 う には、上記のコ ン ト ロ ー ラ構成で使用さ れている PROFINET デバイ ス名と 一致する名前 を EA3600 モ ジ ュ ールに設定する必要があ り ます。
TIA ポータルを使用し て EA3600 名を設定す る には、 次の手順に従い ま す。
1. EA3600 がイーサネッ ト ネ ッ ト ワーク上にあ り、 電源が入っ ている こ と を確認 し ます。
2. [Network view] で、PROFINET ネッ トワークを右クリックし、[Assign device name] を選択します。[Assign
PROFINET device name] ダ イア ロ グが表示さ れ、デバイ スの一覧にネ ッ ト ワーク 上のすべてのデバイ スが表
示されます。
3. [PROFINET device name] ドロップダウン メニューから EA3600 PROFINET デバイス名を選択します。この
例では、 ea3600 が選択 されて い ま す。
PROFINET インタフェース 4 - 9
4. デバ イ スの一覧で目的の EA3600 モジュールを選択し、 [Assign Name] をクリ ックします。 これにより、 上
部の ド ロ ッ プ ダ ウ ン メ ニューで選択 した名前がネ ッ ト ワーク上の実際の EA3600 に割 り 当てられます。
4-11 PROFINET 名の割り 当て
ネ ッ ト ワー ク 上に複数の EA3600 がある場合は、 デバイ スの一覧に表示 さ れた MAC アドレスと EA3600
のラベルの MAC アドレスを対応させることで EA3600 を識別で きます。

EA3600 からのバーコード デー タ の転送

PROFINET イ ン タ フ ェ ース では、 バー コー ド デー タ を EA3600 から コン トローラに転送するための 3 つの転送 モー ドがすべてサポー ト されます。
バーコー ド転送メ カニズムの詳細については、3-2 ページの 「EA3600 からのバーコード デー タの読み取 り 」 を参 照して ください。

TIA v15.1 のサン プル アプリケーシ ョ ン

PROFINET のサン プル ア プ リ ケーシ ョ ン およ び機能 ブ ロ ッ クは、 工業用イーサネ ッ ト 開発者用 Zip ファイル (CAAEAS00-001-RXXD0.ZIP) に含まれています。
EA3600Lib グローバル ライブラリにあるコンポーネントを使用する、 TIA v15.1 用の 1 つのサンプル プロジェ ク
EA3600_TIA_sample が用意 されています。 こ の ラ イ ブラ リ には、 ScannerBlockScannerInStruct、および ScannerOutStruct デー タ型、 および ScannerTagTable が含まれています。
4 - 10 EA3600 Network Connect プロダク ト リファレンス ガイド

EA3600_TIA_Sample バー コー ド 転送のサン プル ロジッ ク

バー コー ド転送ロ ジ ッ クの使用
サンプル プログラムに含まれるバーコー ド転送ロジッ クは、ScannerBlock と い う 名前の機能ブ ロ ッ ク にカ プ セル 化さ れています。 そのため、 この機能ブロ ッ ク の呼び出し を追加する だけで、 バー コ ード インタフェースを任意 のプ ログ ラムに簡単に追加す る こ とができ ます。 こ の機能ブ ロ ッ クは、 EA3600 から受信したバーコード情報を データ ブロックに配置します。
ScannerBlock
ScannerBlock インタフェースは、EA3600 I/O との対話 を単純化す る入力 /出力抽象化レ イヤを提供 し ます。 この セクショ ンでは、 このインタフェースについて説明します。
データ ブロック
入力タ グ/パラ メータ
ScannerBlock データ ブ ロ ッ ク では、 次の入力 タ グを使用で き ます ( 表 4-1)。
4-1 ScannerBlock の入力タ グ / パラ メータ
パラ メータ 説明
InScanObject
TransferEnable
HandshakeEnable
FragmentEnable
AckTransfer
ClearOverflow
SendAction
EA3600
バーコー ド スキャ ン を有効にするには、
ハン ド シェ イ クを使用するバーコー ド スキャ ン を有効にするには、
64
定します。
立ち上が り エ ッ ジで、 現在の転送の
立ち上がり エ ッジで、 スキャナのオーバーフロー フラグがクリアされます。
立ち上がり エ ッジで、 スキャナに対するアクシ ョ ン を実行し ます。
の入力
I/O
アドレスを指す
バイ トを超えるデータをスキャ ンするには、
ScannerInStruct
true
に設定し ます。
ACK
が返さ れます(ハン ドシェ イク モードのみ)。
データ型のオブジ ェ ク ト 。
true
HandshakeEnable
とともに
に設定し ます。
true
に設
ActionCode
スキャナ ユーザー表示コード
(SendAction
とともに使用)。
出力タ グ/パラ メータ
ScannerBlock データ ブ ロ ッ ク では、 次の出力 タ グを使用で き ます ( 表 4-2)。
4-2 ScannerBlock の出力タ グ / パラ メータ
データ型 説明
OutScanObject
TransferComplete
WaitingForAck
TruncatedData
OverflowFlag
TriggerState
EA3600
立ち上がりエッジで、 新しいバーコードがスキャンされたことを示します。
転送の
True
True
ト リ ガが引かれた と きに セ ッ ト さ れ、 ト リ ガが放さ れた と き にク リ ア さ れます。
の出力
I/O
アドレスを指す
ACK
を返す必要があ る 場合は
は、 デー タ が切り 捨て られた こ と を 示 し ま す。
は、 メ モ リ オーバーフ ローまたはデー タ損失を示し ます。
ScannerOutStruct
true(
ハン ド シェ イ ク モードのみ)。
データ型のオブジ ェ ク ト 。
表 4-2 ScannerBlock の出力タ グ / パラ メータ ( 続き )
データ型 説明
PROFINET インタフェース 4 - 11
BarcodeType
DataLength
Data
ScannerBlock
ScannerBlock では、 次の タグが必要です。 デー タ転送が正常に機能する ためには、 こ れら の タグを EA3600 の同
I/O アドレスに割り当てる必要があります ( 表 4-3)。
4-3 ScannerBlock で必要なタ グ
InScanObject
OutScanObject
の呼び出 し
タグ 説明
データ フィールド内のバーコードのタイプ。
データ バイ ト配列内でスキャンされたデータの長さ。
バーコー ド データ を含む
ScannerInStruct
ScannerOutStruct
データ型。
データ型。
1,024
EA3600
EA3600
バイ トの配列。
の入力
I/O
の出力
I/O
アドレスに設定する必要があります。
アドレスに設定する必要があります。
4 - 12 EA3600 Network Connect プロダク ト リファレンス ガイド

5 EtherNet/IP インタフェース

はじめに

この章では、I/O アセンブ リ、I/O 接続、Rockwell Automation 社の ControlLogix の通信の構成手順、および EA3600 からのバーコード デー タの転送について説明 します。
重要 こ の章の前に 「 2 章「イーサネット インタフ ェース」」と「 3 章 「バーコ ー ド 転送」」をお読みく
だ さ い。 こ れら の章では、 すべてのプ ロ ト コルに関連す る EA3600 の動作について説明 し ます。

通信プ ロ フ ァ イル

EA3600 の EtherNet/IP インタフェースは、CIP アダプタ機能をサポー ト しています。 このデバイスは、 CIP ス キャナからの I/O 接続を受信する ( またはターゲッ ト となる ) こ とがで き ますが、 それ自体で接続 を開始す る こ と はできません。
このインタ フ ェースは、汎用デバイス プロファイルをサポート しています。 汎用プロフ ァイルは、EtherNet/IP 仕 様で求められるすべての CIP オブジェ ク ト を提供します。
重要 デフォルト では、 EA3600 要求パケ ッ ト 間隔は 100ms に設定されます。 RPI 値は、 10ms 1,000ms の範
囲で構成で きま す。 RPI よりも高速なラダー ロ ジ ッ ク操作では遷移が失われる可能性があるため、 タ イ マ を使用して EA3600 に遷移を示す こ と が重要です。 た と えば、 ラ ダー ロジッ クによって 1ms のパルスで SendAction ビットがトグルされると、EA3600 が立ち 上が りエ ッ ジ を見失い、 ア ク シ ョ ンが実行 さ れな く なる場合があ り ます。
5 - 2 EA3600 Network Connect プロダク ト リファレンス ガイ ド

EDS ファイル

EtherNet/IP EDS ファイルは、EA3600 ID および I/O 機能を記述 し ます。 この フ ァ イルは、 EtherNet/IP ネッ ト ワーク での EA3600 との通信に使用される I/O 接続と デー タ タグを構成するために PLC 構成ツ ールに よ っ て使 用されます。
最新の EDS フ ァ イ ルは工業用 イーサネ ッ ト ソフトウェア パッケージで入手できます。 「 1 章「初期セット
アップ」」 を参照 して く だ さ い。

サポー ト さ れているオブジ ェ ク ト

EtherNet/IP インタフェースは、 次の CIP オブジ ェ ク トをサポート しています。
ID
メッセージ ルー ター
TCP/IP インタフェース
イーサネッ ト リンク
接続マ ネージ ャ
アセンブ リ
TCP/IP インタフェース オブジ ェ ク ト
TCP/IP インタフェース オブジェ ク トは、 TCP/IP 構成パラ メ ー タ を取得およ び設定する機能 を提供 し ます。 IP
ド レ ス構成は TCP/IP インタフェース オ ブ ジ ェ ク ト を 介 して変更で きます。 ただ し、 変更を有効にするには、 デ バイスをリセ ッ ト する必要があり ます。
EtherNet/IP インタフ ェースは、 EtherNet/IP ア ド レス競合の検出 をサポー ト し て い ません。
イーサネッ ト リンク オブジェ ク ト
イーサネッ ト リンク オブ ジ ェ ク ト は、 リ ン ク 速度および二重構成パラ メ ー タ を取得する機能を 提供 します。 この オブジ ェ ク ト を介 して リ ンク 構成を変更する こ とはでき ません。 すべての属性は読み取り 専用です。

I/O アセンブ リ

EtherNet/IP インタフェースには、EA3600 がスキャナから受信したバーコー ド デー タ を コ ン ト ローラに転送する ために使用 されるパラ メータ とデータ を保持する 2 つのアセ ンブ リ オブジ ェ ク ト インスタンスが含まれます。
ステータスおよびバーコード デー タ アセンブリ
インスタンス: 100/101
アクセス: 取得
サイズ: 496 バイ ト
ステー タスおよびバーコ ー ド データ ア セ ンブ リ には、バー コ ード 転送の現在のス テ ー タ ス とバー コー ド データ自体 が保持 さ れます。 ア セ ンブ リ デー タのフ ォーマ ッ ト は、 上の 「ステータスおよびバーコード データ アセンブリ セ ク シ ョ ンの説明の と おり です。
入力デー タ フィールドのサイズは 484 バイ トです。
EtherNet/IP インタフェース 5 - 3
バー コー ド転送制御アセ ンブ リ
インスタンス: 150
アクセス: 取得/ 設定
サイズ: 6 バイ ト
バー コ ー ド 転送制御ア セ ンブ リは、 コ ン ト ロー ラによ る バー コー ド転送時のハン ド シ ェ イ ク に使用 さ れます。 アセンブ リ デー タのフ ォ ーマ ッ ト は、 上の 「バーコー ド転送制御アセ ン ブリ 」 セク シ ョ ンの説明のと おり です。
I/O
接続
EtherNet/IP インタフェースは、EA3600 がスキャナから受信したバーコード デー タ をコ ン ト ローラに転送するた めに使用 される 単一の I/O 接続をサポー ト し ます。バー コ ー ド 転送操作の詳細については、5-17 ページの「EA3600
からのバーコード デー タの転送」 を参照して く ださい。
排他的所有者接続
トリガおよび転送: クラス 1、周期的
RPI の範囲 : 10 1,000ms
O -> T
接続ポ イ ン ト : 150
サイズ: 6 バイ ト
フォーマッ ト: アセンブリ インスタンス 150
T -> O
接続ポ イ ン ト : 100/101
サイズ: 500 バイ ト
フォーマッ ト: アセンブリ インスタンス 100/101

Rockwell Automation 社の ControlLogix の通信の構成

EDS プロフ ァイルを使用した構成 (ControlLogix v.20 以降 )

ControlLogix バージ ョ ン 20 以降を使用すると、 RSLogix EDS ファイルを使用して EA3600 通信を完全に構成 できます。
EA3600 EDS フ ァ イルの登録
EA3600 と の通信を構成するには、 事前に EDS ファイルを RSLogix に登録する必要があ り ま す。 こ の操作は 1 だけ行 う必要があ り ま す。
EDS フ ァ イルを登録するには、 次の手順に従います。
1. RSLogix メニューで、[Tools] > [EDS Hardware Installation Tool] を選択し ます。
2. EDS ウ ィ ザー ドが表示 され ます。 [Next] をクリックします。
3. [Register an EDS File] ラジオ ボタンを選択し、 [Next] をクリ ックします。
5 - 4 EA3600 Network Connect プロダク ト リファレンス ガイ ド
4. [Register a Single File] ラジオ ボタンを選択します。
5. EA3600 EDS フ ァイルがある場所を参照し、 このフ ァイルを選択します。
6. [Next] をクリックします。
7. 検証テ ス ト の結果が表示 さ れます。 [Next] をクリ ックします。
8. [Icon] 選択が表示さ れます。 [Next] をクリ ッ クします。
9. [Summary] が表示 さ れます。 [Next] をクリックします。
10. [Finish] をクリ ックします。
I/O 構成への EA3600 の追加
PLC EA3600 と通信できるよ うにするためには、EA3600 をプログラムの I/O 構成に追加する必要があ り ます。
I/O 構成を追加するには、 次の手順に従います。
1. Organizer ペインの [I/O Configuration] ツリーを展開して、 イーサネット ネッ トワークを表示します。
5-1 [I/O Configuration] ツリー
5-1 では、 イーサネッ ト インタフ ェースとして 1756-EN2T が使用 さ れていま す。 アプ リ ケーシ ョ ンに
よっては、 別のタイプのイーサネッ ト インタ フェース モ ジ ュールが使用 されている場合があ ります。
2. ツリーの [Ethernet] ノードを右クリ ックし、 [New Module…] を選択します。
EtherNet/IP インタフェース 5 - 5
3. [Select Module Type] ダイアログが表示されます。 ベンダ フィルタを変更して、 Zebra Technologies のみを
選択 し ます。 EA3600 がデバ イ スの一覧に表示さ れます。
5-2 モジュール タ イ プの選択
4. 一覧から EA3600 を選択し、 [Create] ボタンをクリックします。
5. [New Module] ダ イアログが表示 されます。 EA3600 の目的の名前 と IP アドレスを入力します。
5-3 [New Module]、名前と IP アドレスの設定
5 - 6 EA3600 Network Connect プロダク ト リファレンス ガイ ド
6. I/O 接続を構成するために、 [Change…] をクリックします。[Module Definition] ダ イアロ グが表示 さ れます。
[Name] ドロップ ダウン ボックスを使用して、 アプリケーションに必要なバーコード ステータス / 制御バー
ジョンを選択します(EA3600 ファームウェア リビジョン CADPR00-001-R05D0 以前の場合は V1 を、 CADRJ00-001-R06D0 以降の場合は V2 を、 それぞれ選択し ます )[Data Type] ドロップダウン ボックスを
使用 し て、 デー タ型を [INT] に設定し ます (他のデータ 型 を 使用す る こ と も でき ますが、 I/O データの 16 ビッ
ト のス テ ー タ ス お よ び制御レ ジ スタ を操作する には 2 バイ トの INT 型をお勧めし ます )。
5-4 [New Module]I/O 接続 フ ォ ーマ ッ ト の選択
7. [OK] をクリ ッ クします。
8. モ ジ ュール定義の変更に関する ダ イア ロ グ警告に対 し、 [Yes] をクリックします。
9. [OK] をクリ ッ クします。
10. EA3600 I/O 構成に追加さ れ、 ツ リ ーに表示 さ れます。
EtherNet/IP インタフェース 5 - 7
5-5 EA3600 が追加さ れた I/O ツリー
モジュールが I/O 構成に追加 される と、 すべての I/O 接続パラ メ ータ と I/O タ グが自動的に構成 されます。
EA3600 I/O タグ
EA3600 I/O 構成に追加 さ れる と、 PLC ロジッ クが I/O 接続を介 し て EA3600 との間でデータ を読み書きでき る よ う にするための タ グのセ ッ ト が作成さ れます。 5-6 に、 作成 された タ グ を示 し ます。
5-6 EA3600 に関連する タグ
タ グ名は、EA3600 が I/O 構成に追加 さ れた と き に [New Module] ダイアログで構成された名前に基づいて
います。 5-6 の例では、 モ ジ ュールの名前は bcScanner です。
5 - 8 EA3600 Network Connect プロダク ト リファレンス ガイ ド
5-1 は、 5-6 を参照しています。
5-1 EA3600 I/O タグ
名前 デー タ型の説明
scannerName:I.ConnectionFaulted
scannerName:I.Data
scannerName:O.Data
EA3600
EA3600
データ アセンブ リ」
EA3600
長さは
ブリ」
との
I/O
接続に障害が発生 しているかど う かを示す ブール タグ。
から 受信 したデー タ を保持す る 入力デー タ バッファ。 バッファの長さ
250
ワード
(500
バイ ト) で、
に記載 されているよ うにフ ォーマ ッ ト されます。
に送信 される デー タ を保持する出力デー タ バッファ。 バッファの
3
ワード
(6
バイ ト) で、
に記載さ れている よ う にフ ォーマ ッ ト されます。
5-2
ページの 「
5-3
ページの 「
ステータスおよびバーコード
バーコ ー ド転送制御アセン

汎用 EtherNet/IP モジュールを使用した構成

EA3600 との I/O 通信は、 汎用 EtherNet/IP モ ジ ュール を使用 して構成する こ と も でき ます。 これは v20 より前の RSLogix バージ ョ ン で必要な構成方法ですが、 必要に応 じ てバー ジ ョ ン 20 以降で使用する こ と もでき ます。
I/O 構成への EA3600 の追加
PLC EA3600 と通信できるよ うにするためには、EA3600 をプログラムの I/O 構成に追加する必要があ り ます。
PLC I/O 構成プ ログ ラムに追加す る には、 次の手順に従い ます。
1. Organizer ペインの [I/O configuration] ツリーを展開して、 イーサネッ ト ネットワーク インタフェースを表示
します。
5-7 ネッ トワーク インタフ ェースが表示された I/O ツリー
EtherNet/IP インタフェース 5 - 9
2. ツリーの [Ethernet] インタフェース ノードを右クリックし、[New Module…] を選択します。
3. [Select Module Type] ダ イアロ グが表示 されます。 [ETHERNET_MODULE] 汎用イーサネ ッ ト モジュール項
目を選択し、 [OK] をクリ ックします。
5-8 汎用モ ジ ュール タイプの選択
4. [Module Properties] ダイアログが表示されます。
5-9 汎用モ ジ ュール タイプのモジュールのプロパティ
a. EA3600 の目的の名前を 入力 します。
b. EA3600 IP アドレスを入力します。
c. 通信フ ォ ーマ ッ ト を [Data - INT] に設定し ます ( 他のデー タ型を使用する こ と も で きますが、I/O データの
16 ビットのステータスおよび制御レジスタを操作するには 2 バイト の INT 型をお勧めし ます)
5 - 10 EA3600 Network Connect プロダク ト リファレンス ガイド
d. 接続パ ラ メ ー タ を次のよ う に設定 し ます。
i. 入力: インスタンス 101、サイズ 248
ii. 出力 : インスタンス 150、サイズ 3
iii. 構成 : インスタンス 3、サイズ 0
これらのサイズは 2 バイ トの INT デー タ型に基づいて い ます。 別のデー タ型 を使用す る場合は、 サ
イズを変更して、 496 バイ ト の入力 と 4 バ イ ト の出力に変換する必要があ り ます。
e. [Finish] をクリ ックします。
5. EA3600 I/O 構成に追加 され、 ツ リ ーに表示 されます。
5-10 EA3600 が追加さ れた I/O ツリー
EA3600 タグ
EA3600 I/O 構成に追加 さ れる と、 PLC ロジッ クが I/O 接続を介 し て EA3600 との間でデータ を読み書きでき る よ う にするための タ グのセ ッ ト が作成さ れます。 5-11 に、 作成された タグを示 し ます。
5-11 汎用モジュールに対して作成されたタグ
タ グ名は、 EA3600 I/O 構成に追加 された と き に [Module Properties] ダ イ アロ グで構成 された名前に基
づいています。 スク リーン シ ョ ッ ト の例では、 モジ ュ ールの名前は bcScanner です。
5-2 は、 5-10 を参照しています。
5-2 EA3600 タグ
タグ名 タ イプの説明
EtherNet/IP インタフェース 5 - 11
scannerName:C
scannerName:I.Data
scannerName:O.Data
未使用の構成デー タ。 汎用イーサネ ッ ト モジ ュールが構成に追加 さ れる と、
RSLogix
場合、 こ のバ ッ フ ァは使用さ れません。
EA3600
さは
クシ ョ ンに記載されている よ うにフ ォーマ ッ ト されます。
EA3600
さは
に記載さ れている よ う にフ ォーマ ッ ト されます。
によって自動的に構成データ バ ッ フ ァ が作成されます。
から 受信 したデー タ を保持す る 入力デー タ バッファ。 バッファの長
248
ワード
(496
バイ ト) で、 「ステータ スおよびバー コ ー ド データ」 セ
に送信されるデータ を保持する出力データ バッファ。 バッファの長
3
ワード
(6
バイ ト) で、 「バー コー ド転送制御ア セ ンブ リ」 セ ク シ ョ ン
EA3600

EA3600 アド オン プロフ ァイルを使用した構成

AOP のインス トール
アド オン プロファイル (AOP) は、 EA3600 と Logix Studio 5000 v24 を 併用す る 開発を容易にするために開発 さ れまし た。
EA3600 AOP を イ ンス ト ールす る には、 次の手順に従います。
1. ファイル ZT_BAR_Rel16_RELEASE_2.zip を、 Logix Studio 5000 を実行している コ ンピュータ と同じ コン
ピュータでダウンロードして解凍します。
2. Logix Studio 5000 RSLinx Classic で実行 し ている インス タ ン ス をすべて シ ャ ッ ト ダウン します。
3. 実行可能フ ァ イル MPSetup.exe を実行して、 [Welcome] 画面で [Next] をクリックします。
5-12 RSLogix 5000 ようこそ画面
5 - 12 EA3600 Network Connect プロダク ト リファレンス ガイド
4. 使用許諾契約に同意後、 [Next] をクリックします。
5-13 RSLogix 5000 使用許諾契約
5. [ インストール] を選択後、 [ 次へ] をクリ ッ クします。
5-14 RSLogix 5000 のインス ト ール
6. [Install] をクリ ックします。
5-15 RSLogix 5000 のインス ト ールを開始
EtherNet/IP インタフェース 5 - 13
7. [Next] をクリックします。
5-16 RSLogix 5000 のインス ト ール
5 - 14 EA3600 Network Connect プロダク ト リファレンス ガイド
8. セ ッ ト ア ッ プ完了後、 [Finish] をクリックします。
5-17 RSLogix 5000 のインス ト ール
I/O 構成への EA3600 の追加
PLC EA3600 と通信できるよ うにするためには、EA3600 をプログラムの I/O 構成に追加する必要があ り ます。
I/O 構成を追加するには、 次の手順に従います。
1. Organizer ペインの [I/O Configuration] ツリーを展開して、 イーサネット ネッ トワークを表示します。
5-18 [I/O Configuration] ツリー
EtherNet/IP インタフェース 5 - 15
2. ツリーの [ イーサネッ ト ] ノードを右クリ ックし、 [New Module…] を選択します。
3. [Select Module Type] ダイアログが表示されます。 ベンダ フィルタを変更して、 Zebra Technologies のみを
選択 し ます。 EA3600 がデバ イ スの一覧に表示さ れます。
5-19 モジュール タイプの選択
4. 一覧から EA3600 を選択し、 [Create] ボタンをクリックします。
5. [New Module] ダ イアログが表示 されます。 EA3600 の目的の名前 と IP アドレスを入力します。
5-20 [New Module]、名前と IP ア ド レ スの設定
6. [OK] をクリ ッ クします。
5 - 16 EA3600 Network Connect プロダク ト リファレンス ガイド
7. EA3600 が I/O 構成に追加 され、 ツ リ ーに表示 されます。
5-21 ツリーに追加された EA3600
EA3600 I/O タグ
EA3600 I/O 構成に追加 さ れる と、 PLC ロジッ クが I/O 接続を介 し て EA3600 との間でデータ を読み書きでき る よ う にす るための タ グのセ ッ ト が作成されます。 AOP 使用時に作成 さ れる タ グのセ ッ ト は、 EA3600 PLC I/O
リファレンスに従い命名されます ( 「 2 章「イーサネット インタ フェース」」を参照)。これには I/O 構造内のバ
イ ト 、 ビ ッ ト 、 またはワー ドの各要素に関する機能の把握は不要なため、 EA3600 のイン タフ ェースのより効率的 な方法です。
EtherNet/IP インタフェース 5 - 17
5-22 I/O タグ

EA3600 からのバーコード デー タ の転送

EtherNet/IP インタフェースでは、 バーコード デー タ を EA3600 からコン トローラに転送するための 3 つの転送 モー ドがすべてサポー ト されます。
バーコー ド転送メ カニズムの詳細については、3-2 ページの 「EA3600 からのバーコード デー タの読み取 り 」 を参 照して ください。
5 - 18 EA3600 Network Connect プロダク ト リファレンス ガイド

AOP を使用した Logix Studio 5000 v24 のサン プル アプリケーシ ョ ン

EtherNet/IP のサンプル アプリケーシ ョ ンおよびスキャナ ルーチンは、 工業用イーサネ ッ ト 開発者用 zip ファイル (CAAEAS00-001-RXXD0.ZIP) に含まれています。
ScannerRoutine を使用して EA3600 とやり取りを行う、 Logix Studio 5000 v24 用の 1 つのサンプル プロジェ ク
EA3600Sample_AOP_v2.zip が用意 さ れています。 この ScannerRoutine は、 別個のアーカ イ ブ (ScannerRoutine_AOP_v2.L5X) と し ても 用意 されて い ま す。

EA3600Sample バーコ ード 転送のサンプル ロジック

バー コー ド転送ロ ジ ッ クの使用
サンプル プログラムに含まれるバーコード転送ロジックは、 ScannerRoutine と い う名前の別個のルーチン に カ プ セル化 されています。 そのため、 このルーチン を追加 し 、 MainProgram を介してこのルーチンにジャンプするだ けで、 バーコード インタフェースを任意のプログラムに簡単に追加することができます。ScannerRoutine は、 EA3600 I/O のインタ フ ェースを提供するい く つかのローカル タグを追加します。
ScannerRoutine
ScannerRoutine のローカル タグは、EA3600 I/O との対話を 単純化す る 入力 / 出力抽象化レ イヤ を 提供 します。 こ のセクシ ョ ンでは、 このタグについて説明します。
5-3 ScannerRoutine の入力タ グ
パラ メータ 説明
TransferEnable
HandshakeEnable
FragmentEnable
AckTransfer
ClearOverflow
SendUIAction
ActionCode
5-4 ScannerRoutine の出力タ グ
データ型 説明
バーコー ド スキャ ン を有効にするには、
ハン ド シェ イ クを使用するバーコー ド スキャ ン を有効にするには、
484
バイ トを超えるデータをスキャ ンするには、
定します。
立ち上が り エ ッ ジで、 現在の転送の
立ち上がり エ ッジで、 スキャナのオーバーフロー フラグがクリアされます。
立ち上が り エ ッ ジで、 スキャ ナに対する アク シ ョ ン を 実行 します。
(INT)
スキャナ ユーザー表示コー ド
true
に設定し ます。
true
に設定し ます。
HandshakeEnable
ACK
が返さ れます (ハン ドシェ イク モードのみ)。
(SendUIAction
とともに使用)。
とともに
true
に設
TransferComplete
WaitingForAck
TruncatedData
OverflowFlag
TriggerState
立ち上がりエ ッジで、 新しいバーコードがスキャン されたことを示します。
転送の
ACK
を返す必要があ る場合は
True
は、 デー タが切 り 捨て ら れたこ と を示し ます。
True
は、 メ モ リ オーバーフ ローまたはデータ損失を示し ます。
トリガが引かれたときにセットされ、 トリガが放されたときにクリアされます。
true (
ハン ド シェ イ ク モードのみ)。
表 5-4 ScannerRoutine の出力タ グ ( 続き )
データ型 説明
EtherNet/IP インタフェース 5 - 19
DataType
DataLength
Data
データ フィールド内のバーコードのタイプ。
データ バイ ト配列内でスキャンされたデータの長さ。
バーコー ド データ を含む
1,024
バイ トの配列。
5 - 20 EA3600 Network Connect プロダク ト リファレンス ガイド

6 Modbus TCP インタフェース

はじめに

重要 こ の章の前に 「 2 章「イーサネット インタフ ェース」」と「 3 章 「バーコ ー ド 転送」」をお読みく
だ さ い。 こ れら の章では、 すべてのプ ロ ト コルに関連す る EA3600 の動作について説明 し ます。

通信プ ロ フ ァ イル

この章では、Modbus TCP インタフェースを使用した EA3600 からのバーコード デー タ の転送について説明 し ます。
EA3600 Modbus TCP インタフェースは、 Modbus TCP サーバー / フォロワ機能をサポート しています。 この デバイスは、 Modbus TCP クライアント / コントローラからの I/O 接続 を 受信 ( またはターゲッ ト となる ) できま すが、 それ自体では接続を開始で きません。

Modbus 装置識別子

装置識別子 ( またはフ ォロワ識別子) は、EA3600 に送信 さ れるすべての Modbus TCP 要求に対し て 1 に設定する 必要があ り ます。

サポー ト さ れている Modbus 機能

EA3600 では、 次の Modbus TCP 機能コ ー ド がサポー ト されてい ま す。
6-1 プログラム タグ
コード 機能 説明
03
04
保持レ ジ ス タ か らの 読み取 り
入力レ ジ ス タ か らの読み 取り
特定の開始ア ド レ ス で始ま る最大 125 個の保持レジ ス タか ら 読み 取ります。
特定の開始ア ド レ ス で始ま る最大 125 個の入力レジ ス タか ら 読み 取ります。
6 - 2 EA3600 Network Connect プロダク ト リファレンス ガイ ド
6-1 プログラム タグ
コード 機能 説明
06
16
Modbus
Modbus TCP インタフェースは、 EA3600 によ っ て読み取られたバー コー ド デー タ のコ ン ト ロ ー ラへの転送に使 用されるパラ メータ とデータを保持するレジスタへのアクセスを提供します。
レジスタのマッピング
単一レ ジ ス タ への 書き込み
複数レ ジ ス タ への 書き込み
単一の保持レ ジス タ に書き込みま す。
特定の開始ア ド レ ス で始ま る最大 125 個の保持レジ ス タ に書き込 みます。
EA3600 ID およびバージョ ン情報レジスタ
レジスタ タイプ: 入力
レ ジ ス タの範囲 : 1 ~ 42
アクセス機能: (04) 入力レ ジス タから の読み取 り
ID およびバージ ョ ン レジスタには、 EA3600 デバイ スと そのソ フ ト ウ ェ アに関す る情報が保持 さ れます。 レ ジ ス
タのマッピングを
6-2 ID およびバージ ョン レジスタ
6-2 に示し ます。
EA3600 ID およびバージ ョ ン レジスタのマッピング
レジスタ アドレス
11
216
18 25
レジスタ数 パラ メータ データ型
ファームウェア ビジョ ン
シ リ アル番号 文字列 EA3600 のシ リ アル番号。
製品名 文字列 EA3600 の製品 / モデル名。
UINT16
ステータスおよびバーコード デー タ レジスタ
レジスタ タイプ: 入力
レ ジ ス タの範囲 : 200 ~ 2255
Modbus TCP では、 レジ ス タ転送が最大 125 バイ ト に制限さ れます。 こ れ よ り も大き なサイズのバー コ ー
ドのすべてのバーコード デー タ ( 最大 4,096 バイ トまたは 2,048 ワー ド のデータ ) を読み取る には、 複数 回に分けて読み取 り を行 う こ と が必要にな り ます。た とえば、125 個のレジス タの読み取 り を ア ド レ ス 200 から開始 し 、次の 125 個の レ ジ スタ の読み取 り を ア ド レス 325 か ら 開始する、 と いっ た操作を 実行 します。
アクセス機能: (04) 入力 レ ジス タか ら の読み取 り
説明
上位バイ ト は メ ジ ャー リビジョンを表します。 下位バイ ト はマ イナ リビジョンを表します。
Modbus TCP インタフェース 6 - 3
ステータスおよびバーコード デー タ レ ジ スタ には、バー コー ド 転送の現在のステー タス とバー コ ード データ自体 が保持さ れます。 レ ジス タ デー タの フ ォ ーマ ッ ト は、 上の説明の とお り です。
ドのレジスタのマッピングを定義します。
表 6-3 ステータスおよびバーコード デー タ レジスタ
ステータスおよびバーコード デー タ レジスタのマッピング
レジスタ アドレス レジスタ数 フィールド
200 1
ステータス レジスタ
6-3 に、 各入力デー タ フィール
201 1
202 1
203 4
207 1
208 2048
更新カウ ン タ
バーコー ド タイプ
予約済み
長さ
データ
入力デー タ フィールドの長さは 4,096 バイ ト です。
バー コー ド転送制御レ ジス タ
レジスタ タイプ: 保持
レ ジ ス タの範囲 : 1 ~ 3
アクセス機能: (03) 保持レ ジス タから の読み取 り
(06) 単一レ ジス タへの書き込み
(16) 複数レ ジス タへの書き込み
バーコ ー ド転送制御レ ジ ス タは、 コ ン ト ローラ に よ るバーコ ー ド転送時のハン ド シ ェ イ クに使用さ れます。 レ ジ スタ データ のフ ォーマ ッ ト は、 2-6 ページの 「
タ フィールドのレジスタのマッピングを定義します。
バーコー ド 出力データ 」 の説明の とお り です。 6-4 に、 各出力デー
6-4 各出力デー タ フィールドのレジスタのマッピング
バー コ ー ド 転送制御レ ジ ス タ のマ ッ ピン グ
レジスタ アドレス レジスタ数 パラ メータ
11
21
31
制御レ ジ ス タ
ACK カウンタ
UI アクシ ョ ン コード
6 - 4 EA3600 Network Connect プロダク ト リファレンス ガイ ド

EA3600 からのバーコード デー タ の転送

Modbus TCP インタフ ェースでは、 EA3600 から コ ン ト ロー ラ への転送に関 し て、 基本モー ド とハン ド シ ェ イ ク モー ド を サポー ト し て います。 断片化モー ドは必要あ り ません。 それは、 Modbus レジスタ データ では、 EA3600
インタフェースでサポート される最大のバーコードである最大 4,096 バイ トのバーコード データがサポー ト され
るためです。
バーコー ド転送メ カニズムの詳細については、 3-2 ページの 「 てください。
EA3600 からのバーコー ド デー タの読み取 り」 を参照し

バーコ ード 転送レ ジス タ コマンドの例

Modbus TCP プ ロ ト コ ルを使用す る場合、 レ ジ ス タの読み取 り および書き込みコ マン ド を介 して コ ン ト ローラ と EA3600 の間のすべての対話が行われます。 このセ ク シ ョ ン では、 典型的なバーコ ー ド 転送を実行するために必要
なレジスタ コマンド シーケンスについて説明します。
転送の有効化と 転送モー ド の選択
バー コ ード 転送を有効化 し 、 目的の転送モー ド を選択する には、 制御レ ジス タ への書き込みを行います。
コマンド 開始レ ジス タ レジスタ数
Write 1 1
基本モ ード 転送
新しいバーコード デー タの検出
EA3600
送信 さ れるデー タ
0x0000 スキ ャニ ン グが無効 0x0001 基本モー ド 0x0003 ハン ドシェ イク モード
EA3600 から
受信する デー タ
n/a
新しいバーコード デー タは、 入力更新 カ ウン タ の変化を監視する こ と に よ っ て検出 さ れます。
コマンド 開始レ ジス タ レジスタ数
Read 201 1 n/a
更新カウ ン タ 値がゼロ以外で あ り、 前回の更新 カ ウン タ値 と 等し く ない場合は、 新 し いデー タ が使用可能です。
EA3600
送信さ れ る デー タ
EA3600 から
受信するデー タ
現在の更新カウン タ値
バーコ ー ド デー タの読み取 り
バーコー ド データ と その長さ を EA3600 から 取得する には、 次の範囲のレ ジス タ を使用 し ます。
コマンド 開始レ ジス タ レジスタ数
Read 207 1 n/a
Read 208 2048 n/a
EA3600
送信さ れ る デー タ
EA3600 から
受信するデー タ
バーコー ドの長さ
バーコー ド データ
Modbus TCP インタフェース 6 - 5
コントローラは、バーコード デー タの 2,048 個のレ ジス タ をすべて読み取る 必要はあ り ません。 有効なデー タは、 最初の長さ レジ ス タ または 2 つのレ ジ スタ のみに含まれます。 実際のバー コー ド データの後のすべてのレ ジス タ 値は 0 に設定されます。
ハン ドシェ イ ク モー ド転送
新しいバーコード デー タの検出
新しいバーコード データは、 入力更新カ ウ ン タ の変化 を監視す る こ と に よっ て検出さ れます。
コマンド 開始レ ジス タ レジスタ数
Read 201 1 n/a
更新カウ ン タ 値がゼロ以外で あ り、 前回の更新 カ ウン タ値 と 等し く ない場合は、 新 し いデー タ が使用可能です。
EA3600
送信さ れ る デー タ
EA3600 から受信するデータ
現在の更新カウン タ値
バーコ ー ド デー タの読み取 り と肯定応答
バーコー ド データ と その長さ を EA3600 から 取得する には、 次の範囲のレ ジス タ を使用 し ます。
コマンド 開始レ ジス タ レジスタ数
Read 207 1 n/a
Read 208 2048 n/a
コントローラは、バーコード デー タの 2,048 個のレ ジス タ をすべて読み取る 必要はあ り ません。 有効なデー タは、 最初の長さ レジ ス タ または 2 つのレ ジ スタ のみに含まれます。 実際のバー コー ド データの後のすべてのレ ジス タ 値は 0 に設定されます。
コントローラは、バーコード デー タ を 読み取 っ た後、 次のバー コー ド データ を安全にレジス タに書き込める こ と
EA3600 に示す必要があ り ます。 この操作は、 入力更新カ ウ ン タ と 一致する よ う に出力 ACK カウンタを設定す ることによって行います。
EA3600
送信さ れ る デー タ
EA3600 から受信するデータ
バーコー ドの長さ
バーコー ド データ
コマンド 開始レ ジス タ レジスタ数
Write 2 1
現在の入力更新カ ウ ン タ 値
EA3600
送信さ れ る デー タ
EA3600 から受信するデータ
n/a
ハン ド シ ェ イ クの再同期
EA3600 は、 転送の問題 ( 接続の切断、 コ ン ト ロ ー ラの停止など ) を検出する と、 入力更新カウン タ を 0 に設定し ます。 コ ン ト ロー ラ へのバーコー ド転送は、 コ ン ト ロ ー ラが出力 ACK カウンタに 0 を書き込むまで停止し ます。
コマンド 開始レ ジス タ レジスタ数
Write 2 1 0000 n/a
両方のカ ウ ン タ が 0 になる と、 バーコー ド デー タの転送が再開 されます。
EA3600
送信さ れ る デー タ
EA3600 から受信するデータ
6 - 6 EA3600 Network Connect プロダク ト リファレンス ガイ ド

7 TCP/IP インタフェース

はじめに

前の章で説明し た工業用イーサネ ッ ト プロ トコルに加えて、EA3600 も標準 TCP/IP 経由の通信のサポー ト を提供
し ています。 こ の章では、 標準の TCP/IP 転送で EA3600 からバーコード デー タ を 取得するために必要な情報に ついて説明し ます。
デフォルトでは、EA3600 DHCP を使用して IP ア ド レス を取得す る よ う に設定 さ れています。 この章 で
は、 DHCP が使用 さ れてい る こ と を 前提 と し てい ま す。 また、 ホス ト コンピュータと EA3600 が同じ ネ ッ
トワーク上にあり、 同じサブネッ ト内にあるこ と も前提と されています。

デバイスの検索

EA3600 は、 ク ラ イアン ト / サーバー ネッ トワーク モデルでサーバーと して機能します。 デバイスは UDP ブロー
ドキャスト パケ ッ ト を 特定のポー ト で待機する こ とによ り、 ネ ッ ト ワー クで利用可能な EA3600 デバイス を プロ グラム的に決定するメカニズムを提供します。

ホス ト から のブ ロー ド キ ャス ト パケ ッ ト 送信詳細

パケ ッ ト プロ トコル: UDP
送信元ア ド レ ス : < ホス トの IP アドレス>
宛先ア ド レ ス : ブロードキャス ト (255.255.255.255)
送信元ポー ト : < すべて。 このポートが応答を受信 >
宛先ポー ト : 12362
ペイロード (C/C++ 文字列 ): MVP\x0d
7 - 2 EA3600 Network Connect プロダク ト リファレンス ガイ ド

デバイ スから のユニキ ャ ス ト 受信パケ ッ ト 詳細

パケ ッ ト プロ トコル: UDP
送信元ア ド レ ス : < デバイ スの IP アドレス>
宛先ア ド レ ス : < ホス トの IP アドレス>
送信元ポー ト : 12362
宛先ポー ト : < ブロードキャス ト パケ ッ ト の送信元ポー ト と 同じ >
ペイロード (C/C++ 文字列 ): MAC=xx:xx:xx:xx:xx:xxPORT=YYYYY
xx:xx:xx:xx:xx:xx はデバイ スの MAC アドレス、YYYYY はデバイスが使用するよ う に現在設定 さ れている
ポー ト アドレスです。
ブロードキャス ト パケットを上記で定義したように送信した後、ネットワークのデバイスもまたすべてのユニ キャス ト パケ ッ ト を上記で定義 した よ う に応答 します。 複数の応答 ( 通常は 3 つ ) を同じ場所から受け取る場合 があ り ます。

バーコー ド デー タ の受信

デフォルト では、 EA3600 TCP パケッ ト経由でバーコー ド データ をポー ト 54321 に接続さ れた クラ イア ン ト へ送信し ます。 このポー ト は設定可能です。 以下の例では、 デフ ォル ト のポー ト 値を使用 し ています。
C# Connection Source Code Example (where ipAddress is address of the EA3600):
IPEndPoint bcScanner = new IPEndPoint(ipAddress, 54321);
Socket skt = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
skt.Connect(bcScanner);
バー コ ード 受信パケ ッ ト は以下のよ う に定義 さ れています。

デバイスからのユニキャスト受信パケッ ト詳細

パケ ッ ト プロ トコル: TCP
送信元ア ド レ ス : < デバイ スの IP アドレス>
宛先ア ド レ ス : < ホス トの IP アドレス>
送信元ポー ト : 54321
宛先ポー ト : < すべて。 接続中に指定>
ペイロード ( バイ ト アレイ ): <バー コ ー ド デー タ >
TCP/IP インタフェース 7 - 3
Zebra TCP/IP
このサンプル アプリケーショ ンは、 Visual Studio 2015 を使用し た C# で記述されていて、 .NET Framework v2.0 を 対象と し ています。 ソース コー ド と 実行可能バ イ ナリ の両方が提供さ れています。 7-1サンプル アプリケー ションの UI を表示します。
7-1 サンプル アプリケーショ ンの UI
サンプル アプリケーシ ョ ン
[Find Devices] ボタンを使用して、 ブロードキャスト パケ ッ ト の送信 と応答の受信を ネッ ト ワー クにあ る すべて の Zebra EA3600 デバイスか ら 行い ます。その後、[Device Selection] コンボ リスト ボックスにリス ト されます。
リ ス ト に有効なデバイ スが表示さ れる と、 [Connect] ボ タ ン が有効に な り ます。
7-2 サンプル アプリケーショ ンの UI
[Connect] を選択して、 スキャン されたバーコー ド デー タ を 受信 し ます。 接続が有効な場合、 赤のボ タ ンが緑に なります。
7 - 4 EA3600 Network Connect プロダク ト リファレンス ガイ ド
その他の
UI
要素に関する注意事項
スキャ ン されたバーコー ド データは、 [Bar code data:] テキス ト ボックスに表示されます。
[Show non-printable chars] を選択 して、 スキ ャン時に判読可能なテキス ト と し て表示し ます。
[Enable Keyboard Wedge] を選択して、 スキャン し たデータ をホス ト PC の一番上のウ ィ ン ド ウに送信 し
ます。
[Clear data] を選択して、 [Bar code data:] テキス ト ボックスにあるデータを消去します。
[Disconnect] を選択して、 デバイス と ホス トの間の接続を終了します。

8 バーコードのプログラ ミ ング

はじめに

この章では、 接続 されてサポー ト さ れているバー コー ド スキャナ / クレードルを使用する、EA3600 の特定の設定
をプログラムする際に使用できるバーコードについて説明します。

バーコー ド を使用し た EA3600 のプログラ ミ ング

EA3600 の特定の設定は、 接続 さ れているバー コ ード スキ ャ ナを使用 し て プ ログラ ムで きま す。 構成設定を EA3600 に転送するには、 スキャナに適切な フ ァ ームウェ ア バージ ョ ンが必要です。 フ ァ ームウ ェ ア バージ ョ ン
8-1 に記載されています。
表 8-1 許容で きる フ ァームウ ェ ア バージ ョ ン
スキャナ / クレードル ファームウェア バージ ョ ン
DS3608HP/SR PAACJS00-006-R00
DS3608DP PAADJS00-004-R01
DS3678HP/SR PAACKS00-005-R00
DS3678DP PAADKS00-004-R00
STB3678 PAACNS00-003-R00
8 - 2 EA3600 Network Connect プロダク ト リファレンス ガイ ド
EA3600
パラ メータのパススルー
パラ メ ータを EA3600 に転送するには、 スキャナをプログラムする必要があります。 以下のいずれかのバーコー
ド を スキ ャ ン し て、 この機能を ス キ ャナで有効または無効に し ます。 デ フ ォル ト は [EA3600 パラ メータ パスス ルーを無効にす る ] です。
EA3600 パラ メータ パススルーを有効にする
*EA3600 パラ メータ パススルーを無効にする
バーコ ード のプ ロ グラ ミ ング 8 - 3

工業用イ ーサネ ッ ト プロトコル

EA3600 工業用イーサネ ッ ト プロ ト コル設定を プログ ラ ムする には、 次のいずれかのバー コー ド をスキ ャ ン し ます。
IE プロ トコル - PROFINET
IE プロ トコル - EtherNet/IP
IE プロ トコル - Modbus TCP
8 - 4 EA3600 Network Connect プロダク ト リファレンス ガイ ド
読み取 り桁数 と コ ー ド タイプを
標準 TCP/IP 経由の読み取り 桁数と コー ド タイプ バ イ ト の転送を有効または無効にす る には、 以下の該当する バーコー ド をスキャ ンし ます。 デフ ォル ト は [ 読み取り 桁数 と コー ド タイプを TCP/IP 経由で転送 し ない ] です。
TCP/IP
* 読み取り桁数 と コー ド タイプを TCP/IP 経由で転送
経由で転送
読み取 り 桁数と コ ー ド タイプを TCP/IP 経由で転送し ない

バー コー ド を使用する追加構成設定

次の特定の形式に従いユニーク バー コ ー ド を作成する こ と で、 プ ログラ ミ ン グで き る EA3600 のその他の設定が い く つかあ り ます。 その設定は次のも のです。
DHCP タイムアウト
静的 IP アドレス
ゲー トウ ェ イ
サブネ ッ ト
PROFINET
TCP/IP ポー ト
これらの設定をプログラムするには、 Zebra Ethernet 構成ユー テ ィ リ テ ィ を 使用する こ と を お勧めし ます。 これ
らの設定に関する プ ログ ラ ミ ング バー コー ドの作成の詳細については、 Zebra サポー ト センターにお問い合わせ
ください。

付録 A トラブルシューティング

トラブルシューティング

A-1 EA3600 のトラブルシューティング
症状 潜在的な問題 解決方法
デバイスを検出でき ない
EA3600
されていな いか、 電源が入っ て い
ません。
EA3600 が DHCP
アドレスを取得できません。
PC
い れています。
がネ ッ ト ワーク に接続
経由で有効な
サブネッ ト上でアクセスできな
IP
アドレスに
EA3600
が設定さ
EA3600
タス が供給さ れてい る ネッ ト
します。
ラ イ ト が点灯し ている必要があ り ます。
IP
EA3600
が、 ア ド レ ス スを持つ いることを確認し ます。
リセッ ト ボタン (1-3
ト ボタン」
のデフ ォル ト 設定に リセ ッ ト し て、
EA3600
度や り 直し て く ださ い。 注 場合、 こ の操作を行っ ても問題は解決 し
ません。
のイーサネッ ト ジャック ステー
LED
が点灯し てい る
)
ケーブルが
スイッチに接続されていることを確認
EA3600
が接続さ れている ネ ッ ト ワー ク
DHCP
の電源を再投入 します。 も う一
: PC
のサブ ネ ッ ト が
EA3600
の両方のイーサネ ッ ト
プールに使用可能な ア ド レ
サーバーに も 接続 さ れて
を参照) を押し て工場出荷時
(EA3600
こと、 およびイーサ
ページの 「
192.168.0
に電源
とネッ トワー
リセッ
でない
A - 2 EA3600 Network Connect プロダク ト リファレンス ガイ ド
A-1 EA3600 のトラブルシューティング ( 続き )
症状 潜在的な問題 解決方法
サンプル アプ リ ケーシ ョ ンが読み込ま れない
PLC を EA3600
バーコー ド をスキャ ンする と きに、 ス キャナの赤色の
低音のエ ラー ビープ音が鳴る
に接続できない
LED
が点灯 し 、 高音
サンプル アプリケーショ ンは、 ソ
フトウェア
SP1
を使用して作成されています。 こ れらのパ ッケージ またはそれ以降 のバージ ョ ンのみがサン プル
リケーションを読み込むことがで
きます。
PROFINET
ションで使用されている名前と一 致するデバイ ス名を
り当てる必要があります。
この状況は、
-
業用イーサネ ッ ト に接続 されていない状態でバー
コードがスキャン されたときに
発生し ます。
PLC
ません。
パッケージ
または
Logix Studio 5000 v24
の場合、 ア プ リ ケー
EA3600
EA3600 が Zebra
ユーテ ィ リ テ ィ
で転送が有効に な っ て い
TIA v15.1
アプ
に割
TIA
または
Logix
開発環境でサンプル ア
プ リ ケーシ ョ ンを読み込めない場合は、
このガ イ ド に記載されて い る情報を 使用
してサンプル する必要があります。
TIA
を介し て
り当てます
デバイ ス名の設定」
: Step 7
PROFINET
なっていることを確認してく ださい。
ユーテ ィ リ テ ィ を介し て
します。 バーコード
ログに表示されます。
バーコー ド データ を は、
PLC
Ctrl_EnableTransfer
ている必要があ り ます。
アプ リ ケーシ ョ ンを再作成
PROFINET
(
4-8
ページの 「
を使用し てい る場合は、
デバイ ス名がすべて小文字に
側で
EA3600
デバイス名を割
PROFINET
を参照)。
EA3600
データがステータ ス
PLC
に送信するに
ビットがセット され
に接続
フ ァ ームウ ェ アを 読み込めない フ ァ ームウ ェ アの更新中にエ ラー
が発生し ま した。
EA3600
再試行し ます。
の電源を入れ直します。 接続し、
索引
E
EDS ファイル . . . . . . . . . . . . . . . . . . . . . . . . . . .5-2, 5-3
EtherNet/IP
EA3600 I/O タグ . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
EA3600 タグ . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
IP ア ド レ ス構成の設定 . . . . . . . . . . . . . . . . . . . . 2-2
インタフェース . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
前提条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
デバイ ス定義フ ァ イル . . . . . . . . . . . . . . . . . . . . 2-2
G
GSDML ファイル . . . . . . . . . . . . . . . . . . . . . . . .4-1, 4-2
I
ID レジスタ、 Modbus TCP . . . . . . . . . . . . . . . . . . . . 6-2
M
Modbus TCP
ID およびバージョ ン レジスタ . . . . . . . . . . . . . . 6-2
IP ア ド レ ス構成の設定 . . . . . . . . . . . . . . . . . . . . 2-2
新しいバーコード データの検出 . . . . . . . . . . . . . 6-5
インタフェース . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
前提条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
バーコー ド デー タの読み取 り と肯定応答 . . . . . 6-5
バーコー ド データ レジスタ . . . . . . . . . . . . . . . . 6-3
ハン ド シ ェ イ クの再同期 . . . . . . . . . . . . . . . . . . 6-5
プログラム タグ . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
レジスタのマッピング . . . . . . . . . . . . . . . . . . . . 6-3
P
PROFINET
BarcodeHandler 機能ブ ロ ッ ク の
パラ メータ . . . . . . . . . . . . . . . . . . . . . . 4-10
IP ア ド レ ス構成の設定 . . . . . . . . . . . . . . . . . . . . 2-2
インタフェース . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
前提条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
データ ブロ ッ ク タグ . . . . . . . . . . . . . . . . . . . . 4-11
デバイ ス定義フ ァ イル . . . . . . . . . . . . . . . . . . . . 2-2
バー コ ード 処理機能ブ ロ ッ ク のデー タ型 . . . . . 4-10
T
TCP/IP
デバイ スからのユニキ ャス ト
受信パケ ッ ト 詳細 . . . . . . . . . . . . . . . . . 7-2
バーコー ド デー タ の受信 . . . . . . . . . . . . . . . . . . 7-2
サンプル アプ リケーシ ョ ン . . . . . . . . . . . . . . . . 7-3
デバイ スの検索 . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
ホス ト からのブロードキャス ト
送信パケ ッ ト 詳細 . . . . . . . . . . . . . . . . . 7-1
画面
(Connect/Disconnect) ダイアログ . . . . . . . . 1-7, 1-8
関連ソ フ ト ウ ェ ア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
関連文書 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
規則
表記 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
索引 - 2 EA3600 Network Connect プロダク ト リファレンス ガイド
構成ユーテ ィ リ テ ィ
(Connect/Disconnect) ダイアログ . . . . . . . .1-7, 1-8
情報、 サー ビ スに関する . . . . . . . . . . . . . . . . . . . . . . . .ix
ステータス データ レジスタ、 Modbus TCP . . . . . . . 6-3
ステータス表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
設定
工場出荷時のデ フ ォル ト . . . . . . . . . . . . . . . . . . 1-2
リセッ ト ボタン . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
前提条件
ソフトウェア . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
ハー ド ウ ェ ア . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
ソ フ ト ウ ェ アの前提条件 . . . . . . . . . . . . . . . . . . . . . . 1-1
ソフトウェア パッケージ、
Zebra 工業用イーサネ ッ ト . . . . . . . . . . . . . . . . .4-1, 5-2
バーコー ド
IE プロ トコル - EtherNet/IP . . . . . . . . . . . . . . . . 8-3
IE プロ トコル - Modbus TCP . . . . . . . . . . . . . . . 8-3
IE プロ トコル - PROFINET . . . . . . . . . . . . . . . . . 8-3
転送モー ド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
パラ メータ パススルー . . . . . . . . . . . . . . . . . . . . 8-2
ハン ド シェ イク モー ド ビットと
断片化モー ド ビッ トを使用して
選択さ れ る転送モー ド . . . . . . . . . . . . . . 3-2
読み取り 桁数と コ ー ド タイプを
TCP/IP 経由で転送 . . . . . . . . . . . . . . . . . 8-4
バージ ョ ン レジスタ、 Modbus TCP . . . . . . . . . . . . . 6-2
ハー ド ウ ェ アの前提条件 . . . . . . . . . . . . . . . . . . . . . . 1-1
表示、 ス テー タ ス . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
ファイル
EDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2, 5-3
GSDML . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1, 4-2
工業用プ ロ ト コ ル . . . . . . . . . . . . . . . . . . . . . . . . 2-2
サンプル アプ リケーシ ョ ン . . . . . . . . . . . . . . . . 2-3
サンプルの機能ブロ ック、 ライブラ リ、
ルーチ ン ファイル . . . . . . . . . . . . . . . . . 2-3
プログラム タグ、 Modbus TCP . . . . . . . . . . . . . . . . 6-1
デバイ ス定義フ ァ イル . . . . . . . . . . . . . . . . . . . . . . . . 2-2
デバイスのプログラ ミング
工業用イ ーサネ ッ ト プロ トコル . . . . . . . . . . . . . 8-3
その他の構成設定 . . . . . . . . . . . . . . . . . . . . . . . . 8-4
パススルー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
読み取 り 桁数 / コード タイプを
TCP/IP 経由で転送 . . . . . . . . . . . . . . . . . 8-4
デフォルト設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
中黒 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
リセッ ト ボタン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
レジスタのマッピング、 Modbus TCP . . . . . . . . . . . 6-3
Zebra Technologies Corporation, Inc. 3 Overlook Point Lincolnshire, IL 60069, U.S.A. http://www.zebra.com
Zebra および図案化さ れた Zebra ヘッドは、Zebra Technologies Corporation の商標であ り、
世界各地の多数の法域で登録 されています。 その他のすべての商標は、 その商標の各所有 者が権利を有し ています。 ©2021 Zebra Tec 会社。 無断複写、 転載を禁じ ます。
MN-003001-05JA 改訂版 A - 2020 12
hnologies Corporation および / またはその関連
Loading...