background image

ELPRO Technologies Pty Ltd, 9/12 Billabong Street, Stafford Q 4053, Australia.

Tel: +61 7 33524533  Fax:  +61 7 33524577     Email:  sales@elprotech.com

Web: www.elprotech.com

User Manual

905U-G Wireless Gateway

Summary of Contents for 905U-G

Page 1: ...ELPRO Technologies Pty Ltd 9 12 Billabong Street Stafford Q 4053 Australia Tel 61 7 33524533 Fax 61 7 33524577 Email sales elprotech com Web www elprotech com User Manual 905U G Wireless Gateway...

Page 2: ...h the same type and rating CAUTION To comply with FCC RF Exposure requirements in section 1 1310 of the FCC Rules antennas used with this device must be installed to provide a separation distance of a...

Page 3: ...gies Please contact ELPRO Technologies for end user antenna and connector recommendations Notices Safety Exposure to RF energy is an important safety consideration The FCC has adopted a safety standar...

Page 4: ...aerial and equipment configuration described in the 905U Installation Guide Check with your local 905G distributor for further information on regulations 2 For 905G modules operation is authorized by...

Page 5: ...all other warranties 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 d...

Page 6: ...odbus DF1 22 2 4 2 Profibus 23 2 4 3 Ethernet 23 2 5 RADIO SYSTEM DESIGN 23 2 5 1 Radio Signal Strength 24 2 5 2 Repeaters 24 2 6 RADIO COMMS FAILURE 24 2 6 1 Monitoring Communications Failure 25 2 7...

Page 7: ...ATION 73 Fieldbus Mappings 74 4 9 FIELDBUS CONFIGURATION PROFIBUS SLAVE 79 4 10 FIELDBUS CONFIGURATION PROFIBUS MASTER 80 4 10 1 GSD File 80 4 10 2 Protocol and Supported Functions 80 4 10 3 Configura...

Page 8: ...Contents MAN_905G_1 16 Page 8 6 4 FIELDBUS INDICATING LEDS 143 CHAPTER 7 WARRANTY 149 APPENDIX 1 STATUS REGISTERS 151 APPENDIX 2 IT FUNCTIONALITY 153...

Page 9: ...to PLC s DCS SCADA or Internet Wireless extension of factory automation buses such as Profibus Wireless interconnectivity between different fieldbuses Ethernet to Profibus to Modbus to DF1 Combined ne...

Page 10: ...t equipment DF1 full duplex is a peer to peer protocol Either DF1 device can initiate commands to the other device and both devices will respond to commands from the other device The 905U G MD1 has tw...

Page 11: ...s 440 this exceeds the capacity of the Profibus interface Master unit PR2 The Profibus master interface supports 2048 input bytes and 2048 output bytes Each byte can be 8 discrete inputs or outputs bu...

Page 12: ...Each byte can represent 8 discrete inputs or outputs or an 8 bit value or two bytes can represent a 16 bit value That is analog or pulse I O can be transferred as 8 bit registers 1 byte or 16 bit regi...

Page 13: ...nation address sending a return acknowledgment Up to five attempts are made to transmit the message if an acknowledgment is not received The ELPRO 905U protocol is designed to provide reliable radio c...

Page 14: ...U G MD1 unit as this unit uses the RS485 port for Modbus or DF1 communications unless this unit is configured as Repeater only and does not have a host device connected 1 3 The Wireless Network The 90...

Page 15: ...egister can be configured with an update time 905G modules can transmit to 905G modules as well as other 905G modules There can be multiple 905G and 905C modules in a network as well as 905U I O Becau...

Page 16: ...ime period configurable 1 4096 sec 1 1 hour or real time clock or on demand by the host device by writing to a trigger register in the 905G Block Write Message A block write message transmits a consec...

Page 17: ...smits each message in the same format A data concentrator collects the I O values as a block and transmits the complete block in one transmission 1 3 4 905G Repeaters Any 905U module can repeat a norm...

Page 18: ...ive 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 ar...

Page 19: ...nd a sensitivity The 905G 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 905...

Page 20: ...8001 5000 3001 If the register value is greater than 32767 then the 15th bit is set indicating that the output has a communications failure 2 3 1 On board I O and Internal I O The 905G has eight disc...

