background image

WI-GTWY-9-xxx Wireless Gateway                                                                                       V1.18 

   

 

  

 

 

 

 

19 

Chapter 2  

OPERATION 

2.1

 

Start-up 

The WI-GTWY-9-xxx operating software and the database configuration are stored in non-

volatile memory; however the database I/O register values are lost on power failure (in the same 

way as a PLC). 
On start-up, the WI-GTWY-9-xxx sends "start-up poll" messages to remote modules based on 

the source address of inputs configured in the database (the start-up messages can be disabled by 

configuration).  The remote modules respond with update messages for their inputs, which sets 

initial values in the WI-GTWY-9-xxx I/O database registers.  The WI-GTWY-9-xxx provides a 

delay of 5 seconds between each start-up poll, to allow the remote module to respond and to 

avoid overloading the radio channel.    
If there are a lot of remote modules, then this start-up stage may take a significant time, and this 

should be allowed for in the system design.  The WI-GTWY-9-xxx has an internal battery 

charger feature and the use of a back-up battery should be considered if this start-up delay 

presents a constraint to system reliability.  Start-up polls may be disabled for individual remote 

modules in the database configuration.  
For the host device, the WI-GTWY-9-xxx provides an "Active" signal on the RS232 port (DCD 

pin 1).  Its purpose is to indicate to the host that the WI-GTWY-9-xxx is now processing output 

messages for the remote modules.  When the WI-GTWY-9-xxx powers down (or should an 

internal fault occur), the "Active" signal resets (turn “off” or “0”).  When the WI-GTWY-9-xxx 

starts-up, it holds the "Active" 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 remote addresses configured in the WI-

GTWY-9-xxx database, then the “active” signal will be held in the reset state for 100 seconds 

(20 x 5).  During this period, the WI-GTWY-9-xxx will not change any output values in its 

database.  After this time, the WI-GTWY-9-xxx will set the "Active" signal (to “on” or “1”) - the 

host can then send messages to the WI-GTWY-9-xxx to update the output values in the database.   

2.2

 

Operation 

The WI-GTWY-9-xxx database can hold values for 4300 I/O signals plus the 8 on-board I/O.   

The database registers (also called I/O registers) can be accessed by both the radio port and the 

fieldbus port.  The host device can change values in the database via the fieldbus, and the WI-

GTWY-9-xxx can transmit radio messages out with the new values.  Radio messages can be 

received with new values for database registers, and these new values can be written to the host 

device or read by the host device, via the fieldbus.  
The WI-GTWY-9-xxx operation must be configured before the WI-GTWY-9-xxx will function.  

Configuration is achieved by creating a configuration file on a PC and downloading this file to 

the WI-GTWY-9-xxx.  The WI-GTWY-9-xxx configuration may also be "uploaded" to a PC for 

Summary of Contents for WI-GTWY-9

Page 1: ...I GTWY 9 xxx Wireless Gateway User Manual V1 18 1 Weidmuller Inc 821 Southlake Blvd Richmond VA 23236 Tel 804 794 2877 Fax 804 897 4136 Web www weidmuller com User Manual WI GTWY 9 xxx Wireless Gatewa...

Page 2: ...F1 only with 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 d...

Page 3: ...idmuller Inc Please contact for end user antenna and connector recommendations Notices Safety Exposure to RF energy is an important safety consideration The FCC has adopted a safety standard for human...

Page 4: ...ule not in accordance with this User Manual or abuse misuse neglect or damage by external causes or repairs alterations or modifications undertaken other than by an authorized Service Agent Weidmuller...

Page 5: ...rial and equipment configuration described in the WI I O 9 x Installation Guide Check with your local WI GTWY 9 xxx distributor for further information on regulations 2 For WI GTWY 9 xxx modules opera...

