はじめに

このたびは、TOYO FAディジタルコントローラμGPCsxをお買い上げいただきまことにありがとうございます。
このプログラミングマニュアル

オペレーション編は、TDsxEditor のメニュー、アイコンなどの説明

およびオペレーションについて解説したものです。μGPCsx を正しくお使いいただくために、このプログ
ラミングマニュアルをよくお読みください。
また、下表に示す関連マニュアルも併せてお読みくださるようお願いいたします。

名称

マニュアル番号

記載内容

μGPCsx シリーズ プログラミング
マニュアル（命令語編）

IGJ057A

μGPCsx シリーズのメモリ、言語、システム定義の内容などを解説

μGPCsx シリーズ プログラミング
マニュアル（技術編）

IGJ059A

プログラムの組み方、作成方法について解説

μGPCsx シリーズ ユーザーズ
マニュアル（ハードウェア編）

IGJ060A

ΜGPCsx シリーズのシステム構成、各モジュールのハードウェア仕様などを解説

ご注意（１） 本書の内容の一部または全部を無断で転載、複製することは禁止されております。
（２） 本書の内容に関しては、改良のため予告なしに仕様などを変更することがありますのでご了承ください。
（３） 本書の内容に関しては万全を期しておりますが、万一ご不審な点や誤りなどお気付きのことがありましたら、お手数ですが巻末記載の弊社営業所までご連絡ください。その際、表紙記載のマニュアル番号も併せてお知らせください。

安全上のご注意

本製品をご使用の前に「安全上のご注意」をよくお読みの上、正しくご使用ください。
ここでは、安全上の注意事項のレベルを｢危険｣および「注意｣として区分しており、意味は下記のとおりです。
：取り扱いを誤った場合に、死亡または重傷を受ける可能性があります。
：取り扱いを誤った場合に、中程度の障害や軽傷を受ける可能性、あるいは物的損傷が発生する可能性があります。
なお、に記載した事項でも、状況によっては重大な結果に結びつく可能性があります。

いずれも重要な内容を記載しておりますので、必ず守ってください。
特に注意していただきたい点を以下に示しますが、マニュアルの本文中にも上記記号で示します。

● 非常停止回路・インタロック回路などは、ＰＣの外部で構成してください。
ＰＣの故障により、機械の破損や事故のおそれがあります。

● 運転中のプログラム変更、強制出力、起動、停止などの操作は十分安全を確認してから行ってください。
操作ミスにより機械が動作し、機械の破損や事故のおそれがあります。

改訂履歴※マニュアル番号は、このマニュアルの表紙の右下に記載しております。

印刷日付※マニュアル番号

改訂内容

2001 年 5 月

IGJ058A

初版印刷（暫定版）

目次

はじめに
安全上のご注意
改定履歴
目次
第１章
１−１

システムの準備と立ち上げ ............................................１−１
TDsxEditor のシステム構成 .................................................... １−１

１−１−１
１−２

TDsxEditor のシステム構成.............................................. １−１システムの必要事項........................................................... １−２

１−２−１

ハードウェアの必要事項 ................................................ １−２

１−２−２

ソフトウェアの必要事項 ................................................ １−２

１−３

インストールとアンインストール ............................................... １−３

１−３−１

インストールの方法 .................................................... １−３

１−３−２

アンインストール ...................................................... １−６

第２章
２−１

TDsxEditor ユーザーインターフェイス..................................２−１
TDsxEditor の画面構成と機能 .................................................. ２−１

２−１−１

TDsxEditor の画面構成.................................................. ２−１

２−１−２

メニューバー .......................................................... ２−２

２−１−３

ツールバー ............................................................ ２−２

第３章
３−１

プロジェクト作成 ....................................................３−１
プロジェクトについて......................................................... ３−１

３−１−１

TDsxEditor のウインドウ................................................ ３−１

３−１−２

プロジェクトとは ...................................................... ３−２

３−１−３

タスク 1、タスク 2 とは ................................................ ３−３

３−１−４

μGPCsx システムでのプロジェクト ....................................... ３−４

３−１−５

CPU タイプ ............................................................ ３−５

３−２

プロジェクト編集............................................................. ３−６

３−２−１

プロジェクト関係処理メニュー操作 ...................................... ３−６

３−２−２

ツリーノードによるポップアップメニュー ................................ ３−７

３−２−３

サブプログラム関係編集操作 ............................................ ３−８

第４章
４−１

回路編集 ............................................................４−１
サブプログラム、サブルーチンの回路編集 ....................................... ４−１

４−１−１
４−２

回路ウインドウのモード ................................................ ４−１

書き込みモード............................................................... ４−２

４−２−１

書き込みモードの基本操作 .............................................. ４−２

４−２−２

A 接点の挿入の仕方 .................................................... ４−５

目次

４−２−３

コイルの入力の仕方.....................................................４−６

４−２−４

タイマの指定...........................................................４−７

４−２−５

データフロー記述の仕方 .................................................４−８

４−２−６

定数表現について.......................................................４−９４−２−７関数シンボル......................................................... ４−１０

４−２−８

ポップアップメニュー................................................. ４−１１

４−３

サブルーチンの設計方法 ..................................................... ４−１２

４−３−１

サブルーチン追加..................................................... ４−１２

４−３−２

サブルーチン編集..................................................... ４−１２

４−４

回路一覧 ...................................................................４−１３

４−４−１
４−５

回路一覧での操作..................................................... ４−１３

メニューによる操作 ......................................................... ４−１４

４−５−１

「ファイル」メニュー................................................. ４−１４

４−５−２

「編集」メニュー..................................................... ４−１４

４−５−３

「表示」 ............................................................４−１７

４−６

オンラインでの回路 ......................................................... ４−１８

４−６−１

モニタ ..............................................................４−１８

４−６−２

サブルーチン内のモニタ ............................................... ４−１９

４−６−３

デバッグ ............................................................４−２０

第５章

その他の項目の編集 ................................................. ５−１

５−１

リレー、レジスタ使用点数割付..................................................５−１

５−２

定数データ ...................................................................５−２

５−２−１

整数データ（ki）、実数データ（kr） .....................................５−２

５−２−２

オンタイマ（TS）、オフタイマ（TR） .....................................５−３

５−３

パターンデータ ...............................................................５−４

５−４

メモリ転送定義 ...............................................................５−５

５−５

トレースバック ...............................................................５−６

５−５−１

トレースバック.........................................................５−６

５−５−２

トレースバック設定ウインドウ ...........................................５−６

５−５−３

トレースバック設定ウインドウ

第６章

リレー設定部 .............................５−７

システム定義情報 ................................................... ６−１

６−１

システム定義情報 .............................................................６−１

６−２

システム定義情報の種類 .......................................................６−１

６−３

システム構成定義の編集 .......................................................６−２

６−３−１

ツールバーボタン.......................................................６−２

６−３−２

システム構成定義例.....................................................６−２

６−３−３

リモート IO 使用時の定義例 ..............................................６−２

６−３−４

モジュール挿入、プロパティ .............................................６−３

目次

６−３−５

IO レジスタの割付 ..................................................... ６−５

６−３−６

CPU モジュールーパラメーターメモリ境界定義 ............................. ６−６

６−３−７

μGPCsx システムでのデータメモリの考え方 ............................... ６−７

６−３−８

メモリ種別 ............................................................ ６−８

第７章

オンライン機能 ......................................................７−１

７−１

リレー表示 .................................................................. ７−１

７−２

レジスタ表示 ................................................................ ７−２

７−３

トレンドグラフ............................................................... ７−３

７−３−１

トレンドグラフ ........................................................ ７−３

７−３−２

トレンドメニュー ...................................................... ７−３

７−３−３

レジスタ表示項目編集 .................................................. ７−５

７−３−４

リレー表示項目編集 .................................................... ７−６

第８章

印刷 ................................................................８−１

８−１

８−１−１

画面操作方法 .......................................................... ８−１

８−１−２

プリンタ設定の確認と変更 .............................................. ８−２

８−１−３

図枠印字設定 .......................................................... ８−２

８−２

９章

印刷の概要 .................................................................. ８−１

個別印刷 .................................................................... ８−３

８−２−１[回路リスト]印刷 ...................................................... ８−３

８−２−２[システム定義]印刷 .................................................... ８−４

８−２−３[パラメータ]印刷 ...................................................... ８−４

８−２−４[クロスリファレンス]印刷 .............................................. ８−５

８−２−５[接点コメント]印刷 .................................................... ８−５

８−２−６[その他]印刷 .......................................................... ８−５

環境設定、書き込みモードカスタマイズ ..................................９−１

９−１

環境設定 .................................................................... ９−１

９−１−１

色の設定 .............................................................. ９−１

９−１−２

ツール設定 ............................................................ ９−２

９−１−３

接続先通信設定 ........................................................ ９−３

９−１−４

USB ドライバのセットアップ............................................. ９−４

９−２

書き込みモードカスタマイズ ................................................... ９−５

第1章

システムの準備と立ち上げ

第
１
章

第１章
１−１

システムの準備と立ち上げ
TDsxEditor のシステム構成 ............................ １−１

１−１−１
１−２

TDsxEditor のシステム構成 .................... １−１システムの必要事項 .................................. １−２

１−２−１

ハードウェアの必要事項....................... １−２

１−２−２

ソフトウェアの必要事項....................... １−２

１−３

インストールとアンインストール....................... １−３

１−３−１

インストールの方法 .......................... １−３

１−３−２

アンインストール ............................ １−６

第1章

第
１
章

システムの準備と立ち上げ

第1章

第１章
１−１

システムの準備と立ち上げ

システムの準備と立ち上げ
第１章

μGPCsx プログラミングツールシステムの構成

１−１−１

μGPCsx プログラミングツールシステムの構成

下図のようにパーソナルコンピュータ上に TDsxEditor（システムソフトウェア）をインストー
ルすることにより、μGPCsx のプログラミングツールとして使用できます。

パーソナルコンピュータ（Windows 98/Me/2000)
TDsxEditorシステム セット

プリンタ接続
インストール

ケーブル

プリンタ

専用接続ケーブル
NP4H-CNV（変換器付き）
NP4H-CA4（変換器なし）

μGPCsx

１ - １

第1章

システムの準備と立ち上げ

１−２
第
１
章

システムの必要事項

１−２−１

ハードウェアの必要事項

TDsxEditor を動作させるには、必ず次のハードウェアの必要事項を満足してください。
. Intel Pentium（300MHz 以上推奨）の IBM コンパチブルパソコン、DOS/V パソコン。
. WindowsVGA 解像度 800×600 ドット以上（SVGA 解像度 1024×768 ドット推奨）. 100MB 以上のハードディスクの空き容量。
. 32MB 以上のメモリ。
. 3.5 インチフロッピーディスクドライブ（1.44MB フォーマットのフロッピーが読み出し可能であること。
）もしくは CD-ROM ドライブ。
１−２−２

ソフトウェアの必要事項

TDsxEditor を動作させるには、いずれかのオペレーティングシステムが必要です。
Microsoft

Windows98/Me（日本語版・英語版）

Microsoft

Windows2000（日本語版・英語版）

Pentium、Windows は登録商標です。

１ - ２

第1章

１−３

システムの準備と立ち上げ

インストールとアンインストール

１−３−１

インストールの方法

TDsxEditor ソフトウェアパッケージは、複数のフロッピーディスクで出荷されます。インスト
ールディスクには、インストールに必要な動作およびアイコン登録などを自動実行するインストー
ルプログラムが付属されています。
ネットワークを使用してインストールする場合、ネットワークの環境および使用環境により、
コピーやインストールが正常に行われない場合があります。

インストール（１）ウイルス検出ソフトウェアおよびスクリーンセーバなどを動作しない状態にします。
（２）Windows98/Me の「スタート」メニューの「設定（S）」サブメニューからの「コントロール
パネル（C）」を選択します。
（３）「コントロールパネル」ダイアログ内の「アプリケーションの追加と削除」アイコンを左ク
リックします。
（４）「インストール（I）」ボタンを左クリックします。
（５）インストールプログラムの入っている（Disk1）をフロッピーディスクドライブに挿入します。
（６）「次へ（N)＞」ボタンを左クリックします。
（７）インストールプログラムのコマンドライン（C）」のテキストボックスに＜A:\Setup.exe＞が表示されていることを確認します。もし表示されていない場合は、「参照（R）」ボタンを左クリックし、フロッピーディスクのドライブ№を選択し、ファイル名｢Setup.exe｣を選択します。
（８）「Install Shield Wizard」準備中ワーキングボックス表示されます。
注）インストールプログラムは英語版で作成されていますが、TDsxEditor が起動すると自動的にOS の言語を読み出しますので、日本語版 OS では日本語版 TDsxEditor として起動します。

１ - ３

第
１
章

第1章

システムの準備と立ち上げ

左記ダイアログが表示されますので

第１
章「Next＞」でインストールを始めます。
「Cancel」でインストールを中止します。

インストールするフォルダ名を指定します。
フォルダ名を変更しない場合は、「Next＞」を左クリックします。
フォルダ名を変更する場合は、「Browse」にてフォルダ名を指定して下さい。

インストールするグループを選択します。
通常は変更しないで下さい。
注）フォントの関係により既存日本語アプリ
ケーショングループ名が文字化けしています
が、動作には影響ありません。

