background image

Chapter Two

Operation

MAN_105G_1.5

Page 

20

2.6

 

Radio Comms Failure

The 105G has an internal "communications failure" (comms fail) status for each I/O point in
its database.  There is also a comms fail status for each module with direct communications  -
see 2.5.1 above.

For I/O registers which are mapped to a remote output or another 105G, the comms fail status
is set if the 105G does not receive an acknowledgement for a message being sent to that
remote output.  The comms fail status resets when a successful transmission occurs.

For I/O registers which have been mapped , from a remote input or another 105G, a comms
fail time period may be configured.  If a radio message for this I/O register has not been
received within this time, then this registers comms fail status is set.  The comms fail status
will reset when a message is received for this register.  If the comms fail time is configured as
zero, then the comms fail status will never be activated.

The communications failure status is bit 15 of the status register for each I/O point.  If the
host device reads a register as a digital or binary value, then the 105G returns bit 15 of the
register (0 or 1)  -  this is the comms fail bit of a status register.

It is important to use the comms fail status in the overall system design, as any system can
fail.

The 105G also provides an additional comms failure feature to stop the 105G transmitting
output messages to an individual remote address if the 105G already knows that this remote
address is in communication failure.  This prevents the 105G from congesting the radio
channel with a lot of unnecessary transmissions (and re-transmissions).  This function is
called "Don’t Send if In Comm Fail" and is configurable by the user for each individual
remote address.  The 105G retains a "remote address comms fail" status for the remote
addresses configured for this function.  If any output with this remote address goes into
communications failure, then the remote address comms fail status is set ("on" or 1)  - every
time an input with this remote address receives a radio message, then the remote address
comms fail status is reset ("off" or 0).  While the remote address comms fail status is set, the
105G disables any output messages being sent to this remote address.

When this feature is configured, all output transmissions are stopped if communications with
a remote module fails for a short period.  They will start again when an input message from
this module is received.  If the 105G determines that a output message should be sent to an
output which is disabled because of this feature, then the output message will not be sent and
the comms fail status of that output is set ("on" or 1).

If it is desired to use this function with a remote 105U module, but there are no inputs from
this module being used, then it is easy to configure an unused input or an internal input (mains
fail or low battery voltage etc).  It is the comms fail status for the input, which is used, not the
input itself.

2.6.1

Monitoring Communications Failure

The host device can monitor the communications status of an I/O point by reading the status
register for this point as a binary/discrete register.   Modbus, and many other protocols, will
convert a 16 bit register value to a binary/discrete value by returning the most significant bit  -
for the status register, this corresponds to the comms status bit.

Содержание 105G

Страница 1: ...Manual 105U G Wireless Gateway AUDIN Composants syst mes d automatisme 8 avenue de la malle 51370 Saint Brice Courcelles France Tel 33 0 326042021 Fax 33 0 326042820 http www audin fr e mail info audi...

Страница 2: ...ule We trust it will give you many years of valuable service ATTENTION Incorrect termination of supply wires may cause internal damage and will void warranty To ensure your 105G enjoys a long life dou...

Страница 3: ...sing the aerial and equipment configuration described in the 105U Installation Guide Check with your local 105G distributor for further information on regulations 2 For 105G modules operation is autho...

Страница 4: ...ies This warranty does not indemnify the purchaser of products for any consequential claim for damages or loss of operations or profits and ELPRO is not liable for any consequential damages or loss of...

Страница 5: ...nal Strength 19 2 5 2 Repeaters 19 2 6 RADIO COMMS FAILURE 20 2 6 1 Monitoring Communications Failure 20 2 7 SECURITY CONSIDERATIONS 21 CHAPTER 3 INSTALLATION 22 3 1 GENERAL 22 3 2 ANTENNA INSTALLATIO...

Страница 6: ...MODBUS 51 4 5 2 MODBUS Slave 51 4 5 2 MODBUS Master 53 4 7 DATA BUS CONFIGURATION DF1 56 4 8 DATA BUS CONFIGURATION PROFIBUS SLAVE 60 4 9 DATA BUS CONFIGURATION ETHERNET 63 1 1 1 Linking I O Registers...

Страница 7: ...ct wireless I O to PLC s DCS SCADA or Internet Wireless extension of factory automation buses such as Profibus Wireless interconnectivity between different data buses Ethernet to Profibus to Modbus to...

Страница 8: ...5 on the bottom end plate of the module The serial port provides both RS232 and RS485 hardware connections however both connections are paralleled internally both connections cannot be used at the sam...

Страница 9: ...trolNet and DeviceNet Internet functionality The 105G has 1 4Mbyte of non volatile flash memory for embedded web pages dynamic HTTP on board file system user downloadable web pages thru FTP server and...

