BatchWrite Parameters
- Last UpdatedAug 04, 2025
- 2 minute read
|
|
|
UNINTENDED EQUIPMENT OPERATION
|
|
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.
The BatchWriteTimeout parameter specifies the maximum period of time that the OFSOPC driver will wait to receive an 'End Batch-Write' command (i.e. a setting of BatchWrite = 0) following the commencement of a batch-write (BatchWrite = 1). This is required to avoid an infinite wait period.
|
[OFSOPC]Parameter |
Allowable Values |
Default Value |
Description |
|
BatchWriteTimeout |
10 - 3600 (seconds)
|
30 (seconds) |
Number of seconds to wait for BatchWrite = 0 to be written following the commencement of a batch-write (BatchWrite=1). If BatchWrite remains set at 1 for this period of time, the system will send the write and set BatchWrite back to 0. |
The following example demonstrates how to override the global setting for the BatchWriteTimeout parameter for a specific I/O device.
[OFSOPC]
<Cluster>.<IOServerName>.<IODeviceName>.BatchWriteTimeout=<Value>
Where:
-
<cluster> = the name of the cluster the I/O server belongs to
-
<IOServerName> = the name of the I/O server to which the device is connected
-
<IODeviceName> = the name given to the device in your project
-
<Value> = the timeout value for the specified device in milliseconds