Page 6: ...bus WI GTWY 9 PRx 11 1 1 3 Ethernet WI GTWY 9 ET1 12 1 1 4 DeviceNet WI GTWY 9 DE1 12 1 1 5 Modbus Plus WI GTWY 9 M 1 13 1 2 THE WI GTWY 9 XXX STRUCTURE 13 1 2 1 On board I O 14 1 3 THE WIRELESS NETWO...

Page 7: ...2 4 4 3 Don t Send if in Comm Fail 54 4 4 4 Startup Polls 55 4 4 5 Polls to Remote Modules 55 4 5 MAPPINGS FROM WI GTWY 9 XXX TO OTHER WI GTWY 9 XXX MODULES 55 4 5 1 Entering a Block Mapping 57 4 5 2...

Page 8: ...4 14 FIELDBUS CONFIGURATION MODBUS PLUS 132 4 14 1 Modbus Plus Introduction 132 4 14 2 Modbus Plus Addressing 133 4 14 3 Protocol Supported Functions 133 4 14 4 Configuration 134 4 15 CONNECTING WI I...

Page 9: ...105U G range The WI I O 9 x radio protocol is designed for very efficient radio band usage with event reporting communications automatic acknowledgment and error correction peer to peer addressing mul...

Page 10: ...rconnect protocol with many equipment manufacturers One Modbus master controls the Modbus network communications which can comprise up to 250 Modbus slave devices The Modbus master can read or write I...

Page 11: ...e or 16 bit registers 2 consecutive bytes An output is a value coming into the WI GTWY 9 PR1 via the fieldbus that is a value written to the WI GTWY 9 PR1 from the Profibus master An input is a value...

Page 12: ...lue coming into the WI GTWY 9 ET1 via the fieldbus An input is a value going out from the WI GTWY 9 ET1 via the fieldbus So an Ethernet WI GTWY 9 ET1 can handle up to 4300 I O total but analog or puls...

Page 13: ...outputs or one analog or counter 16 bit value An output is a value coming into the WI GTWY 9 M 1 via the fieldbus An input is a value going out from the WI GTWY 9 M 1 via the fieldbus So an Modbus Pl...

Page 14: ...evel of system performance The WI I O 9 x radio protocol is very efficient and reliable for radio communications It minimizes radio channel usage by change of state reporting and allows the use of int...

Page 15: ...y take up more than one address under some circumstances Any WI GTWY 9 xxx or WI I O 9 x module can act as a radio repeater for other modules that is radio messages can be passed onto other modules Up...

Page 16: ...ll as WI I O 9 x I O Because the WI I O 9 x protocol is peer to peer there are few constraints on communications between multiple WI I O 9 x modules Poll Messages A WI GTWY 9 xxx can also generate pol...

Page 17: ...clock or on demand by the host device by writing to a trigger register in the WI GTWY 9 xxx or a change of state event occurring within the block of I O registers If a block write message has been con...

Page 18: ...9 xxx Repeaters Any WI I O 9 x module can repeat a normal radio message however only WI GTWY 9 xxx modules can repeat a block message WI GTWY 9 xxx units connected to a host device can also act as a r...

Page 19: ...the remote modules When the WI GTWY 9 xxx powers down or should an internal fault occur the Active signal resets turn off or 0 When the WI GTWY 9 xxx starts up it holds the Active signal in a reset co...

Page 20: ...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 ca...

Page 21: ...WI GTWY 9 xxx Wireless Gateway V1 18 21 again when the WI GTWY 9 xxx receives a message from the remote module The default configuration is that output updates ARE sent during comms fail conditions...

Page 22: ...evice can read the status registers For example the communications status of an output configured at register number 3001 can be examined by reading register number 8001 5000 3001 If the register valu...

Page 23: ...available at register 4309 This becomes active if the supply voltage falls below 8 0V and clears when the supply voltage rises above 9 0V I O Register Description I O Register Description 4300 Input v...

