ターゲットのバージョンによって異なります。
ISaGRAF Ver.4/5のターゲットサイズは以下の通りです。 (単位:KB)
ISaGRAF Ver.4/5の場合
各タイトルは実行されるプログラム/タスク名です。
マルチタスク実装の場合
ターゲットタイプ | ISaGRAF | ETCP | ISaRSI | ISaVM | ISaIXD |
NT Target M | 54 | 62 | 57 | 149 | 74 |
NT Target L | 54 | 62 | 57 | 146 | 74 |
OS-9 Target M | 30 | 52.4 | 48.1 | 143 | 94.6 |
OS-9 Target L | 30 | 52.4 | 48.1 | 141 | 94.6 |
-
注:M...ミディアムモデル
L...ラージモデル
ターゲットタイプ | ISaGRAF.o | USaSOB.o |
VxWorks Target M | 269 | 1.41 |
VxWorks Target L | 269 | 1.41 |
-
ETCP.o
ISaRSI.o
CMG.o
ISaIXD.o
各タスクの目的
-
ISaVM-ワークベンチからダウンロードされたTICコードを実行するバーチャルマシン
ISaRSI-シリアルリンク(ワークベンチとハードウェアプラットフォーム間の通信)の管理
ETCP-イーサネットリンクの管理
IXD(ISaGRAF Exchange Dispatcher)-リモートワークベンチとの通信用
ISaGRAF-他の全タスクの管理(スタート、ストップ、情報の取得等)を管理するコンフィギュレーションマネージャ
マルチタスク実装のハードウェアプラットフォーム上では、以下のタスクが開始します:
"ISaGRAF"
"RSI"か"ETCP" のどちらか
"IXD"
1つ以上の"ISaVM"
シングルタスク実装の場合 (V4.10 以降)
-
(単位:KB)
ターゲットタイプ |
ISaGRAF
|
システムレイヤ
|
エラーメッセージファイル
|
NT Target |
156
|
76
|
52
|
VxWorks Target |
148
|
52
|
サンプルプログラムのサイズ
-
以下の内容は、ISaGRAF Ver.4.10に付属するサンプルアプリケーションが実行時に必要なメモリのサイズです。
- リソース構成ファイル全プログラムの実行コード
- ハードウェアプラットフォーム構成テーブルのダウンロードファイル(RAMと補助記憶装置に格納)IXD(ISaGARF交換ディスパッチャ)やCMG(コンフィグレーションマネージャ)が占有するRAMバインディング用バッファ用のRAMオンライン修正用のメモリスペース(RAMと補助記憶装置に格納)アプリケーションシンボルを格納するのメモリスペース(オプション)(RAMと補助記憶装置に格納)アップロード用の圧縮済みソース(オプション)
ターゲット種別はWindowsNT版で、サイズの単位はバイトです。
プロジェクトの各リソースごとに2種類のコードが生成され、いずれもターゲットの補助記憶装置に保存され、実行時はRAM上にロードされます。
プロジェクト: DEMO
-
リソース: DEMO\CONFIG1\MASTER
000784: リソース構成ファイルのサイズ
000424: POUのコードサイズ(POU数: 1)
007340: Data size (Nb Block: 1)
リソース: DEMO\CONFIG2\SLAVE
000916: リソース構成ファイルのサイズ
000212: POUのコードサイズ(POU数: 1)
007220: Data size (Nb Block: 1)
-
リソース: PROJECT1\CONFIG1\MAIN
000808: リソース構成ファイルのサイズ
001092: POUのコードサイズ(POU数: 3)
007428: データサイズ(ブロック数: 1)
リソース: PROJECT1\CONFIG1\TEST
000844: リソース構成ファイルのサイズ
000436: POUのコードサイズ(POU数: 2)
007212: データサイズ(ブロック数: 1)
-
リソース: PROJECT2\CONFIG1\MAIN
001072: リソース構成ファイルのサイズ
001712: POUのコードサイズ(POU数: 4)
008652: データサイズ(ブロック数: 1)
リソース: PROJECT2\CONFIG1\TEST
001156: リソース構成ファイルのサイズ
001056: POUのコードサイズ(POU数: 3)
008436: データサイズ(ブロック数: 1)
-
リソース: PROJECT3\CONFIG1\MAIN
001072: リソース構成ファイルのサイズ
001432: POUのコードサイズ(POU数: 2)
007872: データサイズ(ブロック数: 1)
リソース: PROJECT3\CONFIG1\USERPANEL
001464: リソース構成ファイルのサイズ
000420: POUのコードサイズ(POU数: 2)
007968: データサイズ(ブロック数: 1)
リソース: PROJECT3\CONFIG2\LEAD
001200: リソース構成ファイルのサイズ
001220: POUのコードサイズ(POU数: 2)
007616: データサイズ(ブロック数: 1)
リソース: PROJECT3\CONFIG3\FLASH
001200: リソース構成ファイルのサイズ
000984: POUのコードサイズ(POU数: 2)
007496: データサイズ(ブロック数: 1)
-
リソース: PROJECT4\CONFIG1\FLOWCONTROL
000688: リソース構成ファイルのサイズ
001896: POUのコードサイズ(POU数: 1)
007408: データサイズ(ブロック数: 1)
-
リソース: PROJECT5\CONFIG1\RESOURCE1
000748: リソース構成ファイルのサイズ
000912: POUのコードサイズ(POU数: 2)
007292: データサイズ(ブロック数: 1)
なお、これらの数値には、下記のソフトウェアコンポーネントが占有するメモリは含まれません。