• 検索結果がありません。

DataMan 三菱電機製 Q シリーズシーケンサ 接続参考資料

N/A
N/A
Protected

Academic year: 2021

シェア "DataMan 三菱電機製 Q シリーズシーケンサ 接続参考資料"

Copied!
45
0
0

読み込み中.... (全文を見る)

全文

(1)

DataMan 三菱電機製 Q シリーズ シーケンサ

接続参考資料

(2)

・はじめに

P3

・DataMan200 MC プロトコルスキャナ接続

P4

(Q シリーズ Ethernet 内蔵 CPU/QJ71E71-100)

・DataMan200/8000 ソケット通信接続

P19

(Q シリーズ Ethernet 内蔵 CPU/QJ71E71-100)

・DataMan200/8000 シリアル通信(RS-232C)接続

P37

(Q シリーズ QJ71C24N)

(3)

・本書では、DataMan200 DataMan8000 シリーズと三菱電機製 Q シリーズ シーケンサ接続 参考資料です。

・本書記載の通信形態は Ethernet(3E フレーム)もしくはシリアル(RS-232C)通信です。

・DataMan の詳細設定につきましては各 DataMan 用「SetUpTool」ソフト及び

「クイックリファレンス」「DataMan Control Commands Documentation」を御参照下さい。

・ 三菱電機製 Q シリーズ シーケンサ(以下シーケンサ)の詳細設定につきましては三菱電機殿 から発行されております各種資料を御参照下さい。

(4)

DataMan200 MC プロトコルスキャナ接続

概要:DataMan200のMCプロトコルスキャナ(3Eフレーム)機能を使用してシーケンサと接続する方法 機器:DataMan200(DataMan本体ファームウェアVersion3.5.2 CR1以上) シーケンサ(Ethernet内蔵CPUまたはQJE71E71-100) パソコン(DataMan及びシーケンサ設定用。設定時のみ必要、通常の操業時には不要です。) PoE給電機能付HUB

ソフトウェア:DataMan SetUpTool Version3.5.2以上

(5)

MCプロトコルスキャナ シーケンサとのインターフェース: シーケンサとのインターフェースは以下の6ブロックに分かれます。 ①コントロール ブロック・・シーケンサからDataManへの指令 ②ステータス ブロック・・DataManからシーケンサへ状態書き込み ③インプットデータ ブロック・・シーケンサからDataManへデーター書き込み ④アウトプットデータ ブロック・・DataManからシーケンサへ結果書き込み ⑤コマンド ブロック・・シーケンサからDataManへDMCC(DataMan専用コマンド)書き込み ⑥コマンド結果 ブロック・・DataMan からシーケンサへDMCC(DataMan専用コマンド)結果書き込み 各ブロックでの使用可能デバイス タイプ

Block Name

TYPE

Offset

使用可能デバイス数

コントロール

未使用,D,W,R,ZR,M,X,Y,L,F,B

0-65535

0(未使用) 32(bit 使用時)

2(word 使用時。Read のみ)

ステータス

未使用,D,W,R,ZR,M,X,Y,L,F,B

0-65535

0(未使用) 32(bit 使用時)

2(word 使用時。Read のみ)

インプットデータ

未使用,D,W,R,ZR

0-65535

0(未使用)~960

アウトプットデータ

未使用,D,W,R,ZR

0-65535

0(未使用)~960

コマンド

未使用,D,W,R,ZR

0-65535

0(未使用)~960

コマンド結果

未使用,D,W,R,ZR

0-65535

0(未使用)~960

各ブロック内容 コントロール ブロック(シーケンサ → DataMan) Bit 内容 例 Bit 内容 例 Bit0 トリガ有効 M100 Bit20 予約(使用不可) M120 Bit1 トリガ M101 Bit21 予約(使用不可) M121 Bit2 バッファリザルト有効 M102 Bit22 予約(使用不可) M122 Bit3 検査結果 ON 状態 M103 Bit23 予約(使用不可) M123 Bit4 予約(使用不可) M104 Bit24 Train Code M124 Bit5 予約(使用不可) M105 Bit25 Train Match String M125 Bit6 予約(使用不可) M106 Bit26 Train Focus M126 Bit7 予約(使用不可) M107 Bit27 Train Brightness M127 Bit8 予約(使用不可) M108 Bit28 Un-Train M128 Bit9 予約(使用不可) M109 Bit29 予約(使用不可) M129

