_signature_crc ( application = None [...] an application, compile the application
アプリケーションでの診断 CANバスの状態は、CAAデバイス診断インターフェイスを介して問い合わせることができます。これは、機能ブロックを使用して実行されます CANbus_Diag 図書館から CANbusDevice 。この機能ブロックはCANバス用に暗黙的に作成され、デバイスツリーのデバイス名でアドレス指定できます。 重要 この関数の場合、 デバイス診断 有効にする必要があります。 図書館
CODESYS Development System
アプリケーションのプログラミング コントローラ上で実行できるアプリケーション プログラムを作成するには、POU に宣言と実装コード (ソース コード) を入力し、コントローラ I/O からアプリケーション変数へのリンクを確立し、タスクの割り当てを構成します。確認とデバッグを行った後、 CODESYS コンパイラは、コントローラにダウンロードできるアプリケーション コードを作成します。 アプリケーシ
CODESYS Development System
テストとトラブルシューティング CODESYS アプリケーションをテストしてエラーを見つけるためのさまざまなオプションを提供します。このようにして、ハードウェアが接続されていなくても、シミュレーションモードでアプリケーションを起動できます。プログラムを段階的に実行するためのブレークポイントとコマンドを使用すると、プログラムの特定の部分を非常に的を絞った方法で調べることができます。変数値を書き込むこ
HMIアプリケーションの開発 HMIアプリケーションはHMIプロジェクトで作成されます。理想的には、このプロジェクトは最初に HMIプロジェクトを作成する ウィザード。 HMIアプリケーションは、HMIパースペクティブと CODESYS 視点。 HMIパースペクティブでは、関連するオブジェクトがフォアグラウンドで表示されます。それらは明確に整理されています 視覚化 、 データソースマネージャー 、
アプリケーションでの診断 このセクションの内容 :
緊急 いつ EtherCAT デバイスはCoEをサポートしています(CANopen over EtherCAT )、スレーブインスタンスでの緊急メッセージは、次のプロパティを使用して判別できます。 LastEmergency :アプリケーションで最後に受信したメッセージの評価 ClearEmergency :最後に受信したメッセージの削除とプロパティのリセット LastEmergency ヒント
EtherCAT 状態 データ型のインスタンス IoDrvEtherCAT それぞれに対して作成されます EtherCAT デバイスツリーに挿入されるマスター。インスタンスの名前は、デバイスツリーのマスターの名前に対応しています。インスタンスの可用性は、 IECオブジェクト デバイスエディタのタブ。 データ型のインスタンス ETCSlave それぞれに対して作成されます EtherCAT デバイス
例: アプリケーションマネージャー 製品 : CODESYS Development System この例では、 CmpApp ライブラリを使用して、プロジェクトとアプリケーションに関する情報、および領域アドレスとデータ型のサイズを取得します。別のアプリケーションからアプリケーションを起動、停止、リセットすることもできます。 説明 AppAreas :保持、入力、出力などのさまざまな種類のデータは
Application Composer モジュールと CODESYS Application [...] application app = proj.active_application