MELSEC-Q シリーズ用サンプルプログラム
補足資料
シリアルコミュニケーションユニット(RS422 接続)
オプテックス・エフエー製変位センサ CD-5 シリーズ接続用(通信プロトコル機能を用いた通信用)

1/1

目 次
1.
2.
3.
4.
5.

制限事項 ...................................................................................................................................3
注意事項 ...................................................................................................................................3
改定履歴 ...................................................................................................................................3
概要 ..........................................................................................................................................4構成 ..........................................................................................................................................45.1.
サンプルラダー(ダウンロードファイル) .................................................................................4
5.2.
CD5 シリーズ対象機種 .......................................................................................................4
5.3.
MELSEC-Q シリーズ対象機種 ............................................................................................4
6. システム構成 .............................................................................................................................56.1.
システム構成......................................................................................................................56.2.
システム機器構成例 ...........................................................................................................56.3.
ｹｰﾌﾞﾙ結線 .........................................................................................................................66.4.
ソフトウェア.........................................................................................................................66.5.
GX Configurator-SC の起動確認 ........................................................................................76.6.
シリアルシリアルコミュニケーションユニット設定...................................................................86.7.
CD5 シリーズの通信設定....................................................................................................86.8.
CD5 シリーズ通信コマンド...................................................................................................96.9.
通信設定手順.....................................................................................................................96.10. 測定値 .............................................................................................................................106.11. デバイス一覧....................................................................................................................106.12. ラダーサンプルプログラム.................................................................................................116.13. イベントフロー ...................................................................................................................126.14. タイミングチャート..............................................................................................................126.15. 補足事項..........................................................................................................................12

オプテックス・エフエー CD5シリーズの設定や詳細な内容については
E080_CD5_sensorhead.pdfやE080_CD5_amp.pdfをご覧下さい。
※上記資料はオプテックス・エフエー株式会社のWebサイト
http://www.optex-fa.jp/selection_support/download/index.html
より入手可能です。(会員登録が必要です。)

2/2

1. 制限事項
・ 一般工業を対象とした汎用品として製作されたもので、人命にかかわるような状況下で試用される機器あるいはシステムに用いられることを目的として設計・製作されたものでありません。
・ この製品を原子力用、電力用、航空宇宙用、医療用、重要移動体当の機器あるいはシステムなど特殊用途への適用をご検討の際には当社の営業担当窓口までご紹介ください。
・ この製品は厳重な品質管理体制の下に製造しでおりますが、この製品の故障により重大な事故または損失が予測される設備への適用に際してはバックアップ又はフェイルセーフ機能をシステムに設置してください。

2. 注意事項
1. 弊社が提供するファイルの知的財産権は、弊社に帰属するものとします。
2. ダウンロードされたファイルやそのファイルから抽出されるデータは、弊社製品の仕様を保証するものではありません。あらかじめご了承ください。
3. 本サービスはお客様の責任においてご利用ください。
4.本プログラムで動作可能な機種はオプテックス製 CD5 シリーズになります。
5.本サービスはお客様の責任において改造をおこない使用することは可能ですが、お客様の責任においておこなってください。
6.改造する場合のお問い合わせに関しては対応いたしかねますのでご了承ください。
7.サンプルラダーは機能を説明した資料です。ﾕﾆｯﾄやシーケンサの使用上の制限事項操作説明については記載していません。ご使用にあたり必ず対象製品のユーザーズマニュアルをお読みください。

3. 改定履歴
バージョン

改定日

改定内容

Ver1.00

2010/03/29

新規作成

Ｖｅｒ1.01

2011/03/01

サンプルラダー補足説明追加

Ver1.02

2011/05/18

CD5 接続結線修正

オプテックス・エフエー製レーザー変位センサ CD5 シリーズの通信仕様の詳細については、「RS422 による CD5 センサーヘッドの制御」をご参照下さい。

3/3

4. 概要MELSEC-Q シリーズ CPU とシリアルコミュニケーションユニットを使用してオプテックス製変位センサ CD5 シリーズを通信することが可能です。三菱Ｑシリーズで変位センサの測定値を直接取り込み制御する事ができます。

5. 構成
5.1. サンプルラダー(ダウンロードファイル)No
12

