カスタム通信トリガールールを設定
以下では、Mech-MSRでカスタム通信トリガールールを設定する方法について説明します。
カスタムトリガールールは、カスタム通信サービスがいつ指定されたプロジェクトの実行をトリガーするかを定義するために使用されます。カスタム通信サービスが設定されたトリガー条件を満たすと、ソフトウェアは対応するカスタム通信プロジェクトの実行を自動的にトリガーします。
例えば、カスタム通信モードを使用する場合、通常Mech-MSRでカスタム通信プロジェクトを個別に設定する必要があります。このプロジェクトは、受信したデータの解析、論理判定の実行、および他の測定プロジェクトの制御を実現するために使用されます。カスタム通信トリガールールを設定して、カスタム通信プロジェクトをトリガーすることができます。
サポートされているマッチング方法
Mech-MSRでサポートされているマッチング方法は下表のとおりです。
| 方法 | 適用可能な通信サービス | トリガー条件の設定方法 |
|---|---|---|
任意一致
|
すべてのタイプのカスタム通信サービス |
トリガー条件 列で 任意一致 を選択します。 |
部分一致
|
TCPサーバー/TCPクライアントタイプのカスタム通信サービス |
トリガー条件 列で 部分一致 を選択します。 |
完全一致
|
PLCタイプのカスタム通信サービス |
トリガー条件 列で 完全一致 を選択し、トリガー値を設定します。 |
範囲一致
|
PLCタイプのカスタム通信サービス |
トリガー条件 列で 範囲一致 を選択し、トリガー値の範囲を指定します。 |
|
カスタム通信トリガールールを設定(TCPサーバー/TCPクライアント)
TCPサーバーまたはTCPクライアントタイプのカスタム通信サービスの場合、以下の手順でトリガールールを設定します。
-
通信設定 の サービス設定 タブで、トリガールールを追加 をクリックします。
-
新規設定項目で、通信サービス 列に設定済みのカスタム通信サービスを指定し、トリガー条件 列でマッチング方式を選択し(部分一致 を選択した場合は、トリガー値を指定する必要があります)、トリガープロジェクト 列でトリガーするプロジェクトを指定します。
TCPサーバーまたはTCPクライアントタイプのカスタム通信サービスの場合、トリガー条件は 任意一致 と 部分一致 をサポートします。詳細については、サポートされているマッチング方法 をご参照ください。
カスタム通信トリガールールを設定(PLCタイプのサービス)
PLCタイプのカスタム通信サービスの場合、以下の手順でトリガールールを設定します。
-
通信設定 の サービス設定 タブで、トリガールールを追加 をクリックします。
-
新規設定項目で、通信サービス 列に設定済みのカスタム通信サービスおよびレジスタ変数(プロジェクトをトリガーするための変数)を指定し、トリガー条件 列でマッチング方式を選択し(完全一致 を選択した場合はトリガー値を指定する必要があり、範囲一致 を選択した場合はトリガー値の範囲を指定する必要があります)、その後、トリガープロジェクト 列でトリガーするプロジェクトを指定します。
-
PLCタイプのカスタム通信サービスの場合、トリガー条件は 任意一致、完全一致 および 範囲一致 をサポートします。詳細については、サポートされているマッチング方法 をご参照ください。
-
PLCタイプのカスタム通信サービスの場合、トリガールールは変数の下位16ビットレジスタの読み取りのみをサポートするため、トリガー値の範囲は-32768~32767です。
-