Page 21: ...utput value DIO 7 4307 Input value DIO 8 4327 Output value DIO 8 4308 Low battery voltage status 4309 Supply voltage fail status 4310 Battery voltage value 4311 Supply voltage value 2 4 The Host 905G...

Page 22: ...nterface is limited to 4300 discrete inputs the limit of the 905G database or 1024 analogue inputs the limit of the HMS interface or a combination The same applies for outputs 2 4 3 Ethernet The Ether...

Page 23: ...rom a remote module via a repeater then the measurement is recorded in the address of the last repeater For example if a message is received from 24 directly then the RSSI will be recorded in register...

Page 24: ...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 905G di...

Page 25: ...quested This problem occurs when an output is triggered by the wrong radio device The 905G modules use frequency encoding and a very secure addressing system to ensure this does not occur An additiona...

Page 26: ...tion The 905G and 905U modules 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 the...

Page 27: ...al cable in dB The maximum net gain of the antenna cable configuration permitted is Country Max gain dB USA Canada 6 Australia New Zealand 0 The gains and losses of typical antennas are Antenna Gain d...

Page 28: ...linear antennas do not have integral cable and an external cable length must be connected such as the CC10 or CC20 cable kits Collinear and dipole antennas should be mounted vertically preferably no l...

Page 29: ...han two stations transmitting to a common station then the Yagi antennas should have vertical polarization and the common or central station should have a collinear non directional antenna Also note t...

Page 30: ...ly connected to SUP1 This external battery supply is connected to BAT and GND terminals The positive lead of the external supply should be protected by a 5A fuse Upon failure of the normal supply the...

Page 31: ...be connected to the battery supply connections of the 105G and the 105G will monitor for low battery status and also battery voltage If a 24V solar supply is used the 24V battery should be connected...

Page 32: ...5 1 RS232 Serial Port The serial port is a 9 pin DB9 female and provides for connection to a terminal or to a PC for configuration field testing and for factory testing It is also used by the Modbus D...

Page 33: ...RS232 port make sure that the RS232 port is disconnected before using the RS485 port RS485 is a balanced differential standard but it is recommended that shielded twisted pair cable be used to interc...

Page 34: ...G Wireless Gateway User Manual Page 35 September 2004 It is important to maintain the polarity of the two RS485 wires On the 905G terminal A the terminal on the right is positive and terminal B is neg...

Page 35: ...e right switch to give the node address Where the 905G module is mounted at the end of the RS485 link the RS485 link should be terminated by switching the termination switch on down in the above diagr...

Page 36: ...Isolated 5V from RS485 side 7 Not connected 8 ve RS485 Negative 9 Not connected 3 7 Ethernet Port For 905U G ET1 modules only The Ethernet connection uses a standard RJ45 connector on the top end pla...

Page 37: ...connector located at the antenna end of the module Pin outs are outlined in the table below See section on configuration for description of selector switches Modbus Plus 9 pin D SUB Connector Pin Nam...

Page 38: ...5 pin plugable screw terminal fieldbus connector Pin Signal Description 1 V Negative Supply Voltage 2 CAN_L CAN_L bus line 3 SHIELD Cable shield 4 CAN_H CAN_H bus line 5 V Positive supply voltage Devi...

Page 39: ...correct 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...

Page 40: ...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 stage The Initial s...

Page 41: ...ter 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 You can also chan...

Page 42: ...stem configuration click on Units on the left hand menu and then Add Unit Select the type of module from the list For 905G modules you will be asked to select the bus protocol This must match the 905U...

Page 43: ...905U G Wireless Gateway User Manual Page 45 September 2004 Deleting a Unit A module can be deleted from the configuration by highlighting the unit and selecting Delete Unit...

Page 44: ...e 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...

Page 45: ...recorded 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 f...

Page 46: ...u want to transfer a 905G register to an output signal at a 905U module you enter a mapping at the 905G module To configure mappings double click on the module in the left hand menu the menu will expa...

Page 47: ...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 905G there is a comms fail time param...