１ - ４

第1章

システムの準備と立ち上げ

インストール確認ダイアログが表示されます。
表示されている内容でよろしければ「Next＞」でコピーを始めます。

コピー中のメッセージ中は「Cancel」ボタンを左クリックするとコピーを中断できます。

「Cancel」ボタンを左クリックすると下記のダイアログが表示されますので「Resume」でインストールを続行します。
「Exit Setup」でインストールを終了します。

１ - ５

第
１
章

第1章

システムの準備と立ち上げ

１−３−２

アンインストール（１）Windows98/Me の「スタート」メニューの「設定（S）」サブメニューからの「コントロール
第１章

パネル（C）」を選択します。
（２）「コントロールパネル」ダイアログ内の「アプリケーションの追加と削除」アイコンを左ク
リックします。
（３）TDsxEditor を選択して、「追加と削除（R）」を左クリックします。

メッセージボックスにて、「あなたは完全に選ばれたアプリケーション、およびすべてのそのコ
ンポーネントを取り去りたいことは確かですか？」と問い合わせがありますので、「はい（Y）」でアンインストールが実行されます。
「いいえ（N）」でアンインストールがキャンセルされます。

１ - ６

第２章

第２章

TDsxEditor ユーザーインターフェイス

TdsxEditor
ユーザーインターフェイス

２−１

TDsxEditor の画面構成と機能 .......................... ２−１

２−１−１

TDsxEditor の画面構成 ........................ ２−１

２−１−２

メニューバー ................................ ２−２

２−１−３

ツールバー .................................. ２−２

第
２
章

第２章

第
２
章

TDsxEditor ユーザーインターフェイス

第２章

第２章
２−１

TDsxEditor ユーザーインターフェイス

TDsxEditor ユーザーインターフェイス
TDsxEditor の画面構成と機能

２−１−１

TDsxEditor の画面構成

TDsxEditor を起動すると下図のような画面が表示されます。

第２章
メニューバー

ツールバー
プロジェクトツリー

ワークスペース

以前に呼び出されたプロジェクト（ツリー）か、デフォルト
プロジェクトが表示されます。

２ - １

第２章

TDsxEditor ユーザーインターフェイス

２−１−２

メニューバー

メニューバーは各種機能を実行します。
「ファイル」
プロジェクトの構成、保存、設計、および印刷に使用するコマンドが含まれています。
「編集」
プロジェクト内のサブプログラムの構成の編集に使用するコマンドが含まれています。
「表示」
プロジェクト内のクロスリファレンスの表示、ツールバーの表示非表示に関するコマンドが含まれています。
第２章「オンライン」
プロジェクトのダウンロードアップロード、μGPCsx 制御、各種μGPCsx 状態表示に関するコ
マンドが含まれています。
「ツール」
ツールの環境設定、トレースバック設定に関するコマンドが含まれています。ツールの環境
設定とは各ウインドウの色、TDsxEditor の設定、μGPCsx との通信設定が含まれています。
「ウィンドウ」
ウィンドウ表示の変更に使用するコマンドが含まれています。
「ヘルプ」
ヘルプの呼び出しに使用するコマンドが含まれています。

「ファイル」「編集」「表示」メニューに関しては、作業をする項目に応じて変化します。

２−１−３

ツールバー

ツールバーには複数のボタンが含まれており、これらのボタンを使用すれば使用頻度の高い機能を快適に実行できます。

２ - ２

第３章

第３章
３−１

プロジェクト作成

プロジェクト作成
プロジェクトについて ................................ ３−１

３−１−１

TDsxEditor のウインドウ ...................... ３−１

３−１−２

プロジェクトとは ............................ ３−２

３−１−３

タスク 1、タスク 2 とは ....................... ３−３

３−１−４

μGPCsx システムでのプロジェクト ............. ３−４

３−１−５

CPU タイプ ................................... ３−５

３−２

プロジェクト編集 .................................... ３−６

３−２−１

プロジェクト関係処理メニュー操作 ............. ３−６

３−２−２

ツリーノードによるポップアップメニュー ....... ３−７

３−２−３

サブプログラム関係編集操作................... ３−８

第
３
章

第３章

第
３
章

プロジェクト作成

第３章

第３章
３−１

プロジェクト作成

プロジェクト作成
プロジェクトについて

３−１−１

TDsxEditor のウインドウ

プロジェクトツリーは、編集に必要な項目が表示されるウィンドウです。このツリーは「システム定義」「タスク 1」「タスク 2」「サブルーチン」というグループで構成されています。

システム定義μGPCsx システムの設定により構成さ
れます。
タスク 1
1 つ以上のサブプログラムにより構成されます。各サブプログラムは上から

第３章

順番に実行されます。
SPG1、SPG2 はサブプログラムの名称です。
タスク 2
1 つ以上のサブプログラム(このケース
はサブプログラムが 1 つ)により構成されます。各サブプログラムは上から順番に実行されます。
SPG3 はサブプログラムの名称です。

サブルーチン
サブプログラムにより呼び出し可能なサブルーチンにより構成されます。設定にはサブルーチンの引数、スタック
レジスタ使用範囲が含まれます。

３ - １

第３章

プロジェクト作成

３−１−２

プロジェクトとは

μGPCsx アプリケーションプログラムはシステム定義とタスクが存在し、１CPU 内にて存在する
これらを含めてプロジェクトと称します。

TDsxEditor とμGPCsx 内プロジェクトの関係
プロジェクトを開く
保存されているプロジェクトを保存する

プロジェクトプロジェクトをｺﾝﾍﾟｱ

アップロードする（μGPCsx 接続）

ﾁｪｯｸ
TDsxEditor
第３章

μGPCsx

現在開いているダウンロードされた

プロジェクトプロジェクトプロジェクトをダウンロードする
システム定義μGPCsx システムの定義が含まれています。システム定義には「システム構成定義（I/O 割付）」、「システム動作定義」、「CPU 動作定義」、「冗長化定義」が含まれます。
タスク 1、タスク 2
タスクとは POU のプログラム処理(実行タイムスケージュール)を決定します。タスクは 1 度に 2 つまで実行できます。ただしタスク 1 の方が 2 より優先度は高いです。
タスク 1、タスク 2 には複数のサブプログラムが存在し、それには回路、リレーレジスタ使用
点数、定数データ、パターンデータが存在します。タスク 1、タスク 2 はそれぞれ別のスキャン時間を定義しμGPCsx を実行させることができます。
サブルーチンサブルーチンとはサブプログラムから呼び出せる回路です。タスク 1、タスク 2 に存在する複数のサブプログラムから呼び出すことができます。

３ - ２

第３章

３−１−３

プロジェクト作成

タスク 1、タスク 2 とは

タスクはスキャン時間により、サブプログラムの処理（実行スケジュール）を決定します。
μGPCsx シリーズではタスク 1、タスク 2 の 2 つのサブプログラム処理を持っています。
1、2 はタスクの優先度で 1 が優先されます。
スキャン時間は

SX バスタクト時間(システム定義ーシステム動作定義の中)で設定した値の整数倍としてください。

＜タスクの動作＞タスク 1 スキャンタイム
タスク 2 スキャンタイム

タクト

システムタスク(タスク 0)
第
３
章

タスク 1

タスク 2

中断

：入力リレー、レジスタリフレッシュ：出力リレー、レジスタリフレッシュ：システムタスクの演算：ユーザープログラムの演算

３ - ３

第３章

プロジェクト作成

３−１−４

μGPCsx でのプロジェクト

μGPCsx と TDsxEditor プロジェクトの対応

プロジェクトCPU モジュールシステム定義システム定義
パラメータ
中間コード
メッセージ

コード変換

サブプログラム

コード変換

サブルーチン

接点コメントシステムプログラム
中間コード
メッセージ
変数初期化情報

第３章

接点コメントユーザーファイル情報

プロジェクト定義ファイル
アドレス定義ファイル
IO パラメータファイル
グローバル接点コメント

システムプログラム：ダウンロードのみ行う処理です。
：ダウンロード、アップロードを行う処理です。

３ - ４（フラッシュメモリに格納されます。
）

第３章

３−１−５

プロジェクト作成

CPU タイプ

CPU モジュールのタイプにより、データメモリ、プログラムメモリ容量が異なりますので、下記数値を目安にして選定して下さい。

TD1PS-32
サブプログラム数

8本（1 サブプログラムあたりのローカルメモリ 512 ワードの時）

サブプログラム総ページ数

200 ページ以下

TD1PS-74
サブプログラム数

32 本

サブプログラム総ページ数（1 サブプログラムあたりのローカルメモリ 512 ワードの時）
400 ページ以下

TD1PS-117R
サブプログラム数

64 本

サブプログラム総ページ数（1 サブプログラムあたりのローカルメモリ 512 ワードの時）
800 ページ以下
第３
章

1 サブプログラムあたり 10 ページを目安に設計してください。
回路を開いたときに表示される 1 画面を 1 ページとして換算します。

３ - ５

第３章

プロジェクト作成

３−２

プロジェクト編集

３−２−１

プロジェクト関係処理メニュー操作「ファイル」メニュー「新規プロジェクト」
新規にプロジェクトを作成します。初回起動時は自動的に新規プロジェクトが作成されます。
一旦プロジェクトを編集した後は、次回起動時よりそのプロジェクトが自動的に開かれます。
「プロジェクトを開く/圧縮プロジェクトを開く」
既存のプロジェクトまたは圧縮プロジェクト（「プロジェクトの圧縮保存」で保存されたもの）
を開きます。
「プロジェクトを上書き保存」
現在のプロジェクトを保存します。新規プロジェクト時（プロジェクトツリーの最上位項目
がプロジェクトと表示されている時）は上書き保存時にプロジェクト名称を指定して下さい。
「プロジェクトに名前を付けて保存」
第３章

プロジェクトに別の名前を付けて保存します。
「プロジェクトの圧縮保存」
プロジェクト内のファイルを１つのファイルに圧縮して保存します。
「印刷図枠設定」
印刷時の図枠定義を編集します。
「印刷」
プロジェクト内容を印字します。

「プロジェクトの圧縮保存」は FD などにコピーするときや、バックアップをするときなどに最適
です。

３ - ６

第３章

プロジェクト作成「コンペアチェック」
現在開かれているプロジェクトと保存されたプロジェクトとを比較します。オンライン（μGPCsx にダウンロードされているプロジェクトと対象）で「コンペアチェック」を行いたい場
合は「オンライン」「μGPCsx 接続」にてアップロードを行った後、「コンペアチェック」を選択します。違いが見つかればその部分を画面に表示します。

＜コンペアチェックを行う項目＞
・ システム定義(システム構成定義、システム動作定義、CPU 動作定義)
・ スキャンタイム
・ メモリ転送定義
・ トレースバック設定
・ 回路
・ リレー、レジスタ使用点数
・ 定数、タイマ、カウンタ
・ パターンデータ
第３
章
変更された項目変更された箇所変更された値

保存されている値

例えば回路の場合、変更された回路番号、ラベル名、シンボル、行数が表示されます。

３ - ７

第３章

プロジェクト作成

３−２−２

ツリーノードによるポップアップメニュー

サブプログラム名称以外の項目（ツリーノード）が選択された場合。

選択された項目を開きます。

トレースバックデータがサンプリングされている場
合、トレースバック表示ウィンドウを開きます。

サブプログラムの新規作成を行います。

サブプログラムのコピーを行います。

選択されている項目のタスクのスキャンタイム設定を
開きます。

第
３
章

サブプログラム名称の項目（ツリーノード）が選択された場合。

無効サブプログラムである事を示します。

選択されたサブプログラムの回路を開きます。

（オンライン時のみ）
サブプログラム有効無効設定選択されたサブプログラムの一時的に動作させない

各種オンライン機能を実行

サブプログラムを定義します。（オンライン時のみ）できます。
サブプログラム
編集機能を実行を左クリックすると無効にしたします。

サブプログラムを動作させます。
各サブプログラムの各種編集ウィンドウ
を左クリックするとサブプログラムを無効に（スキップ）します。

３ - ８

を表示します。

第３章

３−２−３

プロジェクト作成

サブプログラム関係編集操作「編集」メニュー「演算順序を上げる」
プロジェクトツリーで選択されたサブプログラムの演算順序を上げます。
「演算順序を下げる」
プロジェクトツリーで選択されたサブプログラムの演算順序を下げます。
「プログラム名称の変更」
サブプログラムの名称を変更します。プロジェクトツリー上でサブプログラム名称を選択し、このコマンドを実行すると、サブプログラム名称が変更可能状態となりますので任意のサブプ
ログラム名称を入力して下さい。
「プログラム新規作成」
サブプログラムを新規に作成します。
「プログラム削除」
選択されたサブプログラムを削除します。
「プログラムコピー」
選択されたサブプログラムをコピーし、別のサブプログラムとして生成します。

第３章

サブプログラム新規作成、コピー時には下記のようなダイアログボックスが表示されます。

作成、コピーしたいサブプログラムのグループ（タスク 1、タスク 2、サブルーチン）を選択します。

サブプログラムの名称を入力してください。

操作をキャンセルしたい場合
右クリックして下さい。

「OK」ボタンで確定となります。

３ - ９

第３章