ソフト

プロジェクト名
GX Developeror
GX-Works2

ラダーファイル(GX Developer 用)

OPTEX_FA_CD5

GX Works2 の場合”他形式データを開く”機能により、使用可能です

GX Configurator-SC
or
GX-Works2

表 5-1

説明

通信プロトコル設定ファイル

CD5_RS422.pcf

GX Work2 を使用する場合は GX Configurator-SC は不要です。

サンプルラダー(ダウンロードファイル)

5.2. CD5 シリーズ対象機種
変位センサの対象とする機種を示します。
Noシリーズ型式

1CD5 シリーズ

CD5-L25

2

CD5 シリーズ

CD5-LW25

3

CD5 シリーズ

CD5-L30

4CD5 シリーズ

CD5-L85

5CD5 シリーズ

CD5-LW85

6CD5 シリーズ

CD5-W350

7CD5 シリーズ

CD5-W500

8CD5 シリーズ

CD5-W2000

表 5-2

CD5 対象機種

5.3. MELSEC-Q シリーズ対象機種
変位センサの対象とする機種を示します。
No
1シリーズ

モデル

MELSEC-Q シリーズ

表 5-3

ユニバーサルモデル
ベーシックモデル
ハイパフォーマンスモデル

MELSEC-Q シリーズ対象機種

4/4

6. システム構成
6.1. システム構成
MELSEC-Qシリーズ

ｼﾘｱﾙｺﾐｭﾆｹｰｼｮﾝﾕﾆｯﾄ
QJ71UC24N-R4CD5シリーズ

1CH

RS422

2CH

DOL-1212-G05M

24V

図 6-1 システム構成

6.2. システム機器構成例
Noメーカー

シリーズ

型式

1

三菱電機

MELSEC-Q シリーズ CPU

Q00UJ

2

三菱電機

説明

QJ71C24N は COM1 接続のみ接続可能です。
QJ71C24N／ 通信プロトコル機能を使用する場合、シリQJ71C24-R4 アルコミュニケーションユニットの対応バー
ジョンは「シリアル No.の上 5 桁が「11062」の機能バージョン B 以降」となります。

ｼﾘｱﾙシリアルコミュニケーションユニット

3

オプテックス・エフエー

CD5 シリーズ

CD5-W30

本体

4

オプテックス・エフエー

CD5 シリーズ用ケーブル

DOL-1212-E05
M(5m ケーブル)

表 6-2

システム機器構成例

5/5

6.3. ｹｰﾌﾞﾙ結線
CD5 シリーズとシリアルコミュニケーションユニットを接続するｹｰﾌﾞﾙを示します。
CD5シリーズ
ｼﾘｱﾙｺﾐｭﾆｹｰｼｮﾝﾕﾆｯﾄ
茶電源 12V～24V(±10%)

24V

電源

青電源 0V0V

電源

黒RS422 非反転受信入力(+)

SDA

送信(+)

橙

RS422 反転受信入力(-)

SDB

送信(-)

赤

RS422 非反転受信出力(+)

RDA

受信(+)

黄RS422 反転受信出力(-)

RDB

受信(-)

白レーザーオフ入力

SG

灰同期入力

FG

太い方黒シールド(OV に接続)

線

図 6-3

ｹｰﾌﾞﾙ結線

6.4. ソフトウェア
No
12

メーカー
三菱電機

三菱電機

製品情報

型式

シーケンサ設計・保守ﾂｰﾙ

GX Developer
GX Works2

8.88S 以降を開く”機能により、使用可能で1.09K 以降GX Configurator-SC
GX Works2

GX Work2 を使用する場合は GX2.20W
1.09K 以降 Configurator-SC は不要です。

通信プロトコル支援機能

表 6-4バージョン

備考
GX Works2 の場合”他形式データす。

ソフトウェア関連マニュアル以下のマニュアルをご参照ください。
・ GX Developer Version8 オペレーションマニュアル
・ Q 対応ｼﾘｱﾙシリアルコミュニケーションユニット ユーザーズマニュアル （基本編）
・ Configurator-SC Version2 オペレーティングマニュアル （通信プロトコル支援機能編）

6/6

6.5. GX Configurator-SC の起動確認「GX Developer [ﾂｰﾙ]→[通信プロトコル支援機能]→「GX Configurator-SC」が起動します。
[ファイルを開く] →[CD5_RS422.pcf]を選択します。

図 6-5 GX Configurator-SC 起動画面

設定ファイルのシリアルコミュニケーションユニットへ書込
MELSEC-Q シリーズと PC(GX Developer)を接続した状態で、[ﾕﾆｯﾄ書込・読出]→[ﾕﾆｯﾄの書込]を選択します。
コミュニケーションユニットに情報を書込すればセンサと接続が可能な状態となります。

7/76.6. シリアルコミュニケーションユニット設定
項目

内容

ﾕﾆｯﾄ種別シリアルコミュニケーション

ﾕﾆｯﾄ型名QJ71C24N/QJ71C24N-R4

通信 CH

QJ71C24N(CH2)/QJ71C24N-R4(CH1_CH2)

I/O 割付設定

伝送設定

種別

インテリ

先頭 XY

0000

動作設定

独立

データビット8

パリティビットなし

奇数/偶数ﾊﾟﾘﾃｨ

奇数

ストップビット1

サムチェックコードなし

RUN 中書込み

許可

設定変更

許可
115200bps
CD5 初期通信設定時 9600bps に設定してください

通信速度設定更新プロトコル設定

通信プロトコル

局番設定(1,2,共通 0～31)

0
表 6-6

シリアルコミュニケーション設定

6.7. CD5 シリーズの通信設定
通信設定
通信方式
通信速度
伝送コード
データ長
ストップビット長
パリティﾁｪｯｸ
データｸ区分
チェックコード

接続機器側
RS-422115.2kbps、初期値 931.6kbps
ASCII(一部のコードはバイナリ)
8 ビット
1 ビット
なし
STX,ETX
排他的論理輪(XOR)
表 6.7 CD5 シリーズの通信設定

8/8

6.8.

CD5 シリーズ通信コマンド

送信データ形式
フォーム
測定値読出コマンド
通信設定コマンドPLC→CD5シリーズ
送信→送信→STX

コマンド

データ

ETX

02h
02h

“M”
“B”

“?”
“4”

03h
03h

チェック(水平ﾊﾟﾘﾃｨ)
Check
Check

受信データ形式
フォーム

PLC→CD5シリーズ

STX

測定値読出し←受信02h

通信設定←受信

データ 0

データ 1

D1001
D1000
下位 1 ﾊﾞｲﾄ
上位 1 ﾊﾞｲﾄ
D1100
D1101
02h
下位 1 ﾊﾞｲﾄ
上位 1 ﾊﾞｲﾄ
表 6.8 CD5 シリーズ通信コマンド

データ 2

ETX

チェック
(水平ﾊﾟﾘﾃｨ)

03h

Check03h

Check

D1000
下位 1 ﾊﾞｲﾄD1101
下位 1 ﾊﾞｲﾄ

6.9. 通信設定手順
CD5 シリーズの初期状態では MELSEC-Q シリーズと通信しません。
以下の手順により通信設定を変更してください。
CD5 シリーズ電源投入後、センサヘッドのボーレートは下記のように切り替わります。
回路準備時間約3秒
電源投入

9600bps で動作設定した通信速度約5秒
通信設定実行自動で切り替わります。
図 6.9 通信設定手順

センサヘッド内にはお客様が最後に設定したボーレートが記憶されています。
電源を OFF しても設定内容は記憶しています。
回路準備期間を省くいつでも、ボーレートの設定コマンドをご使用頂くと、次回からは電源投入後 8 秒後に、設定したボーレートに自動的に切り替わります。
＜手順＞
１．センサとシリアルコミュニケーションユニットを接続します。
２．サンプルラダーを本ラダーにコピーします。
３．GX Configurator-SC のプロトコル設定ファイルをシリアルコミュニケーションに書込みます。
４．シリアルコミュニケーションユニットの通信速度を 9600bps にします。
(通信速度以外は同じ設定。6.6 章のシリアルコミュニケーション設定をご参照ください。)
５．CD5 シリーズの電源投入後、3 秒～8 秒間(9600bps 動作中)に通信設定フラグ「M11」を ON します。
(M11 が ON すると通信設定コマンドが送信されます。設定値は 115.2kbps になります。)
６．シリアルコミュニケーションユニットの通信速度を 115.2kbps にします。
７．設定変更後、三菱Ｑ本体を再起動すると 115.2kbps で通信が可能となります。

