単位変換 別の単位系のデータを調整する場合は、変換ルールを定義できます。このデータは、特定の桁数と測定単位で実行されます。 で変換ルールを定義します 単位変換 物体。 CODESYS 各変換ルールを機能ブロックとして自動的に実装します <name>_Impl そしてそれをインスタンス化します <name> 。各変換ルールには、 Convert と Reverse メソッド。その結果、通常どおり機能
コマンド:インターフェースエディター シンボル: 、ショートカット: Alt + F6 関数 :コマンドは、 インターフェイスエディタ 視覚化エディタの上にあるタブ。 電話 : 視覚化→インターフェースエディタ メニューまた、視覚化エディタの上部にある小さな下向き矢印をクリックします タブ:インターフェースエディタ シンボル: このタブには、インターフェース変数を宣言するためのエディターがあります
アラーム定義 のアラーム管理で CODESYS 、アラームの定義は、次のコンポーネントで構成されています。 一般的な説明(ID、監視タイプ、メッセージテキストなど) アラームの原因の説明(監視する式、制限、最小保留時間など) アラーム効果の説明(通知アクション、確認方法、表示オプションなど)。 アラーム定義の一部は、アラームクラスの形式でグループ化されます。単一のアラームは、クラスの1つを持つアラ
視覚化要素:バー表示 シンボル: カテゴリー: 測定制御 要素は変数の値を表示します。 要素のプロパティ すべての要素プロパティが利用可能ですか? すべてのプロパティは、 高度な オプションまたは すべてのカテゴリ フィルターイン プロパティ 。 要素名 例: GenElemInst_2 ヒント 要素リストでより速く見つけられるように、要素に個別の名前を割り当てます。 要素タイプ バーディスプレイ
視覚化要素:ポテンショメータ シンボル: カテゴリー: 測定制御 この要素は、変数の値をポテンショメータの設定として表示します。ビジュアライゼーションユーザーは、ポインターを別の位置にドラッグすることで値を変更できます。 要素のプロパティ すべての要素プロパティが利用可能ですか? すべてのプロパティは、 高度な オプションまたは すべてのカテゴリ フィルターイン プロパティ 。 要素名 例: Ge
例: EtherNet IP サービス 製品 : CODESYS EtherNet/IP スキャナSL この例では、 EtherNet/IP Services 図書館。明示的なメッセージを交換する方法を示します。 EtherNet/IP アダプタ。 説明 このプロジェクトでは次の機能ブロックがカバーされます。 Get_Attribute_Single : CIP オブジェクトの特定のインスタンスの
例: アラームマネージャー 製品 : CODESYS Visualization この例は、 AlarmManager プログラムでアラームにアクセスするためのライブラリ。これを行うと、 AlarmManager 図書館。 のオブジェクト AlarmManager アクティブおよび保存されたアラームへのアクセスを許可します。さらに、アラームイベントを受信するようにクライアントを登録することができま
例: 麻雀ゲーム 製品 : CODESYS Visualization の Mahjongg.project 例は、次のようにプログラムされた「麻雀」ゲームを示しています。 CODESYS 。 説明 シンボルのペアを見つけます。ペアを選択すると、それらは削除されます。チャレンジ CODESYS より多くのタイルを削除しようとします CODESYS 。 CODESYS 非常にシンプルな戦略をとります
Example: Event Manager 製品: CODESYS Control この例では、開始、停止、ログイン、ログアウトなどのシステム イベントを送受信する方法を示します。 説明 登録には2種類あります。 1つはインターフェース機能の登録であり、もう1つは通常の機能の登録である。登録は以下の範囲内で行われます。 FB_Init 方法。 EventCallbackFB : ファンクション
例: File Utilities 製品: CODESYS Control この例では、ファイルの読み取りと書き込み、およびディレクトリの操作方法を示します。この例では、同期関数呼び出しと非同期関数呼び出しが使用されています。 説明 この例では、ファイルとディレクトリの作成、名前変更、削除、コピー、ファイルの読み取りと書き込みなど、ファイル管理のさまざまな機能を示します。さらに、ディレクトリを参照