CODESYS Development System
プロジェクト全体の検索と置換 の Basic Level 個々のオブジェクトまたはプロジェクト全体で文字列を検索し、必要に応じて別の文字列に置き換えることができます。 メニューでアクティブ化 編集→検索置換 コマンド 検索 。 ダイアログが開きます 検索 。 ボックスに入力します 検索する 検索する文字列を入力します。 検索オプションを選択します。 ピックリストに入れる で検索 検索を実行するオブ
CODESYS Development System
リファクタリング 一般に、リファクタリングは、動作を変更せずに、すでに作成されたソフトウェアの設計を改善する方法です。 リファクタリング CODESYS オブジェクト名と変数名の名前を変更したり、ブロックI / Oを更新したりするための機能を提供します。名前が変更されたオブジェクトと変数が使用されているすべての場所を表示してから、それらを全体として、または個別に選択して名前を変更できます。さらに、
CODESYS Development System
タスク構成 タスク構成では、コントローラーでアプリケーションプログラムをチェックおよび実行するための1つ以上のタスクを定義できます。各アプリケーションにはオブジェクトが必要です タスク構成 自分の。 タスクは、IECプログラムの時系列の実行ユニットです。これは、名前、優先度、およびタスクの開始をトリガーする条件を決定するタイプによって定義されます。この条件は、時間(サイクル間隔、フリーランニング)
CODESYS Development System
タスク構成の作成 要件:開いているプロジェクトにはプログラムタイプのPOUが含まれており、デバイスツリーでは 応用 1 タスク構成 とともに タスク 挿入されました。 デバイスツリーで、下のタスクオブジェクトをダブルクリックします。 タスク構成 。 の 構成 タスクオブジェクトのタブが開きます。 選択リストから選択 タイプ エントリ サイクリック アウト。 入力フィールド 間隔(例:t#200ms
CODESYS Development System
定義ジッター、レイテンシー タブ上 モニタリング オブジェクト内 タスク構成 実行時に個々のタスクの周期的なジッター値を監視できます。周期的ジッターは、レイテンシーベースのリリースジッターとは区別されます。次の定義を参照してください。 周期的なジッター 周期的ジッタ(J 沿って )は、タスクのサイクル時間の偏差です(T 沿って )目的のタスクサイクル時間(T 0 )。 J 沿って = T 沿って
CODESYS Development System
マルチコア 物体: タスク構成 今日、ますます多くのコントローラーがいくつかのCPUコアを備えたプロセッサーを搭載しています。これをIECプログラムに使用できるようにし、パフォーマンスを向上させるために、 CODESYS これらのCPUコアにIECタスクを分散する可能性。さらに、IECプログラムはいくつかのタスクに分割する必要があります。 IECタスクをCPUコアに分散する場合、 CODESYS
CODESYS Development System
アプリケーションの保護 PLC固有のライセンス管理と、アプリケーションのオブジェクトプロパティでの設定を使用して、ブートアプリケーションのノウハウ保護とコピー防止を実現します。ダウンロードコードとブートアプリケーションは暗号化して署名することができます。 証明書による暗号化 要件:暗号化されたブートアプリケーションとしてコントローラーにダウンロードするアプリケーションを含むプロジェクトがあります。
CODESYS Development System
データの永続性 変数とそのデータの有効期間は、変数が作成されてから削除され、メモリスペースが再び解放されるまで延長されます。変数の作成、初期化、またはインスタンス化のタイミングは、宣言されたスコープによって異なります。通常、メモリ解放の時間も。たとえば、グローバル変数のメモリは、アプリケーションの終了時に解放されます。 通常よりも長くデータを保持できます。の次のメカニズム CODESYS この目的
CODESYS Development System
永続変数でデータを保存する 永続変数は、ダウンロード、ウォームスタート、またはコールドスタートの後、アプリケーションがリロードされたときにその値を保持します。 NVRAMやUPSなどの耐用年数を延ばすには、コントローラに特別な不揮発性メモリ領域が必要です。このようなストレージへのデータのバックアップには追加の時間が必要ありません。これは、PersistenceManagerを使用したデータ保持より
CODESYS Development System
保持変数を使用してデータを取得する 保持変数は、ウォームスタート後もその値を保持します。ただし、値の保持の程度は、永続変数の方が高くなります。 NVRAMやUPSなどの耐用年数を延ばすには、コントローラに特別な不揮発性メモリ領域が必要です。このようなメモリに保持変数を保存する場合、追加の時間は必要ありません。これは、PersistenceManagerを使用したデータ保持よりも優れています。コント