S7TCP Driver Parameters
- Last UpdatedJul 08, 2025
- 2 minute read
|
|
|
UNINTENDED EQUIPMENT OPERATION Do not change these protocol parameters, except on the advice of Technical Support for this product. |
|
Failure to follow these instructions can result in death, serious injury, or equipment damage. |
Note: Always seek the advice of Technical Support personnel for this product regarding undocumented features.
|
[S7TCP] Parameter |
Description |
Allowable Values |
Default Value |
|---|---|---|---|
|
ConnectionTimeout |
This parameter specifies the time in milliseconds that the driver will wait for a connection with a PLC to be made. |
0-100000 |
20000 |
|
HeartBeatTag |
This parameter specifies the name of the item that gets updated in the PLC at a rate determined by the HeartBeatInterval parameter. Some system items are already programmed in the PLC and can be used to avoid changes to the PLC program. For example, "db_test.Test_Uint32" has value updates every 5ms. |
PLC item name |
- |
|
HeartBeatInterval |
This parameter defines the period the driver will use to check the status of the item specified by the HeartBeatTag parameter. If the item value has not changed during the period specified, the driver will put the I/O device offline. Note: The driver checks the HeartBeatTag value every Minimum Update rate specified by either the "Min Update Rate" field in the I/O Device configuration settings (which equals 1 sec by default), or by the MinUpdateRate parameter. |
1 - 2147483647 (seconds) |
60 |
|
MinUpdateRate |
This parameter defines the period in milliseconds at which the driver polls the PLC for tag value updates. Note that by default the polling period is specified by the "Min Update Rate" field in the I/O Device configuration settings which equals to 1 sec by default. The ini parameter allows to specify the minimum update rate in milliseconds. If this parameter is specified and is not equal to 0, the driver will use it to define the polling rate. Otherwise the "Min Update Rate" field in the I/O Device settings will be used. |
0-100000 |
0 |
|
ReplyTimeout |
This parameter specifies the time in milliseconds that the driver will wait for a response from the PLC |
0-100000 |
5000 |
|
StandbyDbCheckInterval |
This parameter defines the period in seconds at which the driver polls the PLC to check for database changes in the PLC. If this parameter is specified, the driver will use it to define the database check interval only for standby devices to reduce the network traffic. In this case the primary device will be polled every 3 seconds. If the primary device is down and the secondary device is active, the secondary device will be polled every 3 seconds. |
1-120 (seconds) |
3 |
