CODESYS Development System
コマンド:選択した行からコメントを削除します シンボル 、 キーボードショートカット CTRL + 私 関数 : 電話 :メニュー 編集するには -> 高度 、 コンテキストメニュー 要件 :カーソルがSTエディターの実装の行にあるか、STエディターで複数の行が選択されています。 このセクションの内容 :
CODESYS Development System
マルチコア 物体: タスク構成 今日のコントローラには、複数のCPUコアを備えたプロセッサが搭載されることが多くなっています。 CODESYS 複数のCPUコアを備えたコントローラでは、 CODESYS マルチコア機能では、アプリケーションに複数のタスクが含まれている場合、オペレーティング システムのスケジューラがタスクの分散を引き継ぎます。この場合、タスクの分散に直接影響を与えることはできません
CODESYS Development System
アプリケーションの保護 PLC固有のライセンス管理と、アプリケーションのオブジェクトプロパティでの設定を使用して、ブートアプリケーションのノウハウ保護とコピー防止を実現します。ダウンロードコードとブートアプリケーションは暗号化して署名することができます。 証明書による暗号化 要件:暗号化されたブートアプリケーションとしてコントローラーにダウンロードするアプリケーションを含むプロジェクトがあります。
CODESYS Development System
インターフェイスを実装する インターフェイスを実装する インターフェイスの実装は、オブジェクト指向プログラミングの概念に基づいています。共通のインタフェースを介して、異なるが類似した機能ブロックを同じ方法で使用することもできます。 インターフェイスを実装する機能ブロックには、このインターフェイスで定義されているすべてのメソッドとプロパティ(インターフェイスメソッドとインターフェイスプロパティ)が含
スクリプトの実行 Pythonスクリプトファイル(<ファイル名> .py)を実行できます。このファイルには、アクティブ化するための一連のコマンドが含まれています。 CODESYS 機能、次のように: の中に CODESYS のコマンドによるユーザーインターフェイス ツール→スクリプティング メニュー から CODESYS カスタマイズされ、構成されたツールバーによるユーザーインターフェイス Win
Pythonスクリプトの作成 Pythonは動的言語です。単純な線形計画法(「バッチファイル」)で開始し、後で条件、ループ、関数、例外、クラス、モジュールなどの必要でより強力な手段を追加できます。言語の焦点は、簡単で表現力豊かなコードにあります。 Pythonは実行時により一般的であり、自動ガベージコレクターを使用して、システム全体への偶発的な損傷からプログラマーを保護します。 IronPytho
Pythonの基本構文(例付き) Pythonは「Cファミリー」の言語に似ていますが、いくつかの重要な違いと独自のプロパティがあります。 Pythonと、CやSTなどの言語との最も明らかな構文上の違いは、Pythonパーサーがインデントによってブロック構造を認識することです。ありません BEGIN/END または中かっこ {} のブロックを識別するために IF/ELSE 条件、 FOR と WHI
コマンド:スクリプティング-スクリプト 関数 :コマンドは、フォルダに保存されているスクリプトを実行します ScriptDir 保存されます。 電話 :メニュー ツール 要件 : の中に CODESYS インストールディレクトリはサブディレクトリです ScriptDir 作成した。このディレクトリには、ファイル拡張子が付いたPythonスクリプトがあります .py 保存しました。 すべてフォルダ内
CODESYS Development System
ブレークポイントの使用 ブレークポイントは通常、プログラムのデバッグに使用されます。 CODESYS すべてのIECエディタでブレークポイントをサポートします。 プログラムの特定の位置にブレークポイントを設定して、実行を強制的に停止し、変数値を監視することができます。特定の変数の値が変更されたときにプログラムの実行を停止するために、特別な「データブレークポイント」を設定できます。 ブレークポイント
CODESYS Development System
変数の強制と書き込み 注意 コントローラ上で実行されているアプリケーションで変数値が異常に変化すると、制御対象システムの望ましくない動作が発生する可能性があります。 変数値を強制する前に潜在的な危険性を評価し、適切なセキュリティ対策を講じてください。制御するシステムによっては、システムやワークピースに損傷を与えたり、人の健康や生命を危険にさらしたりする可能性があります。 あなたができる CODES