機能ブロック: ModbusTCPSlave
図書館:IoDrvModbusTCP
このブロックは、デバイスツリーのModbus TCPサーバーごとに生成されます。このファンクションブロックは、個々の Modbus TCP サーバーへの TCP/IP 接続を表します。このデバイス用に定義されたチャンネルはバックグラウンドで処理されます。このブロックの入出力はステータス情報をユーザーに提供し、発生しているエラーを確認して (処理を続行するために) することができます。 Enable プロパティは通信の開始と停止に使用されます。
注記
そのEnableプロパティは、デバイスの診断を有効にするオプションが選択されている場合はPLC設定タブ。
名前 | データ型 | 初期値 | 説明 |
|---|---|---|---|
|
|
| このプロセスは立ち上がりエッジで継続されます。 |
|
|
|
|
名前 | データ型 | 初期値 | 説明 |
|---|---|---|---|
|
|
| 通信サーバーの数を表示します |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 列挙で定義されている現在のエラーを指定します | |
|
| 現在設定されている通信設定 | |
|
|
| TCP 接続の現在のステータス |
|
| -1 | 現在処理中のチャンネルのインデックス |
UpdateCommunicationSettings メソッド
通信パラメータは、サーバーが「停止」に設定されている場合にのみ更新できます。Enableプロパティは、サーバーを停止および起動するために使用されます。
名前 | データ型 | 初期値 | 説明 |
|---|---|---|---|
|
| サーバーのIPアドレス | |
|
| サーバーのポート |
名前 | データ型 | 初期値 | 説明 |
|---|---|---|---|
|
| TCP接続が存在する場合、エラーが発生します(戻り値!= 0)。 |