Bit 内容 例 Bit 内容 例

Bit10 予約(使用不可) M110 Bit30 Execute DMCC M130 Bit11 予約(使用不可) M111 Bit31 Set Match String M131 Bit12 予約(使用不可) M112

Bit13 予約(使用不可) M113

Bit14 予約(使用不可) M114

Bit15 予約(使用不可) M115

Bit16 ユーザーデータセット M116

Bit17 コマンド送信 M117

Bit18 予約(使用不可) M118

Bit19 予約(使用不可) M119

(6)

ステータス ブロック

(シーケンサ ← DataMan) Bit 内容 例 Bit 内容 例 Bit0 トリガ有効状態 M200 Bit20 予約(使用不可) M220 Bit1 トリガ ON 状態 M201 Bit21 予約(使用不可) M221 Bit2 画像取り込み中 M202 Bit22 予約(使用不可) M222 Bit3 取り込みトリガミス M203 Bit23 予約(使用不可) M223 Bit4 予約(使用不可) M204 Bit24 Ack Train Code M224 Bit5 予約(使用不可) M205 Bit25 Ack Train match String M225 Bit6 予約(使用不可) M206 Bit26 Ack Train Focus M226 Bit7 予約(使用不可) M207 Bit27 Ack Train Brightness M227 Bit8 検査処理中 M208 Bit28 Ack Un-Train M228 Bit9 検査完了 M209 Bit29 予約(使用不可) M229

Bit 内容 例 Bit 内容 例

Bit10 結果バッファオーバーラン M210 Bit30 Ack Excute DMCC M230 Bit11 結果有効 M211 Bit31 Ack Set Match String M231 Bit12 予約(使用不可) M212

Bit13 予約(使用不可) M213

Bit14 予約(使用不可) M214

Bit15 障害発生状態 M215

Bit16 ユーザーデータセットトリガ状態 M216

Bit17 コマンド送信トリガ状態 M217

Bit18 予約(使用不可) M218

Bit19 予約(使用不可) M219

インプットデータ ブロック(シーケンサ → DataMan) Word 内容 例 Word0 予約(使用不可) D100 Word1 ユーザーデータ長 D101 Word2..N ユーザーデータ D102 アウトプットデータ ブロック(シーケンサ ← DataMan) Word 内容 例 Word0 予約(使用不可) D200 Word1 トリガ ID D201 Word2 検査結果 ID D202 Word3 画像検査結果コード D203 Word4 検査結果文字列長 D204 Word5..N コード読み取り結果 D205 DataManが読み取ったコード結果はASCII文字列形式でWord5以降(例:D205以降)に書き込まれます。 Word3 画像検査結果コードには以下の結果がセットされます。

Bit0:1=Read 0=No Read Bit1:1=Validated 0=Not Validated

Bit2:1=Verified 0=Not Verified Bit3:1=Acquisition Trigger Over Run Bit4:1=Acquisition Buffer Over Run Bit5-Bit15: Reserved (No Use)

(7)

コマンド ブロック Word 内容 例 Word0 コマンド文字列長 D300 Word1..N ストリングコマンド D301 コマンド結果 ブロック Word 内容 例 Word0 コマンド結果コード D400 Word1 コマンド結果長 D401 Word2..N ストリングコマンド結果 D402

(8)

MCプロトコルスキャナ動作概要: -トリガ実行~読み取り結果受信手順例- ①[コントロール]ブロックのBit0 トリガ有効をONにします。 ②[コントロール]ブロックのBit1 トリガをOFF→ONすることによりDataManへトリガをかける 事が出来ます。 ③読み取ったコード結果は [アウトプットデータ] ブロックのWord5以降に書き込まれます。 -リキッドレンズ フォーカス自動調整-

②[コントロール]ブロックのBit26 Train FocusをOFF→ONすることによりリキッドレンズの フォーカス自動調整を行う事が出来ます。

DataMan シーケンサ

Read(Control 用 Bit 状態を Read)

シーケンサは Trigger 用 Bit を ON

Write(Status 用 Bit を ON)

Write(Status 用 Bit を ON)

Write(デコード結果(例:コード読み取り結果))

