CODESYS Development System
宣言を見つける CODESYS プロジェクト全体で変数または関数の定義ポイントを検索する可能性を提供します。定義を含むブロックがエディターで開かれ、宣言がマークされます。 変数の宣言を見つける 要件:POUがエディターで開かれている。 実装の識別子にカーソルを置きます。 コマンドを選択します 編集→アイコンの検索→ 定義に移動 。 宣言のあるPOUがエディターで開かれ、変数の定義が強調表示されます
CODESYS Development System
ブックマークを設定して使用する ブックマークを使用すると、長いプログラムを簡単にナビゲートできます。ブックマークは、AS(シーケンシャルファンクションチャート)を除くすべてのプログラミング言語エディターで使用できます。コマンドを使用して、マークされたプログラムの場所に直接移動できます。 ブックマークの設定/削除 要件:POUはエディターで開いています。 プログラム行にカーソルを置きます。 コマンド
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
マルチコア 物体: タスク構成 今日、ますます多くのコントローラーがいくつかのCPUコアを備えたプロセッサーを搭載しています。これをIECプログラムに使用できるようにし、パフォーマンスを向上させるために、 CODESYS これらのCPUコアにIECタスクを分散する可能性。さらに、IECプログラムはいくつかのタスクに分割する必要があります。 IECタスクをCPUコアに分散する場合、 CODESYS
CODESYS Development System
アプリケーションの保護 PLC固有のライセンス管理と、アプリケーションのオブジェクトプロパティでの設定を使用して、ブートアプリケーションのノウハウ保護とコピー防止を実現します。ダウンロードコードとブートアプリケーションは暗号化して署名することができます。 証明書による暗号化 要件:暗号化されたブートアプリケーションとしてコントローラーにダウンロードするアプリケーションを含むプロジェクトがあります。
CODESYS Development System
データの永続性 変数とそのデータの有効期間は、変数が作成されてから削除され、メモリスペースが再び解放されるまで延長されます。変数の作成、初期化、またはインスタンス化のタイミングは、宣言されたスコープによって異なります。通常、メモリ解放の時間も。たとえば、グローバル変数のメモリは、アプリケーションの終了時に解放されます。 通常よりも長くデータを保持できます。の次のメカニズム CODESYS この目的
CODESYS Development System
永続変数でデータを保存する 永続変数は、ダウンロード、ウォームスタート、またはコールドスタートの後、アプリケーションがリロードされたときにその値を保持します。 NVRAMやUPSなどの耐用年数を延ばすには、コントローラに特別な不揮発性メモリ領域が必要です。このようなストレージへのデータのバックアップには追加の時間が必要ありません。これは、PersistenceManagerを使用したデータ保持より