Page 48: ...Outputs at Remote 905U I O Modules Mappings can be entered in the 905G to remote outputs Select the Mappings option under the 905G Select an I O register and select the remote module and the output c...

Page 49: ...sage this is called the change sensitivity Sensitivities are configured for blocks of I O registers that is each I O register does not have a unique sensitivity You can configure up to 50 sensitivity...

Page 50: ...lock 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 p...

Page 51: ...he 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 Mapp...

Page 52: ...ng 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 register If you use a Word blo...

Page 53: ...n 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 905G If it is...

Page 54: ...ings If a value 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 Combinati...

Page 55: ...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 host device or by a change of state then the timer is...

Page 56: ...ppings all to be sent at 10 minutes then the 905G will try to send these messages at the same time some of the messages will have to wait until the earlier messages have been sent If you are sending R...

Page 57: ...k mappings Item Clock Location Set Location Days 4330 4340 Hours 4331 4341 Minutes 4332 4342 Seconds 4333 4343 Firmware versions up to 1 50 Registers 4340 4343 are normally zero When a value is writte...

Page 58: ...u do not wish change messages to occur select the Disable box 4 4 6 Mixing Normal Mappings and Block Mappings Block mappings can include I O Registers already used with normal I O mappings For example...

Page 59: ...sitivity Change messages for both individual I O mappings and block mappings use a sensitivity value to trigger the message Sensitivities are configured for blocks of I O registers that is each I O re...

Page 60: ...eed to be selected carefully for analog or counting registers as small values can result in a large number of change messages which can overload the radio channel A sensitivity value of 1 in 65535 is...

Page 61: ...Master sends the 905G a read command for Modbus input 10457 then the 905G will respond with the value in I O register 457 If the Modbus Master sends the 905G a write command for Modbus output 02650 th...

Page 62: ...e output registers Analog I O are 16 bit register values A value of decimal 8192 hex 2000 represents 0mA A value of 49152 hex C000 represents 20mA Each 1 mA has a value of 2048 hex 0800 a change of 40...

Page 63: ...ow the 905G handles Modbus registers and the types of Modbus commands the 905G Master can generate The Modbus Master commands are configured in the Serial Mapping screen The serial port is configured...

Page 64: ...dbus Slave address 1 The command requests the Modbus Slave to return the values of 10 registers which will be stored in I O registers 463 473 in the 905G As the command is a register read command the...

Page 65: ...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 equivalent to a change of 2mA A 4 20mA signal will vary between 16384 hex...

Page 66: ...the 905G will reset the value in Comms Fail image location to 0 and the normal re try sequence will operate Different I O Commands can use different Comms Fail image locations however we recommend th...

Page 67: ...e Write LongIntegers 0x0F 0xAA 0x91 Low 16 bits of long word placed in register Upper 16 bits ignored The SLC and Micrologic PLC s read write two types of registers An Integer has a signed 16 bit valu...

Page 68: ...files I3 1 to I27 1 at DF1 address 2 The entry under I O Register see below is the first I O register in the 905G to be transferred the I O count is the number of registers to be transferred The Comm...

Page 69: ...they will be transferred in multiples of 16 You cannot transfer an individual bit you must transfer the 16 bits in that PLC register which will be transferred to from 16 consecutive I O registers in t...

Page 70: ...G module are 16 bit unsigned values When they are copied to the Integer file in the PLC they will be treated as 16 bit signed values These values may be converted to the original unsigned values using...

Page 71: ...lave interface supports only 416 bytes I O The Radio Interface supports 10 000 registers of which 4300 are general purpose I O registers Each Radio Interface register is 16 bit even for discrete or di...

Page 72: ...via the fieldbus write mapping The host device can then read this input data from the IN Area If you want to send a value from the host device to the 905G use a Fieldbus Read Mapping The host device...

Page 73: ...nt I O structure than that used by the Radio Interface registers Consequently depending on the fieldbus mapping transfer mode see above table Radio Interface registers may or may not be compressed Wor...

Page 74: ...t may apply for some protocols All IN OUT Area locations accessed by the fieldbus must be part of a fieldbus mapping in the 905G that is if a host device is writing to bytes 0 100 in the OUT Area ther...