プロジェクト作成「プログラム追加」
サブプログラムを追加します。プログラム追加ダイアログが表示されますのでμGPCH、μGPCsx で作成されたファイル（拡張子.par/.smb/.msg/.cmt）を選択します。

また、Windows のエクスプローラからプロジェクトツリーにドラッグドロップすることによってもサブプログラムを追加できます。

.par、.smb、.msg、.cmt

第３章.prm、.sym、.mes、.ccm
いずれかのファイルをドラッグドロップします。

＊

サブプログラム追加ダイアログボックスが表示されますので、サブプログラム名を入力して、｢OK｣ボタンを左クリックしてください。

３ - １０第３章

プロジェクト作成「表示」「全プログラムクロスリファレンス」
プロジェクト内の全サブプログラム、サブルーチンを対象にクロスリファレンスを検索します。
選択方法は「G0」、「mi」などのデータ属性のみ指定と「G00000」、「mi00000」などのようにオフセッ
ト部を含めた指定ができます。

第３章

３ - １１

第３章

プロジェクト作成

クロスリファレンス表示例
データの存在する
データ名をサブプログラム名称

示します。

を示します

クロスリファレンス情報を示します。ウィンドウサイズを広げると、1 行あたりのクロスリファレンス情報数も増えます。

クロスリファレンス

ダブルクリックすることにより、ウィンドウを閉じ

1 行 1 データ名表示になります。

ますウィンドウサイズを変更すること

第３
章により解除されます。
現在のウィンドウの表示例

内容を CSV ファイルに保存します。

クロスリファレンス情報
XXXX-YY(Z)XXXX：回路番号
YY

：行番号

Z

L：ロード（接点）

S：ストア（コイル）I：関数、サブルーチン引数（入力）O：関数、サブルーチン引数（出力）b：無条件実行サブルーチン
f：無条件実行関数
B：条件付き実行サブルーチン
F：条件付き実行関数
S、I、O

３ - １２の色は「ツール」「環境設定」で変更することができます。

第３章

プロジェクト作成「ツールバー」
各ツールバーの表示非表示を選択します。

標準ツールバー

共通ツールバー

ラダーツールバー（回路編集でのみ有効）
演算ツールバー（回路編集でのみ有効）関数１ツールバー（回路編集でのみ有効）関数２ツールバー（回路編集でのみ有効）

第３章

トレンドツールバー（トレンドグラフでのみ有効）

ボタンの図柄を見て何をするためのツールボタンか分からない場合は、マウスポインタをボタンの上に置いて下さい。しばらくしてマウスポインタの下にツールの名称（コマンド名称）が表示されます。

３ - １３

第３章

プロジェクト作成「オンライン」メニュー（ダウンロードアップロード関係）「ダウンロード」
現在開かれているプロジェクトすべてをμGPCsx にダウンロードします。ダウンロード時にはμGPCsx を停止し、ダウンロード終了時はリセットを行います。

「パラメータ/プログラムダウンロード」
現在開かれているプロジェクトのタスク 1、タスク 2 内のサブプログラムとサブルーチンをダウンロードします。μGPCsx 運転中にも可能です。（システム定義、タスク 1 スキャンタイ
ム、タスク 2 スキャンタイムはダウンロードしません。
）この時は、変更されたサブプログラム、
サブルーチンのみをダウンロードしますのでダウンロード時間の短縮ができます。

「システム定義ダウンロード」
システム定義、スキャンタイムのみをダウンロードします。ダウンロード時にはμGPCsx を停止し、ダウンロード終了時はリセットを行います。

第３章「μGPCsx 接続（アップロード）」
μGPCsx からプロジェクトをアップロードします。

注）・「パラメータ/プログラムダウンロード」はシステム初期化後のμGPCsx に対してはできません。
・ 回路モニタ、デバッガ、リレー表示、レジスタ表示、トレンドグラフは上記 3 つの中のどれか 1
つを行わないとできません。
（これらが可能なモードをオンラインモードと呼びます。
）

３ - １４

第３章

プロジェクト作成（μGPCsx 制御関係）「μGPCsx リセット」
μGPCsx をリセットします。
「μGPCsx 起動」
μGPCsx を起動します。
「μGPCsx 停止」
μGPCsx 停止します。

「システム初期化」
μGPCsx 内のユーザーメモリをクリアします。1 度実行してしまうと、ユーザメモリはクリアされ、ダウンロードしたアプリケーションは消えてしまいますから、実行する際には十分注意
してください。

「PC カードドライバダウンロード」
PC カードドライバの存在するモジュールに対して、PC カードドライバをダウンロードします。
第３章「コンパクトフラッシュ保存」
CPU モジュールにコンパクトフラッシュが内臓されている場合、そのコンパクトフラッシュに対して、プロジェクトイメージを書き込み、CPU モジュールに差すことによりダウンロードと同じ機能となります。（TOOLI/F からのダウンロードは不要となります。
）

３ - １５

第３章

プロジェクト作成（μGPCsx 状態表示関係）「μGPCsx

RAS 情報表示」
RAS 対象選択

詳細情報表示域

RAS 情報表示域

CPU のステータス内容が表示されます。
スイッチ情報第３章

CPU モジュールのキーSW の状態、CPU 番号が表示されます。
ＲＡＳ対象選択RAS 情報を表示する対象を選択します。
更新
最新の RAS 情報に更新します。
閉じる
RAS 情報表示を閉じます。
現在 RAS、一世代前、二世代前、三世代前
過去に発生した来歴のある RAS 情報の場合には、過去の RAS も表示します。
RAS 情報表示域
現在選択されている対象の RAS が表示されます。
詳細情報表示域
詳細項目のある RAS 情報では、詳細情報も表示します。

３ - １６

第３章

プロジェクト作成「μGPCsx 時計設定」
μGPCsx の時計を表示します。

パソコンの時計を表示します。
設定域
設定域の値をμGPCsx に送信します。

パソコンの時計の値をμGPCsx に送信します。
「リソース情報」
タスクを指定します。
タスク 1＝1
タスク 2＝2

第３
章

タスクの起動周期をμｓ単位で表示します。
タスクの実行時間をμｓ単位で表示します。

μGPCsx 内のプログラム
メモリの使用量を表示します。

３ - １７

第３章

プロジェクト作成「ツール」メニュー「環境設定」「ヘルプ」メニュー

プロジェクトツリー
プロジェクトをツリー上に表示させ、ダブルクリックにより各編集項目の編集ウィンドウを表示させます。

ワークスペース
各編集項目の編集ウィンドウが配置されます。

第３章

３ - １８

第４章

第４章
４−１

回路編集
サブプログラム、サブルーチンの回路編集 ............... ４−１

４−１−１
４−２

回路編集

回路ウインドウのモード....................... ４−１

書き込みモード ...................................... ４−２

４−２−１

書き込みモードの基本操作..................... ４−２

４−２−２

A 接点の挿入の仕方 ........................... ４−５

４−２−３

コイルの入力の仕方 .......................... ４−６

４−２−４

タイマの指定 ................................ ４−７

４−２−５

データフロー記述の仕方....................... ４−８４−２−６定数表現について ............................ ４−９４−２−７関数シンボル .............................. ４−１０

４−２−８

ポップアップメニュー....................... ４−１１

４−３

サブルーチンの設計方法............................. ４−１２

４−３−１

サブルーチン追加 .......................... ４−１２

４−３−２

サブルーチン編集 .......................... ４−１２

４−４

回路一覧 .......................................... ４−１３

４−４−１
４−５

回路一覧での操作 .......................... ４−１３

メニューによる操作 ................................ ４−１４

４−５−１

「ファイル」メニュー....................... ４−１４

４−５−２

「編集」メニュー .......................... ４−１４

４−５−３

「表示」 .................................. ４−１７

４−６

オンラインでの回路 ................................ ４−１８

４−６−１

モニタ .................................... ４−１８

４−６−２

サブルーチン内のモニタ..................... ４−１９

４−６−３

デバッグ .................................. ４−２０

第
４
章

第４章

第
４
章

回路編集

第４章

第４章
４−１

回路編集

回路編集
サブプログラム、サブルーチンの回路編集。

４−１−１

回路ウィンドウの各モード

回路ウィンドウには 4 つのモードがあります。
・読み出しモード
既存回路を開いた時の初期状態のモードです。回路内容の参照のみできます。各モードへ移行できます。
・書き込みモード
回路の編集ができるモードです。
・モニタ
μGPCsx の回路の演算状態がモニタできます。
・デバッガ
モニタモードに加え、各種デバッグ機能が行えます。

・回路一覧
回路をページ単位のスライド形式にて表示します。

読み出しモードウィンドウ
第４
章

各モードの状態遷移は下図のようになっています。

新規回路

既存回路

の初期状態

の初期状態

オンラインモードのみ
デバッガ

書き込みモード
モニタ
読み出しモード
回路一覧

４ - １

第４章

回路編集

４−２

書き込みモード

４−２−１

書き込みモードの基本操作

ファンクションキー配列（書き込みモードメインメニュー）「書込終了」
書き込みモードを終了し、読み出しモードに移行します。
「制御線」「ラダー」「数値」「数値演算」「関数１」「関数２」下記のような各シンボル挿入メニューに切り替えます。
「制御線」
「ラダー」
Shift
「数値」
Shift
「数値演算」
Shift「関数 1」
Shift
第４章「関数 2」
Shift「Shift」
各ファンクションメニューを切り替えます。

ファンクションメニュー位置をウィンドウ上部／下部へと移動できます。
現在下部です。上部に移動します。
現在上部です。下部に移動します。
この設定は次回起動時にも反映されます。

４ - ２

第４章

「編

回路編集

集」
編集メニューに切り替えます。

「メインメニュー」

書き込みモードメインメニューに戻ります。

「選択」

カーソル位置を、切り取り、コピー範囲の始点とします。

「切り取り」

ボックスで囲まれた範囲を切り取ります。

「コピー」

ボックスで囲まれた範囲をコピーします。

「貼り付け」

切り取り、コピーした内容を貼り付けます。

「キャンセル」

カーソル位置へのボックス描画がキャンセルされます。（「選択」操作のキャンセル）

ボックス選択したウィンドウ例
カーソルをこの位置にして「選択」。
カーソルをこの位置にして「切り取り」
もしくは「コピー」でペーストバッファーに格納されます。

第４章「切り取り」「コピー」後は、カーソル位置に表示されますので、貼り付けしたい位置にて「貼り付け」を行ってください。
一度「貼り付け」を行うとカーソル位置にペース
トバッファーの内容は表示されなくなりますが、「貼り付け」にてペーストバッファーの内容は貼り付けされます。

尚、「選択」「切り取り」「コピー」「貼り付け」はメニューバー、右クリックのポップアッ
プメニューからも実行できます。

４ - ３

第４章

回路編集

「行挿入」

カーソル位置に 1 行挿入します。

「行消去」

カーソル位置の行を消去します。

「行削除」

カーソル位置の行を削除し、1 行上に詰めます。

「元に戻す」「行消去」、「行削除」の操作を 1 回だけキャンセルできます。

「行コピー」

カーソル位置の行をカーソル行より下方向にある 1 番最初のスペース行にコピーします。

第
４
章

４ - ４

第４章

回路編集

「クロス」
クロスリファレンスを表示します。
読み出しモード、モニタ、デバッガ時
クロスリファレンス情報をクリックすることにより該当箇所へジャンプします。

CSV ファイル
に保存します。

ダブルクリックすることにより、
1 行 1 データ名表示になります。
ウィンドウサイズを変更すること

クロスリファレンス
ウィンドウを閉じます。

により解除されます。
表示例「10<>16」回路内で使用されている整数データの数値表示の 10 進 16 進を切り替えます。

第４章

現在のモードは「10」、「16」どちらかの数字が青で表示されます。
10 進表示時

16 進表示時

４ - ５

第４章

回路編集

４−２−２

Ａ接点の挿入の仕方
挿入したい箇所にカーソルを移動させます。

挿入したいシンボルを選択します。

リストボックスによりリレー名を選択します。またリストボックスに直接入力することもでき
ます。

第
４
章
そしてリレー番号を直接入力します。必要に応じて接点コメントを入力し[Enter]キーで次の入力位置へカーソルが移動します。

次のカーソル位置。
接点コメントエリア

４ - ６

第４章

４−２−３

回路編集

コイルの入力の仕方

接点シンボルの後ろにカーソルを持っていき、

コイルシンボル選択すると下記のようなラダーとなります。

アンド回路入力例

下記状態にて制御線シンボルを挿入すると

第４
章
不足分は自動的に補完します。

タイマーコイルの設定例
コイルの下にタイマ、カウンタ値を入力します。

タイマ、カウンタ値入力エリア

01S

＝

1秒

４ - ７

第４章

回路編集

４−２−４

タイマの指定TS0000

タイマ値入力域

10.00S
タイマ名を入力し、その下の行にタイマ値を入力します。
タイマ値がゼロの場合、00.00S が表示されます。
タイマ値が未入力の場合は、現在の設定値に変化はありません。

タイマ値入力形式
00H00M

60 進

H：時

00M00S

60 進

M：分

00.00S

10 進

S：秒

