オムロンPLCにイーサネットカードがあります。イーサネットカードが機能しているかどうかを確認するための自動チェックを行う方法はありますか?そうでない場合、手動の方法はありますか?たとえば、カードがPLCで出力される場合、エラーが発生します。ただし、カードがサーバーとの信号を失っただけの場合は、エラーは発生しません。これを行う方法について何か助けはありますか?
2 に答える
確認できるエラーにはいくつかの種類があります。これを行う方法は、エラーの種類によって異なります。あなたがチェックできること:
ETNユニットのエラーステータス(PLCCIOアドレスCIO1500 +(25 xユニット番号)+18にあります)
レポートの内容:IP構成、ルーティング、DNS、メール、ネットワークサービスなど、エラー。参照:マニュアルセクション8-2
ETNユニットは、FINSコマンドを使用してHMIソフトウェア(使用している場合)に読み取ることができる内部エラーログ(手動セクション8-3)も保持します。これは、ETNユニット内部のあらゆる種類のエラーを文書化します。
PLCにはCPUバスデバイス(ETNユニットなど)用の他のメモリ予約もあり、アラームなどを発生させるためにラダーロジックに含めることができる基本的なステータスフラグを提供します(セクション4-3:補助領域データを参照)。
これらのフラグは、ユニットが初期化中であるかどうか、たとえば、正常に初期化されたか、ネットワークコマンドを実行する準備ができているか、最後に実行されたコマンドが正常に完了したか、エラーコード(上記のようにエラーログから読み取ることができる)を返したかなどを示します。これらは、PLCがETNデバイスと適切に通信できないかどうかを示している可能性があります。
サーバーによって毎秒自動インクリメントされるシングルバイトの場所を実装できます。次に、数秒ごとにPLCロジックをチェックインして、古い読み取り値が新しい読み取り値と同じであるかどうかを確認します。同じである場合は、物理サーバー(通信クライアント)がPLCイーサネットカードと通信していないというアラームをトリガーします。