Page 75: ...ted in the example above Note that Word Address Mode is selected meaning that the Fieldbus Interface IN and OUT Areas will be treated as word addressed arrays by configuration software The parameters...

Page 76: ...n contains 16 bits and the last mapping used only 12 of those we have been able to follow on from the previous mapping see below The Fieldbus Register Selection screen above was shown when selecting t...

Page 77: ...e same CD as the configuration software or from the Elpro web page www elprotech com Configuration of the Profibus Fieldbus Interface comprises allocating a Profibus Slave address to the 905G and conf...

Page 78: ...GSD file containing all necessary information about the device In general the profibus slave device manufacturer supplies the relevant GSD files ESeries Configuration Software uses these files during...

Page 79: ...ofibus DP treeview on the left side of the network configuration screen The profibus network configuration screen is divided into three main areas see below The left hand Profibus DP Treeview displays...

Page 80: ...e properties of a given slave right click the required slave in the busview and choose properties or double click the icon in the busview Under the general tab various details including GSD file detai...

Page 81: ...properties dialog Parameter Assignment A slaves user specific parameters can be changed via the parameter assignment page User specific parameters for a slave device are defined in the corresponding G...

Page 82: ...an I O module to a slave first ensure the required slave is selected in the busview then drag the required I O module into a spare slot of the slave listview When an I O module is added to a slave co...

Page 83: ...of which if applicable are device specific and should be detailed in the documentation for the particular device Master Properties The profibus master 905G has some configurable properties that affect...

Page 84: ...ection on the Message Interface below Bus Parameters Tab The bus parameters can be adjusted only when the selected profile is user defined see Profibus Tab above These parameters should only be change...

Page 85: ...actor 100 Retry Limit The Retry Limits determines the number of attemps repeated message frames allowed to access a node 1 Retry Limit 15 HSA All active nodes masters scan the network continuously up...

Page 86: ...button recalculates the Ttr including Delta_Ttr Watchdog The watchdog determines the watchdog time transferred to slaves if the watchdog is enabled Tid2 The idle time 2 determines the maximum length r...

Page 87: ...ings Radio Configuration I O or Block Mappings 1 Profibus Network Configuration Once the GSD file for the profibus slave has been installed the slave device can be added to the profibus network see Co...

Page 88: ...l outputs are all contained in a 1 Byte Out module we use Single Bit Mode for the fieldbus write mapping The configured mapping see below transfers the 8 x I O Registers 100 107 in the radio interface...

Page 89: ...has now been transferred to the radio interface must be mapped over the radio network The analog input from the slave is mapped to an analog output at a remote 905U 1 the 8 x digital output at the pr...

Page 90: ...e Interface Area of the 905G I O Registers radio interface Since the message interface is part of the radio interface it may be controlled either remotely via appropriate block mappings i e remote 905...

Page 91: ...d the length of the message data The message data may be up to 128 x 16bit registers in length and contain data that is specific to the particular message Offset Register 0 Message ID 1 Message Inform...

Page 92: ...rors 0 Message OK 1 Error C R This bit indicates if the message is a command or a response 0 Response Message 1 Command Message Error Code If the Err bit is set this field contains additional error in...

Page 93: ...IN Area i e Messages to send to Profibus Interface 4700 4839 Message OUT Area i e Messages from Profibus Interface 4850 4899 Spontaneous Message OUT Area i e Alarm Messages from Profibus 4900 4949 Spo...

Page 94: ...cluded with the unsync command Similarly a freeze control command causes the addressed slaves to assume freeze mode In this operating mode the states of the inputs are frozen until the master sends th...

Page 95: ...This parameter specifies the command to send Bit Explanation 0 LSB Reserved set to zero 1 Reserved set to zero 2 Unfreeze input data 3 Freeze input data 4 Unsynchronize output data 5 Synchronize outpu...

Page 96: ...tended Word 7 Extended Fault Info Extended Word 8 Fault Information Response data word 1 Station Status 1 Station Status 2 Response data word 2 Station Status 3 Master Address Response data word 3 Ide...

Page 97: ...rmation Fault Information Extended Fault Information If Invalid Other is returned in the Message Information word in the header of the response information about the fault can be found here Fault Info...

Page 98: ...t Number Extended Word 3 No_add_Chg No_add_ Chg Extended Word 4 Extended Word 5 Err Code1 Err Code2 Extended Word 6 Err Code3 Err Code4 Extended Word 7 Return Code Extended Word 8 Fault Information Me...

Page 99: ...4 10 5 below Return Code See Return Codes in section 4 10 5 DP Error Codes Fault Information If Invalid Other is returned in the Message Information word in the header of the response information abo...

Page 100: ...xtended Word 6 Extended Word 7 Return Code Extended Word 8 Fault Information Response data byte 1 Station Type 0 Response data byte 2 Station Type 1 Response data byte 127 Station Type 126 Station Typ...

Page 101: ...rd 6 Err Code1 Err Code2 Extended Word 7 Return Code Extended Word 8 Fault Information Response data byte 1 Data 1 Response data byte 2 Data 2 Response data byte n Data n Slave Address Station address...

Page 102: ...ponse information about the fault can be found here 0001h Address out of range 000Ah Failed to execute MSAC1_Alarm_Ack request 000Bh Remote station failure 0010h Remote Station DPV1 Failure see Error...

Page 103: ...d Word 6 Err Code1 Err Code2 Extended Word 7 Return Code Extended Word 8 Fault Information Message data byte 1 Data 1 Data 1 Message data byte n Data n Data n Slave Address Station address of the slav...

Page 104: ...of range 000Ah Failed to execute MSAC1_Alarm_Ack request 000Bh Remote station failure 0010h Remote Station DPV1 Failure see Error Decode below 0011h Too much data is sent to the slave more than Max_C...

Page 105: ...esponse will trigger the module to send an MSAC1_Alarm_Ack to the slave This will tell the slave that the master has configured the alarm The slave will in turn respond with a confirmation message see...

Page 106: ...an alarm message with Extended Diag flag set 00h Slave sends an alarm message with Extended Diag flag cleared Data 1 n Additional manufacturer specific alarm information Alarm PDU Fault Information I...

Page 107: ...mmand Number 0023h Data Size 0000h Extended Word 1 Slave Add Slot No Extended Word 2 Seq Number Alarm Spec Ack Extended Word 3 Alarm Type Ext Diag Extended Word 4 Extended Word 5 Error Decode Extended...

Page 108: ...Extended Diag flag cleared Fault Information If Invalid Other is returned in the Message Information word in the header of the response information about the fault can be found here 000Ah Failed to ex...

Page 109: ...DPMC_ERR_V1C_TIMEOUT Active request terminated with timeout 8028h DPMC_ERR_V1C_INVALID_LEN Invalid length in user request 8030h DPMC_ERR_V1C_REQ_NEG Negative indication from lower layer 8031h DPMC_ERR...

Page 110: ...cording to the DP standard may be available in Error Code 1 See below Consult the Profibus DP specification for information on how to interpret these status values Error Code Name Meaning 01h L2_STATU...

Page 111: ...d 0031h DPMC_ERR_M_TIMEOUT Active request terminated with timeout 0034h DPMC_ERR_M_INVALID_LEN Invalid length in user request 0035h DPMC_ERR_M_REQ_NEG Negative indication from lower layer 0036h DPMC_E...

Page 112: ...res a flexible HTTP server with SSI functionality This enables the user to configure a web interface or web page accessing I O values in the 905G Email Client SMTP Predefined messages stored within th...

Page 113: ...ss values directly above a subnet mask value of 0 correspond to the host ID So in this example the subnet ID is 169 254 100 and the host ID is 175 Special case IP addresses Devices on an Ethernet netw...

Page 114: ...Class Affects Area Address Method 1 Read coils 1 IN OUT Bit 2 Read Input discretes 1 IN OUT Bit 3 Read multiple registers 0 IN OUT Word 4 Read input registers 1 IN OUT Word 5 Write coil 1 OUT Bit 6 W...

Page 115: ...t 0 0 1 1 2 3 14 15 16 1 2 17 18 19 30 31 32 1022 1023 16353 16354 16355 16382 16383 16384 1023 1024 16369 16370 16371 16382 16383 16384 OUT Area Modbus TCP Addresses Fieldbus READ Locations 0 1023 Mo...

