Skip to main content

イベントとアラームを使用する

CODESYS OPC UA サーバーは、標準の OPC UA イベントとマッピング アラームを簡易形式で送信する機能を提供します。

注意

CODESYS Communicationバージョン4.6.0.0(およびそれ以降)およびCODESYS Development Systemバージョン3.5.21.0(およびそれ以降)では、ACK_REP確認方法はOPC UA標準に準拠しています。

その他の確認方法はすべて OPC UA 仕様の要件を満たしていません。この場合、特にステートマシンは異なるため、コメントを割り当てることはできません。これらのアラームのマッピングは、OPC UA Client とアラーム管理の間の基本的な操作を可能にするために使用されます。

アラーム管理とアラームの視覚化については、次を参照してください。 アラーム管理アラームの視覚化

アラームとイベントの作成

  1. で新しいプロジェクトを作成します CODESYS Control Win コントローラ。

  2. を挿入します アラーム構成 アプリケーションの下のオブジェクト。

  3. ライブラリを追加する CmpOPCUAProviderAlarmConfiguration ライブラリマネージャーに。

    CODESYS Development System バージョン 3.5.21.0 以降では、 CompatibleAlarmManagerToOpcUaConnector の代わりにライブラリを統合する必要があります CmpOPCUAProviderAlarmConfiguration ライブラリ。

    ライブラリを追加すると、自動的にクライアントとしてアラーム設定に接続し、イベントを OPC UA サーバーに送信します。

  4. を挿入します シンボル構成 アプリケーションの下のオブジェクト。

  5. を挿入します 視覚化 下のオブジェクト 応用.

  6. プロジェクトをコントローラにダウンロードして起動します。

アラームは正常に使用および生成されます。ここでは、特別な手順は必要ありません。

IEC コードでのイベントコールの実装

イベントを作成する場合は、次の追加手順が必要です。

  1. を挿入します アラームクラス 下のオブジェクト アラーム設定.名前を指定します (例: Event)。

    新しいアラーム クラスがエディタで開きます。

  2. 確認方法を選択してください 担当者.

  3. を挿入します アラーム グループ 下のオブジェクト アラーム設定.名前を指定します (例: ApplicationEvent)。

    新しいアラーム グループがエディタで開きます。

  4. . 次のパラメータを変更します。
    • 観測タイプ: イベント

    • クラス: イベント

    • メッセージ:「メッセージ1」

  5. プログラム内 (たとえば、POU) PLC_PRG)、イベントアラームをトリガーするプログラムコールを追加します。

コールインコード

AlarmManager.AlarmGlobals.g_AlarmHandler.RaiseEvent(Alm_AlarmConfiguration_Alarmgroup_IDs.ID_ApplicationEvent, Alm_ApplicationEvent_Alarm_IDs.ID_0);

UAExpert OPC UA クライアントによるイベントのモニタリング

これは、UAExpert クライアントの OPC UA 接続を介して発生するイベントを観察および監視する方法です。

  1. を開始します UaExpert プログラム。

  2. クリック サーバー → 追加.

    サーバーを追加 ダイアログが開きます。

  3. ツリー ビューで展開します。 ローカル → OPCUAServer@.

  4. 接続タイプを選択します なし をクリックします わかった ダイアログを閉じます。

  5. クリック サーバー → 接続.

    オブジェクト ツリーが アドレス空間 見る。

  6. クリック ドキュメント → 追加.

    ドキュメントを追加 ダイアログが開きます。

  7. を選択 イベントビュー 「ドキュメントタイプ」として。

    イベントビュー タブが開きます。

  8. の中に アドレス空間 表示、展開 オブジェクト → デバイスセット CODESYSCODESYS Control Win.物体。

  9. アドレス空間で、「CODESYS Control Win V3」オブジェクトを選択し、 イベント ビュー.

    イベントが表示されます。

    _cds_img_uaexpert_3.png