
Configuration File
OPTOMUX uses a configuration file named OPTOMUX.INI. This file must reside in the default (working) folder, where the OPTOMUX.EXE is saved.
OPTOMUX.INI is a text file, that you may create and edit using Notepad. You may also access it via a menu shortcut on the OPTOMUX-IPS menu bar (under File).
OPTOMUX.INI is divided into sections. Each section starts with the name of the section between square brackets.
The following sections are defined at the moment:
Within each section, you define parameters using a 'key' followed by the "=" sign and followed by one or more alpha-numeric arguments.
Parameters within the section may be arranged in any order.
Multiple arguments must be separated by spaces, a dot, or a comma.
A comment line starts with "/".
The following keys are defined at the moment:
Section: [PORT]
|
Parameter |
Description |
Default value |
|
COM |
Sets the COM port used. |
COM=COM1 |
|
BAUDS |
Communication speed. Only applies to serial communications ports |
SPEED=19200 |
|
PARITY |
0=NONE, 1=ODD, 2=EVEN 3=MARK 4=SPACE. Only applies to serial communications ports |
PARITY=0 |
|
STOP |
Stop bits. 1 or 2. Only applies to serial communications ports |
STOP=1 |
|
DATA |
Data bits. 7 or 8. Only applies to serial communications ports |
DATA=8 |
|
MODE |
Accepts a string of the form baud=9600 parity=N data=8. |
parity=E data=8 stops=1 |
|
SOCKET |
TCP/UDP Port number |
SOCKET=504 |
Section: [UNET]
|
NODE |
The identifier for this IPS on the UDP (UNET) network. |
NODE=1 |
|
RESET |
The index of the register in the data table that will be used for remote reset. Writing to this register causes the IPS to re-read the configuration file. |
None. No reset register. |
|
SNAP |
The index of the register in the data table that will be used for remote protocol capture. Writing 1 this register causes the IPS to produce a capture file. It is
equivalent to clicking TRACE -> Capture. |
None. No snapshot register. |
Section: [DRIVER]
|
TIMEOUT |
The time in milliseconds that this station will wait for a response
before trying again. |
||||||||||||||||||||||||||||||||
|
ENABLE |
This parameter decides how the "ENABLE" registers operate for each cluster of points. If ENABLE=0, the cluster communicates as long as its ENABLE register is on. If ENABLE=1, the cluster triggers a communication when the ENABLE register is turned on and automatically turns the ENABLE register off when the communication is confirmed by the station |
||||||||||||||||||||||||||||||||
|
REMOTE |
Specifies the IP of a remote micro-server used to communicate with the OPTOMUX station when using TCP or UDP. Each remote is defined by 5 decimal numbers. The first number is the OPTOMUX address. The next 4 are the IP of the micro-server. Micro-servers must be listening on port 504 You may include up to 64 "REMOTE" lines in the file. |
||||||||||||||||||||||||||||||||
| DI | Defines a cluster of binary inputs to be received from a remote OPTOMUX address. Each "DI" definition consists of 6 numbers. You may include up to 64 "DI" definitions in the file. FIRST, QTY, NODE, POS, ALERT, ENABLE
| ||||||||||||||||||||||||||||||||
| AI | Defines a cluster of analog inputs to be received from a remote station. Each "AI" definition consists of 6 numbers. You may include up to 64 "AI" definitions in the file.
FIRST, QTY, NODE, POS, ALERT,ENABLE,PROBE
| ||||||||||||||||||||||||||||||||
|
DO |
Defines a cluster of binary outputs to be sent to a remote station. Each "DO" definition consists of 6 numbers. You may include up to 64 "DO" definitions in the file. FIRST, QTY, NODE, POS, ALERT,ENABLE
| ||||||||||||||||||||||||||||||||
|
AO |
Defines a cluster of analog outputs to be sent to a remote station. Each "AO" definition consists of 6 numbers. You may include up to 64 "AO" definitions in the file. FIRST, QTY, NODE, POS, ALERT, ENABLE
|
Section: [WATCHDOG]
|
ACTIVE |
Enable/Disable the watchdog. When enabled, all the outputs turn off after a delay when the IPS no longer receives commands from a RTES32. |
ACTIVE=1 |
|
TIME |
The delay in milliseconds after which the outputs turn off when the watchdog is enabled. |
TIME=1000. |