コーヒーメーカー 次のアプリケーション例は、コーヒーマシンのステートチャートを示しています。プロセスフローを完全に記述し、実行時のマシンの動作を決定します。 サンプルプロジェクトを見る UML_SC_CoffeeMachine.project インストールサブディレクトリ Projects 。 ステートチャートを使用したアプリケーションの作成 の CODESYS 、で新しいプロジェクトを作成します
CODESYS Development System
プログラミングオブジェクトでのコールモニタリング アプリケーションがコントローラーで実行されている場合、プログラミングブロックのエディターに変数の実際の値が表示されます。これにより、タグ値を監視できます。 要件:で ツール→オプション カテゴリの下で テキストエディタ タブ内 モニタリング オプションです インラインモニタリングを有効にする 起動しました。 コントローラにアプリケーションをロードし
CFCエディターでのプログラミング 注記 POUを作成するときは、実装言語にコミットします。その後、を切り替えることはできません 連続機能チャート(CFC) と 連続機能チャート(CFC)-ページ指向 実装言語。 エレメントの挿入と接続線による配線 ドラッグ 箱 要素と 出力 エディターへの要素。 の出力をクリックします 箱 エレメント。 出力は赤いボックスでマークされています。 のボックス出力か
CODESYS Development System
オブジェクト:メソッド シンボル: キーワード: METHOD メソッドは、IEC 61131-3標準の拡張であり、データのカプセル化に使用されるオブジェクト指向プログラミング用のツールです。メソッドには、宣言と実装が含まれています。ただし、関数とは異なり、メソッドは独立したPOUではなく、関数ブロックまたはプログラムに従属します。メソッドは、上位POUのすべての有効な変数にアクセスできます。 プ
CODESYS Development System
属性:monitoring_encoding 属性プラグマは、次のデータ型の変数に使用できます。 STRING type のエイリアス データ型の変数の場合 STRING 。この属性には、監視中に UTF-8 形式でデコードされるように変数の値がマークされるという効果があります。 構文 : {attribute 'monitoring_encoding' := 'UTF8'} 挿入場所:変数宣言の
CODESYS Development System
演算子:__ QUERYINTERFACE 演算子は、IEC61131-3規格の拡張です。 実行時に、オペレーターはインターフェース参照の別の型への型変換を実行します。演算子は BOOL 結果。 TRUE という意味です CODESYS 変換が正常に実行されました。 __QUERYINTERFACE(<ITF_Source>,<ITF_Dest>); 第1オペランド:インターフェース参照またはFB
視覚化要素:ボタン シンボル: カテゴリー: 共通のコントロール この要素は、変数の設定などのアクションをトリガーします。 注記 画像付きボタンに関するサンプルプロジェクト 要素のプロパティ すべての要素プロパティが利用可能ですか? すべてのプロパティは、 高度な オプションまたは すべてのカテゴリ フィルターイン プロパティ 。 要素名 例: Voltage_on ヒント 要素リストでより速く見
コマンド:パラメータの編集 関数 : パラメータの編集 ダイアログは、機能ブロックの定数入力パラメータを管理するために使用されます。 電話 : CFC→パラメータの編集 メニュー;コンテキストメニューをクリックするか、 パラメーター 機能ブロックフィールド 要件 :CFCエディターがアクティブです。インスタンス化された機能ブロックには VAR_INPUT CONSTANT その宣言の変数。 の機能
CODESYS Development System
オーバーロード 重要 型変換演算子のオペランド値がターゲットデータ型の値の範囲外である場合、結果の出力はプロセッサタイプに依存するため、未定義になります。これは、たとえば、負のオペランド値がから変換される場合です。 LREAL ターゲットデータ型に UINT 。 大きなデータ型から小さなデータ型に変換すると、情報が失われる可能性があります。 重要 境界の場合の丸めロジックは、ターゲットシステムまた
CODESYS Development System
ポインター: THIS The THIS ポインタは、オブジェクト指向プログラミングに使用される特別な変数です。 THIS 自身の関数ブロックインスタンスへの関数ブロックのポインタです。 A THIS ポインタは、機能ブロックごとに自動的に使用可能になります。使用できます THIS メソッドと機能ブロックでのみ。 THIS カテゴリの入力アシスタントでの実装に使用できます キーワード 。 ポインタ