CODESYS Development System
変数の強制と書き込み 注意 コントローラ上で実行されているアプリケーションで変数値が異常に変化すると、制御対象システムの望ましくない動作が発生する可能性があります。 変数値を強制する前に潜在的な危険性を評価し、適切なセキュリティ対策を講じてください。制御するシステムによっては、システムやワークピースに損傷を与えたり、人の健康や生命を危険にさらしたりする可能性があります。 あなたができる CODES
CODESYS Development System
のPOUの場合 CODESYS V3ライブラリ 識別子指定の推奨事項 説明 例 POU 名前空間がライブラリプレフィックスの機能を置き換えるため、ライブラリプレフィックスは省略されます。 FUNCTION_BLOCK SendTelegram (* prefix: canst *) 方法 ブロック自体が呼び出すメソッドのみ prv_ 。 それ以外の場合、メソッドにはプレフィックスがありません。 イ
CODESYS Development System
視覚化のため 視覚化オブジェクトの推奨事項に名前を付ける 重要 ビジュアライゼーションを変更するときに問題が発生する可能性があるため、ビジュアライゼーションはプロジェクト内の別のブロックと同じ名前ではないことに注意してください。 このセクションの内容 :
CODESYS Development System
シャドウイングルール の CODESYS 、通常、異なる要素に同じ識別子を使用できます。たとえば、POUと変数に同じ名前を付けることができます。ただし、混乱を防ぐために、この方法は避けてください。 例 281 . 例 否定的な例:次のコードスニペットでは、ローカル関数ブロックインスタンスの名前は関数と同じです。 このような場合、インスタンスまたは関数がプログラムで呼び出されるかどうかは不明です。
CODESYS Development System
キーワード すべてのエディターで、スコープ、データ型、演算子などを示すキーワードを大文字にする必要があります。キーワードを変数名として使用することはできません。 例 282 . 例 VAR END_VAR BOOL_TO_INT IF THEN ELSE LTIME MUL XOR PERSISTENT PROGRAM CODESYS キーワードの正しい使用法を自動的にチェックし、入力中のエラーを
CODESYS Development System
メソッド : FB_Init 、 FB_Reinit 、 FB_Exit 関数ブロック変数の初期化、および関数ブロックを終了するときの動作に影響を与えるために、メソッドを明示的に宣言できます。 ヒント 暗黙的なメソッドの戻り値のタイプは次のとおりです。 BOOL 。値はシステムによって評価されませんが、タイプは変更しないでください。 FB_Init 常に暗黙的に使用可能であり、主に初期化に使用され
CODESYS Development System
Global Init Slots スロット プラグイン/ライブラリ POU 説明 123 GVLObject __var_persistent_write 永続リストからマップされたインスタンス パスへの永続変数のコピー 199 Compiler __var__retain__read__ リテイン領域からインスタンスパスへリテイン変数をコピー(ターゲット設定のみ) retain-in-cycl
CODESYS Development System
キーボードショートカット ユーザーは、特定のニーズに合わせてキーの組み合わせをカスタマイズできます。の CODESYS Development System 一連のデフォルトのキーの組み合わせを提供します。これらのキーの組み合わせは、 キーボード のタブ ツール → カスタマイズ メニュー項目。 詳細については、次を参照してください。 キーボードショートカットをカスタマイズする のインストール中に
CODESYS Development System
コンパイラエラーC0001 メッセージ :定数 '<定数値>'タイプ '<データ型>'には大きすぎます 考えられるエラーの原因 :型付き定数が特定のデータ型に対して大きすぎるか、定数が可能なデータ型ごとに大きすぎます。 エラー訂正 :型付き定数には、より小さい定数または適切なデータ型を使用してください。 例 286 . エラーの例: PROGRAM PLC_PRG VAR test1: INT;