The following is an example of an interface configured for Disconnected Startup. In this example, the interface name is ifc and the interface executable is ifc.exe. Any additional command-line parameters needed for the interface would be defined on the startup command-line file. The startup command file for the interface would be defined as follows:
ifc.exe /PS=E /ID=1 /CacheMode /CacheSynch=100 /host=PISrv:5450 ^
other parameters as required
The use of the PI ICU is the recommended and safest method for configuring the Interface for Disconnected Startup. With the exception of the notes described in this section, the Interface shall be configured with the PI ICU as described in the “Configuring the Interface with the PI ICU” section of this manual. The rest of this section refers to the latest version of the PI ICU 1.4.1.x or later which requires SDK 1.3.4.333 or greater to use the ICU to configure disconnected startup. The following figure shows the Disconnected Startup configuration screen of the ICU.
Figure 1: PI ICU configuration screen showing the UniInt Disconnected Startup parameters. Configuring for Disconnected Startup simply requires the user to select the option and enter a cache synch period if the default of 250ms is not desired. The PI SDK option is disabled and the /pisdk=0 parameter will be defined in an effort to disable the PI SDK. The synchronization period is limited to a value of 0 or a range of values from 50 to 3000 ms inclusive. Values outside this range will generate an informational message indicating the out or range error. The following figure in an example of the message generated when an invalid value is entered into the Cache synchronization period text field.