Write(Status 用 Bit を ON)

Status 用 Bit: トリガ ON 状態 画像取り込み中 検査処理中 検査完了 等

画像取り込み

デコード

(9)

MCプロトコルスキャナ 設定手順例(Qシリーズ Ethernet内蔵CPU): 1. シーケンサ側の設定 手順①シーケンサ側のパラメータ設定を行います。 GX Developerにて[Qパラメータ]を設定します。今回の例は下記設定となります。 次に[オープン設定]を設定します。プロトコル=TCP オープン形式=MCプロトコル 自局ポート番号=DataMan SetUpToolで設定する[ホストポート]の値と同じにしてください。

(10)

2. DataMan200本体の設定(DataMan SetupToolを使用)

手順②DataMan200本体のIPアドレスを固定IPアドレスに設定します。(今回の例:192.168.0200) 先ずはDataMan SetupToolの表示をアドバンスト表示にさせるため下記赤枠のアイコン (トグル表示モード)を押してください。

(11)

[ネットワーク設定の強制実行]ボタンを押して固定IPアドレス、サブネットマスクを入力します。

(12)

手順③トリガのタイプを設定します。 [照明カメラの設定]を押して、トリガのタイプ[シングル(外部)]に設定します。 手順④シンボルの設定を行います。 読み取り対象のコード(DataMatrix,QR,CODE39他)を設定します。 手順⑤焦点/照明照度の調整を行います。 手順⑥データフォーマットを設定します。 ・シンボルの設定、焦点/照明照度等、DataMan の詳細設定につきましては DataMan 用「SetUpTool」ソフト及び「クイックリファレンス」を御参照下さい。

(13)

手順⑦MCプロトコルスキャナの設定を行います。 [通信設定]の[産業用プロトコル]にて[MCプロトコル]を設定します。 -今回の例- シーケンサIPアドレス:192.168.0.2 ホストポート(MCプロトコル用ポートNo:3001(Hex)) その他タイムアウト、MCプロトコルスキャナ ポーリング間隔、使用デバイスは上記 ※ ポーリング間隔はDataManがMCプロトコル使って指定したデバイスをポーリングする間隔です。 上記は1000msecごとに実行します。ポーリング間隔は10msec~30000msecに設定してください。 設定項目 設定範囲 ホストポート 1000-FFFF タイムアウト 5-30000 ポーリング間隔 10-30000 PLC シリーズ Q or L シリーズ(3E フレームのみ) ネットワーク番号 0-239 PC 番号

1-120=station on CC-LINK IE field Network adapter 126=master on CC-LINK IE field Network adapter 255=Direct connect to Local station

(14)

手順⑧DataMan側の設定が終了したら設定を保存してDataMan本体を再起動します。

手順⑨DataMan本体の再起動後、SetUpToolにてDataManと接続して[産業用プロトコル]画面を開くと シーケンサと接続が確立されると下記赤枠部分のメッセージが表示されます。

(15)

手順⑩シーケンサからトリガ有効(コントロールBit 0をON)にしてトリガ (コントロールBit 1をOFF→ON)をかけて結果を確認します。

(16)

・トリガがかかると DataMan は画像を取り込み、 コードを読み取ります。

・読み取り結果を[アウトプットデータ]ブロックの Word5 以降に ASCII 文字列形式書き込みます。

(17)

MCプロトコルスキャナ 設定手順例(Qシリーズ QJ71E71-100): ※DataMan側の設定はQシリーズ内蔵CPUと同じ設定方法です。

1. シーケンサ側の設定

手順①シーケンサ側のパラメータ設定を行います。

(18)

次に[動作設定]を設定します。今回の例は下記設定となります。

次に[オープン設定]を設定します。今回の例は下記設定となります。

プロトコル=TCP オープン形式=Unpassive 固定バッファ=送信 固定バッファ交信手順=あり ペアリングオープン=ペアにしない 生存確認=する

(19)
(20)

DataMan200/8000 ソケット通信接続

概要:DataMan200/8000とシーケンサをソケット通信で接続する方法 機器:DataMan200(DataMan本体ファームウェアVersion3.5.0 CR1以上) DataMan8000(DataMan本体ファームウェアVersion3.6.0 CR1以上) シーケンサ(Ethernet内蔵CPUまたはQJE71E71-100) パソコン(DataMan及びシーケンサ設定用。設定時のみ必要、通常の操業時には不要です。) PoE給電機能付HUB