Page 24: ...es and maximum 244 output bytes A Profibus byte can contain 8 discrete binary values or two bytes can be used for a 16 bit analogue or pulse register So the Profibus interface is limited to 1952 discr...

Page 25: ...65 A constraint that needs to be considered is the capacity of the radio channel If there is too much traffic on the radio channel then the system quickly becomes unreliable The recommended maximum a...

Page 26: ...n acknowledgment 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 anoth...

Page 27: ...ue to a binary discrete value by returning the most significant bit for the status register this corresponds to the comms status bit For example to monitor the comms status of I O register 1045 perfor...

Page 28: ...m by listening in or to cause damage by transmitting radio messages to force outputs A security option can be selected during the module configuration to protect against this The security option if se...

Page 29: ...nal on the WI I O 9 x module this is to ensure that the surge protection circuits inside the module are effective 3 2 Antenna Installation The WI GTWY 9 xxx and WI I O 9 x modules will operate reliabl...

Page 30: ...eater the transmission range will be however as the length of coaxial cable increases so do cable losses For use on unlicensed frequency channels there are several types of antennas suitable for use I...

Page 31: ...ightning surges For high lightning risk areas surge suppression devices between the module and the antenna are recommended If the antenna is not already shielded from lightning strike by an adjacent e...

Page 32: ...must be pointed exactly in the direction of transmission to benefit from the gain of the antenna The Yagi antennas may be installed with the elements in a vertical plane vertically polarized or in a...

Page 33: ...attery terminals with a power supply of at least 2A rating Alternately the unit can be powered via the SUP1 SUP2 terminals provided a backup battery is connected to the Battery terminals to supply the...

Page 34: ...Power failure I O Reg 4309 if the supply voltage drops below 8V this status value is set on and set off again when the voltage is more than 9V For AC Supplies this indicates low voltage at approximat...

Page 35: ...e input circuit is closed Provided the resistance of the switching device is less than 200 ohms the device will be able to activate the digital input All eight of the WI GTWY 9 xxx DIO terminals may a...

Page 36: ...ignal 2 RD Out Serial Data Output 3 TD In Serial Data Input 4 DTR In Data Terminal Ready may be used by Host Protocol Driver 5 SG Signal Ground 6 DSR Out Data Set Ready always high when unit is powere...

Page 37: ...rconnect 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...

Page 38: ...to give the node address Where the WI GTWY 9 xxx 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 diagram WI...

Page 39: ...V from RS485 side 7 Not connected 8 ve RS485 Negative 9 Not connected 3 7 Ethernet Port For WI GTWY 9 ET1 modules only The Ethernet connection uses a standard RJ45 connector on the top end plate of th...

Page 40: ...nnector 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 Name 1...

Page 41: ...ugable 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 DeviceNet us...

Page 42: ...ering the 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 th...

Page 43: ...d on your PC before you can use it The CD contains a setup file called setup exe Select the configuration software window on the Product CD and an installation Wizard will guide you through the instal...

Page 44: ...oject will be found in the folder c Projects Fire Pumps When you have selected the project a screen will appear where you may enter the system address If you are editing an existing project the system...

Page 45: ...figuration from a module connect the module to the PC via the RS232 cable put the module into Configuration Mode by pressing the configuration button on the top end plate and click on Load Unit This w...

Page 46: ...8 46 The default name for a unit will include the unit address For example WI GTWY 10 is a WI GTWY 9 xxx module with unit address 10 You can change the name of a unit for example you could replace the...

Page 47: ...f staff Data Encryption is an additional level of security The security option uses a 64 bit security key to provide data encryption of the radio messages All modules in the same system will be config...

Page 48: ...th other modules in the system as the security key is different Warning These security options provide a high level of security but no data security system can provide 100 protection But it does make...

Page 49: ...S232 cable For Modbus DF1 units the host device must be disconnected even if it is connected to the RS485 port Other units do not need to disconnect the data bus When the PC is connected put the WI GT...

Page 50: ...archived project then all mappings will display as normal any mappings to from the WI GTWY 9 xxx will be over written on the PC display by the loading process If you are unable to load into the archi...

Page 51: ...menu the menu will expand with selections for that module Select Mappings Each mapping comprises only one I O point Block Mappings provide more advanced communications between WI GTWY 9 xxx modules 4...

Page 52: ...isabled or zero To enter a time select the I O register from the list The comms fail time should be greater than the update time of the remote input Firmware version 1 76 and later The I O value in th...

Page 53: ...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 O regist...

Page 54: ...ts selected This feature is also available with the other configurable parameters 4 4 3 Don t Send if in Comm Fail You can configure a special Don t Send if in Comms Fail mapping If this is configured...

Page 55: ...d 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 5 Mappings from WI GTWY 9 xxx...

Page 56: ...mappings that is you can select a Read Word mapping or a Read Bit mapping and you can select a Write Word mapping or a Write Bit mapping Word refers to a complete 16 bit register value Bit refers to...

Page 57: ...er and I O Count The I O Register is the first register in the block and the I O Count is the number of registers in the above example the block of registers will be 110 124 15 registers starting at I...

Page 58: ...y several different methods By the host device writing to a trigger register in the source WI GTWY 9 xxx the block mapping message is sent each time the host device writes to the trigger register By c...

Page 59: ...e determine the time period trigger and real time trigger For a time period trigger select Continuous in the Period pop down window Under Offset enter the time period in seconds In the above example t...

Page 60: ...is to stagger messages with the same time setting For example if you configure 5 block mappings all to be sent at 10 minutes then the WI GTWY 9 xxx will try to send these messages at the same time so...

Page 61: ...section on diagnostics The set registers can also be set via radio using appropriate I O or block mappings Item Clock Location Set Location Days 4330 4340 Hours 4331 4341 Minutes 4332 4342 Seconds 43...

Page 62: ...the Delay window then the change message will be sent 20 seconds after the change of state occurs if other changes occur during the 20 second period all of these changes are sent in the one message T...

Page 63: ...ssion If the Response Timeout is greater than the Block mapping time period and radio s are in a High traffic or poor radio path then instances could occur that received messages could be from previou...

Page 64: ...nt from the remote module then the comms fail status is set this can be monitored by the host device 4 5 10 Repeater only Configuration Any WI GTWY 9 xxx module can act as a repeater unit However a WI...

Page 65: ...between 0 and 49 have a sensitivity value of 1000 If register 34 has changed value by more than 1000 since the last transmission for that register then a change trigger will occur for register 34 Sens...

Page 66: ...as the values are transferred to the data bus or from the data bus The I O values in the WI GTWY 9 xxx database registers are stored as 16 bit values between 0 and FFFF hexidecimal or 0 and 65 535 dec...

Page 67: ...ta bus and values written from the data bus to the I O registers Any values outside of the scaling range are set to the minimum or maximum value For example if the data bus read a value of 10 000 from...

Page 68: ...ion screen In this example the full 16 bit range 0 65535 is scaled to signed 16 bit values A value greater than 32767 which will be seen as a negative value can t be written to the data bus In the las...

Page 69: ...ly transmissions are available between 1 5 As a Change of State occurs or Timed Update expires each message will be sent this number of times Note If setting Number of TX only transmissions to 1 ensur...

Page 70: ...is done in the Serial Settings screen A valid Modbus slave address is 1 to 255 Each I O register and status register in the WI GTWY 9 xxx can act as one of the following types of Modbus registers 000...

Page 71: ...ister 07 Read Exception Status compatibility returns zero 08 Loopback test Supported codes 0 return query data 10 clear diagnostic counters 11 bus message count 12 CRC error count 14 slave message cou...

Page 72: ...rate Modbus read and write commands to the Modbus Slave devices First read the above section on Modbus Slave operation for an understanding of how the WI GTWY 9 xxx handles Modbus registers and the ty...