Page 116: ...available to a Modbus TCP client A Modbus TCP client must use the appropriate Modbus Coil or Modbus Word addresses corresponding to configuration software as well as the correct function code see 4 10...

Page 117: ...see www ethernet ip org and www odva org The rest of this section assumes the reader is familiar with Ethernet IP If you use the 905U G with a PLC the PLC confiuration tool will require an EDS file so...

Page 118: ...possible Ethernet connections In this example 40 I O Registers 80 bytes are transferred to I O Input Instance 1 i e Ethernet connection 1 As per the table below this data would then be available via...

Page 119: ...ute_single The data produced is configured from fieldbus write mappings to I O Input Instance 2 6 Array of USINT Note This data is also available in the vendor specific object I O Data Input Mapping O...

Page 120: ...e The data produced is configured from fieldbus write mappings to I O Input Instance 6 Array of USINT I O Data Output Mapping Object Class A1h This object is setup dynamically via fieldbus write mappi...

Page 121: ...g a physical DIP switch or via the Configuration Software Fieldbus Configuration page To use the switch address settings the Enable Switch Address option in configuration software must be selected oth...

Page 122: ...n from ODVA The following vendor specific objects are implemented I O data input mapping object Class A0h I O data output mapping object Class A1h Since theses objects are the same as for Ethernet IP...

Page 123: ...es on the network Modbus Plus is a token bus network This means that each device on the network will receive the token on a cyclic basis When a device on the network receives the token it is able to b...

Page 124: ...his will make available Data From Network When adding mappings software will automatically adjust the available 40000 register address range depending on the command type i e read or write fieldbus ma...

Page 125: ...5G will terminate the available 4X register range at the last mapped 4X register for both the read and write area In the example above this means that the only 4X registers that are available to the M...

Page 126: ...5G The 105S 1 and 105S 2 modules use one address per module and the 105S 3 and 105S 4 modules take up two addresses To enable the 905G serial port for 105S expansion select the Enable Serial Expansion...

Page 127: ...guration cable The configuration may be programmed into a 905G or a configuration may be loaded from a 905G After programming or loading is complete disconnect the PC from the 905G Reset the 905G by r...

Page 128: ...be 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 disappea...

Page 129: ...140 degF 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 suitable for 12Vsealed...

Page 130: ...aters Antenna Connector Female SMA coaxial Data transmission rate 19200 baud Serial Ports RS232 Port DB9 male DCE RTS CTS hardware signals provided RS485 Port 2 pin terminal block Typical distance 1 2...

Page 131: ...em 6 1 Diagnostics Chart The LED indicators on the 905G have the following meanings INDICATOR CONDITION MEANING OK OFF continuously ON continuously Module power off or module failure Normal Operation...

Page 132: ...s must disable the serial protocol driver since the same serial port must be made available for diagnostics However the diagnostics still has full access to the radio network For all other protocol dr...

Page 133: ...ule will stop normal operations and a menu like the following will appear on the PC screen for all 905G versions Note Options a b and d are used in factory test and should not be selected c Show Signa...

Page 134: ...x Exit The module will restart via its normal power up and initialization sequence and resume its normal operation mode Select Stop Terminal to shut down the terminal and close the com port 6 2 2 Onli...

Page 135: ...I O registers of the Radio Interface the register values for a block of 50 registers are updated every 1 second For example to display the I O Database value at locations 0 to 49 Select a then enter...

Page 136: ...o 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 radio communications Once enabled the radio communicat...

Page 137: ...le Comms Logging Option e Add Time Stamps This option in the debug menu will add a timestamp to each displayed radio message The timestamp is based on the 905G internal real time clock This option is...

Page 138: ...se will overwrite the I O register and you may get an incorrect value When doing read write image array and the module has been configured with Fieldbus mappings you may need to disable the Fieldbus r...

Page 139: ...odule must 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...

Page 140: ...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 Ethernet port Must ensure the IP address has been set on the m...

