CODESYS Development System
PLCとの間でソースコードをダウンロードする CODESYS プロジェクトソースコードをプロジェクトアーカイブとしてPLCにロードする機能を提供します。その後、必要に応じて、このプロジェクトアーカイブをPLCから開発システムに転送して戻すことができます。 要件:影響を受けるコントローラーの接続設定が構成されている。 PLCへのソースコードのダウンロード クリック ファイル → ソースのダウンロード
CODESYS Development System
さまざまなメモリ領域へのアプリケーションコードの配布 CODESYS コントローラのさまざまなメモリ領域にアプリケーションのコードを保存する可能性を提供します。このための前提条件は、この機能をサポートするコントローラーを使用することです。これらの特別なコントローラーを使用すると、アプリケーションにオブジェクトが自動的に含まれます POUの場所 、これを使用して、個々のプログラムブロックに異なるメモ
CODESYS Development System
テストとトラブルシューティング CODESYS アプリケーションをテストしてエラーを見つけるためのさまざまなオプションを提供します。このようにして、ハードウェアが接続されていなくても、シミュレーションモードでアプリケーションを起動できます。プログラムを段階的に実行するためのブレークポイントとコマンドを使用すると、プログラムの特定の部分を非常に的を絞った方法で調べることができます。変数値を書き込むこ
CODESYS Development System
シミュレーションモードでのテスト 実際のターゲットデバイスが利用できない場合は、シミュレーションモードを使用してプログラムをテストおよびデバッグします。このモードでは、アプリケーションはシミュレートされたターゲットデバイスで開始されます。 このコマンドは、ログアウトしている場合にのみ使用できます。 要件:エラーのないプログラム(コンパイラエラーメッセージまたは変換エラー)があり、ログインしていませ
CODESYS Development System
プログラムの段階的な処理(ステップ) コード内を移動しながら、アプリケーションを段階的に実行できます。これは、実行時にコードの状態を判断するのに役立ちます。コールフローを調べたり、変数値をトレースしたり、エラーを特定したりできます。 これはあなたがメニューに持っているものです デバッグ 使用可能なステップコマンド。オンライン中にブレークポイントを設定し、ブレークポイントで実行を停止すると、コマンド
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 常に暗黙的に使用可能であり、主に初期化に使用され