WI-GTWY-9-xxx Wireless Gateway V1.18
20
viewing and modification. For more information, refer to the
Configuration
section of this
document.
Each I/O register in the WI-GTWY-9-xxx database has a 16-bit value. It doesn’t matter if the
remote I/O is digital (discrete), analog or pulse. The host protocol driver in the WI-GTWY-9-
xxx will convert the 16 bit value into a value that the host will understand. For example, if the
host device requests a binary/digital read command, the WI-GTWY-9-xxx will convert the 16 bit
value into a binary (1 bit) value before it responds.
The WI-GTWY-9-xxx is able to scale the I/O value between the I/O database and the host device
- this is a user-configurable function.
An example of normal operation - assume that a remote module has address 14 and the WI-
GTWY-9-xxx is address 1. Module #14 is configured with a mapping DI1
→
I/O Reg 76 at #1.
When DI1 turns "on", module #14 transmits a message. If the WI-GTWY-9-xxx can hear this
message, it will transmit an acknowledgment back to module #14, and updates the value of I/O
register 76 in the WI-GTWY-9-xxx database. The host device can read I/O register 76 via the
data-bus, or the WI-GTWY-9-xxx may write the value of I/O register 76 to the host device.
I/O registers that receive values from other WI-I/O 9-x or G modules via radio are configured
with a “Communications fail time”. If the WI-GTWY-9-xxx does not receive a message for this
I/O register within the comms-fail time, then the I/O register is given a “comms fail” status
which the host device can read. The I/O value can also be configured to reset to zero on comms-
fail.
I/O registers that transmit out to other WI-I/O 9-x or WI-GTWY-9xxx modules are configured
with an “update time” and a “sensitivity”. The WI-GTWY-9-xxx will transmit a message to the
configured remote output whenever the I/O register value changes by the sensitivity amount – if
it has not changed within the update time, the WI-GTWY-9-xxx will send a message anyway.
The WI-GTWY-9-xxx will make five attempts to send a message - if it does not receive an
acknowledgment from the remote module, then the I/O register is given a “comms fail” status
which the host device can read.
Each I/O register has an associated “status” register, which includes information such as comms-
fail status. As well as each I/O register having an individual comms-fail status, each remote
module has an overall comms fail status. This status is “set” (on) whenever a comms-fail occurs
for an individual I/O register, and is “reset” (off) whenever a message is received from the
remote module. The WI-GTWY-9-xxx can be configured to not send any update messages to a
remote module if it senses that the remote module is in “comms fail” - that is, if any I/O register
associated with the remote module is in “comms fail”. It will start sending update messages
WI-GTWY-9
WI-I/O 9-x-1
DIN1
#14
#1