Страница 10: ...his manual the LAN is considered as a host device The data bus port decodes messages from the host device and reads or writes I O values to the database The data bus port can also generate messages to...

Страница 11: ...nsmit messages to the 105G address and the 105G acknowledges these messages like a normal 105U module When a 105G transmits messages to change remote outputs it will re try if it does not receive an a...

Страница 12: ...o registers in another 105G As well as the normal I O change messages and update messages the 105G has block read and block write messages for use with other 105G modules These messages will transmit...

Страница 13: ...configured to zero but will be sent at the end of the time window any other registers in the block that change during the time window will be sent as part of the same message The time window can be co...

Страница 14: ...signal in a reset condition off or 0 for a time equal to the number of remote addresses or modules configured times 5 seconds plus any delay if remote addresses are offline For example if there are 20...

Страница 15: ...pdate time and a sensitivity The 105G 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...

Страница 16: ...is set indicating that the output has a communications failure 2 3 1 On board I O and Internal I O The 105G has eight discrete I O points These may be used as inputs or as outputs Inputs are linked to...

Страница 17: ...4309 Supply voltage fail status 4310 Battery voltage value 4311 Supply voltage value I O Register Description 4320 Output value DIO 1 4321 Output value DIO 2 4322 Output value DIO 3 4323 Output value...

Страница 18: ...nputs 100 bytes and write 400 discrete outputs 50 bytes This will take up 150 bytes of the HMS interface leaving 266 left The remaining bytes could be used for 133 analogue I O up to 72 analogue input...

Страница 19: ...nt bits of each register a value of 84 dBm would be stored as decimal 84 These database registers will hold the strength of the last message received from the address If a message is received from a r...

Страница 20: ...th a lot of unnecessary transmissions and re transmissions This function is called Don t Send if In Comm Fail and is configurable by the user for each individual remote address The 105G retains a remo...

Страница 21: ...ove optimise operating reliability Using an acknowledgement and re try protocol ensures that the transmitting module is aware whether the transmitted message has been transmitted reliably The comms fa...

Страница 22: ...enna Installation The 105 module will operate reliably over large distances The distance which may be reliably achieved will vary with each application depending on the type and location of antennas t...

Страница 23: ...metres of RG58 has a net gain of 0 5dB 5dB 4 5dB at 450MHz Connections between the antenna and coaxial cable should be carefully taped to prevent ingress of moisture Moisture ingress in the coaxial c...

Страница 24: ...tly in the direction of transmission to benefit from the gain of the antenna Also note that Yagi antennas normally have a drain hole on the folded element the drain hole should be located on the botto...

Страница 25: ...inear antenna looks similar to the dipole except that it is longer 3 3 Power Supply The 105G power supply is a switch mode design which will accept either AC or DC supply The module includes an integr...

Страница 26: ...The battery charger is rated at 1 5A and is designed for sealed or vented lead acid batteries between 5 and 24 amphours other types of batteries should not be used On return of normal supply the unit...

Страница 27: ...are suitable for voltage free contacts such as mechanical switches or NPN transistor devices such as electronic proximity switches PNP transistor devices are not suitable Contact wetting current of a...

Страница 28: ...internally shared with the RS485 ensure that the RS485 is disconnected before attempting to use the RS232 port Communication is via standard RS232 signals The 105G is configured as DCE equipment with...

Страница 29: ...onnect modules to reduce potential RFI An RS485 network should be wired as indicated in the diagram below and terminated at each end of the network with a 120 ohm resistor On board 120 ohm resistors a...

Страница 30: ...ram Note The rotary selector dial on the end plate should be set to zero If it is set to a non zero position the user configured Profibus Slave address will be over written by the selection 3 7 Ethern...

Страница 31: ...ct password a security encryption key used to encrypt and decrypt radio messages This is an optional feature If selected the configuration program will offer a random security key or this can be over...

Страница 32: ...6 7 7 8 8 9 9 4 2 1 Program Operation Start the software by either clicking on the start bar and navigating to the Configuration menu or by running ESERIES EXE in the directory selected in the setup s...

Страница 33: ...bled If you do enter a password then you will need to enter this password to access the project Without the password you are unable access the project The password can be between 6 and 256 characters...

Страница 34: ...tem configuration click on Units on the left hand menu and then Add Unit Select the type of module from the list For 105G modules you will be asked to select the bus protocol This must match the 105U...

Страница 35: ...105U G Wireless Gateway User Manual Page 35 August 2003 Deleting a Unit A module can be deleted from the configuration by highlighting the unit and selecting Delete Unit...

Страница 36: ...sensitive The security key will never be displayed If you do not enable security there will be no data encryption of the radio messages This is the default setting If a security key has been entered...

Страница 37: ...ecorded in the archived configuration files and therefore the configuration files should be held in a secure place and backed up The security key does not prevent a hacker uploading a configuration fr...