Page 73: ...the Modbus Slave every 100msec The address of the Modbus Slave is 1 permissible addresses are 1 255 Because a digital write command has been selected the destination register type will be digital outp...

Page 74: ...at may be required to transfer I O points between the WI GTWY 9 xxx and the Modbus Slave devices Digital I O The value of a digital I O point is stored in the WI GTWY 9 xxx database as a hexadecimal 0...

Page 75: ...will have zero re tries When a successful response is received from the Modbus slave the communication failure flag is reset and the configured number of re tries will be used This means that an off...

Page 76: ...of each WI GTWY 9 xxx I O register and writes the bits to the destination register starting at the LSB of the register Min transfer is 16 bits Read Integers 0x0F 0xA2 0x89 Return signed 16 bit value R...

Page 77: ...can enter a Request Delay between commands sent to the host To enter a DF1 command select New Serial Mapping The following example is a file write command which writes WI GTWY 9 xxx I O registers 80 1...

Page 78: ...You can only transfer these values in groups of 16 That is a read or write command will transfer a minimum of 16 bits to from the WI GTWY 9 xxx If more than 16 are transferred then they will be transf...

Page 79: ...nly have a value of 0000 when the remote module starts up and the previous count is lost This value will indicate that the counter has reset Note The values from the WI GTWY 9 xxx module are 16 bit un...

Page 80: ...nterface 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 digital...

Page 81: ...rom the Radio Interface i e input data that has either come in from the radio or from local I O will be transferred to the IN Area via the fieldbus write mapping The host device can then read this inp...

Page 82: ...4 9 2 Transfer Mode Radio Interface registers are all 16 bit general purpose input or output registers That is analog inputs or outputs are stored as a 16 bit value Digital inputs or outputs occupy a...

Page 83: ...ou will see a significant difference which can expalin why when connecting different devcices together the values sometimes do not line up ABCD 43981 CDAB 52651 4 9 4 Address Mode Configuration softwa...

Page 84: ...ible or the lowest available unused location Configuration Software will always automatically choose the next lowest available location it is strongly recommended that this topology be used so as not...

Page 85: ...fieldbus mapping were setup using the mapping configuration screen as described above The first Fieldbus Mapping is a Write WORD mapping writing I O Registers 10 15 from the Radio Interface to word lo...

Page 86: ...llows the user to graphically select the location for the current mapping NOTE by default configuration software will always choose the next available Fieldbus Interface register for fieldbus mappings...

Page 87: ...ldbus Interface i e Fieldbus Mappings The Profibus address can be set in the Fieldbus Config screen or via the rotary switch on the end plate of the module valid slave addresses are 1 126 If the Enabl...

Page 88: ...cturer supplies the relevant GSD files WI Series Configuration Software uses these files during network configuration 4 11 2 Protocol and Supported Functions The WI GTWY 9 xxx PR2 implements a complet...

Page 89: ...ofibus DP Treeview displays all the available slaves i e those whose corresponding GSD files have been installed The right hand top section Busview displays graphically the devices that are currently...

Page 90: ...slave in the busview and choose properties or double click the icon in the busview Under the general tab various details including GSD file details relating to the selected slave device are displayed...

Page 91: ...cific parameters can be changed via the parameter assignment page User specific parameters for a slave device are defined in the corresponding GSD file for the device the definition of which are devic...

Page 92: ...ave 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 configuration software will automatically assign that I...

Page 93: ...also apply to an I O module This data is a string of hexadecimal bytes the meanings of which if applicable are device specific and should be detailed in the documentation for the particular device Ma...

Page 94: ...configuration may be synchronized using the Message Interface instruction SET_SLAVE_MODE see section on the Message Interface below Bus Parameters Tab The bus parameters can be adjusted only when the...

Page 95: ...rounds occur before a new active node master can be added to the token ring 1 Gap Factor 100 Retry Limit The Retry Limits determines the number of attempts repeated message frames allowed to access a...

