例: SMS Service SL 図書館 製品 : CODESYS IIOT ライブラリ SL の SMS Service SL Example.project サンプルプロジェクトでは、GMSモデムを使用してショートメッセージを送信、受信、削除する視覚化も提供されており、 SMSサービスSL 図書館。 図書館: SMS Service SL ライブラリ関数ブロック SMS Connection
例: 複数のビジュアライゼーション間の切り替え 製品 : CODESYS Visualization この例は、フレームで参照されているビジュアライゼーションを切り替える方法を示しています。 説明 5 つの実装オプションが、 VisualizationSwitching サンプルプロジェクト。 追加情報 の VisualizationSwitching プロジェクトには、次の機能を持つ 5 つのフ
CODESYS Automation Server
表示: PLC ファイル 関数 : このビューは、PLC 上のファイルを管理するために使用されます。ファイルとフォルダは、PLC からダウンロードしたり、PLC に転送したりできます。 電話 : CODESYS Automation Server → ファイル管理 インストールされたPLC PLC のリスト ボックス。 オートメーションサーバーに追加されたすべてのPLCを表示します PLCを選択す
ダイアログ:オプション:SFCエディター シンボル: 関数 : ダイアログは、 SFC エディタ . 電話 : ツール → オプション 指図、 SFC エディタ カテゴリー タブ: レイアウト 表 5 . 要素 の寸法を定義します ステップ 、 アクション 、 予選 、 と 財産 SFCの要素 マトリックス単位で指定された値 1 つのマトリックス単位 = テキスト エディターのオプションで設定した
ダイアログ: オプション: 自動フォーマッタ デバッグモード この機能は、 CODESYS インスタンスはデバッグ モードで起動されます。 これを行うには、次のコマンドライン呼び出しでインスタンスを起動します。 codesys.exe --debug シンボル: 関数 : IEC コードの自動フォーマットはこのダイアログで設定します。 電話 : ツール → オプション メニュー、 オートフォーマッ
属性:analysis この属性は、プログラミングオブジェクト全体の特定のルールを無効にして、それらがに適用されないようにします。 静的コード分析 考慮されません。ルール番号と前のマイナス記号( "-")を指定して、コーディングルールを非アクティブ化します。属性には、ルールをいくつでも指定できます。 挿入位置 :1行目のプログラミングブロックの宣言部分。 構文 : {attribute 'anal
SA0015:FB_Initを介したグローバルデータへのアクセス メソッドを介したグローバル変数への関数ブロックのアクセスを決定します FB_Init 。この変数の値は、初期化の順序によって異なります。 理由:ブロックのインスタンスの宣言ポイントによっては、ルールに違反した場合に初期化されていない変数にアクセスする可能性があります。 重要性:高い 例 27 . 例 VAR_GLOBAL g_xTe
属性:analysis:report-multiple-instance-calls 属性は、チェックの汎用モジュールを識別します 規則105 :この属性を持つ機能ブロックのみが、機能ブロックのインスタンスが複数回呼び出されているかどうかを確認するためにチェックされます。ルール105の場合 プロジェクト設定 が無効になっている場合、属性は効果がありません。 挿入位置 :機能ブロックの宣言部分の最初
SA0024: 型なしリテラル/定数 操作の一部である型なしリテラルを識別します 理由: 型指定されていないリテラルは、その使用法に従って自動的に型指定されます。場合によっては、次のような dw := ROL(DWORD#1, i); 、これにより、独自の説明を提供するために型付きリテラルを使用した方がよいという予期せぬ状況が発生する可能性があります。 重要度:低 例 35 . 例 PROGRAM
SA0102: 外部からのプログラム/FB 変数へのアクセス プログラムまたは機能ブロックのローカル変数への外部アクセスを決定します。 理由: CODESYS プログラムまたは機能ブロックのローカル変数への外部読み取りアクセスを有効にします。これは、データのカプセル化(データの非表示)の原則に違反し、IEC61131-3規格に準拠していません。 重要性:中 例 90 . 例 PROGRAM PLC