ソフトウェア:DataMan200 SetUpTool Version3.5.0以上 DataMan8000 SetUpTool Version3.6.0以上

(21)

ソケット通信動作概要:

動作①DataMan200/8000に対してコネクションオープンを実行させます。

三菱Q内蔵Ethernetシーケンサ専用命令・・ SP.SOCOPEN命令 三菱QJE71E71-100専用命令・・ ZP.OPEN命令

動作②DataManとシーケンサとのコネクションが確立したら、DataMan専用命令DMCC (DataMan Control Commands)にてトリガコマンドを送信させます。

DataManトリガコマンド ||>trigger on 末尾にCRLFを付加して送信。 三菱Q内蔵Ethernetシーケンサ専用命令・・ SP.SOCSND命令(データ送信命令) 三菱QJE71E71-100専用命令・・ ZP.BUFSND命令(データ送信命令) 動作③DataManはトリガコマンド受信後、コード読み取りを実行してシーケンサへ結果を送信します。 シーケンサはDataManからの読み取り結果をASCII文字列形式で受信します。 三菱Q内蔵Ethernetシーケンサ専用命令・・ SP.SOCRCV命令(受信データEND処理時読み出し) 三菱QJE71E71-100専用命令・・ ZP.BUFRCV命令 動作④DataManの電源をOFFにする等、シーケンサとの接続を切断する場合はシーケンサから CLOSE命令を実行させます。 三菱Q内蔵Ethernetシーケンサ専用命令・・ SP.SOCCLOSE命令 三菱QJE71E71-100専用命令・・ ZP.CLOSE命令

(22)

ソケット通信 設定手順例(Qシリーズ Ethernet内蔵CPU): 1. DataMan側の設定

手順①DataMan SetUpToolにてDataMan200/8000のIPアドレスを設定(参考本書Page:9~10) 手順②Telnetポート番号を設定してください。

(23)

手順③トリガのタイプを[シングル]に設定してください。

(24)

2. シーケンサ側の設定

手順④シーケンサ側のパラメータ設定を行います。

(25)

手順⑤[オープン設定]を設定します。

プロトコル=TCP オープン形式=ソケット通信

TCP接続方式=Active 自局ポート番号=シーケンサにて使用するポート番号 交信相手アドレス=DataMan200/8000のIPアドレス

(26)

手順⑥ラダーを作成します。

ソケット通信動作概要(本書Page:20)に沿ったラダーを作成します。 例:OPEN、CLOSE命令

(27)

例:トリガ実行

トリガコマンド:||>trigger on

自動フォーカス実行コマド:||train.focus on

いずれも末尾にCRLFを付けてDataManへ送信してください。

(28)
(29)

手順⑦ラダーを実行します。

(30)

DataMan200へトリガコマンド送信もしくはDatMan8000にて手動にてコード読み取りを実行すると シーケンサは読み取り結果を受信します。

(31)
(32)

ソケット通信 設定手順例(Qシリーズ QJ71E71-100): ※DataMan側の設定はQシリーズ内蔵CPUと同じ設定方法です。

1. シーケンサ側の設定

手順①シーケンサ側のパラメータ設定を行います。

(33)

次に[オープン設定]を設定します。今回の例は下記設定となります。 手順②ラダーを作成します。 ソケット通信動作概要(本書Page:20)に沿ったラダーを作成します。 例:OPEN命令 プロトコル=TCP オープン形式=Active 固定バッファ=受信 固定バッファ交信手順=手順無し ペアリングオープン=ペアにする 生存確認=する

自局ポート番号=DataMan SetUpTool で設定する[Telnet ポート]の 値と同じにしてください。

QJ71E71 の場合、交信相手ポート番号は 401~FFFF の間で設定します。

(34)
(35)
(36)

手順③ラダーを実行します。

DataManとシーケンサとの接続が確立された後、DataMan200へトリガコマンド送信もしくは DatMan8000にて手動にてコード読み取りを実行するとシーケンサは読み取り結果を受信します。

(37)

DataMan200/8000 シリアル通信(RS-232C)接続

概要:DataMan200/8000とシーケンサをシリアル通信(RS-232C)で接続する方法 機器:DataMan200(DataMan本体ファームウェアVersion3.5.0 CR1以上) DataMan200シリアル通信用RS-232Cケーブル DataMan8000(DataMan本体ファームウェアVersion3.6.0 CR1以上) DataMan8000シリアル通信用RS-232Cケーブル シーケンサ(QJ71C24N必要) パソコン(DataMan及びシーケンサ設定用。設定時のみ必要、通常の操業時には不要です。) PoE給電機能付HUB

ソフトウェア:DataMan200 SetUpTool Version3.5.0以上 DataMan8000 SetUpTool Version3.6.0以上

(38)

シリアル通信(RS-232C)ケーブル ピンアサイン: ・DataMan側のピンアサインは下記です。下記ピンアサインとシーケンサ側のピンアサインに 合わせたケーブルをご用意下さい。 -DataMan200- -DataMan8000- -QJ71C24N のピンアサイン- Pin1:CD Pin2:RXD(RD) Pin3:TXD(SD) Pin4:ER(DTR) Pin5:SG Pin6:DR(DSR) Pin7:RTS(RS) Pin8:CTS(CS) Pin9:CI(RI)

(39)

シリアル通信動作概要:

概要:DataMan200/8000に対して無手順通信で行います。

動作①DataMan専用命令DMCC(DataMan Control Commands)にてトリガコマンドを送信させます。

DataManトリガコマンド ||>trigger on 末尾にCRLFを付加して送信。 三菱QJ71C24Nシーケンサ専用命令・・ G.OUTPUT命令(データ送信命令) 動作③DataManはトリガコマンド受信後、コード読み取りを実行してシーケンサへ結果を送信します。 シーケンサはDataManからの読み取り結果をASCII文字列形式で受信します。 三菱QJ71C24Nシーケンサ専用命令・・ G.INPUT命令(受信データ読み出し)

(40)

シリアル通信 設定手順例(Qシリーズ QJ71C24N): 1.DataMan側の設定

手順①DataMan SetUpToolにてDataMan200/8000のシリアル通信設定を行い保存します。

※DataMan200シリーズの通信速度設定は 9600bps~57600bpsです。 DataMan8000シリーズの通信速度設定は 9600bps~115200bpsです。

(41)

2. シーケンサ側の設定

手順①シーケンサ側のパラメータ設定を行います。

(42)

I/O割付の後[スイッチ設定]を行います。 下記は本書Page:40のDataMan設定と同じ通信設定に合わせます。 スイッチ1設定例: 通信速度=115200bps パリティ=なし データビット=8 ストップビット=1 フロー制御=なし 0000101111100010(2進数)→0BE2(16進数) スイッチ1は0BE2になります。 スイッチ2設定例: 交信プロトコル=無手順

(43)

手順②ラダーを作成します。

ソケット通信動作概要(本書Page:20)に沿ったラダーを作成します。

例:トリガ実行

(44)

例:読み取り結果受信

(45)

3.ラダーを実行します。

DataManとシーケンサとの接続が確立された後、DataMan200へトリガコマンド送信もしくは DatMan8000にて手動にてコード読み取りを実行するとシーケンサは読み取り結果を受信します。

参照

関連したドキュメント

充電器内のAC系統部と高電圧部を共通設計,車両とのイ

Q-Flash Plus では、システムの電源が切れているとき(S5シャットダウン状態)に BIOS を更新する ことができます。最新の BIOS を USB

八幡製鐵㈱ (注 1) 等の鉄鋼業、急増する電力需要を背景に成長した電力業 (注 2)

●  ボタンまたは  ボタンどちらかを押す。 上げる 冷房 暖房 下げる. 運転 暖房準備 冷房 暖房

CSPF︓Cooling Seasonal Performance Factor(冷房期間エネルギー消費効率).. 個々のお客様ニーズへの

○特定緊急輸送道路については、普及啓発活動を継続的に行うとともに補助事業を活用するこ とにより、令和 7 年度末までに耐震化率

JP90C000GR04 eMAXIS Neo 遺伝子工学 三菱UFJ国際投信. JP90C000GR12 eMAXIS Neo

DJ-P221 のグループトークは通常のトーンスケルチの他に DCS(デジタルコードスケル