Page 96: ...ge after sending a message frame that is not acknowledged Tid2 Max Tsdr Tid1 The idle time 1 determines the minimum length required before a transmitting node can send the next message after sending a...

Page 97: ...automatically chosen locations are Fieldbus IN locations 0 1 and Fieldbus OUT location 0 Fieldbus Configuration The next configuration step is to transfer the I O in the Fieldbus Interface to the Radi...

Page 98: ...WI GTWY 9 xxx Wireless Gateway V1 18 98 WI GTWY 9...

Page 99: ...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 WI I O 9 x 1 the 8 x digital output at the Profibus slave will be a...

Page 100: ...cription SET_SLAVE_MODE Send control command to slave s Sync Freeze GET_SLAVE_DIAG Get diagnostic information from a slave GET_SLAVE_CONFIG Get slave configuration SET_SLAVE_ADDRESS Set node address o...

Page 101: ...e ID is used in that message Message ID s can be selected arbitrarily but successive messages must contain different ID s so as to trigger the execution of the message i e a message will only be execu...

Page 102: ...the message type 2h This field must always equal 2 Command Number This register contains a 16 bit command identifier which contains the identifier corresponding to the exact message command to be exec...

Page 103: ...n to station related user data transfer which is executed automatically the master can send control commands to a single slave a group of slaves or all slaves simultaneously These control commands are...

Page 104: ...ge 1 125 If a slave group is to be addressed Slave Address should be 127 Multicast address Group Select Range 01h FFh Bit coded This parameter decides which group should be addressed see below bit 7 b...

Page 105: ...returned in the Message Information word in the header of the response information about the fault can be found here Fault Information contents Extended Fault Information contents 0001h Address out o...

Page 106: ...6 Extended 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...

Page 107: ...ation 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 Inform...

Page 108: ...umber 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 Messa...

Page 109: ...low 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 about the fau...

Page 110: ...nded 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 Type 0...

Page 111: ...ended Word 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...

Page 112: ...ader of the response 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 Fai...

Page 113: ...ror Decode Extended 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 a...

Page 114: ...d 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 Decode below 0011h Too much data is sent to t...

Page 115: ...via the message interface The response 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...

Page 116: ...agnostic Flag FFh Slave sends 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...

Page 117: ...message must not be responded to Message layout Command Response Message ID ID no response Message Information 4002h Command Number 0023h Data Size 0000h Extended Word 1 Slave Add Slot No Extended Wo...

Page 118: ...tended Diagnostic Flag FFh Slave sends an alarm message with Extended Diag flag set 00h Slave sends an alarm message with Extended Diag flag cleared Fault Information If Invalid Other is returned in t...

Page 119: ...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_V1C_REQ_...

Page 120: ...ding 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_STATUS_U...

Page 121: ...LAVE_NOT_FOUN D Slave does not respond 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 ind...

Page 122: ...rd FTP clients Telnet Server The Telnet server features a command line interface similar to the MS DOS environment HTTP Server The module features a flexible HTTP server with SSI functionality This en...

Page 123: ...ove the Subnet Mask in this example it can be seen that the IP Address values directly above a subnet mask value of 255 correspond to the subnet ID Conversely the IP Address values directly above a su...

Page 124: ...selection for all fieldbus mappings It is possible for both Modbus TCP and Ethernet IP to be selected in this case select Disable I O Instance individually for each Modbus TCP fieldbus mapping Suppor...

Page 125: ...23 1024 16369 16370 16371 16382 16383 16384 OUT Area Modbus TCP Addresses Fieldbus READ Locations 0 1023 Modbus Bit Address OUT Area Location Modbus Word Address Bit 15 Bit 14 Bit 13 Bit 2 Bit 1 Bit 0...