タイマ値の設定は定数、タイマ、カウンタウィンドウでも行なうことができます。
同じタイマ名を使用し、異なった値を指定した時は、ライン№の大きい方又は、回路が異なる時は、
新しく編集した回路の値が有効となります。

カウンタの指定NP0000

カウンタ値入力域100
カウンタ名を入力し、その下の行にカウンタ値を入力します。
第４章

カウンタ値がゼロの場合、000000 が表示されます。
カウンタ値が未入力の場合は、現在の設定値に変化はありません。

カウンタ値設定範囲
0〜65535

カウンタ値の設定はパラメータウィンドウでも行なうことができます。
同じカウンタ名を使用し、異なった値を指定した時は、ライン№の大きい方又は、回路が異なる時
は、新しく編集した回路の値が有効となります。

４ - ８

第４章

４−２−５

回路編集

データフロー記述の仕方

定数データはロード命令を挿入し、下部に値を入力します。
データ名値

加算シンボルはロード命令の右のクロスポイント（＋）に挿入します。

シンボル挿入順序により配線の補完をしますので、その操作の不要な時もあります。

下にロード命令を挿入した後、結線します。

第４章

データフローは必ずストア命令で終端します。

データ名の付随するシンボル入力例はクロスポイントの間に挿入します。

４ - ９

第４章

回路編集

４−２−６

定数表現について

数値は、シンボルの１行下に入力します。

定数値がゼロの時、整数型（kiXXXX）：

000000実数型（krXXXX）：.00000と表示されます。

定数入力例
整数

実数

123

（10 進）

80H（16 進）-123（10 進）

8005H（16 進）

123.4.12345-123.4-.2345
1 未満の実数では 1 の桁を省略します。

定数値の設定はパラメータウィンドウでも行なうことができます。
同じ定数名の定数に異なった数値を入力した場合は、ライン№の大きい方又は、回路が異なる
時は、新しく編集した回路の値が有効となります。

第４章

４ - １０

第４章

４−２−７

回路編集

関数シンボル関数シンボルはシンボル挿入後、引数設定ウィンドウが表示されます。

引数設定ウィンドウを閉じた後は、関数シンボルをダブルクリックすることにより表示されます。
各関数のパラメータについてはプログラミングマニュアルを参照してください。

シンボルは右クリックによっても入力できます。

関数シンボルやサブルーチンシンボルの上にマウスポインタを置くと、その関数や、サブルー
チンのパラメータが表示されます。

第４章

４ - １１

第４章

回路編集

４−２−８

ポップアップメニュー

ポップアップメニューでは各シンボル挿入機能、編集機能がマウスの右クリックによりダイレクトに実行できます。種類は下記となります。

メイン

第
４
章

４ - １２

制御命令

論理

数値

数値演算

数値関数

第４章

４−３

回路編集

サブルーチンの設計方法

４−３−１

サブルーチン追加

プロジェクトツリーにてプログラム新規作成を行ないサブルーチンを追加します。
「サブルーチンに追加」を選択します。

サブルーチン名を指定します。

サブルーチンの設定を行います。

スタックレジスタの使用数を定義します。最大使用可能数
は最終名に表示されます。

パラメータ数を設定します。出
力点数を決定すると、自動的に入力点数も決定されます。

あらかじめ作成されたサブルー
チンで使用数がわからない場合
使用数を検索します。

第４章

４ - １３

第４章

回路編集

４−３−２

サブルーチン編集

サブルーチンとのデータのやり取りは引数を使用して行います。
引数とは呼び出し元の回路からサブルーチンプログラムに渡すパラメータ、または受け取る演
算結果のことを指します。
前ページのサブルーチン設定画面において設定されたパラメータの数(入力･出力点数)が引数設
定画面に反映、入力と出力の部分が色で分けられます。
ここで入力にはサブルーチンに渡すラベル名を、出力にはサブルーチンから受け取るラベル名
を左側に入力します。
引数には数値レジスタ名以外にリレーシンボル名も設定することが出来ます。

ラベル名を入力すると、引数の型が自動的に選択されます。

定数 (ki 、 kr) を 使用 する 場
合は左 側にラベル名 、右側に値を入力します。

第４章

入力と出力で色分けされます。

引数定義例

４ - １４

第４章

A

回路編集

B

第
４
章

上図のサブルーチンのようにスタックレジスタに si0000(sr0000、SI0000 も同様)を使用すると、矢印のようにデータが渡され、呼び出し元の

A

が入力、

B”が出力となります。

上図のサブルーチンの流れ① si0000 には呼び出し元の g00010 の値がロードされ、si0002 には引数で設定した ki0000(=10)の値がロードされます。サブルーチン内で両者は加算されます。
② si0006 には①で計算された値がストアされ、引数で設定した mi0010 にストアされます。
③ 引数で設定した mi0001 の値は si0004 にロードされ、②の結果に乗算されます。
④ si0008 には③で計算された値がストアされ、引数で設定した g00000 にストアされます。
⑤ 最後に④の値が si0000 にロードされ、呼び出し元の g00011 にストアされます。

４ - １５

第４章

回路編集

４−４

回路一覧

４−４−１

回路一覧での操作

回路一覧はページ単位の回路の削除、移動、コピーを行う時に使用します。

現在 選択 （表 示）さ れて いる
回路 を示 しま す。ク リッ クで表示対象を切り替えます。
読出モードに戻ります。
（回路一覧を閉じます。
）

・回路移動

ドラッグドロップにて回路を移動できます。
ドラッグすると右のようなマウスポインタが表示されます。

・回路コピー

ドラッグドロップにて回路をコピーできます。
ドラッグすると右のようなマウスポインタが表示されます。

第
４
章

・回路削除

選択されている回路を削除します。
[Delete]キーでも回路を削除することができます。

・回路分割

選択されている回路から新しいサブプログラムとして分割します。

ドラッグドロップ時の表示

マウスメニュー
マウス
カーソル

移動先/
コピー先

選択対象

４ - １６

第４章

回路編集

別のサブプログラムからのコピーもできます。

回路コピーにしたのち、別のサブプログラムからドラッグドロップにて回路をコピーできます。

第４章

４ - １７

第４章

回路編集

・移動時(5 ページ目にあるEを 2 ページ目に移動)

1

2

3

4

5

A

B

C

D

E

1

2

3

4

5

A

E

B

C

D

ページ数

移動とは
1 つのサブプログラムの中で複数ページがある場合に選択したページをドラッグドロップにより指定したページに移すことです。上図では 5 ページ目にある
より、 A

B

C

D

E

を 2 ページ目に移動することにE という順番だったサブプログラムが、 A

E

B

C

D

という順番になります。

・コピー時(5 ページ目にある

第
４
章

E

を 2 ページ目にコピーし挿入)

1

2

3

4

5

A

B

C

D

E

1

2

3

4

5

6

A

E

B

C

D

E

ページ数

コピーとは
1 つのサブプログラムの中で選択したページを、ドラッグドロップにより指定したページにコピーし挿入することです。上図では 5 ページ目にある
より
E

A

B

C

D

E

を 2 ページ目にコピーし挿入することにという順番だったサブプログラムが、

A

E

B

C

D

という順番になります。移動と違ってコピーしたページはそのまま残りページ数はコピーし挿入したページから 1 ページずれます。

４ - １８E

第４章

・分割時(3 ページ目の

C

回路編集

から分割)

1

2

3

4

5

A

B

C

D

E

1

2

A

B

3

4

5

C

D

E

ページ数

元のサブプログラム

新しいサブプログラム

分割とは
1 つのサブプログラムの中で複数ページがある場合に、選択したページから残り全部を切り取り
新たなサブプログラムに追加することです。上図では 3 ページ目の元のプログラムは

A

B

Cを選択した場合、の 2 ページに、新たに作られたプログラムは

C

D

E

の 3 ペ

ージになります。

第４章

４ - １９

第４章

回路編集

４−５

メニューによる操作

４−５−１「ファイル」メニュー

各モードへ移行します。現在のモードにはチェックマークが付きます。
移行できないモードは濃淡表示となります。
現在のモードを示します。

回路ウィンドウを閉じます。

４−５−２「編集」メニュー回路内をブロック単位で選択し、切り取り、コピー、貼り付けを行います。
カーソル行に 1 行挿入します。
カーソル行を消去します。
カーソル行に削除し 1 行ずつ詰めます。

第４
章
書込みモードでのみ有効です。

４ - ２０

第４章

回路編集

「検索」
指定されたデータ名を検索します。

検索する文字列

データ名を入力して下さい。

検索する方法上へ：回路番号−1・・・

にて検索します。

下へ：回路番号＋1・・・

にて検索します。

「置換」
指定されたデータ名を置換します

第
４
章

閉じる

一括変換ウィンドウを閉じます。

自動割付

ローカルメモリのアドレスを自動的に割付ます。

変換実行

置換後の文字列

変換後のデータ名を入力して下さい。

変換回路範囲指定
変換を実行する回路の範囲が指定できます。

４ - ２１

第４章

回路編集「接点コメント」
接点コメント設定ウィンドウを表示します。

リレー名 2 文字（例：G0、B0 など）を指定して下さい。

サブプログラム内で使用されている接点コメントを検索し、一覧表示します。

第
４
章

OK

表示されている内容を接点コメントに反映しウィンドウを閉じます。

キャンセル

表示されている内容を接点コメントにせずウィンドウを閉じます。

CSV ファイル読出

CSV ファイルに保存されている接点コメントを読み出します。

CSV ファイル保存

ウインドウの内容を CSV ファイルに保存します。

４ - ２２

第４章

４−５−３

回路編集

「表示」
回路の表示倍率を変更します。
可能表示倍率
現在表示されている倍率にチェ「クロスリファレンス」
回路内のみのクロスリファレンス情報を検索します。

ックマークが付きます。

「全プログラムクロスリファレンス」
プロジェクト内の全サブプログラム、サブルーチンを対象にクロスリファレンスを検索します。
「ツールバー」
各ツールバーの表示非表示を選択します。

回路ウィンドウ内でシンボル、データ名が分からない場合は、マウスポインタをシンボルおよびデータ名の上に置くことにより、しばらくしてマウスポインタの下にシンボル、データ名の名称が表示されます。

第４章

４ - ２３

第４章

回路編集

４−６

オンラインでの回路

４−６−１

モニタ
母線：μGPCsx 運転中は赤となります。

モニタモードに移行します。モニタ可能にてボタンが有効となります。「ダウンロード」後か「μGPCsx 接続」にて有効になります。

第４章[読出モード]読み出しモードへ戻ります。

[デバッガ]

デバッガモードへ移行します。

[クロス]

クロスリファレンスを検索します。

[10<>16]

整数データの 10 進表示、16 進表示を切り替えます。

モニタでの回路の表示について
A 接点：コイルが ON で赤となり、コイルが OFF で白（フォント色）となります。
B 接点：コイルが ON で白（フォント色）となり、コイルが OFF で赤となります。
NOT：論理演算入力の結果の反転を行ないます。（赤→NOT→白（フォント色）、白（フォント色）→NOT→赤）コイル：左側の論理演算の結果に関わりなくコイルデータにより色を付けます。
罫線：左側の論理演算の結果を表します。結合線は OR 条件により色を付けます。

４ - ２４

第４章

４−６−２

回路編集

サブルーチン内のモニタ

読み出し側からのモニタ「読み出しモード」または「モニタ」から、サブルーチンシンボルをダブルクリックし、「回路」を選択します。するとサブルーチン回路が開きますので、「モニタ」にてモニタできます。

プロジェクトツリーからの選択
プロジェクトツリーのサブルーチンの「回路」を選択し、「モニタ」を選択すると、読み出し
元の位置のリストが表示されますので、モニタしたいサブルーチンを選択して下さい。

第４章「モニタ」を選択すると、サブルーチンモニタ
ダイアログボックスが表示されます。「OK」ボ
タンを左クリックするとモニタ可能となります。

４ - ２５

第４章

回路編集

４−６−３

デバッグ

カーソル位置のシンボルに対してのデバッグ機能が行えます。デバッグ終了時、変更内容のキ
ャンセルもできます。

カーソル
モニタに戻ります。回路の変更が行われた時、更新するか否かを問い合わせます。

データ書込

はい

変更内容を有効とします。

いいえ

変更内容を破棄します。

キャンセル

モニタ移行をキャンセルします。

データを書き込みます。

変更したいデータを入力します。
[Enter]で確定、[ESC]でキャンセルとなります。

変更

データ名を変更します。

変更したいデータ名を入力します。
[Enter]で確定、[ESC]でキャンセルとなります。

第４章

接点オンオフ接点のリレーをオンオフ（ON、OFF）します。

接点変更

接点を変更します。（A、a 接点

追加

カーソル位置にシンボルを追加します。

B、b 接点、c 接点）

追加したいデータ名を入力します。

追加したいシンボルを選択します。
シンボルを削除します。

シンボル追加をキャンセルします。
シンボル追加を実行します。

４ - ２６

第４章

回路編集

ダブルクリックでのデバッガ機能

ラダー

データ名変更（テキストボックス表示）

1

I0

00

00

運

転

中

接点変更（A、B）

強制 ON/OFF（強制書き込み）

データフロー
1

ki

00

00

1

00

データ名変更（テキストボックス表示）

データ変更（強制書き込み）

データ名変更（テキストボックス表示）

B0

00

00

I0

00

00
接点変更（a、b、c）

補

第
４
章

助

強制 ON/OFF（強制書き込み）

４ - ２７

第４章

回路編集

第
４
章

４ - ２８

第５章

第５章

その他の項目の編集

その他の項目の編集

５−１

リレー、レジスタ使用点数割付......................... ５−１

５−２

定数データ .......................................... ５−２

５−２−１

整数データ（ki）、実数データ（kr） ........... ５−２

５−２−２

オンタイマ（TS）、オフタイマ（TR） ........... ５−３

５−３

パターンデータ ...................................... ５−４

５−４

メモリ転送定義 ...................................... ５−５

５−５

トレースバック ...................................... ５−６

５−５−１

トレースバック .............................. ５−６

５−５−２

トレースバック設定ウインドウ................. ５−６

５−５−３

トレースバック設定ウインドウ

リレー設定部... ５−７

第
５
章

第５章

第
５
章

その他の項目の編集

第５章

第５章

その他の項目の編集

５−１

リレー、レジスタ使用点数割付

その他の項目の編集

サブプログラム内で使用するローカルメモリの使用点数を設定します。
残りワード数を超えない数で設定して下さい。

整数パターン、実数パターン使用数を定義するとポイント数の定義が可能となります。

使用する場合は 2〜100 の範囲で設定して下さい。

パターン出力値

ポイント数とは右図の矢印の部分の数を指します。

第
５
章

ポイント数

５ - １

第５章

その他の項目の編集

５−２

定数データ

回路内で使用する整数定数データ(ki)、実数定数データ(kr)、オンタイマ値(TS)、オフタイマ
値(TR)、カウンタ値(NP)を定義します。
上部タブにより編集する項目を選択します。

５−２−１

整数データ（ki）、実数データ（kr）

上部タブにより編集する項目
を選択します。「閉じる」で定数データを閉じ、パラメー
タは反映されます。

定数値設定注意事項

定数値が 0 の時、整数定数（kixxxx）

では000000実数定数（krxxxx）

では.00000 と表示します。

定数入力例
整数

実数

123

（10 進）

80H（16 進）-123（10 進）

8005H（16 進）

123.4.12345-123.4-.2345第
５章
入力桁数を増やす為に 0.xxxx のゼロは省略とします。

５ - ２

第５章

５−２−２

その他の項目の編集

オンタイマ（TS）、オフタイマ（TR）

タイマ値入力形式
00H00M

・・・

60 進

H：時

00M00S

・・・

60 進

M：分

00.00S

・・・

10 進

S：秒

５−２−３

カウンタ（NP）

カウンタ値設定範囲
0〜65535

第
５
章

５ - ３

第５章

その他の項目の編集

５−３

パターンデータ

パターン名
pi0000〜pi0004、
pr0000〜pr000４のいずれかを選択します。

パターンプレビュー
パターンデータの P、Q に従ってグラフ表示を行います。
パターンデータ

P、Q の表示、編集を行います。

OK
パターンデータを更新しウィンドウを閉じます。
キャンセル
変更内容を無効としウィンドウを閉じます。

CSV 読み出し
P、Q のパターンデータに CSV ファイルから読み込んだパターンデータを入力します。
ファイルを開く

ダイアログボックスが表示されますのでファイル名を選択して下さい。

CSV 保存P、Q のパターンデータを CSV ファイルに保存します。
ファイルを保存する ダイアログボックスが表示されますのでファイル名を選択して下さい。

第
５
章

５ - ４

第５章

５−４

その他の項目の編集

メモリ転送定義

メモリ転送定義はタスク内のサブプログラムの演算実行前と実行後にデータの転送の定義を行なうことができます。

グローバルメモリ、別々のサブプログラム間データやサブルーチンスタックレジスタ間での転送が行なえます。
メモリ転送はタスク内のサブプログラム演算の前後に処理が行われます。

下記の様な実行スケジュールとなります。

入
力
リ
フ
レ
ッ
シ
ュ

メ
モ
リ
転
送
︵
演
算
実
行
前
︶

サ
ブ
プ
ロ
グ
ラ
ム
１

サ
ブ
プ
ロ
グ
ラ
ム
２

・・・

メ
モ
リ
転
送
︵
演
算
実
行
後
︶

出
力
リ
フ
レ
ッ
シ
ュ

第
５
章

５ - ５

第５章

その他の項目の編集

５−５

トレースバック

５−５−１

トレースバック

トレースバックとは連続したデータの一部分だけを詳しく調べたい時に、トリガーレジスタのいずれかのビットを ON させることにより、その ON したタイミングの前後 100 点のデータだけを保持することにより保持されたサンプルデータ値を後から読み出し、データの解析を可能とするものです。
まず最初に(CPU モジュールーパラメーターメモリ境界定義)においてトレースバック面数･サン
プル数を設定してください。次にトリガーレジスタ、サンプルデータを設定します。設定はタス
ク 1，2 それぞれに対して行えます。（サンプル点数は両方の合計となります。
）

５−５−２

トレースバック設定

ウィンドウ

レジスタ設定部

名称：任意の文字列を入力できます。
サンプルデータ：サンプルするレジスタ名を設定します。
プログラム名称：サンプルするレジスタを使用しているプログラム名を設定します。
トリガーレジスタ：この値のどれかのビットの OFF→ON でトリガーとなります。
サンプル間隔：スキャンによるスキップする値を定義します。
例）

1＝1 スキャンに 1 サンプル

5＝5 スキャンに 1 サンプル

トリガー点：トリガーがかかった時刻に対して以後何点サンプルするか定義します。

レジスタの場合、サンプルデータおよびトリガーレジスタは最大 16 点まで設定可能です。
第５章

それは 1 つのトリガーレジスタに対して 1 つのサンプルデータしか設定することができないか
らです。よって上図の様に 3 番目のトリガーレジスタに対しても 3 番目のサンプルデータが設定できるのです。

５ - ６

第５章

その他の項目の編集

トレースバックの例

ﾄﾘｶﾞｰ点ﾄﾘｶﾞｰ点ﾄﾘｶﾞｰ点

99

50

2

スキャン

５−５−３
名称

トレースバック設定
〜

トリガー点

ウィンドウ

リレー設定部

まではレジスタと同様です。

リレーの場合、サンプルデータは 16 点まで設定可能ですが、トリガーレジスタは 1 点しか設定できません。それは 1 つのトリガーレジスタに対して 16 点までサンプルデータを設定することができるからです。よって上図の様に 2 番目以降はトリガーレジスタ

〜

トリガー点

までは

設定できません。

第５章

システム定義−CPU−パラメーターメモリ境界定義 に設定により トレースバックメモ
リを設定しないとトレースバックの定義はできません。
バッテリレス運転では電源を切断するとトレースバックデータは消えます。

５ - ７

第５章

第
５
章

５ - ８

その他の項目の編集

第６章

第６章

システム定義情報システム定義情報６−１

システム定義情報 .................................... ６−１

６−２

システム定義情報の種類............................... ６−１

６−３

システム構成定義の編集............................... ６−２

６−３−１

ツールバーボタン ............................ ６−２

６−３−２

システム構成定義例 .......................... ６−２

６−３−３

リモート IO 使用時の定義例.................... ６−２

６−３−４

モジュール挿入、プロパティ................... ６−３

６−３−５

IO レジスタの割付 ............................ ６−５

６−３−６

CPU モジュールーパラメーターメモリ境界定義 ... ６−６

６−３−７

μGPCsx システムでのデータメモリの考え方 ..... ６−７

６−３−８

メモリ種別 .................................. ６−８

第
６
章

第６章

第
６
章

システム定義情報

第６章

第６章
６−１

システム定義情報システム定義情報システム定義情報システム定義は、μGPCsx シリーズによりシステムを構築し、運用する上での全体システムの構成、動作設定および個別モジュールの動作設定を行ないます。
ツリーノードをダブルクリックか右クリックの「開く」により編集することができます。

６−２

システム定義情報の種類

システム構成定義
システムの構成、CPU メモリ定義、IO パラメータを定義します。
システム動作定義
SX バスタクト時間、構成チェック待ち時間、CPU 初期化方法を定義します。
CPU 動作定義
プロセッサ番号、WDT 時間、電源投入時の動作設定、バッテリレス運転設定を定義します。

第
６
章

６ - １

第６章

システム定義情報

６−３

システム構成定義の編集

６−３−１

ツールバーボタン
モジュールのプロパティを表示します。
指定位置よりモジュールを挿入します。
指定位置のモジュールを削除します。
指定モジュールの位置を上のモジュールと交換します。
指定位置よりユニットを分割します。

オンライン時、μGPCsx よりシステム構成情報を読み出します。読み出せる条件はμGPCsx が重故障でない時に限ります。

６−３−２

システム構成定義例

６−３−３

リモート IO 使用時の定義例

リモート IO（JPCN-1「OPCN-1」、DeviceNet）ではマスターモジュールの下のスレーブモジュー
第６
章

ルを挿入します。

６ - ２

第６章

６−３−４

システム定義情報モジュール挿入、プロパティ

モジュールを挿入するとプロパティウィンドウが表示されますのでモジュール分類とモジュール名称を選択して下さい

最初に選択します。

モジュール分類を選択した後、選択します。モジュール分類を変更することにより選択可能項目が変化します。

CPU メモリ定義、IO パラメータを定義するにはモジュールのプロパティのパラメータボタンをクリックします。

パラメータの存在するモジュールのみパラメータボタンが有効になります。
未実装とはシステム構成定義では定義しているが、実際の構成では無い場合に使用します。また構成定義の画面では、モジュールのマークに赤い印が表示されます。
CPU モジュールは未実装にすることができません。
リモート IO マスターモジュールを未実装にした場合には、全てのスレーブモジュールも未実
装にしなければなりません。

６ - ３

第
６
章

第６章

システム定義情報

追加
この位置に追加されます。

下位に挿入
この位置に挿入されます。

第
６
章

６ - ４

第６章

６−３−５

システム定義情報

IO レジスタの割付

μGPCsx システムでの IO レジスタの割付は 16 進数表記で 32 ビットバウンダリとなります。リ
モート IO（OPCN-1 や DeviceNet）の入出力データも含まれます。
例）
System Configuration

ｱﾄﾞﾚｽ

TD1BS-13 13 ｽﾛｯﾄﾍﾞｰｽ

IO レジスタ割り当て
IO レジスタは割り当てません。

TD1S-22 AC 電源 35W
TD1PS-74 高性能 CPU74
NP1L-FL1 FL-NET
NP1X1606-W DC 入力 16 点
NP1Y32T09P1 ｼﾝｸ出力 32 点
NP1Y64T09P1 ｼﾝｸ出力 64 点

NP1L-JP1 OPCN-1 ﾏｽﾀ
RSH64 VF64 用 OPCN-1I/F

SDS64 同期制御用ｲﾝﾊﾞｰﾀ

KPB878 分散型ﾂﾎﾞｷｰｺﾝﾄﾛｰﾗ

0(h)
1(h)
2(h)
3(h)
4(h)
5(h)
6(h)
7(h)
8(h)
9(h)〜
14(h)
15(h)〜1E(h)1F(h)〜
2A(h)2B(h)〜34(h)35(h)〜3E(h)3F(h)〜4A(h)i00000 1w
未使用領域になります。
o00002 2w
o00004 4w

ﾘﾓｰﾄ IO ﾏｽﾀｰは 1w 占有されます。
i00009 12w
o00015 10w
i0001F 12w
o0002B 10w
i00035 10w
o0003F 10w

第
６
章

６ - ５

第６章

システム定義情報

６−３−６

ＣＰＵモジュールーパラメーターメモリ境界定義②①

ここでは、1 つのプロジェクト内で使用するメモリを設定します。
・グローバルメモリ
どのサブプログラム、サブルーチンからもアクセスできるメモリです。リレー、整数レジス
タ、実数レジスタがあります。

・ローカルメモリ
サブプログラム内でのみ有効なメモリです。リレー、整数、実数に加えて微分、ラッチ、タイマ、カウンタなどがあります。
①

タスク 1･2 に存在するサブプログラムの数を設定してください。

②

1 つのサブプログラム内で使用する点数を設定してください。

・リテインメモリ
電源を切っても内容を保持するメモリです。リレー、整数レジスタ、実数レジスタがあります。

・関数サブルーチンインスタンスメモリ
関数、サブルーチンを呼び出す毎に内部的に確保されるメモリです。現在使用ワード数はダ
ウンロードしてから表示されます。関数、サブルーチンの使用数に依存するので設定値を超えた場合、後から増やすことができます。ユーザが使用することはできません。

・トレースバックメモリ
トレースバックで使用するメモリです。ユーザが使用することはできません。

・システムＦＢメモリ
システムＦＢで使用するメモリエリアです。ユーザが使用することはできません。

第
６
章

６ - ６

第６章

６−３−７

システム定義情報

μGPCsx システムでのデータメモリの考え方

μGPCsx アプリケーションプログラムデータメモリはグローバルメモリ、ローカルメモリ、スタックレジスタという 3 つのグループに分けられます。

グローバルメモリ
すべてのサブプログラムからアクセスできるメモリです。
揮発性メモリG0（リレー）、g0（レジスタ：整数）、gr（レジスタ：実数）

保持メモリ

RI（リレー）、ri（レジスタ：整数）、rr（レジスタ：実数）

入力エリア

I0（リレー）、i0（レジスタ：整数）

出力エリア

O0（リレー）、o0（レジスタ：整数）

ローカルメモリ
サブプログラム内でのみ有効なデータメモリです。種類は揮発性メモリ、ラッチ、微分、タイマ、カウンタ、定数、パターン関数用メモリがあります。
B00000〜、b00000〜
LS0000〜、LR0000〜、LC0000〜
US0000〜、UC0000〜、DS0000〜、DC0000〜、TS0000〜、TD0000〜、tn0000〜、TR0000〜、TC0000〜、
tf0000〜、NP

スタックレジスタ
サブルーチン内でのみ有効なローカルメモリです。
SI0000〜
si0000〜
sr0000〜

第
６
章

６ - ７

第６章

システム定義情報

６−３−８

メモリ種別

グローバルメモリ

ローカルメモリ

G00000〜

B00000〜、b00000〜

g00000〜

mi0000〜、mr0000〜

gr0000〜等

ki0000〜、kr0000〜等

スタックレジスタ
SI0000〜
si0000〜
sr0000〜
サブプログラム、サブルーチン、データメモリの関係

グローバルメモリ
読み書き可能アクセス不可サブプログラム

サブプログラム

ローカルメモリ

ローカルメモリ

Sb

Sb

Sb

引数による受け渡し
サブルーチン
スタック

スタック

スタック

レジスタ

レジスタ

レジスタ

引数設定画面で設定した
スタックレジスタ以外
は、そのサブルーチンの第６章

中でのみ使用可能です。

６ - ８

第６章

システム定義情報

各 IO モジュールのパラメータ

直結 I/O 動作モード定義

ディジタルフィルタ定数設定
ディジタル入力モジュールの入力遅延時間を設定します。
設定しない、100μs、1ms、3ms、3/10ms、10ms、30ms、100ms
ディジタルフィルタ定数設定値有効フラグ
上記ディジタルフィルタ定数設定を使用する場合、「有効」にして下さい。
下記モジュールが設定可能です。
NP1X1606-W、NP1X3206-W、NP1X6406-W、NP1X3202-W、NP1X3206-A
NP1W1606T、NP1W1606U、NP1W3206T、NP1W3206U

第
６
章

６ - ９

第６章

システム定義情報

直結 I/O ホールド定義

直結 HOLD 定義「HOLD モード」
システムに異常があり、CPU モジュールが停止状態になったときに異常発生直前の出力状態を保持させたい場合や、CPU 停止直前の出力状態を CPU 停止中に保持させたい場合に使用する機能です。
「リセットモード」
出力を OFF にすると上記機能を無効にします。
下記モジュールが設定可能です。
NP1Y08T0902、NP1Y16T09P6、NP1Y32T09P1、NP1Y64T09P1、
NP1Y08U0902、NP1Y16U09P6、NP1Y32U09P1、NP1Y64U09P1、
NP1Y08S、NP1Y06S、NP1Y08R-04、NP1Y16R-08、NP1W1606T、
NP1W1606U、NP1W3206T、NP1W3206Uシステム DO 定義
1 コンフィグレーションに 1 つ、アプリケーションに関係なくシステムの運転状態を出力するビットを定義することができます。システム全体が正常に運転しているときは ON、システムに異常があるときは OFF します。設定可能なビットは出力モジュールの 0 ビット目のみです。

第６章

６ - １０第６章

システム定義情報

混合モジュール定義
混合モジュールに対しては直結 I/O 動作モード定義、直結 I/O ホールド定義を行ないます。

下記モジュールが設定可能です。
NP1W1606T、NP1W1606U、NP1W3206T、NP1W3206U

第６
章

６ - １１

第６章

システム定義情報

JPCN-1 マスターモジュールパラメータ
JPCN-1 マスターモジュールパラメータは「NP1L-JP1」に対して設定します。
モジュール分類-IO マスター

（1）応答時間定義
JPCN-1 通信においてマスタでのフレームの受信から送信開始までの応答時間（受信より送信までの切り換え時間）を設定します。
応答時間は以下の中で選択してください。
速度

備考

200μs
150μs
100μs

JEM-F3008 準拠

最速

50μs 程度です。

イニシャル設定〇注）応答時間の値が特に指定されていないスレーブ機器が存在する場合は、200μs を選択してください。

JPCN-1 スレーブ固有動作定義
JPCN-1 スレーブ局番となります。
IO 数や構成により自動的に割り振ります。
注）設定はできません。

JPCN-1 スレーブの IO 数を設定します。
レジスタ、リレー番号は自動的に決まります。

第６章

６ - １２

第６章

システム定義情報

JPCN-1 スレーブーパラメータ（１）通信監視時間定義
個々のスレーブ局に対して通信監視時間を設定します。
監視時間は以下の範囲で設定します。
・デフォルト：1500ms
・設定値：1 〜65534 （×10ms ）注）通信監視異常となったときのリセットは、JPCN-1 マスタ側電源の再投入を行ないます。このとき、異常時の出力はホールド状態となりますが、リセットを行なうことにより出力が OFF になりますので、注意してください。
（２）StypeM 定義
スレーブの仕様を設定します。
マスタは初期設定サービス時、各スレーブにこのデータをもとに構成のチェックをします。
記号

名称

内容

D I
D O
D R

入力データ
出力データ
読み出しデータ

入力信号をもつスレーブ使用時（DI モジュールなど）
出力信号をもつスレーブ使用時（DO モジュールなど）
データを出力するスレーブ使用時

D W

書き込みデータ

データを入力するスレーブ使用時

S T

I/O タイプ指定有無

S A

I/O 並び情報有無

この信号をチェックすることにより上記設定（DI、DO、DR、DW)が有効となります。
1 モジュール内で入出力混合スレーブの場合設定します。
※本モジュールでは未使用です。

※なお、StypeM はスレーブにより設定が変わりますので詳細は各スレーブで確認してください。

下記モジュールに対して設定します。
NP1L-RJ1、RSH64、SDS64、KPB878、TPC-193、
上記の型式以外のスレーブ機器を接続する場合は「NP1L-JCP （JPCN-1 カプセル）」を使用しま
す。

第
６
章

６ - １３

第６章

システム定義情報

デバイスネットマスター動作定義
NP1L-DN1（モジュール分類ーIO マスター）

個別出力ホールド局定義
出力ノードのうちホールド設定が必要なノードの MAC

ID を左クリックして選択します。

注）ハードウェアスイッチで出力ホールド設定するノードには効果がない場合があります。使用するスレーブノードの仕様を確認してください。

第６章

６ - １４

第６章

システム定義情報

ポーリング／ビットストローブ送信間隔（EPR）
スキャン方式がポーリングまたはビットストローブに設定されたスレーブノードにて使用される expected̲packet̲rate 属性値です。この属性値を 4 倍した値が、スレーブノードのタイムアウ
ト値となり、タイムアウト値を超えてもスレーブノードがデータを受信しないと、そのノードはDeviceNet から脱落します。この値を 0 と設定したときは、接続されるスレーブノードの台数と伝送速度により下表のようになります。

インタースキャンディレイタイム（ISD)
マスターノードはスレーブノードに対して I/O データを送信した後、ここで設定した時間だけ、
スレーブノードの応答を待ちます。
この値を 0 としたときは、接続されるスレーブノードの台数と伝送速度により下表のように設定されます。
＜設定値 0 のときの EPR、ISD 値の値＞接続するスレーブノード台数
１−２１台

２２−４２台４３−６３台

伝送速度(bps)
１２５
２５０
５００
１２５
２５０
５００
１２５
２５０
５００

EPR(ms)
３０
２６
２０
６４
５０
３８
９４
７６
５６

ISD(ms)
４０
３６
２６
８６
６６
５０
１２６
１００
７６

バックグランドポーリング局のスキャンサイクルスキップ回数
バックグランドポーリングを行なうように設定されたスレーブノードが、スキャンサイクルを何回スキップするかを設定します。最大 10000 回まで設定できます。0 を設定した場合は、毎ス
キャンポーリングと同じポーリング動作となります。

第６章

６ - １５

第６章

システム定義情報

DeviceNet スレーブーパラメータ
DeviceNet スレーブ

MAC

ID となります。

IO 数や構成により自動的に割り振ります。
注）設定はできません。

DeviceNet スレーブの IO 数を設定します。
レジスタ、リレー番号は自動的に決まります。

MAC

ID

モジュール情報のリモート局番（MACID）と同じ値を設定してください。

スキャンタイプ定義
DeviceNet スキャンタイプを設定します。スレーブノード仕様に合わせて下記より選んで設定してください。
ポーリング、ビットストローブ、チェンジオブステート、サイクリック

ポーリングタイプ定義
ポーリングタイプを下記より選択します。
毎スキャンポーリング、バッググランドポーリング
チェンジオブステート／サイクリック送信間隔
チェンジオブステート／サイクリック送信間隔を設定します。スキャンタイプをチェンジオブ
ステートまたはサイクリックに設定した場合、送信間隔を 0 に設定すると、そのノードからのデータ送信は行われません。

下記モジュールに対して設定します。
NP1L-DCP、DNET64
第６
章「NP1L-DCP （DeviceNet カプセル）」とは上記型式以外のモジュールを設定します。

６ - １６

第６章

システム定義情報

FL−net モジュール動作定義
FL−net モジュール動作定義は「NP1L-FL1」のパラメータとして設定します。

動作定義
機種コード定義

小分類

使用する CPU の種別を設定します。μGPCsx シリーズでは「高性能 CPU」のみです。
ネットワークパラメータ書き込み（P）
ブロックデータ書き込み（B）
起動／停止指令（R）
FL-net ネットワーク（他ノード）からのデータ書き込み、起動／停止の許可／禁止を設定します。
IP アドレス（I）HH
IP アドレス（I）HL
IP アドレス（I）LH
IP アドレスを設定します。デフォルト値は 192（HH）．168（HL）．250（LH）．＊＊＊で、ホストアドレス部はモジュール前面のノード番号設定した値となります。
第６章

６ - １７

第６章

システム定義情報

トークン監視時間（T）

単位 ms

コモンメモリ領域を使用したサイクリック伝送の送信時間を監視するための監視時間を設定します。デフォルト値は 50ms で、設定範囲は 1〜255ms です。μｰ GPCH(TPC-196)と通信する場合
は、「50」以上としてください。

最小フレーム間隔（F）

単位×100μs

他ノードからトークンを受けて自ノードがフレームを出すまでの時間を、フレーム間隔と呼びます。このとき、各ノードが最低限フレームを出すまで待たなければならない時間を最小フレー
ム間隔と呼びます。デフォルト値は 10×100μs で、設定範囲は 0〜50 です。単位は 100μs です。
「0」と設定して場合、待ち時間なしの最速で動作します。μｰ GPCH(TPC-196)と通信する場合は、「50」としてください。
ノード名／設備名 有無
下記ノード名を指定するときは「有効」としてください。
ノード名／設備名
ノード名を指定します。最大半角 10 文字です。

領域設定
サイクリックデータ転送における自ノードの送信領域を設定します。
各領域設定
自ノード送信領域を使用する場合は「有効」としてください。
先頭アドレス（オフセット）自動設定
ノード番号により先頭アドレスを計算します。
領域 1（A）先頭アドレス
領域 1 の自ノード送信領域の先頭アドレスを指定します。
領域 1（A）ワードサイズ
領域 1 の自ノード送信ワード数を設定します。
領域 2（R）先頭アドレス
領域 2 の自ノード送信領域の先頭アドレスを指定します。
領域 2（R）ワードサイズ
領域 2 の自ノード送信ワード数を設定します。

第６章

６ - １８

第６章

先頭アドレス（オフセット）自動設定

システム定義情報について

先頭局番を指定する事により、ダウンロード時に実装された FL-net モジュールのノード番号を読み出し「領域 1（A）先頭アドレス」、「領域 2（R）先頭アドレス」を「先頭局番」以降のノー
ドの先頭アドレスを自動計算します。設定されると下記、領域 1（A）先頭アドレス、領域 2（R）
先頭アドレスの設定は意味が変わります。
注）CPU モジュールが正常又はシステム初期化後の時に限ります。

FL-net サイクリックデータエリア「局番先頭 3」とした例

領域 1（A）又は領域 2（R）

ノード番号 1 送信エリア

先頭アドレス

ノード番号 2 送信エリア
ノード番号 3 以降の送信エリア(実装モジュール局番−局番先頭)
×ワードサイズが先頭アドレスとなります。

領域 1（A）先頭アドレス
自動計算したい領域 1 の先頭アドレスを指定します。
領域 1（A）ワードサイズ「局番先頭 N」以降の領域 1 の共通な自ノード送信ワード数を指定します。
領域 2（R）先頭アドレス
自動計算したい領域 2 の先頭アドレスを指定します。
領域 2（R）ワードサイズ「局番先頭 N」以降の領域 2 の共通な自ノード送信ワード数を指定します。

（システム定義情報）ダウンロード時、下記メッセージボックスが表示されますので、この設定でよろしければ、「はい（Y）」でダウンロードを続けてください。「いいえ（N）」でダウンロ
ードを中止します。
設定例）ダウンロード先ノード番号が 2 の場合

領域 1 先頭アドレス：0＋(2-1)×32＝32
領域 2 先頭アドレス：0＋(2-1)×64＝64

第６章

６ - １９

第６章

システム定義情報

領域 1、2

送信バンク切替操作 CPU 定義（S）

コモンメモリ内自ノード送信領域のリフレッシュ方式（同期／非同期）の設定および、同期方
式時の切替指令を出す CPU を設定します。

全領域

受信バンク切替操作 CPU 定義（S）

コモンメモリ内自ノード受信領域のリフレッシュ方式（同期／非同期）の設定および、同期方
式時の切替指令を出す CPU を設定します。

構成登録定義 1、構成登録定義 2

自モジュールのノード番号を含め、、FL-net 上に接続する全てのノードのノード番号を登録します。ただし 0、255 は設定禁止です。

第６章

６ - ２０第６章

システム定義情報システム動作定義（1）SX バスタクト時間
SX バスタクト時間は、SX バスに接続されたモジュール（入出力モジュールなど）とのデータ授受の周期です。
0.5ms から 10.0ms まで 0.5ms 刻みで設定することができます。
0.5ms

、

1.0ms

、

2.0ms

と 1.0ms より 1ms 刻みで設定します。

デフォルト値は 1.0ms です。
注 1）0.5ms タクト周期は、高性能 CPU におけるシングル CPU 、直結 I/O 256 点以下、リモー
ト I/O および通信モジュールなしの条件で実行可能です。

注 2）CPU のファームウェアバージョンが V34 以前および V3A 〜V3Z の製品では 1ms 刻みで最大 20ms まで設定できます。

（2）構成チェック待ち時間
CPU モジュールはシステムの電源が投入されると、CPU モジュールの初期化を行ないます。初期化を完了すると、
1 つのコンフィグレーション上にあるモジュールの構成チェックを始めます。この構成チェッ
クが終わるまでの時間を構成チェック待ち時間で設定します。

（3）初期化方法
システムの電源が投入されると CPU モジュールの初期化が行われますが、その際、CPU モジ
ュール内部のメモリ診断を実行するか、実行しないかを設定します。メモリ診断を実行する場合、
CPU モジュールの初期化時間は約 4.5s 、メモリ診断を実行しない場合は約 2.5s になります。
注 1）メモリ診断では、デバイスリード/ライトチェックを行なっています。

第６章

６ - ２１

第６章

システム定義情報

CPU のタクト周期設定について
SX バスでは、タクト周期に同期して CPU モジュールと I/O モジュールのデータ交換が行われます。以下にタクト周期毎によるスキャンの時間算出の概算式を示しますが、基本的に、SX バスのタクト周期は、システム構成に依存します。また、タクト周期でのタスク周期を必要とするシ
ステムでは、アプリケーションプログラムの処理ステップ数に依存します。正確な実行時間は、実機での確認をする必要があります。
＜タクト周期に依存するシステム構成＞
・I/O 点数・CPU 台数
・リモート I/O マスタ台数
・通信モジュール台数（1）システム構成によるタクト周期の概略算出式
タクト周期 T（μs ）①CPU1 台＋直結 I/O の場合：T ＝Tb 【直結入出力点数によるベース時間（Tb ）】直結 I/O 点数(点)

0

32

128

256

512

1024

2048

3072

4096

6144

8192

ベース時間 Tb(μs)

418

504

507

510

556

695

1042

1388

1520

1711

1911

上記時間は、I/O の入力：出力比＝1：1 の場合を示しており、出力が多くなると時間は増加
し、出力が少なくなると減少しますが、その変動範囲は、約±20 ％です。
注 1）ただし、0.5ms タクト周期は、シングル CPU 、直結 I/O256 点以下、通信モジュールしの条件で実行可能です。

注 2）タクト周期は、0.5 、1 、2 、3 、の値を切り上げた値を選択します。

第６章

６ - ２２

な、18 、19 、20ms の中で選択可能であり、上記表

第６章

システム定義情報②マルチ CPU の場合：【CPU 台数：n 】
・T ＝Tb ＋210n （直結入出力点数：2048 点以下）
・T ＝Tb ＋200n ＋190 （直結入出力点数：2048 点を超える場合）③シングル CPU ＋リモート I/O の場合： 【リモート I/O マスタ台数：m 】
・T ＝Tb ＋250m ＋430 （直結入出力点数：2048 点以下）
・T ＝Tb ＋280m ＋730 （直結入出力点数：2048 点を超える場合）④マルチ CPU ＋リモート I/O の場合：【CPU 台数：n 、リモート I/O マスタ台数：m 】
・T ＝Tb ＋340n ＋200m ＋400 （直結入出力点数：2048 点以下）
・T ＝Tb ＋405n ＋260m ＋340 （直結入出力点数：2048 点を超える場合）⑤CPU1 台＋直結 I/O （①）で通信モジュールを追加した場合：【通信モジュール台数：p 】
・T ＝Tb ＋40p ＋250⑥（②〜④）で通信モジュールを追加した場合：【通信モジュール台数：p 】
・T ＝（②〜④で求めた時間）＋85p 【リモートマスタモジュールがない場合】
・T ＝（②〜④で求めた時間）＋128p 【リモートマスタモジュールがある場合】
注 3）リモート I/O は、2048 点/1 回線で計算しています。

第６章

６ - ２３

第６章

システム定義情報

付録２−２（2）タクト周期でスキャン実行する場合の演算性能算出式
演算時間＝

タクト周期時間］−［SBM オーバヘッド時間（200μs ）］−［I/O リフレッシュ時間］−［POU 制御時間］

・I/O リフレッシュ時間＝

2n ＋m ＋60 ）μs【n ：I/O モジュール数、m ：I/O 合計ワード数】
・POU 制御時間＝

PG 制御時間 ＋ ユーザ FB 制御時間 ＋ ユーザ FCT 制御時間＝

4a ＋6b ＋7c ）μs【a ：PG 本数、b ：ユーザ FB コール回数、c ：ユーザ FCT コール回数】
注 1）POU とはプログラム構成単位の略です。
注 2）PG とは各タスクのプログラムを称します。システムタスク×2、タスク 1、タスク 2 でa＝4 となります。
注 3）ユーザ FB とはサブプログラム、サブルーチンを称します。
注 4）ユーザ FCT とは関数、システム関数を称します。

演算時間＝［タクト周期時間］−（2n ＋m ＋60 ）−（4a ＋6b ＋7c ）μs
プログラムステップ数 ＝［演算時間/1 命令実行時間/1024］k ステップ
プログラムステップ数 ＝[演算時間/20.48]k ステップ【1 命令実行時間＝20ns の場合】＝[演算時間/61.44]k ステップ【1 命令実行時間＝60ns の場合】
注 5）各種命令の実行時間は、プログラミングマニュアル 処理速度を参照願います。
注 6）命令実行時間は演算の対象となる変数が割り付けられるメモリのアクセス時間により変動します。したがって、命令がアクセスする変数の数によって下記のアクセス時間増加分を命令実行時間に加算する必要があります。メモリのアクセス時間は以下のようになります。
①I/O メモリ：基準時間（20ns）②その他のメモリ：40ns 加算③プロセッサバス経由の他の CPU メモリ：3μs（FI、fi、fr、EI、ei、er、w0〜w7 がこれに該当します。
）

第
６
章

６ - ２４

第６章

システム定義情報（3）時間計算例①シングル CPU の場合
スキャン時間(タクト時間)システム構成POU 制御時間(PG/FB/FCT 数)

プログラム実行可能時間(20ns ステップ換算)

0.5ms

CPU 1 台(通信モジュール使用不可)
直結 I/O：256 点

68μs(4/4/4)124μs(6k ステップ)

1ms

CPU･･･1 台
直結 I/O：1024 点

136μs(8/8/8)412μs(20k ステップ)

CPU 1 台直結 I/O：2048 点

480μs(16/32/32)876μs(42k ステップ)

CPU 1 台リモート I/O：2048 点

480μs(16/32/32)876μs(42k ステップ)

CPU 1 台リモート I/O 2 台：4096 点
直結 I/O：2048 点

480μs(16/32/32)492μs(24k ステップ)

POU 制御時間(PG/FB/FCT 数)

プログラム実行可能時間(20ns ステップ換算)

CPU 4 台リモート I/O･･･2 台：4096 点
直結 I/O：2048 点

480μs(16/32/32)

2492μs(484k ステップ=121k*4)

CPU 4 台リモート I/O･･･2 台：4096 点
直結 I/O：1024 点
通信･･･2 台

480μs(16/32/32)

2620μs(508k ステップ=127k*4)

2ms②マルチ CPU の場合
スキャン時間(タクト時間)4ms

システム構成第６章

６ - ２５

第６章

システム定義情報（4）1：1 ウォームスタンバイ冗長化システムにおけるタクト周期の概略計算式
1：1 ウォームスタンバイ冗長化システムにおいては通常のマルチ CPU システムよりも稼動/
待機 CPU 間の等値化データ転送が必要な分、タクト時間が増加します。下記に概略計算式を示します。下記において、冗長化タクト時間 1（TR1）と冗長化タクト時間 2（TR2 ）の大きい値の時間を採用します。

冗長化タクト時間 1：TR1 ［μs ］
TR1 ＝通常のタクト時間＋596×N＋430 （直結入出力点数：2048 点以下）
TR1 ＝通常のタクト時間＋626×N＋730 （直結入出力点数：2048 点を超える場合）
N ：冗長化 CPU ペア数
注）通常のタクト時間は（1）の概略計算式で求めたタクト時間です。このとき、CPU 台数
は冗長化 CPU のペア数を使用して算出します。

冗長化タクト時間 2：TR2 ［μs ］
TR2 ＝（I/O リフレッシュ時間）＋TDMA＋TCPY＋200［μs ］
・I/O リフレッシュ時間：（2n＋m＋60）［μs ］【n ：I/O モジュール数、m ：I/O 合計ワード数】
・TDMA ＝［CPU 以外の SX バスモジュール数）＋（CPU モジュール数）×2＋（リモートマスタモジュール数×55 ）＋（直結/リモート全 I/O のワード数）＋512 ］
×0.5［μs ］
・TCPY ＝（標準メモリ、リテインメモリの等値化変数ワード数）×0.3＋（ユーザ FB メモリ リテインメモリワード数）×0.35＋ 10［μs ］

第６章

６ - ２６

第６章

システム定義情報

CPU 動作定義

CPU 動作定義にはウォッチドグタイマ、電源投入時の動作説明、バッテリレス運転の 3 つの設定項目があります。
（1）ウォッチドグタイマ
ウォッチドグタイマは 1ms から 4095ms まで設定できます。デフォルト値は 4095ms です。
（2）電源投入時の動作指定
CPU モジュール前面のキースイッチが RUN または TERM 位置のときにシステム電源投入時の CPU
モジュールの動作を指定します。
本設定と CPU モジュール前面のキースイッチ位置による CPU モジュールの動作は次のとおりです。
デフォルト値は

RUN：運転/TERM：運転です。

＜キースイッチの位置による CPU の動作＞
システム定義の設定

動作
RUN

TREM

RUN:運転/TERM:運転

運転

運転

RUN:運転/TERM:前回状態
RUN:停止/TERM:停止

運転
停止

前回状態
停止

注）

注）前回状態とは、システムの電源が切断される前の CPU の状態です。CPU が運転していたら運転となり、停止していたら停止となります。
バッテリレス運転にした場合、CPU モジュールは CPU 運転開始時に常時メモリの初期化を行ない、運転を開始します。また、データのバックアップ異常は検出しません。
デフォルト値はバッテリレス運転しないとなっています。

第６章

６ - ２７

第６章

システム定義情報

第６章

６ - ２８

第７章

オンライン機能

第
７
章

第７章

オンライン機能７−１

リレー表示 .......................................... ７−１

７−２

レジスタ表示 ........................................ ７−２

７−３

トレンドグラフ ...................................... ７−３

７−３−１

トレンドグラフ .............................. ７−３

７−３−２

トレンドメニュー ............................ ７−３

７−３−３

レジスタ表示項目編集......................... ７−５

７−３−４

リレー表示項目編集 .......................... ７−６

第７章

第
７
章

オンライン機能

第７章

第７章
７−１

オンライン機能オンライン機能
第
７
章

リレー表示

入力域（一番左のグリッド）にリレー名を入力して下さい。
入力は〔Enter〕キーで次の行に移行し、＋16 されたリレー名が自動設定されます。
16 点単位で表示しますのでリレー名は最終桁の設定はできません。リレー名を変更したいとき
は［F2］キーを押してください。

（赤色）はリレーオン状態を示します。
（白色）はリレーオフ状態を示します。
注）表示するデータが増えると表示のリフレッシュが遅くなります。

メニューバー「ファイル」「リレー表示終了」
リレー表示を閉じます。
「編集」「リレー表示 1 行削除」
リレー表示を 1 行削除します。カーソル行の設定を無効とし、1 行下段以降を繰り上げます。最終行の場合は設定クリアのみです。
「接点 ON/OFF」
接点を ON/OFF します。チェックが付いている状態にて、該当データをクリックすることにより ON/OFF できます。

（青色）OFF から ON にするリレーを選択している事を示します。
（緑色）ON から OFF にするリレーを選択している事を示します。

７ - １

第７章

オンライン機能７−２

レジスタ表示第７章

入力域（一番左のグリッド）にレジスタ名を入力して下さい。入力は〔Enter〕キーで次の行に移行し、レジスタ名は＋8 データされたレジスタ名が自動設定されますが、変更は自由に行なえます。データ表示は 1 行に 8 データを表示します。レジスタ名を変更したいときは［F2］キーを押してください。

注）表示するデータが増えると表示のリフレッシュが遅くなります。

メニューバー「ファイル」「16 進表示」
整数データの 10 進表示、16 進表示の切り替えを行ないます。メニューがチェックされている状態が 16 進表示時です。
「レジスタ表示終了」
レジスタ表示を閉じます。
「編集」「レジスタ表示 1 行削除」
レジスタ表示を 1 行削除します。カーソル行の設定を無効とし、1 行下段以降を繰り上げます。最終行の場合は設定クリアのみです。
「データ変更」
チェックが付いた状態で、右クリックした位置のレジスタの値を変更し、μGPCsx に送信
します。

７ - ２

第７章

７−３

オンライン機能

トレンドグラフ

７−３−１

トレンドグラフツールバーもしくはプロジェクトツリーの上で右クリックによりトレンドグラフを選択すると下図のトレンドウィンドウが開かれ、選択したレジスタやリレーのトレンドグラフがリアルタイ
ムに表示されます。

選択されている
レジスタ名を示します。

選択されている
リレー名を示します。

時間軸は真近のサンプル
時を 0 秒とする経過時間で表しています。
トレンドウィンドウ上でマウスを右クリックすると下図のメニューが表示されます。

トレンドグラフを一時停止します。
トレンドグラフに罫線を引きます。
サンプルするレジスタを変更します。
サンプルするリレーを変更します。
トレンドグラフを終了します。

７ - ３

第
７
章

第７章

オンライン機能

７−３−２

トレンドメニュー

トレンドメニュー（ツールバー）では下記機能が可能です。
第７章「ファイル」メニュー「一時停止」
トレンドグラフを一時停止します。
「印刷」
トレンドグラフを印刷します。
「BMP ファイルに保存」
トレンドグラフをビットマップファイルに保存します。
「CSV ファイルに保存」
トレンドグラフでサンプルしたデータを CSV ファイルに保存します。
ファイル名を指定した後下記ダイアログボックスが表示されますので保存パラメータを設定し保存してください。
保存するデータ数を指定します。

サンプルしたデータ数を示します。

サンプルしたデータの中から保存する箇所を指定します。サンプルした全体からのデータ位置がボーグラフに示されます。

「連続 CSV ファイル保存」
トレンドグラフが動作している間、指定されたサンプル数毎に CSV ファイルを連続生成し
ます。
ファイル名
（指定されたファイル名）1.CSV、（指定されたファイル名）2.CSV・・・「トレンドグラフの終了」
トレンドグラフを終了します。

７ - ４

第７章

オンライン機能「編集」「レジスタ表示項目の編集」「リレー表示項目の編集」

第７章「サンプリングタイムの編集」「表示」「罫線表示」

ツールバー説明サンプリング間隔を設定します。設定範囲は 100ms〜10000ms（10s）までです。

７ - ５

第７章

オンライン機能７−３−３

レジスタ表示項目編集

トレンドグラフのサンプルするレジスタの設定を変更します。
第７章

グラフの色を変更できます。

レジスタ名の属性（2 文字）を指定して下さい。

レジスタの表示するグラフのオフセット部を最小値と最大値を指定して下さい。

指定して下さい。

設定を有効としダイアログを閉じます。

ング を無効に できます。

ダイアログを
設定を無効としダイアログを
閉じます。

７ - ６

一時 的にサン プリ

閉じずに設定を適用します。

第７章

７−３−４

オンライン機能

リレー表示項目編集

トレンドグラフのサンプルするリレーの設定を変更します。
第７章

グラフの色を変更します。

リレー名の属性（2 文字）を指定して下さい。

一時 的にサン プリ

リレーのオフセット部を設定を有効とし

ング を無効に でき

指定して下さい。

ダイアログをます。

閉じます。

設定を無効としダイアログをダイアログを閉じずに設定を閉じます。

適用します。

７ - ７

第７章

第
７
章

７ - ８

オンライン機能

第８章

第８章
８−１

印刷

印刷
印刷の概要 .......................................... ８−１

８−１−１

画面操作方法 ................................ ８−１

８−１−２

プリンタ設定の確認と変更..................... ８−２

８−１−３

図枠印字設定 ................................ ８−２

８−２

個別印刷 ............................................ ８−３

８−２−１[回路リスト]印刷 ............................ ８−３

８−２−２[システム定義]印刷 .......................... ８−４

８−２−３[パラメータ]印刷 ............................ ８−４

８−２−４[クロスリファレンス]印刷..................... ８−５

８−２−５[接点コメント]印刷 .......................... ８−５

８−２−６[その他]印刷 ................................ ８−５

第
８
章

第８章

第
８
章

印刷

第８章

第８章

印刷

８−１

印刷の概要

印刷

TDsxEditor の印刷機能について以下に示します。
・ 回路リスト印刷
・ システム定義印刷
・ パラメータ印刷

第８章

・ クロスリファレンス印刷
・ 接点コメント印刷
・ その他印刷
８−１−１

画面操作方法TDsxEditor の[ファイル(F)]メニューの[印刷(P)]を選択すると以下のような印刷詳細画面が表示されます。
[印字しない]を押すと、選択した項目を無効に[印字する]を押すと、その中身が選択し選択できません。また[印字実行[Enter]]ボできます。また[印字実行[Enter]]ボタ

タンが押せなくなります。

ンが押せるようになります。

各項目を印刷する
時に図枠をつけて印刷するか選択します。

設定した各項目を有効にして印刷します。

設定した各項目を｢プリンタの設定｣

各項目のどれか 1 つを[印字する]にした時に無効にして閉じまダイアログを表示

押せるようになります。

す。

します。

８ - １

第８章

印刷

８−１−２

プリンタ設定の確認と変更

使用する標準プリンタを選択します。
＜プリンタを選択する手順＞◆ 印刷設定画面上で[印刷設定]を押すと、[プリンタの設定]ダイアログが表示されます。

第８章◆ [プリンタ名(N):]◆ 必要に応じて

リストボックスで使用するプリンタを選択します。

用紙 、印刷の向き 、

プロパティなどを設定し、[OK]ボタンを左クリックします。
８−１−３ 図枠印字設定[印字する]を押して選択した各項目(回路リスト・システム定義・パラメータ・クロスリファレ
ンス・接点コメント・その他(プロジェクトツリー・メモリ転送定義・トレースバック))を印刷するときに図枠をつけて印刷するか選択します。
◆ [図枠印字]をクリックすると下のような項目が表示されます。

◆ 図枠印字しない

印刷するときに図枠を一緒に印刷しません。

◆ デフォルト

デフォルトで設定されている図枠ファイルをつけて印刷します。

８ - ２

第８章

８−２

印刷

個別印刷

[回路リスト]や[システム定義]など印字したい項目を選択して印刷することができます。

８−２−１[回路リスト]印刷◆ 選択したプログラムの回路を印刷します。

プロジェクトで作成したタスク 1、第８
章

タスク 2、サブルーチンの各サブプ
ログラムが表示されます。

回路を印刷する時に以下の機能を付加します。

◆

オプション

[コメント]

回路リストをそのまま印刷します。

[クロスリファレンス]接点の下にストアされたコイルのクロスリフ
ァレンスを印刷します。

[スペース]◆◆

注)

回路複数印字

整数データの印字

接点の下に何も印刷しません。

[回路×1[横印字]]

印刷方向を横にして 1 回路分を印刷します。

[回路×2[縦印字]]

印刷方向を縦にして 2 回路分を印刷します。

[10 進数印字]

回路内の整数データを 10 進数で印字します。

[16 進数印字]

回路内の整数データを 16 進数で印字します。

図枠印字をする場合は横印字しかできません。

８ - ３

第８章

印刷

８−２−２

[システム定義]印刷◆ 全体システムの構成、動作設定などを印刷します。

デフォルトではチェックされた状態になっています。そのままだと[システム構成定義(I/O 割付)]を印刷するときに各モジュールのパラメータも一緒に印刷します。
第８章◆ システム構成定義(I/O 割付) システム構成定義で設定したシステム構成ツリーの内容を印刷します。
◆ システム動作定義

システム動作定義で設定したパラメータを印刷します。

◆ CPU 動作定義

CPU 動作定義で設定したパラメータを印刷します。

８−２−３[パラメータ]印刷◆ 選択したプログラムの使用点数およびパラメータの値を印刷します。

プロジェクトで作成したタスク 1、
タスク 2、サブルーチンの各サブプログラムが表示されます。

◆ パラメータ使用点数

プログラム内で使用しているパラメータの使用点数を印刷します。

◆ パラメータの値プログラム内で使用しているパラメータ(ki、kr、TS，TD，NP)の値を印刷します。

８ - ４

第８章

８−２−４

印刷

[クロスリファレンス]印刷◆ 選択したプログラムのクロスリファレンスを印刷します。

プロジェクトで作成したタスク 1、
タスク 2、サブルーチンの各サブプ
ログラムが表示されます。

８−２−５

第
８
章

[接点コメント]印刷◆ 選択したプログラムの接点コメントを印刷します。

プロジェクトで作成したタスク 1、
タスク 2、サブルーチンの各サブプ
ログラムが表示されます。

８−２−６[その他]印刷◆ 選択した項目を印刷します。

＜プロジェクトツリー＞

プロジェクトツリーを印刷します。

＜メモリ転送定義＞

タスク 1、2 のメモリ転送定義を印刷します。

＜トレースバック設定＞

タスク 1、2 のトレースバック設定の内容を印刷します。

８ - ５

第８章

第
８
章

８ - ６

印刷

第９章

第９章

環境設定、書き込みモードカスタマイズ

環境設定、書き込みモード
カスタマイズ

９−１

環境設定 ............................................ ９−１

９−１−１

色の設定 .................................... ９−１

９−１−２

ツール設定 .................................. ９−２

９−１−３

接続先通信設定 .............................. ９−３

９−１−４

USB ドライバのセットアップ ................... ９−４

９−２

書き込みモードカスタマイズ........................... ９−６

第
９
章

第９章

第
９
章

環境設定、書き込みモードカスタマイズ

第９章

９章

環境設定、書き込みモードカスタマイズ

９−１

環境設定

９−１−１

環境設定、書き込みモードカスタマイズ

色の設定

色の設定では画面の色が変更できます。変更したい項目を右クリックすることにより、色の設
定ダイアログボックスが表示されますので変更したい色を選んでください。

第
９
章

９ - １

第９章

環境設定、書き込みモードカスタマイズ

９−１−２

ツール設定

ツール設定では TDsxEditor の各種設定を行います。

第
９
章

９ - ２

第９章

９−１−３

環境設定、書き込みモードカスタマイズ

接続先通信設定

μGPCsx と TDsxEditor を接続する手段を決定します。

・COM ポートPC に装備されている COM ポート（シリアルポート）を使用する場合に指定します。

・イーサネットμ GPCsx の PC カ ー ド モジ ュ ー ル にイ ー サ ネ ット カ ー ド を挿 入 し 、 イー サ ネ ッ ト経 由 でTDsxEditor を使用できます。設定はμGPCsx（PC カードモジュール）の IP アドレス、ポート№を指定して下さい。

・モデム
μGPCsx の PC カードモジュールにモデムカードを挿入し、電話回線経由で TDsxEditor を使用できます。設定はμGPCsx（PC カードモジュール）の接続されている回線の電話番号、使用するモデムと PC（パソコン）に接続されている回線のダイヤル方法を指定します。
第
９
章

・USB
R タイプ CPU（TD1PS-117R）の USB コネクタと PC を USB にて接続します。
USB を使用するには USB ドライバをセットアップする必要があります。

９ - ３

第９章

環境設定、書き込みモードカスタマイズ

９−１−４

USB ドライバのセットアップ

USB 接続にて TDsxEditor とμGPCsx を接続するには、USB ドライバをセットアップする必要があります。
μGPCsx と PC（パソコン）を USB ケーブルで接続すると、Windows のドライバインストール画面が表示されますので OS により下記フォルダを指定して下さい。
TDsxEditor がインストールされたフォルダ

USB ドライバの格納されている
フォルダ

第
９
章
「2k」

Windows2000 用のドライバです。

「98Me」

Windows98/Me 用のドライバです。

９ - ４

第９章

９−２

環境設定、書き込みモードカスタマイズ

書き込みモードカスタマイズ

書き込みモードカスタマイズでは回路ウィンドウの書き込みモードに於いてのショートカット
キー（アクセラレータキー）が指定できます。
ショートカットキーを設定したい「書込モード機能」を選択した後、「ショートカットキー：
設定」にてショートカットキーを選択します。
ショートカットキーを設定したい「書込モード機能」を選択します。

現在設定されているショートカット
キーを表します。

第９章

ショートカットキーを選択します。

９ - ５

第９章

第
９
章

９ - ６

環境設定、書き込みモードカスタマイズ