Page 141: ...Off No power applied to module 2 Green Steady Device operating correctly 2 Green Flashing Module has not been configured 2 Red Flashing Minor recoverable fault has been detected 2 Red Steady Major int...

Page 142: ...Flashing Red 1 Hz Error in configuration IN and or OUT length set during initialization of the module is not equal to the length set during configuration of the network 4 Flashing Red 2 Hz Error in Us...

Page 143: ...nload in progress Red Database invalid 2 Database Status Off No database downloaded Green Data exchange with all configured slaves Green flashing Data exchange with at least one configured slave Red B...

Page 144: ...ms on 80ms then off 80 ms Normal operation the node is receiving and passing token Flash every 1 s This node is in MONITOR_OFFLINE state 2 flashes on 160 ms then off 480 ms This node is in MAC_IDLE ne...

Page 145: ...On line Connected 2 Green Flashing On line Not connected 2 Red Flashing Connection timeout 2 Red Steady Critical link failure 2 Green Red Flashing Power on self test 3 Off No power to device 3 Green...

Page 146: ...fits 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 incurre...

Page 147: ...emote address 13 Input 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...

Page 148: ...h the configured delay value at the next update time When the Waiting bit is set and the command is a read command this field contains the time in seconds within which a reply is expected If no reply...

Page 149: ...e Approximately 1 4MB non volatile FLASH Security The file system features two security levels Admin and Normal Security level is set at a per user basis or globally via setting Admin Mode in configur...

Page 150: ...hieve the desired configuration The system files are ASCII text files and can be edited with any text editor or copied moved to from the file system using FTP or Telnet Depending on security settings...

Page 151: ...otection will be ignored ip_accs cfg It is possible to configure which IP addresses and what protocols that are allowed to connect to the module This information is stored in the file ip_accs cfg The...

Page 152: ...following IP address 192 168 0 150 Subnet mask 255 255 255 0 Gateway address 192 168 0 1 DHCP BOOTP OFF allowable values are ON and OFF Speed Auto allowable values are Auto 100 or 10 Duplex Auto allow...

Page 153: ...l files makes it possible to for example replace the default logo by uploading a new logo named logo jpg It is also possible to make links from a web page to the virtual configuration page In that cas...

Page 154: ...I O data and configuration settings on a web page It is also possible to use SSI functions in email messages see SSI in Email Messages Since this functionality allows reading writing of I O values in...

Page 155: ...urns Arg1 if it s enabled and Arg2 if it s disabled DisplayEmailServer Syntax exec cmd argument DisplayEmailServer This function returns the currently used SMTP server address DipslaySMTPUser Syntax e...

Page 156: ...specifies an alternate output form For o the first digit will be zero For x or X 0x or 0X will be prefixed to a non zero result For e E f g and G the output will always have a decimal point for g and...

Page 157: ...ter conversion to unsigned char s char characters from the string are printed until a 0 i e NULL is reached or until the number of characters indicated by the precision have been printed f float decim...

Page 158: ...UT area OutReadSWord offset Reads a signed word short from position offset in the OUT area OutReadUWord offset Reads an unsigned word short from position offset in the OUT area OutReadSLong offset Rea...

Page 159: ...mal point and optional exponent float Literal no assignment is made The conversion characters d i o u and x may be preceded by l small case L to indicate that a pointer to long appears in the argument...

Page 160: ...rom the module To send an email the SMTP server address must be configured Without a valid SMTP address the module will not be able to send any email messages Sending a predefined email on data event...

Page 161: ...nder email address Subject line Email subject One line only Extra Headers Optional May be useful for advanced users when for example sending HTML emails etc Message Body The actual email message The d...

Page 162: ...SSI functions cannot be used in email messages The supported SSI commands for emails are DisplayIP DisplaySubnet DisplayGateway DisplayDNS1 DisplayDNS2 DisplayHostName DisplayDomainName DisplayEmailS...

Page 163: ...argument the names can be written directly or within quotes For names including spaces the filenames must be surrounded by quotes It is also possible to use relative pathnames using and dir Syntax dir...

Page 164: ...or directory from the source location to a specified destination copy Syntax copy source path source file destination path destination file This command creates a copy of the source file at a specifi...

Reviews: