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

DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

接続参考資料

Page 2: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 2 of 45

・はじめに P3

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

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

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

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

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

(Qシリーズ QJ71C24N)

Page 3: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 3 of 45

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

参考資料です。

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

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

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

・ 三菱電機製 Q シリーズ シーケンサ(以下シーケンサ)の詳細設定につきましては三菱電機殿

から発行されております各種資料を御参照下さい。

Page 4: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 4 of 45

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

概要:DataMan200のMCプロトコルスキャナ(3Eフレーム)機能を使用してシーケンサと接続する方法

機器:DataMan200(DataMan本体ファームウェアVersion3.5.2 CR1以上)

シーケンサ(Ethernet内蔵CPUまたはQJE71E71-100)

パソコン(DataMan及びシーケンサ設定用。設定時のみ必要、通常の操業時には不要です。)

PoE給電機能付HUB

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

三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2)

Page 5: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 5 of 45

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

Page 6: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 6 of 45

ステータス ブロック(シーケンサ ← 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)

Page 7: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 7 of 45

コマンド ブロック

Word 内容 例

Word0 コマンド文字列長 D300

Word1..N ストリングコマンド D301

コマンド結果 ブロック

Word 内容 例

Word0 コマンド結果コード D400

Word1 コマンド結果長 D401

Word2..N ストリングコマンド結果 D402

Page 8: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 8 of 45

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 状態

画像取り込み中

検査処理中

検査完了 等

画像取り込み

デコード

Page 9: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 9 of 45

MCプロトコルスキャナ 設定手順例(Qシリーズ Ethernet内蔵CPU):

1. シーケンサ側の設定

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

GX Developerにて[Qパラメータ]を設定します。今回の例は下記設定となります。

次に[オープン設定]を設定します。プロトコル=TCP オープン形式=MCプロトコル

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

Page 10: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 10 of 45

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

手順②DataMan200本体のIPアドレスを固定IPアドレスに設定します。(今回の例:192.168.0200)

先ずはDataMan SetupToolの表示をアドバンスト表示にさせるため下記赤枠のアイコン

(トグル表示モード)を押してください。

[ネットワーク設置の強制実行]ボタンが表示されますのでボタンを押します。

Page 11: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 11 of 45

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

入力後、IPアドレスが変わりますので[接続]ボタンを押してDataMan200本体と接続して下さい。

Page 12: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 12 of 45

手順③トリガのタイプを設定します。

[照明カメラの設定]を押して、トリガのタイプ[シングル(外部)]に設定します。

手順④シンボルの設定を行います。

読み取り対象のコード(DataMatrix,QR,CODE39他)を設定します。

手順⑤焦点/照明照度の調整を行います。

手順⑥データフォーマットを設定します。

・シンボルの設定、焦点/照明照度等、DataMan の詳細設定につきましては

DataMan 用「SetUpTool」ソフト及び「クイックリファレンス」を御参照下さい。

Page 13: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 13 of 45

手順⑦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

Page 14: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 14 of 45

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

手順⑨DataMan本体の再起動後、SetUpToolにてDataManと接続して[産業用プロトコル]画面を開くと

シーケンサと接続が確立されると下記赤枠部分のメッセージが表示されます。

Page 15: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 15 of 45

手順⑩シーケンサからトリガ有効(コントロールBit 0をON)にしてトリガ

(コントロールBit 1をOFF→ON)をかけて結果を確認します。

Page 16: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 16 of 45

・トリガがかかると DataMan は画像を取り込み、

コードを読み取ります。

・読み取り結果を[アウトプットデータ]ブロックの

Word5 以降に ASCII 文字列形式書き込みます。

Page 17: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 17 of 45

MCプロトコルスキャナ 設定手順例(Qシリーズ QJ71E71-100):

※DataMan側の設定はQシリーズ内蔵CPUと同じ設定方法です。

1. シーケンサ側の設定

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

GX Developerにて[ネットワークパラメータ]を設定します。 今回の例は下記設定となります。

Page 18: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 18 of 45

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

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

プロトコル=TCP オープン形式=Unpassive

固定バッファ=送信 固定バッファ交信手順=あり

ペアリングオープン=ペアにしない 生存確認=する

自局ポート番号=DataMan SetUpTool で設定する[ホストポート]の

値と同じにしてください。

Page 19: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 19 of 45

Page 20: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 20 of 45

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以上

三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2)

Page 21: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 21 of 45

ソケット通信動作概要:

動作①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命令

Page 22: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 22 of 45

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

1. DataMan側の設定

手順①DataMan SetUpToolにてDataMan200/8000のIPアドレスを設定(参考本書Page:9~10)

手順②Telnetポート番号を設定してください。

