C言語コントローラユニット
2.3 CPUユニット機能比較
ベーシックモデル/ハイパフォーマンスモデルQCPU
: 互換性/機能あり
: 一部変更あり
: 互換性なし
: 対象外コンスタントスキャン プログラムを一定間隔で実行させる機能です。
ラッチ機能 電源OFFON,リセット操作時にデバイスのデータ を保持する機能です。
STOPRUNにしたとき
の出力状態の選択機能 CPUユニットをSTOP状態からRUN状態にしたときの 出力(Y)の状態(STOP前の出力(Y)状態を出力/出力(Y)を クリア)を選択する機能です。
時計機能 CPUユニット内部の時計データをシーケンスプログラ
ムで読み出し,時間管理に使用する機能です。
リモートRUN/STOP CPUユニットの演算を外部から実行/停止する機能で す。
リモートPAUSE CPUユニットの出力(Y)を保持したまま,CPUユニッ トの演算を外部から停止する機能です。
リモートRESET CPUユニットがSTOP状態のとき,CPUユニットを外 部からリセットする機能です。
リモートラッチクリア CPUユニットがSTOP状態のとき,CPUユニットの ラッチデータをクリアする機能です。
入力応答時間選択 入力ユニット,入出力混合ユニット,高速入力ユ ニット,割込みユニットの入力応答時間を選択する 機能です。
エラー時の出力モード 出力ユニット,入出力混合ユニット,インテリジェ ント機能ユニット,割込みユニットへの出力をCPUユ ニットが停止エラー時にクリアするか,保持するか を設定する機能です。
ハードウェアエラー時の
CPU動作モード設定 インテリジェント機能ユニット,割込みユニットの ハードウェアエラーが発生したときにCPUユニットの 演算を停止させるか続行させるかを設定する機能で す。
インテリジェント機能ユ
ニットのスイッチ設定 インテリジェント機能ユニット,割込みユニットの 各種設定を行う機能です。
モニタ機能 プログラミングツールからCPUユニットのプログラ
ム,デバイスの状態を読み出す機能です。
モニタ条件の設定 CPUユニットのモニタするタイミングをデバイスの条 件やステップNo.で指定してモニタする機能です。
ローカルデバイスのモニ
タ・テスト プログラミングツールで指定プログラムのローカル
デバイスのモニタ・テストを行う機能です。
外部入出力の強制ON/
OFF機能 プログラミングツールからCPUユニットの外部入出力
を強制的にON/OFFする機能です。
*1
RUN中書込み CPUユニットのRUN中にプログラムを書き込む機能で す。
*2
プログラム一覧モニタ 実行中のプログラムのスキャンタイム,実行状態を 表示する機能です。
割込みプログラム一覧モ
ニタ 割込みプログラムの実行回数を表示する機能です。
スキャンタイム測定 プログラムの任意ステップ間の実行時間を計測する 機能です。
サンプリングトレース機
能 指定デバイスデータを指定タイミングで連続して収
集する機能です。
複数のプログラミング ツールからのデバッグ機 能
複数のプログラミングツールから同時にデバッグを 行う機能です。
ラベルを使用する場合
は,それぞれのプログラ ミングツールで競合がな いように設計が必要。
36
*1 シリアルNo.の上5桁が”02092”以降の製品のみ対応しています。
*2 ファイルのRUN中書込みはできません。
*3 ディップスイッチによるシステムプロテクトはできません。
*4 シリアルNo.の上5桁が”04122”以降の製品のみ対応しています。
*5 Q02CPUでは使用できません。
*6 Q00JCPUでは使用できません。
ウォッチドッグタイマ CPUユニットのハードウェア,プログラム異常などに よる演算渋滞を監視する機能です。
自己診断機能 CPUユニット自身で異常の有無の診断を行う機能で す。
エラー履歴 自己診断結果をエラー履歴としてメモリに格納して
おく機能です。
システムプロテクト プログラミングツール,Ethernetユニット,シリアル コミュニケーションユニットなどからのプログラム 変更を防止する機能です。
*3
パスワード登録 プログラミングツールからCPUユニットの各ファイル の書込み/読出しを禁止する機能です。
リモートパスワード 外部からの不正アクセスを防止する機能です。 *4 *1
システム表示 プログラミングツールで,システム構成をモニタす
る機能です。
LED表示 CPUユニット前面のLEDでCPUユニットの動作状態を 表示する機能です。
優先順位の設定 異常発生時に表示器データ(SD220~227)に格納される エラーメッセージの優先順位を設定する機能です。
また,LED表示を非表示に設定できます。
高速割込み機能 割込みポインタ(I49)を使用して0.2ms~1.0ms間隔の定 周期割込みによる割込みプログラムを実行する機能 です。
*5
インテリジェント機能ユ
ニットからの割込み インテリジェント機能ユニットからの割込み要求に より,割込みプログラムを実行する機能です。
*4
シリアルコミュニケー
ション機能 CPUユニットのRS-232インタフェースとパソコン/表 示器などをRS-232ケーブルで接続し,MCプロトコル による交信を行う機能です。
*6
ユニットサービス間隔読
出し インテリジェント機能ユニット,ネットワークユ
ニットまたはプログラミングツールのサービス間隔 時間(CPUユニットのアクセス受付から次のアクセス 受付までの時間)をモニタする機能です。
デバイス初期値 プログラムで使用するデータを,プログラムレスで デバイス,インテリジェント機能ユニット,特殊機 能ユニットのバッファメモリに登録する機能です。
*4
37 2 ユニバーサルモデルQCPU
: 互換性/機能あり
: 一部変更あり
: 互換性なし
: 対象外ブート運転 メモリカードまたはSDメモリカードに格納した
データを電源OFFONおよびリセット操作時にプ ログラムメモリまたは標準ROMにブートする機能 です。
*1 *7
コンスタントスキャン プログラムを一定間隔で実行させる機能です。
ラッチ機能 電源OFFON,リセット操作時にデバイスのデー タを保持する機能です。
STOPRUNにしたと きの出力状態の選択機 能
CPUユニットをSTOP状態からRUN状態にしたとき の出力(Y)の状態(STOP前の出力(Y)状態を出力/出力 (Y)をクリア)を選択する機能です。
時計機能 CPUユニット内部の時計データをシーケンスプログ
ラムで読み出し,時間管理に使用する機能です。
リモートRUN/STOP CPUユニットの演算を外部から実行/停止する機能 です。
リモートPAUSE CPUユニットの出力(Y)を保持したまま,CPUユニッ トの演算を外部から停止する機能です。
リモートRESET CPUユニットがSTOP状態のとき,CPUユニットを外 部からリセットする機能です。
リモートラッチクリア CPUユニットがSTOP状態のとき,CPUユニットの ラッチデータをクリアする機能です。
入力応答時間選択 入力ユニット,入出力混合ユニット,高速入力ユ ニット,割込みユニットの入力応答時間を選択する 機能です。
エラー時の出力モード 出力ユニット,入出力混合ユニット,インテリジェ ント機能ユニット,割込みユニットへの出力をCPU ユニットが停止エラー時にクリアするか,保持する かを設定する機能です。
ハードウェアエラー時
のCPU動作モード設定 インテリジェント機能ユニット,割込みユニットの ハードウェアエラーが発生したときにCPUユニット の演算を停止させるか続行させるかを設定する機能 です。
インテリジェント機能 ユニットのスイッチ設 定
インテリジェント機能ユニット,割込みユニットの 各種設定を行う機能です。
モニタ機能 プログラミングツールからCPUユニットのプログラ ム,デバイスの状態を読み出す機能です。
モニタ条件の設定 CPUユニットのモニタするタイミングをデバイスの 条件やステップNo.で指定してモニタする機能です。
*1*2
ローカルデバイスのモ
ニタ・テスト プログラミングツールで指定プログラムのローカル デバイスのモニタ・テストを行う機能です。
*2*3
外部入出力の強制ON/
OFF プログラミングツールからCPUユニットの外部入出
力を強制的にON/OFFする機能です。
*2
実行条件付きデバイス
テスト プログラムの指定ステップ実行ごとにデバイスの値
を変更する機能です。
*2
RUN中書込み CPUユニットのRUN中にプログラムを書き込む機能 です。
プログラム一覧モニタ 実行中のプログラムのスキャンタイム,実行状態を 表示する機能です。
割込みプログラム一覧
モニタ 割込みプログラムの実行回数を表示する機能です。
スキャンタイム測定 プログラムの任意ステップ間の実行時間を計測する 機能です。
*2
サンプリングトレース
機能 指定デバイスデータを指定タイミングで連続して収
集する機能です。
*3
38
複数のプログラミング ツールからのデバッグ 機能
複数のプログラミングツールから同時にデバッグを 行う機能です。
ラベルを使用する場合
は,それぞれのプログラ ミングツールで競合しな いように設計する必要が あります。
ウォッチドッグタイマ CPUユニットのハードウェア,プログラム異常など による演算渋滞を監視する機能です。
自己診断機能 CPUユニット自身で異常の有無の診断を行う機能で す。
エラー履歴 自己診断結果をエラー履歴としてメモリに格納して
おく機能です。
セキュリティ機能 第三者によるCPUユニットのデータの改ざんや盗用 を防止するための機能です。
パスワード登録 プログラミングツールからCPUユニットの各ファイ ルの書込み/読出しを禁止する機能です。
ファイルパスワード32 プログラミングツールからCPUユニットの各ファイ ルの書込み/読出しを禁止する機能です。CPUユ ニットに格納されたファイルごとに書込みパスワー ド,読出しパスワードをそれぞれ設定できます。
セキュリティキー認証 によるファイルアクセ ス制御
CPUユニットにセキュリティキーを書き込む(CPUユ ニットをロックする)ことで,CPUユニット内の ファイルへの不正アクセスを防止できます。
リモートパスワード 外部からの不正アクセスを防止する機能です。
ブロックパスワード プログラム部品にブロックパスワードを設定して,
プログラム内容の閲覧を防止します
LED制御機能 CPUユニット前面のLEDでCPUユニットの動作状態 を表示する機能です。
優先順位の設定 異常発生時の各優先順位に該当するエラーのLED表 示の実行/非実行を設定する機能です。
高速割込み機能 高速割込みポインタ(I49)を使用して,0.1~1.0ms間 隔の高速な定周期割込みによるプログラムを実行す る機能です。
インテリジェント機能
ユニットからの割込み インテリジェント機能ユニットからの割込み要求に より,割込みプログラムを実行する機能です。
シリアルコミュニケー
ション機能 CPUユニットのRS-232インタフェースとパソコン/
他社表示器などをRS-232ケーブルで接続し,MCプ ロトコルによる交信を行う機能です。
*2*4
サービス処理設定 END処理内で実施するサービス処理の回数/時間を 設定する機能です。
デバイス初期値 プログラムで使用するデータを,プログラムレスで デバイス,インテリジェント機能ユニット,特殊機 能ユニットのバッファメモリに登録する機能です。
バッテリ長寿命化機能 時計データのみを保持することで,バッテリの寿命 を延ばす機能です。
プログラムキャッシュ
メモリ自動修復機能 メモリチェック機能でプログラムキャッシュメモリ の異常箇所を検出した際に,フラッシュ ROMに格 納されているプログラムメモリのデータを使用し て,異常箇所を自動で修復する機能です。
*2
標準ROMへのラッチ データバックアップ機 能
バッテリを使用することなくデバイスデータやエ ラー履歴などのラッチデータを保持する機能です。
デバイスデータの標準 ROMへの書込み/読出 し
デバイスデータの標準ROMへの書込み/読出しを行 う機能です。
メモリカードによる
CPUユニット交換機能 CPUユニット内の全データ(デバイスデータはファ イルレジスタとラッチ設定のデバイスのみ)を,メ モリカードまたはSDメモリカードへバックアップ する機能です。バックアップしたデータを交換した CPUユニットにリストアできます。
*1*2 *7