Skip to main content

機能ブロック: ModbusSlaveComPort

図書館:IoDrvModbus

このブロックは、デバイスツリー内の各シリアルModbusサーバーに対して生成されます。このファンクションブロックは、個々のModbusシリアルサーバーへの論理接続を表します。このデバイスに定義されたチャンネルはバックグラウンドで処理されます。このブロックの入出力は、ユーザーにステータス情報を提供し、発生したエラーを確認する(処理を続行するため)機能を提供します。

15. 入力 (VAR_INPUT)

名前

データ型

初期値

説明

xTrigger

Bool

FALSE

設定されたすべてのModbusチャネルの送信を立ち上がりエッジでトリガーします。

xReset

Bool

FALSE

通信を再開しリセットするxErrorそしてbyModbusError

xAcknowledge

Bool

FALSE

通信を再開し、リセットしないxErrorそしてbyModbusError



16. 出力 (VAR_OUTPUT)

名前

データ型

初期値

説明

xInitDone

Bool

FALSE

すべての初期化コマンドがリセットされました。

xError

Bool

FALSE

TRUEエラーが発生した場合、このサーバーへの通信は中断されます。

byModbusError

MB_ErrorCodes

0

現在のエラーは、MB_ErrorCodes列挙