Страница 38: ...want to transfer a 105G register to an output signal at a 105U module you enter a mapping at the 105G module To configure mappings double click on the module in the left hand menu the menu will expan...

Страница 39: ...e inputs and select the first I O register in the range The selected mappings will be entered with consecutive I O registers For each remote input configured to a 105G there is a comms fail time param...

Страница 40: ...e list The comms fail time should be greater than the update time of the remote input 4 3 2 Mappings from 105G to Outputs at Remote 105U I O Modules Mappings can be entered in the 105G to remote outpu...

Страница 41: ...ssage is sent the update period restarts You can configure the amount of change required to trigger a change message this is called the change sensitivity Sensitivities are configured for blocks of I...

Страница 42: ...ock all entries using the Shift Select feature and select Edit You only need to enter the change once to change all of the inputs selected This feature is also available with the other configurable pa...

Страница 43: ...e following events based on a configurable time period based on real time clock on demand by the host device For information on this configuration refer to the next section on Block Mappings 4 4 Mappi...

Страница 44: ...rd mapping or a Write Bit mapping Word refers to a complete 16 bit register value Bit refers to the value of the most significant bit of a register this bit is the binary value or digital value of the...

Страница 45: ...the above example the block of registers will be 110 124 15 registers starting at I O Reg 110 If you are entering a Write mapping then the values in this block will be sent to another 105G If it is a...

Страница 46: ...in the block changes by more than the sensitivity amount then the block message will be sent You can enter a delay period such that the message is sent after the delay period Combinations of the above...

Страница 47: ...od in seconds In the above example the mapping will be sent every 300 seconds or 5 minutes Note that the time period is after the last transmission if the block mapping message is triggered by the hos...

Страница 48: ...e same time some of the messages will have to wait until the earlier messages have been sent If you are sending Read messages as well as Write messages then the return messages could clash with outgoi...

Страница 49: ...ter back to zero For example if the host device writes a value of 7 into Reg 4341 the 105G will write 7 into 4331 and set 4341 back to zero 4 4 5 Change of State If a value in the block changes by mor...

Страница 50: ...most significant bit of this register contains the comm fail status If a block mapping does not receive an acknowledgement from the remote module then the comms fail status is set this can be monitore...

Страница 51: ...ny analogue values in the same situation then there would be many change messages every 100msec Sensitivity values for analogue I O should be set to be greater than the normal process noise of the sig...

Страница 52: ...6 Set multiple output registers The 105G I O register values are 16 bit hexadecimal values 0000 to FFFF or decimal 0 to 65535 regardless of whether the register represents a discrete analogue or count...

Страница 53: ...6 Busy unable to process message 4 5 2 MODBUS Master If you use the 105G as a Modbus Master then the host device s will be Modbus Slave device s If the RS485 port is used then multiple Modbus Slave de...

Страница 54: ...will be written as digital binary values If the Modbus Slave device does not respond to the Modbus command the 105G will try another 3 times Max Retries 3 The Modbus command will be sent to the Modbus...

Страница 55: ...m the remote 105U modules are 16 bit register value A value of 8192 hex 2000 represents 0mA A value of 49152 hex C000 represents 20mA Each mA has value of 2048 hex 0800 a change of 4096 hex 1000 is eq...

Страница 56: ...e tries if a response is not received to the first message When a response is eventually received the 105G will reset the value in Comms Fail image location to 0 and the normal re try sequence will op...

Страница 57: ...e 105G registers contain an unsigned 16 bit value 0 to 65535 We recommend that you use Long Integer read write commands the upper 16 bits of the 32 bit value will be ignored Refer to more information...

Страница 58: ...can select read or write which means that the values are sent from the 105G to the host device The type of write command is a Integer write meaning that the register values will be written as registe...

Страница 59: ...ontain 16 bit signed values These represent values in the range 32768 to 32767 The data values from the 105U modules are treated as 16 bit unsigned values To convert the data from an analogue input mo...

Страница 60: ...d on start up of the 105G The Anybus Profibus interface has 416 bytes of which 244 can be used as input bytes or 244 can be used as output bytes These Anybus bytes are directly addressable by the data...

Страница 61: ...ignificant 8 bits of I O registers to a block of Profibus bytes Word 16 bit The 105G reads a block of bytes converting consecutive bytes into 16 bit words and stores each word value into a block of I...

Страница 62: ...its of Profibus byte 34 are read and stored in I O registers 140 142 For single bit transfers the offset is counted from the least significant bit LSB of the byte with bit 0 being the LSB This is diff...

Страница 63: ...d allocate bytes from byte 0 A status location for each data bus link may be entered If you wish to use a status register select the Enable Status Location box and enter an I O register The status reg...

Страница 64: ...ables the user to configure a web interface or web page accessing I O values in the 105G Email Client SMTP The application can send email messages using the Mailbox interface Predefined messages store...