9/9

6.10. 測定値
測定値は 24 ビットで表現されます。ただし上位 3 ビットは常に 0 です。
センサの測定範囲によりスケール変換をおこなってください。
10 進数

16 進数

00H

測定範囲の最-近距離側

34952555555H

測定範囲の中心1048576

1000000H

測定範囲の最-遠距離側

1747626

1AAAAAH

最大値

2097151

1FFFFFH

項目

最低値

表 6.10 測定値

1FFFFFH
1AAAAAH

100000H

55555H

0H

最-近距離

最-遠距離

中心

図 6.10 測定値

6.11. デバイス一覧
. No

タイプ

タイプ

内容

1M0000ﾋﾞｯﾄ

コマンド送信完了フラグ

コマンド送信完了時[ON]します。

2M0001ﾋﾞｯﾄ

送信コマンド完了結果フラグ

コマンド送信異常時に{ON]します。

3M0010ﾋﾞｯﾄ

CH1 現在値読み出し開始フラグ[ON]すると測定値を読み出します。
CD5 シリーズの通信設定(115.2kbps)コマンド送信開

4M0011ﾋﾞｯﾄ

CH1 通信設定フラグ始します。

5M0012

ﾋﾞｯﾄ

6X01D

ﾋﾞｯﾄ

7D00108

CH1 通信設定コマンド送信結果フラグ コマンド送信異常時に[ON]します。
シリアルコミュニケーションユニット状態 シリアルコミュニケーションユニット正常時[ON]しまレディフラグ

す。(0 ｽﾛｯﾄ目の場合)

ﾜｰﾄﾞ

通信プロトコル実行結果格納

正常時[0]、異常時[ｴﾗｰｺｰﾄﾞ]格納します。

D0100

ﾜｰﾄﾞ

ｴﾗｰｺｰﾄﾞ格納

通信エラー時のｴﾗｰｺｰﾄﾞを格納します。

9

D0500

ﾜｰﾄﾞ

通信カウンタ

通信処理 1 回ごとにｶｳﾝﾄがｱｯﾌﾟします。

9

D1000-D1001

2 ﾜｰﾄﾞ

測定データ格納センサの測定値を格納します。

10

D1100

1 ﾜｰﾄﾞ

コマンド送信結果格納

通信結果を格納します。

表 6-11 デバイス一覧
10/10

6.12. ラダーサンプルプログラム①M10がONすると測定値を読②①出します。
②プロトコル番号を指定します。測定値読出しは「1」③④を指定します。
③ユニット番号を指定します。0スロット目の場合は「0」を指定します。
④ｼﾘｱﾙｺﾐｭﾆｹｰｼｮﾝﾕﾆｯﾄのCH番号を指定します。
CH1･･･「1」⑥⑤

CH2･･･「2」⑤センサの通信設定を変更します。

③④

115.2kbpsに変更します。
⑥プロトコル番号を指定します。通信設定の場合は「10」を指定します。

図 6.12 サンプルラダープログラム

11/11

6.13. イベントフロー
CD5

Q_CPU
測定値読出しコマンド送信

測定値返信

図 6-13 イベントフロー

6.14. タイミングチャート
本プログラムのタイミングチャートを以下に示します。
シリアルコミュニケーションユニットレディ(X1D)

測定値読み出し開始(M10)(本プログラム)

コマンド送信コマンド送信QJ71C24N-（R4）

コマンド受信コマンド受信QJ71C24N-(R4)

コマンド処理完了ﾋﾞｯﾄ(M0)(本プログラム)

1 ｽｷｬﾝ ON
図 6-14 タイミングチャート

6.15. 補足事項
通信エラー発生時の処理について
通信エラー時の処理については GX Configurator-SC のプロトコル詳細設定でおこなってください。
詳細については Configurator-SC Version2 オペレーティングマニュアル （通信プロトコル支援機能編）をご参照ください。

12/12