IO Socket Tool

 This tool is specific to IO Collections and sockets. The tool can only work with IO's as a set. It allows the user to set an IO Collection to be input bits or output bits and it will allow there to be open communication between the IO and the Socket. 

Using the IO Socket Tool

Drag and drop the IO Socket Tool from the ROTIO palette to the ROTMain.
Right-click select "edit".
Select the "Properties" tab.

Properties Tab
The properties tab allows the user to set the communication intervals between the socket and the IO. The program works in intervals so as not to bog down the system.
Service Time: This is the minimum time between requests in milliseconds.
Time Out: This is how long it will wait for responses back from the system in milliseconds before resending.

Mapped IO Tab
The Mapped IO Tab allows the user to set which IO's will be considered input bits and which will be output its.
Input Bits: any IO's checked in this section will be used as input.
Output Bits: any IO's checked in this section will be used as output bits.

IO Collection Tab
The IO Collection tab allows the user to add, subtract, or move IO's.
The list of IO commands is listed on the left side of the page. This list contains all of the IO's that are listed on the Pointer Tab Page.
The user may add additional IO's to the list by typing the name into the "Name" box, deciding the type of IO using the dropdown menu listed under IO Type, and selecting the "+" button to add it to the list.

The user may change the location of the IO's by useing the "^" and "~" buttons. The "^" will move the selected IO up one. The "~" will move the selected IO down one.

To Remove an IO from the list click on it and then select the Remove button "-".





Once the tool is set up the user may need to save the workspace and restart the program for the changes to take effect.
Right-click on the tool to bring up the TurnOn and TurnOff options to turn the connection on or off.