Cooper Bussmann BU-945U-E 802.11 DSSS user manual Modbus I/O Transfer

Page 49

Cooper Bussmann Wireless Ethernet & Device Server BU-945U-E 802.11 DSSS User Manual

3.17 Modbus I/O Transfer

The BU-945U-E provides Modbus TCP Client and Modbus TCP Server functionality for I/O transfer. 5000 x 16bit general purpose registers are provided for Modbus (including the onboard Digital Input/Output) and are shared for both Client and Server. Modbus TCP Client (Master) and Modbus TCP Server (Slave) are both supported simultaneously, and when combined with the built in Modbus TCP to RTU Gateway the BU-945U-E can transfer I/O to/from almost any combination of Modbus TCP or RTU devices.

The layout of the BU-945U-E I/O Registers is summarized in the table below. Each register is internally saved as a 16 unsigned integer value. A Modbus transaction may access the entire 16 bit value of any register, or alternatively the most significant bit of a register may be accessed as a discrete value. The main use for the general purpose I/O registers is for intermediate storage, i.e., when transferring I/O from one Modbus Slave device to another. Also provided is the status of the onboard digital I/O, as well as the status of the wireless link and any serial or

TCP connections.

An inverted status of registers 4300 – 4307 are also available and can be found at register locations 4370 – 4377.

The status register will contain the value FFFF (hex) for ON and 0000 (hex) for OFF.

Registers

Purpose

1 – 4299

General purpose I/O registers (read/write)

4300

On-board Digital Input value (read only)

4301

Link Status (read only)

4302

Serial Gateway (RS232) Connection Status

4303

Serial Gateway (RS485) Connection Status

4304

TCP-RTU (RS232) Connection Status

4305

TCP-RTU (RS485) Connection Status

4306

TCP-RTU Modbus Server Connection Status

4307

Multicast Pipe Connection Status

4310

TCP-RTU (RS232) Number of Connections

4311

TCP-RTU (RS485) Number of Connections

4312

TCP-RTU Modbus Server Number of Connections

4320

On-board Digital Output value (read/write)

4378-4999

Reserved for future use

Modbus TCP Client (Master) enables the BU-945U-E to connect to one or more Modbus TCP Servers (Slaves).

All Modbus Master messages are directed to/from the onboard I/O registers depending on configuration (described below). The Modbus TCP Client may also poll Modbus RTU (i.e., serial) devices connected to either the local serial port or a remote BU-945U-E serial port by enabling the Modbus TCP to RTU gateway at the corresponding serial port (see section 3.14 “Serial Port Configuration”).

Modbus TCP Client functionality allows connections to a maximum of 25 different Modbus TCP Servers.

Modbus TCP Server (Slave) enables the BU-945U-E to accept connections from one or more Modbus TCP Clients (Masters). All Modbus transactions routed to the onboard Modbus TCP Server are directed to/from the onboard general purpose I/O registers. The Modbus TCP Server is shared with the Modbus TCP to RTU Gateway, so that the Modbus “Device ID” is used to determine if a Modbus transaction is to be routed to the onboard Modbus TCP Server or to a Modbus RTU device connected to the serial port. Care should therefore be taken that all serially connected Modbus devices use a different Modbus Device ID (i.e., Modbus Slave Address) to the onboard Modbus TCP Server. Up to 32 separate connections to the Modbus TCP Server are supported.

3A1582Rev1.6

www.cooperbussmann.com/BussmannWirelessResources

49

Image 49
Contents Read Retain FCC Notice Cooper Bussmann Application EngineeringPhone 800 a.m 500 p.m. Central, M-F 636 Fax 636 GNU Free Documentation License Important NoticeCooper Bussmann Contents Access Point vs Client BU-945U-E 802.11 630mW max powerNetwork Topology 3A1582Rev1.6 Bridge vs. Router Getting Started Quickly General Antenna InstallationPlant and Factory Installations Bench test and Demo System SetupLine-of-sight installations AntennasOmni-directional Antennas Installation tipsSerial Connections Power SupplyDirectional Antennas RS232 Serial PortRS485 Serial Port DB9 Connector Pinouts3A1582Rev1.6 Discrete Digital Input/Output Start-up LED Indication Selecting a Channel802.11 900 MHz Channels 3A1582Rev1.6 Data Throughput Based on Repeater Hops Radio ThroughputDefault Configuration Configuring the Unit for the First TimeAccessing Configuration for the First Time Enter the username user and default password user Power up the BU-945U-E moduleMethod 1 Set PC to same network as BU-945U-E For local addresses3A1582Rev1.6 Quick Start Quick Start ConfigurationNetwork Configuration Wireless ports will have the same IP address Dhcp Server Configuration, Default is uncheckedConfigured Essid of the client Save Changes and ResetEncryption keys must not be all zeros, i.e Security Menu3A1582Rev1.6 Normal Operation Radio ConfigurationTransparent Bridge Operation Router OperationSignal quality, etc Bands Default is AutoDrop back to non-bursting mode Access pointRadio Mode BU-945U-E Only Supports the 802.11 Standard Dhcp Client ConfigurationDefault distance is 20km Channel SelectionDNS Server Configuration Dhcp Server ConfigurationSpanning Tree Algorithm / Redundancy Multiple AP Repeater Mesh Network 3A1582Rev1.6 Site B WDS Configuration Example Extending range using WDSExample Adding Redundancy Example Roaming with WDS Access Points3A1582Rev1.6 Example WDS Routed Network Mouse, to highlight the entire row WDS Connections Routing RulesSTP Specifies a destination host Wireless Message FilteringInformation at a later time 3A1582Rev1.6 IP Address Filter Configuration MAC Address Filter ConfigurationUtilize the radio link. All other devices are blocked ARP Filter Configuration RS-232 PPP Server Serial Port ConfigurationSerial Gateway Modbus Modbus RTU to TCP Serial Gateway Server/Client/MulticastSerial Menu Modbus TCP to RTU GatewayMulticast Pipe Manager Port on the Client, i.e., Scada, DCS, etc Digital Input/OutputMulticast Group IP Address To be the same on all communicating Multicast devicesModbus I/O Transfer 3A1582Rev1.6 Modbus TCP Configuration on I/O Transfer Menu Modbus TCP Client Mappings on I/O Transfer Menu Module Information ConfigurationModule Information Webpage Fields System Tools Remote ConfigurationSetting a BU-945U-E to Factory Default Settings Configuration ExamplesExtending a Wired Network Client 2 Configuration Client 1 ConfigurationLAN B Configuration Client Configuration Access Point ConfigurationExtending Range of a Network with a Repeater Hop Boot Status LED Indication during Start-up Diagnostics ChartLED Indicator Condition Meaning RED ContinuouslyConnectivity Diagnostic Information AvailableConnectivity Parameters Site SurveyNetwork Traffic Analysis Statistics9999 Both Reset module enter Ffff to reset module Internal Diagnostic Modbus RegistersConnection Information 5014 STA OnlyStatistic Registers Utilities Testing Radio PathsPing 3A1582Rev1.6 Arp IpconfigRoute General Power SupplyRadio Transceiver Serial PortsInput / Output status System ParametersAppendix a Firmware Upgrades Web-Based UpgradeCSMA/CA ACKCSMA/CD DhcpIPX-SPX IeeeISN NAT SNRNIC SSLVPN VoIPWAN WEPDBm to mW Conversion Materials InstallationIperf Applications 3A1582Rev1.6 JPerf Application 3A1582Rev1.6 Terms and Conditions Preamble3A1582Rev1.6 No Warranty 3A1582Rev1.6 Customer Assistance