Page 126: ...ost device as 30010 30000 for an input register 10 as the address Alternatively a word read fieldbus mapping in the WI GTWY 9 xxx from Modbus Location 1025 can be written to by a host device as 41025...

Page 127: ...ble on the same CD as the configuration software or on the Weidmuller Inc web site Implemented Objects EtherNet IP requires some mandatory objects these are implemented as well as some vendor specific...

Page 128: ...nection 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 tra...

Page 129: ...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 Object Clas...

Page 130: ...he 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 mappings...

Page 131: ...GTWY 9 xxx DeviceNet module the Mac ID and Baud rate settings can be set either using a physical DIP switch or via the Configuration Software Fieldbus Configuration page To use the switch address set...

Page 132: ...lso the framework for both ControlNet and Ethernet IP to carry and exchange data between nodes The WI GTWY 9 xxx supports the mandatory objects as well as some vendor specific objects The mandatory ob...

Page 133: ...ugh fast cyclic I O data called Global Data and one through a somewhat slower Modbus protocol for point to point parameter data transfer The WI GTWY 9 xxx supports both Global Data and point to point...

Page 134: ...ce unit s global data GDB I P Offset may also be specified in order to read a specific portion of the 32 word global data of the source address However since only 32 words max of global data are produ...

Page 135: ...eration that the WI GTWY 9 xxx Modbus Plus module dynamically adjusts the 4X register range available to the network depending on the fieldbus mappings configured The WI GTWY 9 xxx will terminate the...

Page 136: ...port for Serial expansion select the Enable Serial Expansion box as shown above Note that enabling Serial expansion also disables on line diagnostics via the serial port Mappings are configured as per...

Page 137: ...s to be Repeated waiting to be sent 4355 Block Message queue number of block mappings queued waiting to be sent 4356 COS Message queue number of COS messages queued waiting to be sent 4357 Update Mess...

Page 138: ...I GTWY 9 ET1 WI GTWY 9 DE1 WI GTWY 9 M 1 40 to 140 degF 40 to 60 degC 30 to 140 degF 0 to 60 degC 30 to 140 degF 0 to 60 degC 30 to 140 degF 0 to 60 degC 30 to 140 degF 0 to 60 degC Humidity 0 99 RH n...

Page 139: ...Power 1W Signal detect RSSI 120 to 40 dBm Expected line of sight range subject to local conditions 20 miles 4W ERP 15 km 1W ERP depending on local conditions USA Canada Australia New Zealand Range ma...

Page 140: ...l block Typical distance 1 2 km Data rate bit sec configurable 50 75 150 300 600 1200 2400 4800 9600 19200 Byte format 7 or 8 data bits Stop start parity bits configurable Profibus Port RS485 Port Opt...

Page 141: ...ING OK OFF continuously ON continuously Module power off or module failure Normal Operation RADIO TX Flashes yellow Radio transmitting RADIO RX Flashes green Flashes red Radio receiving good radio sig...

Page 142: ...al port is already free and therefore online diagnostics can be used while the module is fully operational The module diagnostics can be accessed via any terminal package i e hyperterminal procom or v...

Page 143: ...of radio path between two locations This is done by the display of the received radio signal strength at the connected WI GTWY 9 xxx With no transmitted signal from the other site the display will sho...

Page 144: ...initialized i e for Ethernet Profibus Modbus Plus and DeviceNet for Modbus DF1 and Serial Driver the fieldbus driver will be disabled so that the serial port can be used for diagnostics Note before g...

Page 145: ...check the values of inputs reported from remote sites When the protocol driver does not use the shared RS232 485 port Ethernet Profibus DeviceNet and Modbus Plus data is also exchanged with the field...

Page 146: ...adio traffic in raw format i e the raw data frame for each received packet is displayed in hexadecimal format To decode the meaning of each radio data packet configuration software can be used to deco...

Page 147: ...This option in the debug menu will add a timestamp to each displayed radio message The timestamp is based on the WI GTWY 9 xxx internal real time clock This option is normally used only if monitoring...

Page 148: ...value in the Fieldbus database 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 ne...

Page 149: ...g 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 module...

Page 150: ...9 ET1 IP address and connection data If using Modbus TCP then LED s 2 3 have no function in regards to the Modbus TCP communications of the module LED no Color State Description 1 Green The Link LED...

Page 151: ...lashing 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 Use...

Page 152: ...rogress 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 Bus control...

Page 153: ...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 never g...

Page 154: ...path test you will need two WI I O 9 x modules One module will be fixed and the other mobile Both units will need power supplies and antennas The power supply for the mobile unit is normally a 12V ba...

Page 155: ...switch If the radio path is short and there is a high level of confidence that the radio path will be reliable the result can be checked by simply looking at the TX RX LEDs on the mobile unit If each...

Page 156: ...es Configuration Utility and open up the appropriate project 2 Select from the site list the module you wish to monitor comms at 3 Press the Diagnostic button on the right hand side of the configurati...

Page 157: ...as well as the data value which can be viewed in a number of different formats I e Hex Dec Analog and Digital 6 6 2 Comms Log using firmware erlier than V1 70 This procedure is used for all models eg...

Page 158: ...and then Start Comms and select whether you wish to filter current system address Yes for current system address only or No for all System addresses 8 Tick the Time stamps option and then select Log t...

Page 159: ...you wish to monitor comms at 3 Press the Diagnostic button on the right hand side of the configuration screen and a new window will open headed Communications Log 4 Hold down the indented black button...

Page 160: ...e purchaser of products for any consequential claim for damages or loss of operations or profits and Weidmuller Inc is not liable for any consequential damages or loss of operations or profits resulti...

Page 161: ...tput 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 de...

Page 162: ...t 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 is received within this time the Commun...

Page 163: ...proximately 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 configuratio...

Page 164: ...Structure below In most cases these files have the file extension cfg and must be created or edited by the user to achieve the desired configuration The system files are ASCII text files and can be ed...

Page 165: ...thName Message goes here The contents of this file can be redirected by placing the line File path on the first row followed by a list of password files Example File path user pswd my_passwords web_ps...

Page 166: ...ain the new welcome message in ASCII form The contents of this file can be redirected by placing the line File path on the first row and a file path on the second Example File path my_settings telnet_...

Page 167: ...es are located and which areas Normal Admin users can access The files and directory structure must be created by the user using FTP or Telnet The required cfg file structures are outlined in the Syst...

Page 168: ...FTP Server It is possible to upload download files to from the file system using a standard FTP client Depending on security settings different parts of the filesystem can be accessed by the user see...

Page 169: ...r DisplayHostName Syntax exec cmd_argument DisplayHostName This function returns the hostname DisplayDomainName Syntax exec cmd_argument DisplayDomainName This function returns the default domain name...

Page 170: ...ses conversion and printing of the next successive argument to printf Each conversion specification begins with the character and ends with a conversion character Between the and the conversion charac...

Page 171: ...r signed representation Use signed argument o byte word octal notation without a leading zero x X byte word hexadecimal notation without a leading 0x or 0X using abcdef for 0x or ABCDEF for 0X u byte...

Page 172: ...utReadSWord 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 Reads a sign...

Page 173: ...int 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 list...

Page 174: ...odule 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 It is pos...

Page 175: ...il 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 data is r...

Page 176: ...tural reasons some SSI functions cannot be used in email messages The supported SSI commands for emails are DisplayIP DisplaySubnet DisplayGateway DisplayDNS1 DisplayDNS2 DisplayHostName DisplayDomain...

Page 177: ...le System Operations For commands where filenames directory names or paths shall be given as an argument the names can be written directly or within quotes For names including spaces the filenames mus...

Page 178: ...ource path source file destination path This command moves a file or directory from the source location to a specified destination copy Syntax copy source path source file destination path destination...

Reviews: