Print this page

The I/O Tabs

The Boolean I/O Tab is where the SiteMonitor displays and permits editing of values from the Binary I/O Table, the Analog I/O Table,or the the String I/O Table, depending on which tab is selcted.

These tabs work very similarly to other tabs. First, clicking on Refresh will populate (or re-populate) the data in the Tab. Secondly, placing your mouse pointer on any value will display the oid for that specific value at the bottom of the screen. And finally, clicking on any editable value will permit you to change that value.

A few notes about editing values on this screen. First, it should be noted that you must actually click on the value itself to edit it - not the blank part of the screen around the value. Second, if you accidentally click on a value you don't wish to edit - or just want to quit editing without saving - pressing escape will switch back to "normal" mode without saving the value. And finally, the best way to save a value when you are done is to press the 'Enter' key on your keyboard. It will then be written to the SiteMonitor.

Like on other pages, we recommend refreshing the page after any edits to ensure that the value is written correctly.

Although the purpose of each column is officially defined in the SNMP Table documentation linked to above, we will repeat some of that data here, in perhaps a slightly more user-friendly manner. However, it should be noted that the official definition of the functions of each OID will likely be more accurate in the documentation linked to above.

On each of the I/O pages, you will find several columns:

  • Index: This is a sequential number simply corresponding to the row number.
  • Description: This is a 16 character field which describes that I/O. This can be changed to a better description of that I/O by clicking on it.
  • Slot: This is the internal number of the expansion unit which contains that I/O. These numbers correspond to the 'Index' numbers on the Expansion Tab.
  • Pos: This is the position of the I/O in the specific Expansion Unit. This is consistent for each type of Expansion Unit (I.E. position 0 is always the first switch input on a switch input module). The definition of the Position values for each expansion module type is described in the appropriate page under Module Specifics.
  • Value: This is the read value from the device. For Boolean values it will be a '0' for off, or '1' for on. For Analog I/O it will be a number between -2,147,483,648 and +2,147,483,647 - the exact definition of what a value means is better found in the appropriate Module Specifics page. For String I/O it will be a character string - for instance a version string or a status message. Each of these values which corresponds to an output can be changed by clicking on the value to change.
  • PowerOn: At power on or reset (and only at power on or reset), the SiteMonitor restores the value of this I/O to this value. This is useful to restore an output to an on state, or to permanently store a value in a temperature controller. Like other values, it can be changed by clicking on the value and editing it.
  • Cycle (Boolean only): By writing a non-zero value to this field, the output will be cycled for that number of tenths of seconds. For instance, if a output is set to '1', and then the value '30' is written to the cycle column for that output, the output will be set to 0 immediately, and then set back to '1' after 3.0 seconds.
  • Events (Boolean only): This counter counts the number of toggles of the value for this I/O. On power-on it is reset to 0, and then each change from 1 to 0 or 0 to 1 adds one to the value. To reset (or pre-set), you can edit this field and set it to any value.


Previous page: The Expansion Tab
Next page: The AutoCycle Tab