Страница 65: ...on start up of the 105G The IP address is used to identify each node on the Ethernet network Therefore each node on the network must have a unique IP address IP addresses are written as four decimal i...

Страница 66: ...Gateway IP is the IP address of the LAN server or the host device Connect Timeout The Connect Timeout parameter in the IP addressing section of the display refers to the IP functionality of the modul...

Страница 67: ...s transferred from I O registers to the IN area using fieldbus write mappings in the configuration software Conversely Data is transferred from the OUT area to I O registers using fieldbus read mappin...

Страница 68: ...h Ethernet IP If you use the 105U G with a PLC the PLC will require an EDS file so it can recognise the Ethernet IP interface in the 105U G This file loads into the PLC The file is available on the sa...

Страница 69: ...1 As per the table below this data would then be available via Ethernet IP in class 04h Instance Attribute 64h or in class A0h Instance Attribute 1 If the Disable option is checked the I O transfer w...

Страница 70: ...lable in the vendor specific object I O Data Input Mapping Object Class A0h Instance Attribute 01h and Attribute ID s 01h to 06h ID Name Service Description Type 03h Data Get_attribute_single The data...

Страница 71: ...t_attribute_all Object Revision The revision attribute containing the revision of the object 1 1 1 UINT Instance Attributes Instance 01h ID Name Service Description Type 01h Data Get_attribute_single...

Страница 72: ...evision attribute containing the revision of the object 1 1 1 UINT Instance Attributes Instance 01h ID Name Service Description Type 01h Data Get_attribute_single Set_attribute_single The data produce...

Страница 73: ...C to the module using the configuration cable The configuration may be programmed into a 105G or a configuration may be loaded from a 105G After programming or loading is complete disconnect the PC fr...

Страница 74: ...e displayed but mappings from remote inputs will be shown as Unknown Mappings If you also load the configurations from the other remote modules in the system then these unknown mappings will disappear...

Страница 75: ...1 20 to 60 degC 0 to 60 degC 0 to 60 degC Humidity 0 99 RH non condensing Power Supply Battery supply 11 3 15 0 VDC AC supply 12 24 VAC 50 60 Hz DC supply 9 30 VDC Battery Charging circuit Included su...

Страница 76: ...ne of sight range 869 MHz 5 km 500mW EIRP RANGE MAY BE EXTENDED BY UP TO 5 INTERMEDIATE MODULES AS REPEATERS Antenna Connector Female coaxial Protected by gas discharge surge arrester but not the 869M...

Страница 77: ...6 1 Diagnostics Chart The LED indicators on the 105G have the following meanings INDICATOR CONDITION MEANING OK OFF continuously ON continuously Module power off or module failure Normal Operation RA...

Страница 78: ...s needs to be disconnected from the data bus to view the diagnostics For the Ethernet and Profibus units some diagnostic features can be viewed via the RS232 port while the data bus is connected and t...

Страница 79: ...per the previous section and select Terminal Then put the 105G into configuration mode by pressing the small pushbutton switch in the end plate of the module for 5 seconds as per section 4 9 until th...

Страница 80: ...an 91dBm is required for reliable operation Note the RSSI received signal strength of a received message is also stored in the database registers refer to section 2 5 1 e Tone Reversals If you select...

Страница 81: ...0 to 49 Select a then enter Location 0 0 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 10 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 20 0x0000 0x0000...

Страница 82: ...to stop the host device reading or writing values to the I O database at the same time then select option h or i Options c d Enable Disable Comms logging These options allow logging and display of rad...

Страница 83: ...messages that have the same system address as the module you are monitoring If you have another system with a different system address these messages will not be displayed on the screen This option i...

Страница 84: ...st have previously been configured in the module refer to section 4 8 2 for setting IP address To debug the registers you will need to select Connect under Debug Options The Green Red box will indicat...

Страница 85: ...gnostics screen Settings You can change your TCP Connection setting i e IP address and port Program Load Unit These options allow you to program and upload the configuration from the module via the Et...

Страница 86: ...ed or transmitted 6 4 2 Profibus Indicating LED s The module is equipped with four LED s mounted at the front and one LED on the board used for debugging purposes Led Positions are shown below The fun...

Страница 87: ...ts and ELPRO is not liable for any consequential damages or loss of operations or profits resulting from the use of these products ELPRO is not liable for damages losses costs injury or harm incurred...

Страница 88: ...Output status This bit is set on if this I O point has been configured as an input 12 Active status This bit is set on if the register has been configured as an I O point 11 10 Timer Units This field...

Страница 89: ...r value write a 1 to this bit 12 Waiting This bit is set when the command is active For Write commands the command delays before sending to see if any more changes occur For Read commands the command...

Отзывы: