Skip to main content

モジュール: データストレージ

サブモジュール データストレージ を定義します 保存形式永続チャネル

. 次のストレージ形式のいずれかを選択します。
  • ASCIIFileStorage: 値を ASCII 形式でファイルに保存します。

    ASCIIFileStorage 形式を使用すると、テキスト エディタでアーカイブ ファイルを開いて値を変更できます。 ASCII ファイルアーカイブにコメントを追加できます。これらは、ファイルの読み取り時には無視されます。

  • BinaryFileStorage: 値をバイナリ形式でファイルに保存します。

  • BinaryMemoryStorage: 値をバイナリ形式でコンパイラまたは該当デバイスの「RETAIN」領域に保存します (例: 該当デバイスの NVRAM に)。

  • PersistentBinaryMemoryStorage: 値をバイナリ形式でコンパイラまたは該当するデバイスの「永続」領域に保存します (例: 当該デバイスの NVRAM に)。

永続チャネルの下に、 データストレージ 目的の形式のモジュール。必要に応じて、次の構成を変更します。 パラメータ タブ:

ダイアログ: パラメータ

sアーカイブ名

アーカイブファイルの名前

デフォルトはプレースホルダーです %CHANNEL_NAME% 定義されています。このプレースホルダーは、親永続チャネルのインスタンス名に置き換えられます。すべてのアーカイブ ファイルは同じディレクトリに保存されるため、アーカイブ名は一意である必要があります。

注: アーカイブ ファイルのデフォルトの保存場所は、ランタイム システムのバージョンによって異なります。見る: 永続化マネージャーの概要

xダブルストレージ

有効化されている場合 (TRUE)、変数は 2 つの異なるアーカイブ (sArchive1sArchive2)。ファイルが破損した場合 (例: 変数の保存中にコントローラがシャットダウンしたことによる)、バックアップ ファイルが使用されます。ファイルが開かれると、永続化マネージャーは両方のアーカイブのタイムスタンプをチェックします。損傷がない場合は新しいアーカイブが使用され、損傷がない場合はもう一方のアーカイブが使用されます。

udi最大ファイルサイズ

最大ファイルサイズ(バイト単位)

もし 0 が定義されている場合、制限は設定またはチェックされないため、ファイルのサイズは任意です。

byセパレーター

変数名と値の間の区切り文字の ASCII 値。

udiMemDataSize

モジュール用に作成される「RETAIN」変数領域のメモリのサイズ。

この値は保存するデータのデータサイズと比較されます。値が明らかに小さすぎる場合は、コンパイラ エラーが発行されます。値が小さすぎる可能性がある場合は、メッセージ ウィンドウに警告メッセージが表示されます。

LineEnding

ファイル内の行の終わりを示す文字

ダイアログ: 情報

このダイアログの詳細については、次を参照してください。 情報