※ここでのTelnetポート番号設定は10進数になります。

Page 23: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 23 of 45

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

DataManの各設定が終了したらDataMan本体に設定を保存して下さい。

Page 24: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 24 of 45

2. シーケンサ側の設定

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

GX Developerにて[Qパラメータ]を設定します。今回の例は下記設定となります。

Page 25: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 25 of 45

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

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

TCP接続方式=Active 自局ポート番号=シーケンサにて使用するポート番号

交信相手アドレス=DataMan200/8000のIPアドレス

交信相手ポート番号=DataMan200/8000のTelnetポート番号

Page 26: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 26 of 45

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

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

例:OPEN、CLOSE命令

Page 27: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 27 of 45

例:トリガ実行

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

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

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

なお、DataMan8000シリーズはハンディタイプなのでトリガ実行部分のラダー作成は不要です。

Page 28: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 28 of 45

例:読み取り結果受信

Page 29: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 29 of 45

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

DataManとシーケンサとの接続が確立されるとEthernet診断にて交信相手(DataMan)が表示されます。

Page 30: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 30 of 45

DataMan200へトリガコマンド送信もしくはDatMan8000にて手動にてコード読み取りを実行すると

シーケンサは読み取り結果を受信します。

Page 31: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 31 of 45

Page 32: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 32 of 45

ソケット通信 設定手順例(Qシリーズ QJ71E71-100):

※DataMan側の設定はQシリーズ内蔵CPUと同じ設定方法です。

1. シーケンサ側の設定

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

GX Developerにて[ネットワークパラメータ]を設定します。 今回の例は下記設定となります。

Page 33: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 33 of 45

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

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

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

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

例:OPEN命令

プロトコル=TCP オープン形式=Active

固定バッファ=受信 固定バッファ交信手順=手順無し

ペアリングオープン=ペアにする 生存確認=する

自局ポート番号=DataMan SetUpTool で設定する[Telnet ポート]の

値と同じにしてください。

QJ71E71 の場合、交信相手ポート番号は

401~FFFFの間で設定します。

※送信も上記と同様に設定してください。

Page 34: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 34 of 45

例:トリガ実行

Page 35: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 35 of 45

例:読み取り結果受信

Page 36: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 36 of 45

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

DataManとシーケンサとの接続が確立された後、DataMan200へトリガコマンド送信もしくは

DatMan8000にて手動にてコード読み取りを実行するとシーケンサは読み取り結果を受信します。

Page 37: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 37 of 45

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以上

三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2)

Page 38: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 38 of 45

シリアル通信(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)

Page 39: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 39 of 45

シリアル通信動作概要:

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

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

DataManトリガコマンド ||>trigger on 末尾にCRLFを付加して送信。

三菱QJ71C24Nシーケンサ専用命令・・ G.OUTPUT命令(データ送信命令)

動作③DataManはトリガコマンド受信後、コード読み取りを実行してシーケンサへ結果を送信します。

シーケンサはDataManからの読み取り結果をASCII文字列形式で受信します。

三菱QJ71C24Nシーケンサ専用命令・・ G.INPUT命令(受信データ読み出し)

Page 40: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 40 of 45

シリアル通信 設定手順例(Qシリーズ QJ71C24N):

1.DataMan側の設定

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

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

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

Page 41: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 41 of 45

2. シーケンサ側の設定

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

GX Developerにて[I/O割付設定]を設定します。 今回の例は下記設定となります。

Page 42: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 42 of 45

I/O割付の後[スイッチ設定]を行います。

下記は本書Page:40のDataMan設定と同じ通信設定に合わせます。

スイッチ1設定例:

通信速度=115200bps パリティ=なし データビット=8 ストップビット=1

フロー制御=なし

0000101111100010(2進数)→0BE2(16進数) スイッチ1は0BE2になります。

スイッチ2設定例:

交信プロトコル=無手順

無手順通信なのでスイッチ2は 0006 になります。

Page 43: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 43 of 45

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

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

例:トリガ実行

G.OUTPUT命令にてトリガコマンド||>trigger onに末尾にCRLFを付けてDataManへ送信。

Page 44: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 44 of 45

例:読み取り結果受信

G.INPUT命令にてDataManで読み取った結果を受信します。

Page 45: DataMan 三菱電機製 Q シリーズ シーケンサ 接続参 …¸‰菱Q...三菱電機製 シーケンサ開発ソフト(GX Developer、GX Works2) DataMan - 三菱電機製Qシリーズ

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

Cognex Corporation Page 45 of 45

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

DataManとシーケンサとの接続が確立された後、DataMan200へトリガコマンド送信もしくは

DatMan8000にて手動にてコード読み取りを実行するとシーケンサは読み取り結果を受信します。