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