用語OOP– IEC 61131-3 次のリストは、UMLの用語と、IEC61131-3の同等の用語および CODESYS 。 UMLオブジェクト指向の用語 IEC61131-3または拡張機能で同等 CODESYS クラス: class . POUタイプ プログラム PRG : PROGRAM ファンクションブロック FB : FUNCTION_BLOCK 関数 楽しい : FUNCTION 属性
クラス図エディタでの作業 クラス図エディタは、プロジェクトのオブジェクト指向をマップする要素を提供します。エディターがに埋め込まれているため CODESYS Development System 、それからコードを自動的に生成できます。これにより、エラー検出などの広範な統合機能とツールが提供されます。 CODESYS クラス図とプロジェクト内のオブジェクトの名前とプロパティを自動的に同じに保ちます
チュートリアル:クラス図 クラス図の使用 クラス図は、アプリケーションまたはサブアプリケーションの静的構造を示しています。これらは、クラスの概要、クラスの属性、メソッドの動作、およびクラス間の関係を提供します。これは、アプリケーションのソフトウェアアーキテクチャをクラス図として表すことができることを意味します。 の CODESYS 、クラス図を使用してアプリケーションを分析できます。また、アプリケ
分析 分析または文書化の目的で、既存のプロジェクトおよびアプリケーションからクラス図を作成できます。 アプリケーションをクラス図として表示する 自分で作成していないプロジェクトを開きます。 以下に示すサンプルプロジェクトは、オブジェクト指向の概念を適用しており、このために次のような言語要素を使用しています。 EXTENDS また IMPLEMENTS 。 ヒント 完全なサンプルプロジェクトがインス
設計と開発 クラス図でグラフィカルにプログラムする場合、変更により、 POU ビューと デバイス 見る。新しいオブジェクトが基本構造に挿入され、既存のオブジェクトが適応されます。たとえば、クラス図を介してPOUに宣言を挿入できます。 これにより、クラス図でアプリケーションのアーキテクチャを設計し、適切なPOUを同期的に取得できます。次に、POUの実装を補足します。 次の手順では、アプリケーションの
ステートチャート ステートチャートは、有限状態マシンをグラフィカルにプログラムできるグラフィカルな形式です。ステートマシンは、実行時に有限数の状態の1つに継続的に存在するシステムです。各状態でアクションを実行できます。イベントが発生すると、次の状態への遷移が発生します。移行中にアクションを実行することもできます。 の CODESYS 、ステートチャートは、で作成されるPOUです。 ステートチャート
ユーザーインターフェース このセクションの内容 :
ステートチャートエディタでの作業 ステートチャートエディタでは、ステートチャートをグラフィカルに実装します。 ステートチャートの実装 メソッドまたはアクションを呼び出す状態を挿入できます。遷移を挿入すると、状態遷移の条件を定義できます。挿入したときの状態は TRUE デフォルトでは、次のように表されます 。その後、この値を変更してアクションまたはメソッドを呼び出すことができます。 疑似状態を挿入す
暗黙の変数 コンパイル時に、名前が付いた構造変数 UML_SC_<object name> グラフィカルステートチャートオブジェクトごとに自動的に生成されます。この変数は、オブジェクトの暗黙的なデータへのアクセスを提供します。データは、オブジェクトがどのように構造化されているかに関する情報を提供します。実行時に、ダイアグラムの状態に関する情報を提供します。たとえば、終了状態にすでに到達していること
オンラインモード 実行時に、エディターのモニターでダイアグラムの動作をモニターおよび制御できます。 ヒント サンプルプロジェクト UML_SC_CoffeeMachine.project 次の例を説明するために提供されています。 遷移の時間動作 ステートチャートはイベントに反応します。イベントが発生し、その結果、条件が真になると、次のバスサイクルクロックで状態遷移が発生します。状態遷移が対応する条