1/64ページ
ダウンロード(1.1Mb)
本テクニカルニュースでは,ハイパフォーマンスモデルQCPUからユニバーサルモデルQCPUへの置換え方法について詳細に説明します
【掲載内容】
◆本テクニカルニュースで使用する総称
◆置換え時の留意点
◆構成可能機器,使用可能なソフトウェア
◆命令
ユニバーサルモデル QCPU で使用できない命令と代替方法
マルチ CPU 間通信専用命令を使用しているプログラムの置換え
プログラムの置換え例 など
◆詳細は、カタログをダウンロードしてご覧ください。
このカタログについて
ドキュメント名 | ハイパフォーマンスモデルQCPUからユニバーサルモデルQCPUへの置換え |
---|---|
ドキュメント種別 | その他 |
ファイルサイズ | 1.1Mb |
登録カテゴリ | |
取り扱い企業 | 三菱電機株式会社 (この企業の取り扱いカタログ一覧) |
この企業の関連カタログ
このカタログの内容
Page1
テクニカルニュース [ 1 / 64 ]
[発行番号] FA-D-0001-P
[表 題] ハイパフォーマンスモデルQCPUからユニバーサルモデルQCPUへの置換
え方法(詳細編)
[発 行] 2007年12月(2017年5月改訂P版)
[適用機種] Q02CPU,Q02HCPU,Q06HCPU,Q12HCPU,Q25HCPU,Q02UCPU,
Q03UDCPU,Q03UDVCPU,Q03UDECPU,Q04UDHCPU,
Q04UDVCPU,Q04UDEHCPU,Q06UDHCPU,Q06UDVCPU,
Q06UDEHCPU,Q10UDHCPU,Q10UDEHCPU,Q13UDHCPU,
Q13UDVCPU,Q13UDEHCPU,Q20UDHCPU,Q20UDEHCPU,
Q26UDHCPU,Q26UDVCPU,Q26UDEHCPU,Q50UDEHCPU,
Q100UDEHCPU
三菱電機汎用シーケンサMELSEC-Qシリーズに格別のご愛顧を賜り厚くお礼申し上げます。
本テクニカルニュースでは,ハイパフォーマンスモデルQCPUからユニバーサルモデルQCPUへの置換え方法について詳細
に説明します。
置換え検討時には,本書の前に「ハイパフォーマンスモデルQCPUからユニバーサルモデルQCPUへの置換え方法(導入編
)(FA-D-0209)」を参照のうえ,置換えが必要な機器および機能をご確認ください。
また,ベーシックモデルQCPUからユニバーサルモデルQCPUへの置換え方法については,テクニカルニュース「FA-D-
0054」の最新版を参照してください。
なお,ハイパフォーマンスモデルQCPUからユニバーサルモデルQCPUへの置換えにおいて,本テクニカルニュースに記載
がない機器および機能については,特に制約などはありません。
また,本テクニカルニュースに示す参照マニュアルおよび参照先は,2016年10月現在のものです。
目次
1 本テクニカルニュースで使用する総称. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 置換え時の留意点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 構成可能機器,使用可能なソフトウェア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
4 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
4.1 ユニバーサルモデルQCPUで使用できない命令と代替方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
4.2 マルチ CPU間通信専用命令を使用しているプログラムの置換え . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
4.3 プログラムの置換え例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
5 機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
5.1 浮動小数点演算命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
5.2 浮動小数点データ比較命令でのエラーチェック処理 ( ユニバーサルモデル高速タイプQCPUを除く ) . . . . . . . . . . .36
5.3 インデックス修飾されたデバイスの範囲チェック処理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
5.4 デバイスのラッチ機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
5.5 ファイル使用方法設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
5.6 パラメータ有効ドライブ,ブートファイル設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
5.7 外部入出力の強制ON/OFF 機能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
5.8 MELSECNET/H ネットワークの簡易二重化の代替方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
6 特殊リレー,特殊レジスタ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
6.1 特殊リレー一覧. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
6.2 特殊レジスタ一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
三菱電機株式会社 名古屋製作所 〒461-8670 名古屋市東区矢田南 5-1-14
Page2
テクニカルニュース [ 2 / 64 ]
[発行番号] FA-D-0001-P1 本テクニカルニュースで使用する総称
本テクニカルニュースでは,特に明記する場合を除き,下記の用語を使用して示します。
総称 内容
ハイパフォーマンスモデルQCPU Q02CPU,Q02HCPU,Q06HCPU,Q12HCPU,Q25HCPUの総称
ユニバーサルモデルQCPU Q02UCPU,Q03UDCPU,Q03UDVCPU,Q03UDECPU,Q04UDHCPU,Q04UDVCPU,Q04UDEHCPU,
Q06UDHCPU,Q06UDVCPU,Q06UDEHCPU,Q10UDHCPU,Q10UDEHCPU,Q13UDHCPU,Q13UDVCPU,
Q13UDEHCPU,Q20UDHCPU,Q20UDEHCPU,Q26UDHCPU,Q26UDVCPU,Q26UDEHCPU,Q50UDEHCPU,
Q100UDEHCPUの総称
Ethernetポート内蔵QCPU Q03UDVCPU,Q03UDECPU,Q04UDVCPU,Q04UDEHCPU,Q06UDVCPU,Q06UDEHCPU,Q10UDEHCPU,
Q13UDVCPU,Q13UDEHCPU,Q20UDEHCPU,Q26UDVCPU,Q26UDEHCPU,Q50UDEHCPU,
Q100UDEHCPUの総称
ユニバーサルモデル高速タイプQCPU Q03UDVCPU,Q04UDVCPU,Q06UDVCPU,Q13UDVCPU,Q26UDVCPUの総称
QnUD(H)CPU Q03UDCPU,Q04UDHCPU,Q06UDHCPU,Q10UDHCPU,Q13UDHCPU,Q20UDHCPU,Q26UDHCPUの総称
QnUDE(H)CPU Q03UDECPU,Q04UDEHCPU,Q06UDEHCPU,Q10UDEHCPU,Q13UDEHCPU,Q20UDEHCPU,
Q26UDEHCPU,Q50UDEHCPU,Q100UDEHCPUの総称
QnUD(E)(H)CPU Q03UDCPU,Q03UDECPU,Q04UDHCPU,Q04UDEHCPU,Q06UDHCPU,Q06UDEHCPU,Q10UDHCPU,
Q10UDEHCPU,Q13UDHCPU,Q13UDEHCPU,Q20UDHCPU,Q20UDEHCPU,Q26UDHCPU,Q26UDEHCPU,
Q50UDEHCPU,Q100UDEHCPUの総称
QnUDVCPU Q03UDVCPU,Q04UDVCPU,Q06UDVCPU,Q13UDVCPU,Q26UDVCPUの総称
Page3
テクニカルニュース [ 3 / 64 ]
[発行番号] FA-D-0001-P2 置換え時の留意点
ハイパフォーマンスモデルQCPUからユニバーサルモデルQCPUへ置き換えた場合の留意点と置換え方法の一覧を下記に示
します。
システム構成
■置換え時の留意点と置換え方法(システム構成)
No. 項目 留意点 置換え方法 参照
1 AnS/Aシリーズユ シリアルNo.の上5桁が”13102”以降のユニバー
ニットの使用 サルモデルQCPUを使用してください。シリア
ルNo.の上5桁が”13101”以前のユニバーサルモ
デルQCPUはAnS/Aユニットが装着できないた
め,Qシリーズのユニットで置き換えたシス
テムでご検討ください。
2 GOT GOT900シリーズは接続できません。 GOT1000シリーズ,GOT2000シリーズに置き
換えてください。
3 プログラミングツー 使用できるUSBケーブルが異なります。 A-miniBタイプのUSBケーブルに置き換えてく 周辺機器用ケーブル・変換
ル接続 • ハイパフォーマンスモデルQCPU: A-Bタイプ ださい。またはB-miniB変換用のUSB変換アダ 器の紹介品,接続可能品一
• ユニバーサルモデルQCPU: A-miniBタイプ プタを使用して接続してください。 覧(FA-D-0036)のテクニカ
ルニュース
4 構成可能機器,使用 ユニバーサルモデルQCPUに対応した機器,ソ ユニバーサルモデルQCPUと組み合わせて使用 • 10ページ ユニバーサル
可能なソフトウェア フトウェアを準備してください。 するために置換えが必要な機器,またはバー モデルQCPUと組み合わ
ジョンアップが必要なソフトウェアを確認し せて使用するために置換
てください。 えが必要な機器
• 12ページ ユニバーサル
モデルQCPUとマルチ
CPUシステムを構成でき
るCPUユニット
5 マルチCPUシステム マルチCPUシステムを構成するためには,ユ ユニバーサルモデルQCPUに対応したCPUユ 12ページ ユニバーサルモ
ニバーサルモデルQCPUに対応したCPUユニッ ニットを確認してください。 デルQCPUとマルチCPUシ
トを準備してください。 ステムを構成できるCPUユ
ニット
モーションCPUとのマルチCPUシステムでは, モーションCPUとのデータ交信にはマルチ QCPUユーザーズマニュア
従来の自動リフレッシュエリア,ユーザ自由 CPU間高速通信エリア内の自動リフレッシュ ル(マルチCPUシステム編)
エリアによるモーションCPUとのデータ交信 エリア,ユーザ自由エリアを使用してくださ の4章
ができません。 い。
6 電源二重化システム 電源二重化システムで電源ユニットの状態を QCPUユーザーズマニュア
SM1780~SM1783およびSD1780~SD1783,ま ル(ハードウェア設計・保
たはシステムモニタで確認する場合には,シ 守点検編)の7.1節
リアルNo.の上5桁が”10042”以降のユニバーサ
ルモデルQCPUを使用してください。シリアル
No.の上5桁が”10041”以前のユニバーサルモデ
ルQCPUを使用する場合には,電源ユニットの
状態は,電源ユニット正面のLEDで確認して
ください。(電源二重化システムでの電源ユ
ニットの状態は,SM1780~SM1783および
SD1780~SD1783に格納されません。また,シ
ステムモニタにも表示されません。)
7 MELSECNET/H ネットワークの簡易二重化の特殊リレーがあ ネットワークの簡易二重化を使用している場 • Q対応MELSECNET/Hネッ
りません。 合は,プログラム,パラメータを修正してく トワークシステムリファ
ださい。 レンスマニュアル(PC間
ネット編)の7.7節
• 54ページ MELSECNET/H
ネットワークの簡易二重
化の代替方法
8 MELSECNET/H,CC- データリンク間転送でデータ転送のタイミン データ送信中にデータ受信を行わないように Q対応MELSECNET/Hネット
Link IEコントローラ グが変わります。 するため,データの送信側と受信側でハンド ワークシステムリファレン
ネットワーク シェイクプログラムを追加してください。 スマニュアル(PC間ネット
編)の6.2節
MELSEC-Q CC-Link IEコン
トローラネットワークリ
ファレンスマニュアルの
4.1節
Page4
テクニカルニュース [ 4 / 64 ]
[発行番号] FA-D-0001-Pプログラム
■置換え時の留意点と置換え方法(プログラム)
No. 項目 留意点 置換え方法 参照
1 言語・命令 一部の命令を使用できません。 ユニバーサルモデルQCPUで使用できない命令 14ページ ユニバーサルモ
を使用していた場合,代替方法を用いて置き デルQCPUで使用できない
換えてください。 命令と代替方法
2 浮動小数点演算 従来の浮動小数点演算命令は単精度で演算しま ユニバーサルモデルQCPUでは倍精度演算用の • QnUCPUユーザーズマ
す。 浮動小数点演算命令を追加しています。 ニュアル(機能解説・プ
倍精度の浮動小数点演算が必要な場合,倍精 ログラム基礎編)の付4.4
度浮動小数点演算命令に置き換えてください。 • 29ページ 浮動小数点演
算命令
浮動小数点データ比較命令のLDE,ANDE, 浮動小数点データ比較命令を使用している場 36ページ 浮動小数点デー
ORE,LDED,ANDED,OREDにおいて 合,プログラムを修正してください。 タ比較命令でのエラー
比較元データが-0,非数,非正規化数,の チェック処理(ユニバーサ
場合OPERATION ERROR(エラーコード: 4101)を ルモデル高速タイプQCPU
検出します。*2 を除く)
(には=,<>,<=,>=,<,>のいずれかが
該当します。)
3 インデックス修飾 インデックス修飾によりデバイス番号がデバイ インデックス修飾されたデバイスの範囲 • QnUCPUユーザーズマ
されたデバイスの ス範囲を超えたときにはOPERATION ERROR(エ チェックを無効にするには,PCパラメータの ニュアル(機能解説・プ
範囲チェック ラーコード:4101)を検出します。 PC RAS設定で,”インデックス修飾されたデバ ログラム基礎編)の3.17節
イスの範囲チェックを行う”のチェックを外し • 40ページ インデックス
てください。 修飾されたデバイスの範
囲チェック処理
4 プログラムの実行 低速実行タイププログラムを使用できません。 スキャン実行タイプまたは定周期実行タイプ QnUCPUユーザーズマニュ
タイプ に置き換えてください。 アル(機能解説・プログラ
ム基礎編)の2.10節
プログラム実行タイプをリモート操作により変 プログラム実行タイプを切り替える場合は, QnUCPUユーザーズマニュ
更できません。 プログラム実行タイプ切替え命令(PSTOP, アル(機能解説・プログラ
ただし,シリアルNo. の上5 桁が“18112” 以降 POFF,PSCAN)を使用してください。 ム基礎編)の2.10.5項
のQnUDVCPU,QnUDPVCPUでは,プログラム
実行タイプがスキャンまたは待機の場合,リ
モート操作によりプログラム実行タイプの変更
が可能です。
5 ラッチ設定 内部ユーザデバイスのラッチ範囲を設定する ユニバーサルモデルQCPUでは,下記のとおり • QnUCPUユーザーズマ
と,ラッチするデバイス点数に比例した分の処 ラッチ機能が充実しています。 ニュアル(機能解説・プ
理時間がかかります。 • 大容量のファイルレジスタ(R,ZR) ログラム基礎編)の3.3節
(例えば,QnUD(E)(H)CPUでラッチリレー (L)を • デバイスデータの標準ROMへの書込み/読出 (5)(b)
8K点ラッチした場合,28.6sかかります。) し(SP.DEVST/S(P).DEVLD命令) • 44ページ デバイスの
• 内部ユーザデバイスのラッチ範囲指定 ラッチ機能
• ラッチ間隔設定の”時間設定”*3
内部ユーザデバイスでラッチしていた内容を,
用途に応じて上記の方法でラッチするように
変更してください。
6 割込みプログラム 高速割込み機能の割込みポインタ(I49)を使用で 定周期割込みによる割込みポインタ(I28~I31) QnUCPUユーザーズマニュ
きません。*2 を使用できないかご検討ください。 アル(機能解説・プログラ
割込みカウンタを使用できません。 割込みプログラム実行回数は,割込みプログ ム基礎編)の3.13.2項
ラム一覧モニタで確認してください。
エラー発生による割込みポインタ(I32~I40)を使 QnUCPUユーザーズマニュ
用できません。 アル(機能解説・プログラ
ム基礎編)の4.11節
7 SCJ命令 SCJ命令使用時は,SCJ命令の直前にAND SCJ命令使用時は,SCJ命令の直前にAND MELSEC-Q/Lプログラミン
SM400(またはNOP命令)を挿入する必要があり SM400(またはNOP命令)を挿入してください。 グマニュアル(共通命令編)
ます。*2 の6.5節
8 ZPUSH命令 インデックスレジスタの数を20個に増やしてい 必要に応じて,ZPUSH命令で使用する退避用 MELSEC-Q/Lプログラミン
ます。そのため,ZPUSH命令でインデックスレ エリアを増やしてください。 グマニュアル(共通命令編)
ジスタの値を退避するときに使用するエリアが の7.19節
増加します。
Page5
テクニカルニュース [ 5 / 64 ]
[発行番号] FA-D-0001-PNo. 項目 留意点 置換え方法 参照
9 プログラムごとの プログラムごとに下記のファイル使用方法を設 ファイル使用方法設定をしている場合,プロ • QnUCPUユーザーズマ
ファイル使用方法 定できません。*1 グラムを修正してください。 ニュアル(機能解説・プ
設定 • ファイルレジスタ ログラム基礎編)の2.10節
• デバイス初期値 • 47ページ ファイル使用
• コメント 方法設定
10 プログラムごとのI/ プログラムごとのI/Oリフレッシュ設定を設定 プログラムごとに入出力リフレッシュが必要 MELSEC-Q/Lプログラミン
Oリフレッシュ設定 できません。 な場合,RFS命令を使用してください。 グマニュアル(共通命令編)
11 SM/SD 一部の特殊リレー,特殊レジスタの使用方法を 該当の特殊リレー,特殊レジスタは,代替方 • 60ページ 特殊リレー一
変更しています。 法により置き換えてください。 覧
• 62ページ 特殊レジスタ
一覧
A互換特殊リレー /特殊レジスタを使用する場 QCPUユーザーズマニュア
合には,シリアルNo.の上5桁が”10102”以降の ル(ハードウェア設計・保
ユニバーサルモデルQCPUを使用してください。 守点検編)
(SM1000~SM1255/SD1000~SD1255)
シリアルNo.の上5桁が”10101”以前のユニバー
サルモデルQCPUを使用する場合には,プログ
ラミングツールの変換機能を使用し,ユニバー
サルモデルQCPU用の特殊リレー /特殊レジス
タに置き換えてください。ただし,互換性のな
いものについては,SM1255/SD1255に置き換
えられますので,必要に応じてプログラムを変
更してください。
12 処理時間 スキャンタイム,各種処理時間が変わります。 処理タイミングを確認しながら,必要に応じ
てプログラムを修正してください。
13 ステップ数 下記の条件が該当するごとにプログラムステッ 置換え対象プログラムで左記デバイス修飾が MELSEC-Q/Lプログラミン
プ数が1ステップ増加します。*4 多用されている場合,PCタイプ変更を実施す グマニュアル(共通命令編)
• インデックス修飾を使用した場合 ると容量オーバとなる可能性があるため,PC
• 立上り実行命令,立下り実行命令を使用した タイプ変更を実施後,メモリ容量計算機能を
場合 用いてプログラムの容量を確認してください。
• K1~K3,K5~K7の桁指定,およびデバイス プログラムの容量がオーバしている場合は,
No.が16の倍数以外の桁指定を使用した場合 下記のプログラムの見直し,またはプログラ
ムメモリの大きい機種を使用してください。
• パラメータやデバイスコメントを標準ROM
に移動する。
• RUN中書込み確保ステップを削減する。
• 64Kワード未満のファイルレジスタ,拡張
データレジスタ,拡張リンクレジスタを使
用するごとにプログラムステップ数が1ス
テップ減少するので,64Kワード未満で使用
するよう調整する。
*1 シリアルNo.の上5桁が”10011”以前のユニバーサルモデルQCPUでは,ローカルデバイスのファイル使用方法も設定できません。
*2 ユニバーサルモデル高速タイプQCPU以外に置き換えた場合の留意点です。
*3 ユニバーサルモデル高速タイプQCPUのみ設定可能です。
*4 ユニバーサルモデル高速タイプQCPUに置き換えた場合の留意点です。
Page6
テクニカルニュース [ 6 / 64 ]
[発行番号] FA-D-0001-Pドライブ・ファイル
■置換え時の留意点と置換え方法(ドライブ・ファイル)
No. 項目 留意点 置換え方法 参照
1 ブートファイル設定 標準ROMのファイルをプログラムメモリに ユニバーサルモデルQCPUではバッテリ電圧が • QnUCPUユーザーズマ
ブートできません。 低下しても,プログラムメモリの内容は保持 ニュアル(機能解説・プ
するため,ブートファイル設定は不要です。 ログラム基礎編)の2.11節
標準ROMからプログラムメモリにブートして • 49ページ パラメータ有
いたファイルは,プログラムメモリに移動し 効ドライブ,ブートファ
てください。 イル設定
ブートの動作が異なります。 ハイパフォーマンスモデルQCPUでパラメータ
有効ドライブ,ブートファイル設定を設定し
ている場合は,設定を置き換えてください。
転送元(ブート元)にメモリカード 転送元(ブート元)にSDメモリカードを指定し
(SRAMカード,ATAカード,Flashカード)を指 てください。
定できません。*1
2 メモリカード標準 メモリカード標準ROM全データ自動書込み PCパラメータのブートファイル設定において, QnUCPUユーザーズマニュ
ROM全データ自動書 の方法が異なります。 ブートファイルの転送先に”標準ROM”を選択 アル(機能解説・プログラ
込み してください。ただし,プログラムの転送先 ム基礎編)の2.11節
は”プログラムメモリ”に設定してください。(
ディップスイッチの設定は不要です。)
3 デバイスコメント デバイスコメントファイルの格納先にSRAM デバイスコメントファイルの格納先に標準
カードを指定できません。*1 RAMを指定してください。
デバイスコメントファイルの格納先にATA デバイスコメントファイルの格納先にSDメモ
カード,Flashカードを指定できません。*1 リカードを指定してください。
4 デバイス初期値 デバイス初期値の格納先にSRAMカードを指定 デバイス初期値の格納先に標準RAMまたは標 QnUCPUユーザーズマニュ
できません。*1 準ROMを指定してください。 アル(機能解説・プログラ
デバイス初期値の格納先にATAカード,Flash デバイス初期値の格納先にSDメモリカードを ム基礎編)の3.25節
カードを指定できません。*1 指定してください。
5 ローカルデバイス ローカルデバイスファイルの格納先にSRAM • ローカルデバイスファイルの格納先に標準 QnUCPUユーザーズマニュ
カードを指定できません。*1 RAMを指定してください。 アル(機能解説・プログラ
• ローカルデバイスファイルの合計サイズが ム基礎編)の6.2節
標準RAMの容量を超える場合,拡張SRAM
カセットを使用して標準RAMの容量を拡張
することをご検討ください。
6 ファイルレジスタ ファイルレジスタの格納先にSRAMカードを指 • ファイルレジスタの格納先に標準RAMを指 QnUCPUユーザーズマニュ
定できません。*1 定してください。 アル(機能解説・プログラ
• ファイルレジスタの合計サイズが標準RAM ム基礎編)の4.7.1項
の容量を超える場合,拡張SRAMカセットを
使用して標準RAMの容量を拡張することを
ご検討ください。
ファイルレジスタの格納先にFlashカードを指 SDメモリカードを使用したデバイス初期値や • QnUCPUユーザーズマ
定できません。(Flashカードのファイルレジス FREAD/FWRITE命令に置き換えてください。 ニュアル(機能解説・プ
タを使用した場合,シーケンスプログラムで ログラム基礎編)の3.25節
は読出しのみ可能です。)*1 • MELSEC-Q/Lプログラミ
ングマニュアル(共通命
令編)
7 サンプリングトレー サンプリングトレースの格納先にSRAMカード • サンプリングトレースの格納先に標準RAM QnUCPUユーザーズマニュ
ス を指定できません。*1 を指定してください。 アル(機能解説・プログラ
• サンプリングトレースの合計サイズが標準 ム基礎編)の3.14節(2)
RAMの容量を超える場合,拡張SRAMカ
セットを使用して標準RAMの容量を拡張す
ることをご検討ください。
8 メモリカードによる バックアップ先,リストア元にメモリカード バックアップ先,リストア元にSDメモリカー QnUCPUユーザーズマニュ
CPUユニット交換機 を指定できません。*1 ドを指定してください。 アル(機能解説・プログラ
能 ム基礎編)の3.31節
*1 ユニバーサルモデル高速タイプQCPUに置き換えた場合の留意点です。
Page7
テクニカルニュース [ 7 / 64 ]
[発行番号] FA-D-0001-P外部との交信
■置換え時の留意点と置換え方法(外部との交信)
No. 項目 留意点 置換え方法 参照
1 ユニットサービス間 ユニットサービス間隔時間を読み出すことが QnUCPUユーザーズマニュ
隔読出し できません。 アル(機能解説・プログラ
ム基礎編)の3.24.1項
2 MCプロトコル A互換1Cフレーム/A互換1EフレームでCPUユ MELSECコミュニケーショ
ニットにアクセスする場合には,シリアルNo. ンプロトコルリファレンス
の上5桁が” 10102”以降のユニバーサルモデル マニュアル
QCPUを使用してください。シリアルNo.の上5
桁が”10101”以前のユニバーサルモデルQCPU
を使用する場合には,下記のフレームタイプ
に変更してください。
• QnA互換2C/3C/4Cフレーム
• QnA互換3Eフレーム
• 4Eフレーム
下記のコマンドにおいてモニタ条件の設定を
指定できません。
• ワード単位のランダム読出し(コマンド:
0403)
• デバイスメモリのモニタ(コマンド: 0801)
対象となるフレームタイプを下記に示します。
• QnA互換3C/4Cフレーム
• QnA互換3Eフレーム
• 4Eフレーム
診断機能
■置換え時の留意点と置換え方法(診断機能)
No. 項目 留意点 置換え方法 参照
1 エラー履歴 メモリカードへ格納できません。 ユニバーサルモデルQCPUでは従来のメモリ QnUCPUユーザーズマニュ
カードに格納できる件数(100件)を内蔵メモリ アル(機能解説・プログラ
に格納できます。 ム基礎編)の3.18節
2 LED表示優先順位の LED表示優先順位を設定できません。異常が QnUCPUユーザーズマニュ
設定 発生したときのLED表示有無のみ設定するこ アル(機能解説・プログラ
とができます。 ム基礎編)の3.20.2項
Page8
テクニカルニュース [ 8 / 64 ]
[発行番号] FA-D-0001-Pデバッグ
■置換え時の留意点と置換え方法(デバッグ)
No. 項目 留意点 置換え方法 参照
1 モニタ条件の設定 モニタ条件の設定を使用する場合には,シリ QnUCPUユーザーズマニュ
アルNo.の上5桁が”10042”以降のユニバーサル アル(機能解説・プログラ
モデルQCPUを使用してください。シリアル ム基礎編)の3.11.1項,3.14
No.の上5桁が”10041”以前のユニバーサルモデ 節
ルQCPUを使用する場合には,サンプリングト
レース機能で特定条件時のデバイスデータを
確認してください。
2 スキャンタイム測定 スキャンタイム測定機能を使用する場合には, • QnUCPUユーザーズマ
シリアルNo.の上5桁が”10042”以降のユニバー ニュアル(機能解説・プ
サルモデルQCPUを使用してください。*1 ログラム基礎編)の3.13.3
シリアルNo.の上5桁が”10041”以前のユニバー 項
サルモデルQCPUを使用する場合には,マニュ • MELSEC-Q/Lプログラミ
アルに記載の命令処理時間で算出してくださ ングマニュアル(共通命
い。 令編)の付1
3 外部入出力の強制 外部入出力の強制ON/OFF機能を使用する場合 • QnUCPUユーザーズマ
ON/OFF には,シリアルNo.の上5桁が”10042”以降のユ ニュアル(機能解説・プ
ニバーサルモデルQCPUを使用してください。 ログラム基礎編)の3.11.3
*2 シリアルNo.の上5桁が”10041”以前のユニ 項
バーサルモデルQCPUを使用する場合には, • 51ページ 外部入出力の
4.7節に示す代替プログラムに置き換えること 強制ON/OFF機能
ができます。ただし,下記の場合は,4.7節に
示す方法で置き換えることができません。
• 強制ON/OFF対象の入出力をダイレクト入力
(DX),ダイレクト出力(DY)により参照/変更
している。
• 強制ON/OFF対象の入出力を割込みプログラ
ム内部で参照/変更している。
*1 プログラム単位のスキャンタイムは,プログラム一覧モニタにより確認できます。
*2 シリアルNo.の上5桁が”10041”以前のQ02UCPU,Q03UDCPU,Q04UDHCPU,Q06UDHCPU,Q13UDHCPU,Q26UDHCPUでは,デバ
イステストは使用可能です。
CPUユニット前面スイッチ
■置換え時の留意点と置換え方法(CPUユニット前面スイッチ)
No. 項目 留意点 置換え方法 参照
1 CPUユニット前面ス スイッチによるRESET/RUN/STOPの操作方法 ユニバーサルモデルQCPUではRESET/STOP/ QCPUユーザーズマニュア
イッチ が変更になります。 RUNスイッチにより,CPUユニットのリセッ ル(ハードウェア設計・保
ト操作,およびSTOPRUNの切替えができま 守点検編)の6.1.3項
す。
スイッチによるラッチクリアができません。 ラッチクリアは,リモートラッチクリアを使 QnUCPUユーザーズマニュ
用して行ってください。 アル(機能解説・プログラ
ム基礎編)の2.7節(4),3.6.4
項
スイッチによるシステムプロテクト設定がで ファイルごとにパスワード登録することで, QnUCPUユーザーズマニュ
きません。 ファイル書換えを防止することができます。 アル(機能解説・プログラ
ファイルごとのパスワードはプログラミング ム基礎編)の3.19節
ツールで登録できます。
パラメータ有効ドライブの設定が不要です。 ユニバーサルモデルQCPUでは,パラメータ有 • QnUCPUユーザーズマ
効ドライブを自動的に判別します。 ニュアル(機能解説・プ
ハイパフォーマンスモデルQCPUでパラメータ ログラム基礎編)の2.1.2
有効ドライブをプログラムメモリ以外に設定 項
していた場合は,設定を置き換えてください。 • 49ページ パラメータ有
効ドライブ,ブートファ
イル設定
Page9
テクニカルニュース [ 9 / 64 ]
[発行番号] FA-D-0001-PSFC
■置換え時の留意点と置換え方法(SFC)
No. 項目 留意点 置換え方法 参照
1 ステップ移行監視タ ステップ移行監視タイマを使用できません。 MELSEC-Q/L/QnAプログラミングマニュアル MELSEC-Q/L/QnAプログラ
イマ (SFC編)の付3に示すとおり置き換えてくださ ミングマニュアル(SFC編)
い。 の4.6節,付3
2 SFC動作モード設定 定時実行ブロック設定は使用できません。 MELSEC-Q/L/QnAプログラミングマニュアル MELSEC-Q/L/QnAプログラ
(SFC編)の付3に示すとおり置き換えてくださ ミングマニュアル(SFC編)
い。 の4.7節,付3
ブロック二重起動時の運転モードを選択する MELSEC-Q/L/QnAプログラ
場合には,シリアルNo.の上5桁が”12052”以降 ミングマニュアル(SFC編)
のユニバーサルモデルQCPUを使用してくださ の4.7節
い。シリアルNo.の上5桁が”12051”以前のユニ
バーサルモデルQCPUを使用する場合には,ブ
ロック二重起動時の運転モードは「待機」固
定になります。
活性ステップへの移行(ステップ二重起動時)の 活性ステップへの移行(ステップ二重起動時)の MELSEC-Q/L/QnAプログラ
運転モードを選択できません。 運転モードを「移行」で対応できないかご検討 ミングマニュアル(SFC編)
(「移行」固定になります。) ください。 の4.7節
3 プログラム実行管理 プログラム実行管理用SFCプログラムを使用で 通常SFCプログラム(1本)のみで対応できない MELSEC-Q/L/QnAプログラ
用SFCプログラム きません。 かご検討ください。 ミングマニュアル(SFC編)
の5.3節
4 SFC制御命令 一部のSFC制御命令を使用できません。 • MELSEC-Q/L/QnAプログ
ラミングマニュアル(SFC
編)の4.4節
• 15ページ ユニバーサル
モデルQCPUで使用でき
ないSFC制御命令と代替
方法
5 SFCコメント読出し 下記のSFCコメント読出し命令を使用する場合 MELSEC-Q/L/QnAプログラ
命令 には,シリアルNo.の上5桁が”12052”以降のユ ミングマニュアル(SFC編)
ニバーサルモデルQCPUを使用してください。 の4.8節
• S(P).SFCSCOMR(SFCステップコメント読出
し命令)
• S(P).SFCTCOMR(SFC移行条件コメント読出
し命令)
6 SFCプログラムの変 SFCプログラムのファイルのRUN中書込ができ • ユニバーサルモデルQCPUをSTOP状態に変 MELSEC-Q/L/QnAプログラ
更方法 ません。 更してからPC書込を行ってください。 ミングマニュアル(SFC編)
(SFC図内のプログラムをRUN中書込みにより • 非活性中のブロックに対するSFCプログラム の6.6節
変更することは可能です。) の変更の場合は,非活性ブロックRUN中書
込みで変更できます。*1
*1 Q02UCPUを除くシリアルNo.の上5桁が”12052”以降のユニバーサルモデルQCPUが対象です。
Page10
テクニカルニュース [ 10 / 64 ]
[発行番号] FA-D-0001-P3 構成可能機器,使用可能なソフトウェア
ユニバーサルモデルQCPUと組み合わせて使用するために置換えが必要な機器
下記の機器は,ユニバーサルモデルQCPUと組み合わせて使用するために置換えが必要です。(下記以外の機器については,
置き換える必要はありません。)
■置換えが必要な機器(情報ユニット)
品名 形名 ユニバーサルモデルQCPUと組み合わせが可能なユニットのバージョン*2
Q02U/Q03UD/ Q13UDH/ Q10UDH/ ユニバーサルモデ
Q04UDH/ Q26UDHCPU使用 Q20UDHCPUおよ ル高速タイプ
Q06UDHCPU使用 時 びQnUDE(H)CPU QCPU使用時
時 使用時
Webサーバユニット*1 • QJ71WS96 シリアルNo.の上5桁 シリアルNo.の上5桁 シリアルNo.の上5桁 シリアルNo.の上5桁
MESインタフェースユニット • QJ71MES96 が”09042”以降 が”10011”以降 が”10012”以降 が”14122”以降
高速データロガーユニット • QD81DL96 バージョンによる制 バージョンによる制 バージョンによる制 シリアルNo.の上5桁
約はありません。 約はありません。 約はありません。 が”14122”以降
*1 GX RemoteService-I,またはMX MESInterface-WS Version 1をWebサーバユニットにインストールして使用した場合,ユニバーサルモ
デルQCPUは正常に動作しません。
*2 ユニバーサルモデルQCPUと組み合わせが可能なバージョン以外の製品を使用した場合,ユニバーサルモデルQCPUは正常に動作しま
せん。
■置換えが必要な機器(パソコン用ボード)
品名 形名 ユニバーサルモデルQCPUと組み合わせが可能な専用ソフトウェアパッケージ
のバージョン*1
Q02U/Q03UD/ Q13UDH/ Q10UDH/ ユニバーサルモデ
Q04UDH/ Q26UDHCPU使用 Q20UDHCPUおよ ル高速タイプ
Q06UDHCPU使用 時 びQnUDE(H)CPU QCPU使用時
時 使用時
CC-Link IEフィールドネットワーク • Q81BD-J71GF11-T2 バージョンによる制 バージョンによる制 バージョンによる制 Version 1.03D以降
インタフェースボード 約はありません。 約はありません。 約はありません。
CC-Link IEコントローラネットワー • Q81BD-J71GP21-SX バージョンによる制 Version 1.03D以降 Version 1.06G以降 Version 1.15R以降
クインタフェースボード • Q81BD-J71GP21S-SX 約はありません。
• Q80BD-J71GP21-SX
• Q80BD-J71GP21S-SX
MELSECNET/H SI/QSI/H-PCF光 • Q80BD-J71LP21-25 Version 15R以降 Version 18U以降 Version 20W以降 Version 25B以降
インタフェース ケーブル • Q80BD-J71LP21S-25
ボード • Q81BD-J71LP21-25 Version 19V以降 Version 19V以降
GI光ケーブル • Q80BD-J71LP21G Version 15R以降 Version 18U以降
同軸ケーブル • Q80BD-J71BR11
CC-Linkシステムマスタ・ローカル • Q80BD-J61BT11N Version 1.02C以降 Version 1.05F以降 Version 1.07H以降 Version 1.12N以降
インタフェースボード • Q81BD-J61BT11 Version 1.06G以降 Version 1.06G以降
*1 ボード本体のバージョンによる制約はありません。なお,専用ソフトウェアパッケージの最新版は,三菱電機FAサイトからダウン
ロードできます。
www.MitsubishiElectric.co.jp/fa
Page11
テクニカルニュース [ 11 / 64 ]
[発行番号] FA-D-0001-P■置換えが必要な機器(GOT)
品名 形名 ユニバーサルモデルQCPUと組み合わせが可能なGT Designer2付属のOSのバージョン*1 ユニバーサルモデル
QCPUと組み合わせが
可能なGT Works3付
属のOSのバージョン
*1
Q02U/Q03UD/ Q13UDH/ Q10UDH/ Q03UDE/ Q10UDEH/ ユニバーサルモデル
Q04UDH/ Q26UDHCPU使 Q20UDHCPU使 Q04UDEH/ Q20UDEHCPU 高速タイプQCPU使用
Q06UDHCPU使 用時 用時 Q06UDEH/ 使用時 時
用時 Q13UDEH/
Q26UDEHCPU
使用時
GOT1000 GT16- バージョンによ バージョンによ Version 2.91V以 バージョンによ Version 2.91V以 Version 1.64S以降
る制約はありま る制約はありま 降 る制約はありま 降
せん。 せん。 せん。
GT15- Version 2.60N以 Version 2.76E以降 Version 2.91V以 Version 2.81K以 Version 2.91V以 Version 1.64S以降
降 降 降 降
GT14- バージョンによ バージョンによ バージョンによ バージョンによ バージョンによ Version 1.64S以降
る制約はありま る制約はありま る制約はありま る制約はありま る制約はありま
せん。 せん。 せん。 せん。 せん。
GT11- Version 2.60N以 Version 2.76E以降 Version 2.91V以 Version 2.81K以 Version 2.91V以 Version 1.64S以降
降 降 降 降
GT10- Version 2.76E以降 Version 2.76E以降 Version 2.91V以 Version 2.81K以 Version 2.91V以 Version 1.64S以降
降 降 降
*1 GOT本体のバージョンによる制約はありません。なお,GT Designer2またはGT Works3の最新版は,三菱電機FAサイトからダウン
ロードできます。
www.MitsubishiElectric.co.jp/fa
■置換えが必要な機器(ネットワークユニット,シリアルコミュニケーションユニット)
品名 形名 ユニバーサルモデルQCPUと組み合わせが可能なユニットのバージョン
Q02U/Q03UD/Q04UDH/ QnUDE(H)CPU使用時 ユニバーサルモデル高速タ
Q06UDH/Q10UDH/ イプQCPU使用時
Q13UDH/Q20UDH/
Q26UDHCPU使用時
MELSECNET/Hユニット • QJ71LP21-25 バージョンによる制約はありま 使用条件により一部制約があります。*1
• QJ71LP21S-25 せん。
• QJ71LP21G
• QJ71BR11
シリアルコミュニケーションユ • QJ71C24N シリアルNo.の上5桁が”10042” バージョンによる制約はありま
ニット • QJ71C24N-R2 以降 せん。
• QJ71C24N-R4
モデムインタフェースユニット • QJ71CMON シリアルNo.の上5桁が”10052”
以降
*1 下記のすべての条件を満たす場合は,シリアルNo.の上5桁が”10042”以降のMELSECNET/Hユニットを使用してください。
Ethernetポート内蔵QCPUを含むマルチCPUシステムを構成する。
Ethernetポート内蔵QCPUのEthernetポートにプログラミングツールまたはGOTを接続する。
プログラミングツールまたはGOTから,他号機管理のMELSECNET/Hユニットを経由して他局アクセスする。
他局アクセス先が,A/QnAシリーズCPUユニットである。
Page12
テクニカルニュース [ 12 / 64 ]
[発行番号] FA-D-0001-PユニバーサルモデルQCPUとマルチCPUシステムを構成できるCPUユニット
ユニバーサルモデルQCPUとマルチCPUシステムを構成できるCPUユニットを下記に示します。
■QnUD(H)CPU,Ethernetポート内蔵QCPUの場合
• QnUD(H)CPU,Ethernetポート内蔵QCPUとマルチCPUシステムを構成できるCPUユニット
機種名 形名 使用可能なバージョン 制約
Q03UD/ Q13UDH/ Q10UDH/ ユニバーサルモ
Q04UDH/ Q26UDH/ Q20UDH/ デル高速タイプ
Q06UDHCPUと Q03UDE/ Q10UDEH/ QCPUと構成時
構成時 Q04UDEH/ Q20UDEHCPUと
Q06UDEH/ 構成時
Q13UDEH/
Q26UDEHCPUと
構成時
モーションCPU • Q172DCPU バージョンによる制約はありません。 マルチCPU間高
• Q173DCPU 速基本ベース
• Q172DSCPU ユニット
• Q173DSCPU (Q3DB)使用
時のみ可能で
す。
パソコンCPUユニット • PPC-CPU852(MS) ドライバ ドライバ ドライバ 未対応
S/W(PPC-DRV-02) S/W(PPC-DRV-02) S/W(PPC-DRV-02)
バージョン1.01以降 バージョン1.02以降 バージョン1.03以降
C言語コントローラユ • Q06CCPU-V バージョンによる シリアルNo.の上5 シリアルNo.の上5 未対応
ニット • Q06CCPU-V-B 制約はありません。 桁が”10012”以降 桁が”10102”以降
• Q12DCCPU-V バージョンによる制約はありません。 シリアルNo.の上5
• Q24DHCCPU-V 桁が”14122”以降
ハイパフォーマンスモ • Q02CPU 機能バージョンB以降
デルQCPU • Q02HCPU
• Q06HCPU
• Q12HCPU
• Q25HCPU
プロセスCPU • Q02PHCPU バージョンによる制約はありません。
• Q06PHCPU
• Q12PHCPU
• Q25PHCPU
■Q02UCPUの場合
• Q02UCPUとマルチCPUシステムを構成できるCPUユニット
機種名 形名 使用可能なバージョン 制約
モーションCPU • Q172CPUN(-T) バージョンによる制約はありません。 マルチCPU間高速基本ベースユニット(Q3DB)は使
• Q173CPUN(-T) 用できません。
• Q172HCPU(-T)
• Q173HCPU(-T)
パソコンCPUユニット • PPC-CPU852(MS) ドライバS/W(PPC-DRV-02)バージョン1.01以降
C言語コントローラユ • Q06CCPU-V バージョンによる制約はありません。
ニット • Q06CCPU-V-B
• Q12DCCPU-V バージョンによる制約はありません。
• Q24DHCCPU-V
Page13
テクニカルニュース [ 13 / 64 ]
[発行番号] FA-D-0001-PユニバーサルモデルQCPUと組み合わせて使用するためにバージョンアップが必要なソフトウェア
下記のソフトウェアはユニバーサルモデルQCPUと交信するためにバージョンアップが必要です。(下記以外のソフトウェア
については,バージョンアップする必要はありません。)
三菱電機FAサイトから最新版のソフトウェアをダウンロードしてください。
www.MitsubishiElectric.co.jp/fa
■バージョンアップが必要なソフトウェア
品名 形名 ユニバーサルモデルQCPUで使用可能なバージョン
Q02U/Q03UD/ Q13UDH/ Q03UDE/ Q10UDH/ ユニバーサルモ
Q04UDH/ Q26UDHCPU使 Q04UDEH/ Q20UDH/ デル高速タイプ
Q06UDHCPU使 用時 Q06UDEH/ Q10UDEH/ QCPU使用時
用時 Q13UDEH/ Q20UDEHCPU使
Q26UDEHCPU使 用時
用時
GX Works2 SW1DNC-GXW2-J バージョンによる制約はありません。 Version 1.95Z以降
GX Developer SW8D5C-GPPW-J Version 8.48A以降 Version 8.62Q以降 Version 8.68W以降 Version 8.76E以降 未対応
GX Configurator-AD SW2D5C-QADU-J Version 2.05F以降*1 Version 2.05F以降*2 Version 2.05F以降*3 Version 2.05F以降*4 未対応
GX Configurator-DA SW2D5C-QDAU-J Version 2.06G以降*1 Version 2.06G以降*2 Version 2.06G以降*3 Version 2.06G以降*4 未対応
GX Configurator-SC SW2D5C-QSCU-J Version 2.12N以降*1 Version 2.12N以降*2 Version 2.17T以降*3 Version 2.17T以降*4 未対応
GX Configurator-CT SW0D5C-QCTU Version 1.25AB以降 Version 1.25AB以降 Version 1.25AB以降 Version 1.25AB以降 未対応
*1 *2 *3 *4
GX Configurator-TI SW1D5C-QTIU Version 1.24AA以降 Version 1.24AA以降 Version 1.24AA以降 Version 1.24AA以降 未対応
*1 *2 *3 *4
GX Configurator-TC SW0D5C-QTCU Version 1.23Z以降*1 Version 1.23Z以降*2 Version 1.23Z以降*3 Version 1.23Z以降*4 未対応
GX Configurator-FL SW0D5C-QFLU Version 1.23Z以降*1 Version 1.23Z以降*2 Version 1.23Z以降*3 Version 1.23Z以降*4 未対応
GX Configurator-QP SW2D5C-QD75P Version 2.25B以降 Version 2.29F以降 Version 2.30G以降*5 Version 2.32J以降 未対応
GX Configurator-PT SW1D5C-QPTU Version 1.23Z以降*1 Version 1.23Z以降*2 Version 1.23Z以降*3 Version 1.23Z以降*4 未対応
GX Configurator-AS SW1D5C-QASU-J Version 1.21X以降*1 Version 1.21X以降*2 Version 1.21X以降*3 Version 1.21X以降*4 未対応
GX Configurator-MB SW1D5C-QMBU-J Version 1.08J以降*1 Version 1.08J以降*2 Version 1.08J以降*3 Version 1.08J以降*4 未対応
MX Component SW3D5C-ACT-J Version 3.09K以降 Version 3.10L以降 Version 3.11M以降 Version 3.12N以降 Version 4.02C以降
GX Simulator SW7D5C-LLT-J Version 7.23Z以降*4 Version 7.23Z以降*4 Version 7.23Z以降*4 Version 7.23Z以降*4 未対応
*1 GX DeveloperのVersion 8.48A以降をインストールすることで使用できます。
*2 GX DeveloperのVersion 8.62Q以降をインストールすることで使用できます。
*3 GX DeveloperのVersion 8.68W以降をインストールすることで使用できます。
*4 GX DeveloperのVersion 8.76E以降をインストールすることで使用できます。
*5 USB接続で使用する場合のみ,Version 2.29Fでも使用可能です。
ユニバーサルモデルQCPUと組み合わせて使用できないソフトウェア
下記のソフトウェアはユニバーサルモデルQCPUと組み合わせて使用できません。
■ユニバーサルモデルQCPUと組み合わせて使用できないソフトウェア
品名 形名
GX Explorer SWD5C-EXP-J
GX Converter SWD5C-CNVW
GX RemoteService-I SWD5C-RAS-J
Page14
テクニカルニュース [ 14 / 64 ]
[発行番号] FA-D-0001-P4 命令
4.1 ユニバーサルモデルQCPUで使用できない命令と代替方法
ユニバーサルモデルQCPUで使用できない命令は,下記に示す代替方法を用いて置き換えてください。(下記に示す命令を使
用していない場合は,本節の内容を意識する必要はありません。)
ユニバーサルモデルQCPUで使用できない命令と代替方法
命令記号 命令名称 代替方法 代替プログラム参照先
IX 回路全体のインデックス修飾 代替プログラムを用いて置き換えることができます。 16ページ IX,IXEND命令
IXEND の置換え例
IXDEV 回路全体のインデックス修飾における IXSET命令で指定するデバイスオフセット値を,MOV命令などで 18ページ IXDEV,IXSET命
IXSET 修飾値指定 インデックス修飾テーブルにセットするように変更してくださ 令の置換え例
い。
PR アスキーコードプリント命令 • アスキーコードの表示装置をGOTに置き換えることを推奨しま 20ページ PR命令の置換え
す。GOTではデバイスに格納されているASCIIコードを直接文字 例
として表示できます。
• 代替プログラムを用いて置き換えることができます。
PRC コメントのプリント命令 • コメントの表示装置をGOTに置き換えることを推奨します。
GOTではデバイスコメントを表示することができます。
• デバイスのコメントデータ読出し命令(COMRD(P))でコメント
データを読み出した後,PR命令の代替プログラムで表示装置に
出力することができます。
CHKST 特定フォーマット故障チェック命令 代替プログラムを用いて置き換えることができます。 23ページ CHKST,CHK命
CHK 令の置換え例
CHKCIR チェック命令のチェックフォーマット 代替プログラム中の故障検出回路を変更することにより対応して
CHKEND 変更命令 ください。
PLOW プログラム低速実行登録命令 • 低速実行タイププログラムをスキャン実行タイププログラムに
置き換えた場合,PLOW命令の代わりにPSCAN命令を使用して
ください。
• 低速実行タイププログラムを定周期実行タイププログラムに置
き換えた場合,定周期実行タイプに切り替える命令はありませ
ん。
PCHK プログラム実行状態チェック命令 プログラムの実行状態は,プログラム一覧モニタにより確認して
ください。プログラム一覧モニタについてはQnUCPUユーザーズ
マニュアル(機能解説・プログラム基礎編)の3.13.1項を参照してく
ださい。
KEY 数字キー入力命令 • 数字入力装置をGOTに置き換えることを推奨します。 26ページ KEY命令の置換
• 代替プログラムを用いて置き換えることができます。 え例
PLOADP メモリカードからのプログラムロード 実行するプログラムはすべてプログラムメモリに格納してくださ
PUNLOADP メモリカードからのプログラムアン い。ユニバーサルモデルQCPUではRUN中にプログラムメモリに
ロード プログラムを追加したり,別プログラムと入れ替えたりすること
はできません。
PSWAPP ロード+アンロード プログラムメモリの容量が足りない場合,プログラムメモリに格
納しているパラメータ,デバイスコメント,デバイス初期値を標
準ROMまたはメモリカードに格納してください。
Page15
テクニカルニュース [ 15 / 64 ]
[発行番号] FA-D-0001-PユニバーサルモデルQCPUで使用できないSFC制御命令と代替方法
命令記号 命令名称 代替方法
LD TRn 強制移行チェック命令 PCタイプ変更を実施すると,SM1255に変換されます。
AND TRn 必要に応じてプログラムの修正を行ってください。
OR TRn
LDI TRn
ANDI TRn
ORI TRn
LD BLm¥TRn
AND BLm¥TRn
OR BLm¥TRn
LDI BLm¥TRn
ANDI BLm¥TRn
ORI BLm¥TRn
SCHG(D) 活性ステップ変更命令 MELSEC-Q/L/QnAプログラミングマニュアル(SFC編)の「付3ベーシックモデルQCPU,ユ
ニバーサルモデルQCPU,LCPUの制約と代替方法」を参照してください。
SET TRn 移行制御命令 MELSEC-Q/L/QnAプログラミングマニュアル(SFC編)の「付3ベーシックモデルQCPU,ユ
SET BLm¥TRn ニバーサルモデルQCPU,LCPUの制約と代替方法」を参照してください。
RST TRn
RST BLm¥TRn
BRSET(S)*1 ブロック切替え命令 PCタイプ変更を実施すると,SM1255に変換されます。
必要に応じてプログラムの修正を行ってください。
*1 シリアルNo.の上5桁が”13102”以降のユニバーサルモデルCPUでは,使用可能です。
Page16
テクニカルニュース [ 16 / 64 ]
[発行番号] FA-D-0001-P4.2 マルチCPU間通信専用命令を使用しているプログラムの置換え
QnUD(H)CPU,Ethernetポート内蔵QCPUに置き換える場合
下記の命令を使用している場合,表中の代替命令に置き換える必要があります。
命令仕様については,モーションCPUのマニュアルを参照してください。
■QnUD(H)CPU,Ethernetポート内蔵QCPUで使用できない命令と代替命令
命令記号 命令内容 代替命令の命令記号
S(P).DDWR 自号機CPUユニットのデバイスデータの他号機CPUユニットのデバイスへの書込み D(P).DDWR
S(P).DDRD 他号機CPUユニットのデバイスデータの自号機CPUユニットのデバイスへの読出し D(P).DDRD
S(P).SFCS モーションSFCプログラムの起動要求 D(P).SFCS
S(P).SVST サーボプログラムの始動要求 D(P).SVST
S(P).CHGA 停止軸/同期エンコーダ/カム軸の現在値変更 D(P).CHGA
S(P).CHGV 位置決め中およびJOG運転中の軸速度変更 D(P).CHGV
S(P).CHGT リアルモード時,運転/停止中のトルク制限値変更 D(P).CHGT
S(P).GINT 他号機CPUの割込みプログラムの起動要求 D(P).GINT
Q02UCPUに置き換える場合
Q02UCPUではベーシックモデルQCPUと同一のマルチCPU間通信専用命令を使用できます。
QnUD(H)CPU,Ethernetポート内蔵QCPUでの代替命令は使用できません。QnUD(H)CPU,Ethernetポート内蔵QCPUでの代
替命令については,下記を参照してください。
16ページ QnUD(H)CPU,Ethernetポート内蔵QCPUで使用できない命令と代替命令
4.3 プログラムの置換え例
ユニバーサルモデルQCPUで使用できない命令の中で,代替プログラムがある命令については,下記にプログラムの置換え
例を示します。ユニバーサルモデルQCPUで使用できない命令を使用していない場合は,本節の内容を意識する必要はあり
ません。ユニバーサルモデルQCPUで使用できない命令については,下記を参照してください。
14ページ ユニバーサルモデルQCPUで使用できない命令と代替方法
IX,IXEND命令の置換え例
IX,IXEND命令を使用しているプログラムの置換え例を,下記に示します。
ZPUSH命令を使用してインデックスレジスタを退避するため,23ワードのインデックスレジスタ退避エリアを設ける必要
があります。
■デバイス割当て例
(置換え前) (置換え後)
用途 デバイス 用途 デバイス
インデックス修飾テーブル D100~D115 インデックス修飾テーブル D100~D115
インデックスレジスタ退避エリア D200~D222
上記のデバイス番号を他の用途で使用している場合,未使用のデバイス番号を割り当てるようにしてください。
Page17
テクニカルニュース [ 17 / 64 ]
[発行番号] FA-D-0001-P■置換え前のプログラム
インデックス修飾テーブルで
設定した修飾値を加算します。
修飾対象回路(変更不要)
■置換え後のプログラム
• IX命令を,ZPUSH命令と,インデックス修飾テーブルの内容をインデックスレジスタにセットする処理に置き換えてくだ
さい。
• IXEND命令をZPOP命令に置き換えてください。
現在のインデックス
レジスタを退避します。
IX命令から
インデックス修飾 の移行箇所
テーブルの内容を
インデックスレジスタ
Z0~Z15にセットします。
修飾対象回路(変更不要)
インデックスレジスタを元に戻します。
(IXEND命令からの移行箇所)
Page18
テクニカルニュース [ 18 / 64 ]
[発行番号] FA-D-0001-PIXDEV,IXSET命令の置換え例
IXDEV,IXSET命令を使用しているプログラムの置換え例を,下記に示します。
IXDEV~IXSET命令間の接点で指定しているデバイスオフセット値を,MOV命令で直接インデックス修飾テーブルにセットす
るように変更してください。
IXDEV,IXSET命令でデバイスオフセットを指定していないデバイスがある場合,置換え後のプログラムでは該当デバイス
のデバイスオフセット値を0にセットしてください。
IXDEV,IXSET命令でのデバイスオフセット指定とインデックス修飾テーブルの対応は下図のとおりです。
IXDEV,IXSET命令でのデバイスオフセット指定 インデックス修飾テーブル
T
タイマ (D)+0
カウンタ C (D)+1
入力*1 X (D)+2
出力*1 Y (D)+3
内部リレー M (D)+4
ラッチリレー L (D)+5
V
エッジリレー (D)+6
リンクリレー*1 B (D)+7
D.XX
データレジスタ (D)+8
*1 W.XXリンクレジスタ (D)+9
R.XX
ファイルレジスタ (D)+10
先頭入出力番号 (D)+11
インテリジェント機能 U¥G.XX
ユニットデバイス*2 バッファメモリアドレス (D)+12
リンクダイレクト J¥B
*3 (D)+13デバイス
ファイルレジスタ ZR.XX
(通しNo.) (D)+14
ポインタ IXSET P (D)+15
*1 デバイス番号は16進数表記です。インデックス修飾テーブルに値をセットするときには16進数定数(H)を使用してください。
*2 先頭入出力番号(U)は16進数表記です。インデックス修飾テーブルに値をセットするときには16進数定数(H)を使用してください。
*3 J¥の後のデバイスはB,W,X,Yが指定できます。B,W,X,Yのデバイス番号は,それぞれのデバイスに対するデバイスオフセッ
トとしてインデックス修飾テーブルにセットしてください。
例えば,IXDEV,IXSET命令でJ10¥Y220と指定していた場合,(D)+13にK10を,(D)+3にH220を設定するように置き換えます。((D)は
インデックス修飾テーブルの先頭デバイス)
Page19
テクニカルニュース [ 19 / 64 ]
[発行番号] FA-D-0001-P■置換え前のプログラム
入力(X),出力(Y),内部リレー(M),
データレジスタ(D),
リンクレジスタ(W),ポインタ(P)
のデバイスオフセット値をD0から
始まるインデックス修飾テーブル
にセットします。
■置換え後のプログラム
D0から始まるインデックス修飾
ケーブルに,IXDEV,
IXSET命令で指定していた
デバイスオフセット値を
セットします。
Page20
テクニカルニュース [ 20 / 64 ]
[発行番号] FA-D-0001-PPR命令の置換え例
PR命令を使用しているプログラムの置換え例を,下記に示します。
SM701により出力文字数の切替えができます。
■デバイス割当て例
(置換え前) (置換え後)
用途 デバイス 用途 デバイス
出力文字列 D0~D13 出力文字列 D0~D13
ASCIIコード出力信号 Y100~Y107 ASCIIコード出力信号 Y100~Y107
ストローブ信号 Y108 ストローブ信号 Y108
実行中フラグ Y109 実行中フラグ Y109
出力文字列格納アドレス(BIN32) D20~D21
出力文字列格納アドレス(BIN32) D200~D201
(サブルーチンプログラム,割込み
プログラムで使用)
出力文字数 D202
出力ユニット先頭Y No. D203
文字抽出位置 D204
文字抽出数 D205
文字列出力状態値 D206
MIDR命令による文字列抽出結果 D207
文字列出力実行中フラグ M200
インデックス修飾用 Z0
上記のデバイス番号を他の用途で使用している場合,未使用のデバイス番号を割り当てるようにしてください。
■置換え前のプログラム
出力文字数を可変にします。
(00Hコードが出現するまで出力)
D0以降に格納されている文字列を
Y100~Y107から出力します。
■置換え後のプログラム
置換え後のプログラムでは,下記のように3つのプログラムを作成してください。
<移行前> <移行後>
メインルーチン メインルーチン
プログラム プログラム 出力文字列,出力文字列を格納している
デバイスのアドレスをセットします。
END FEND
P1 サブルーチン
プログラム
イニシャル処理
RET
131 割込み
プログラム
D0に格納されている文字列を出力します。
IRET
END