background image

 

 

P/N 134421     

29 

Banner Engineering Corp. • Minneapolis, MN U.S.A.

www.bannerengineering.com  •  Tel: 763.544.3164

SureCross™ DX80 Web Configurator

 

Instruction Manual

Network Tab

TCP Error Codes

The 

TCP Error Codes

 page displays error codes encountered when 

processing Modbus Client reads and writes via the Modbus/TCP 

connection.

Resetting Error Codes

The first occurrence of read and write errors are shown along with the 

map number that was processing when the error occurred. Check the 

Reset box to the left of the error column and click the Update button 

to clear the error. If more than one error is active, the next error code 

displays.
The right three columns display an error count for all maps for each 

device. Check the Reset box to the left of the Total Messages column 

and click Update to reset the counts. Click Update to view the most 

recent data values.

TCP Registers

The 

TCP Registers

 page displays data 

mapped by the virtual server user map defined 

under 

Network > Modbus/TCP Setup > Server 

Map

. This is a snapshot of what the remote 

client sees when the user map is enabled. 
The diagnostic info displays the connection 

status for each available connection. A 

code of A/B where A is zero is an available 

connection, and B indicates the reason for 

closing (may be normal TCP close). A value 

of A greater than zero and B equal to zero 

indicates an active connection.

Error codes (A/B format) indicate the following errors with the first 

number:

1: n/a for RTU (Transaction ID out of sync)
2: Exception code returned by remote device
3: Function code mismatch (bad packet)
4: Insufficient data (bad packet)
5: No response from remote device, timed out
6: CRC error in received packet

When A is code 2, indicating an exception code was returned, B 

indicates the exception as follows:

1: Illegal function code
2: Illegal data address (the requested register does not 

exist in the device)
3: Illegal data value

Summary of Contents for SureCross DX80

Page 1: ...Printed in USA 11 07 P N 134421 SureCross DX80 DX80 Wireless I O Network System Web Configurator Reference Guide...

Page 2: ...ved by Banner Engineering could void the user s authority to operate the product Contact the Factory for more information All specifications published in this document are subject to change Banner res...

Page 3: ...DX80 Gateway is Modbus RTU Master 23 DX80 is Modbus RTU Slave 25 Network Tab 27 Modbus Data Submenu 27 RTU Registers 27 RTU Error Codes 28 TCP Error Codes 29 TCP Registers 29 Modbus RTU Setup Submenu...

Page 4: ...al Terminal 71 Basic Configuration 73 Devices 73 I O Configuration 74 I O Linking 75 Link Timeout 76 System Network Settings 77 Advanced Configuration 78 Thresholds 78 Data and Event Logging 79 Log Fi...

Page 5: ...on the SureCross devices Tip SureCross DX80 Web Configurator Instruction Manual Introduction The XML file on any Ethernet Bridge or Gateway Pro does not necessarily contain the settings for a specifi...

Page 6: ...P N 134421 Banner Engineering Corp Minneapolis MN U S A www bannerengineering com Tel 763 544 3164 SureCross DX80 Web Configurator Instruction Manual Introduction Notes...

Page 7: ...ddress The factory default IP address for the DX83 Ethernet Bridge and DX80 Gateway Pro devices is 192 168 0 1 To change the device s default IP address first set up the host PC with an IP address dif...

Page 8: ...nabled from a login other than the root login 3 After selecting the EtherNet IP Enabled checkbox click the Set Ports button to save any changes made to the HTTP Port Modbus Server Port Telnet Port or...

Page 9: ...d network components The Get ALL command will take a few minutes to complete Click on the Check Status button to review the status of the Get ALL or Send ALL command Change Refresh Send and Update Com...

Page 10: ...10 P N 134421 Banner Engineering Corp Minneapolis MN U S A www bannerengineering com Tel 763 544 3164 SureCross DX80 Web Configurator Instruction Manual Login Notes...

Page 11: ...lect the Change checkbox Click the Update button to send this information to the Ethernet Bridge Using the Change checkbox and Update buttons sends the only device name and model to the Ethernet Bridg...

Page 12: ...Send ALL After defining and setting up the devices and I O point parameters select the Send ALL checkbox and click the Update button to send this information to the radio network devices Update button...

Page 13: ...e I O is ignored Select an I O type from the I O Selection drop down list The Configure Points sample screen shows a Gateway defined with four discrete IN four discrete OUT two analog IN and two analo...

Page 14: ...option set the Delta value to 0 Hysteresis and Threshold The threshold defines a trigger point or reporting threshold ON point for an analog input Enter a 0 to turn off the threshold otherwise use a s...

Page 15: ...orting on change of state Sample Interval Setting a sample interval defines how often the Node samples the I O point device Enter the sample interval in seconds the interface rounds the value to the n...

Page 16: ...point If the checkbox is not selected that I O point is disabled This checkbox is also on the primary screen I O Type Select the I O type from the drop down list The drop down list includes all optio...

Page 17: ...ut is considered off When set to zero hysteresis is turned off A typical hysteresis value is 10 to 20 of the unit s range In the example given above the input is considered on at 15 mA To consider the...

Page 18: ...e Send button to update the radio devices Tip Ton Toff 0 Volts Full Power Supply Warmup Input sample point Warmup Time Digital Signal Conditioning Sample High The Sample High parameter establishes the...

Page 19: ...nt Report Type parameter is defined as discrete the input reporting messages for this point are packed into one wireless message For greatest efficiency all discrete inputs should be defined as a disc...

Page 20: ...d by 20 before being written to the Modbus register To convert this register value back to a temperature reading use the Scaling screen The Offset value can be used to account for errors introduced in...

Page 21: ...ateway enters master mode after the Master Timeout period has elapsed Select Modbus RTU Slave if the DX80 Gateway Pro or a Ethernet Bridge and Gateway pair is operating as a slave on a Modbus serial c...

Page 22: ...imeout lapses DX80 is Modbus RTU Slave Slave Slave Ignored Similar to the default mode but a device other than the Ethernet Bridge acts as the Modbus master device The Ethernet Bridge still communicat...

Page 23: ...d The threshold defines a trigger point or reporting threshold ON point for an analog input Enter a 0 to turn off the threshold otherwise use a specific value e g 15 mA for a 0 20 mA analog input Thre...

Page 24: ...til deleted Unused rules at the end of the list always show None as the remote type Slave ID Enter the slave ID of the device the master is trying to communicate with Other Commands Get button Reads t...

Page 25: ...us RTU Slave The third option DX80 is Modbus RTU Slave sets up a Gateway and Ethernet Bridge or Gateway Pro as a slave device This selection stops the communication between the Ethernet interface and...

Page 26: ...26 P N 134421 Banner Engineering Corp Minneapolis MN U S A www bannerengineering com Tel 763 544 3164 SureCross DX80 Web Configurator Instruction Manual RF Devices Tab Notes...

Page 27: ...p page RTU Registers The RTU Registers screen displays the Modbus register contents for RTU slave devices defined under the Modbus RTU set up page To change the register data Enter a new register data...

Page 28: ...a count of errors for all maps for each device Select the Reset checkbox left of the Total Messages column and click Update to reset the counts Click Update to view the most recent values Error codes...

Page 29: ...ent data values TCP Registers The TCP Registers page displays data mapped by the virtual server user map defined under Network Modbus TCP Setup Server Map This is a snapshot of what the remote client...

Page 30: ...ber and local register number Local Register Number After the remote register is read and the data multiplied by the scale factor the data is written to the Local Register number Name The name is opti...

Page 31: ...e Remote Unit number is the slave ID of the remote unit to be read The value in this register is then written to the local register listed Scale The raw data in the remote register is multiplied by th...

Page 32: ...result The result is multiplied by the scale factor and added to the offset The final result is written to the local register number selected Periodic Poll Time Determines how often the Gateway Pro or...

Page 33: ...bit signed number an unsigned format is a 16 bit unsigned number a double refers to a double precision 32 bit value a floating value is a floating point number and a bit value is a single bit that ca...

Page 34: ...arameters Please refer to the Expanded RTU Read Map section for more information about these parameters Other Commands Insert Delete buttons Clicking the Delete button removes the map number shown in...

Page 35: ...P by name Default Poll Period The polling period defines how often this device Gateway Pro or Ethernet Bridge contacts the device listed and solicits data Enter the poll period in seconds Domain Name...

Page 36: ...egister number Name The name is optional and used only for display purposes The names are defined in the Devices page using the local name field Remote Device The local names from the Devices tab are...

Page 37: ...t register associated with the I O point Other Commands Prev and Next buttons Scrolls through the maps rules Update button Sends new data or settings to the Ethernet Bridge or Gateway Pro Expanded Cli...

Page 38: ...signed format is a 16 bit unsigned number a double refers to a double precision 32 bit value a floating value is a floating point number and a bit value is a single bit that can either be a 0 or a 1 d...

Page 39: ...struction Manual Network Tab Expanded Client Write Map Like the RTU Read Map expanded view the Client Write Map expanded view contains some of the same parameters as the Client Write Map primary view...

Page 40: ...he field Fill bits are logically OR ed into the result before the server presents the data Consecutive server map entries that reference the same server address are OR ed together and presented at tha...

Page 41: ...rules at the end of the list always show None as the mapped register format Name The name is optional and only used for display purposes Custom Registers Enabled The Custom Registers Enabled parameter...

Page 42: ...42 P N 134421 Banner Engineering Corp Minneapolis MN U S A www bannerengineering com Tel 763 544 3164 SureCross DX80 Web Configurator Instruction Manual Network Tab Notes...

Page 43: ...en the server times out A server timeout occurs when the timeout value elapses without a remote server writing to this register A remote server writes to this register when the DX80 device is acting a...

Page 44: ...ipated result may be delayed Prev and Next buttons Displays the page of rules Update button Updates the screen display Trend Data The Trend Data tab displays the trending for all tracked registers Cli...

Page 45: ...steresis 13 FALSE fixed value 7 Hysteresis ON time 14 Local register Action Rules Submenu The Action Rules submenu contains the rules regarding data manipulation and calculations Thresholds The main T...

Page 46: ...mine how long the condition must be true ON time or false OFF time before the true or false response is actually taken Times are given in HH MM SS format hours minutes seconds Local Destination Regist...

Page 47: ...ples within that time period Click the Update button to submit the changes When tracking any registers the average minimum and maximum registers must be assigned Do not leave these values set to zero...

Page 48: ...the source register to If no last destination register is entered only a single destination register is used Do not use the same source register more than once in the cascade rules To copy a register...

Page 49: ...onstant writes to the selected register only once at startup Entering zero as the value negates the rule even though it remains in the list until deleted Unused rules at the end of the list always sho...

Page 50: ...the Save As button When naming the file include the xml file extension because this interface will not add the file extension automatically Startup button Selects a different start up configuration f...

Page 51: ...the port is changed to 8215 use http 10 0 0 101 8215 to access the Configurator Note The port change is accepted only by the root login not the system login User name root Password sxi If the Modbus...

Page 52: ...Repeated IP verification more frequently than once every 10 minutes is also considered abuse Connection errors are internal network related errors and include Error Code Meaning 2001 General socket er...

Page 53: ...et IP Only select this box if the Gateway Pro system is running on an EtherNet IP network This change cannot be enabled from a login other than the root login 3 After selecting the EtherNet IP Enabled...

Page 54: ...reen shows the screen when logging on using the root login Only the root user can enter user names and passwords change the privilege levels and set IP address filters User name root Password sxi If t...

Page 55: ...the battery backed real time clock chip Daylight saving time settings are saved in the configuration file To retain the daylight saving time settings through a power cycle save the configuration file...

Page 56: ...56 P N 134421 Banner Engineering Corp Minneapolis MN U S A www bannerengineering com Tel 763 544 3164 SureCross DX80 Web Configurator Instruction Manual System Tab Notes...

Page 57: ...ur if one of the selected days falls on one of the excluded holidays 1 2 3 Before setting any schedules verify the system s time and date are accurately set in the System Setup Time and Date tab Tip D...

Page 58: ...egardless of the day of the week it falls on Ignoring Holidays To perform the scheduled event regardless of holidays remove the holiday from the Selected Holidays field To remove Click on the desired...

Page 59: ...or DUSK in place of the HH MM SS on and off times An offset in minutes may be included To specify one half hour after sunrise enter dawn 30 To specify one half hour before sunset enter dusk 30 etc Up...

Page 60: ...normal schedule on Christmas and New Year s Day to keep the office locked To create a holiday Enter the holiday name Enter an on time on date off time and off date Set the on time to begin the holida...

Page 61: ...ent log saves events based on changes occurring in defined registers The data logs store register data based on a periodic rate defined by the user Select the event log or one of the three data logs u...

Page 62: ...com and optional subject and message Discarding the Oldest Files To automatically discard the oldest data logs when system resources are exhausted check the discard oldest radio button This discards...

Page 63: ...button and clicking the Clear All button clears all selected checkboxes in that column Similarly clicking the Set All button sets all checkboxes in the column checked next to the buttons Only named re...

Page 64: ...he result records to the event logger regardless of any other action taken as a result of the action or threshold rule The list shown on this page reflects the defined threshold rules Event records ar...

Page 65: ...cted Select the Include Custom Message checkbox to include a custom message along with the default message The standard auto generated cell phone message is limited to 160 characters Selecting both th...

Page 66: ...d e mail alert originating from Cooler System at Winky s Kitchen at 14 45 10 02 23 2006 The event named Freezer Failure with a test criteria of Greater than or equal to a value of 28 0000 tested true...

Page 67: ...ating is cancelled to all recipients The expected acknowledgement code is included in the outgoing notification e mail A typical notification code may look like 08052012R1 and must be included in the...

Page 68: ...e screen Fill in the System Name System Location and System Contact information The System Contact MUST be the e mail account name Click the Update button on the lower section of the screen to submit...

Page 69: ...list from that directory Only sb files appear in this list Auto Selects the file to start automatically at startup Clear the text window and click the Auto button to disable previously selected auto r...

Page 70: ...the Program File page Erase Scratch Pad To erase the scratch pad select the Erase Scratch Pad checkbox and click the Clear button Creating a New Program File To create a new program file use the Progr...

Page 71: ...m file using the Script BASIC Program File tab The file name displays next to the Start button Start the program by clicking the Start button While running input typed into the input window is made av...

Page 72: ...72 P N 134421 Banner Engineering Corp Minneapolis MN U S A www bannerengineering com Tel 763 544 3164 SureCross DX80 Web Configurator Instruction Manual Advanced Tab Notes...

Page 73: ...he Gateway and Node unique names allows them to be easily identifiable in subsequent set up screens Select the Change checkbox and click the Update button to submit changes to the Ethernet Bridge Afte...

Page 74: ...reporting intervals apply only to inputs only set the intervals for the inputs Hysteresis threshold and delta values apply only to analog inputs Set the Polling Interval Max Bad Count and Re link Cou...

Page 75: ...yed Use the Prev and Next buttons to scroll through the devices In the sample screens shown device 0 I O point 1 Gateway Discrete IN 1 is mapped to device 1 I O point 9 Node Discrete OUT 1 Each of dev...

Page 76: ...ver feature selected the user must manually reset error conditions or the host system must reset the error condition Gateway Link Failure The Gateway detected an RF communication problem with a Node A...

Page 77: ...clicked on the Config File page When using DHCP set the DNS1 and DNS2 addresses to 0 0 0 0 because the DHCP supplies the DNS addresses Dynamic DNS Dynamic DNS allows the domain name data held in a nam...

Page 78: ...or data to a log file Threshold rules are created using the System Action Rules Thresholds Thresholds Expanded View page In the example shown a threshold rule has been set up to track when Node 1 s I...

Page 79: ...e log rate is not used for event logs 4 Select the criteria for beginning a new file Choose between When Full a specific day of the week or Daily Choose to begin a new file at a specific time or a spe...

Page 80: ...ts the log files created and stored in RAM The file names begin with the file name entered in the Log Files page The second part of the file name shown below as 20070815 is a date stamp indicating the...

Page 81: ...S format Enter the register number to write the On or Off Values to Enter the On and Off Values To exclude or include holidays to this event select the holiday and click the Add button to add it to th...

Page 82: ...m value in register 259 As time passes this register is continuously tracked and 10 sample values are acquired for each minute of operation The average minimum and maximum values change with the addit...

Page 83: ...eCross DX80 Web Configurator Instruction Manual Examples Floating Point Registers The floating point registers associated with each I O point are assigned based on the following equation 1000 I O 2 1...

Page 84: ...84 P N 134421 Banner Engineering Corp Minneapolis MN U S A www bannerengineering com Tel 763 544 3164 SureCross DX80 Web Configurator Instruction Manual Examples Notes...

Page 85: ...Root Login root Root Password sxi HTTP Port 80 Modbus Server Port 502 Telnet Port 23 EtherNet IP Protocol Disabled To restore these settings leave the device powered up and running and follow these s...

Page 86: ...86 P N 134421 Banner Engineering Corp Minneapolis MN U S A www bannerengineering com Tel 763 544 3164 SureCross DX80 Web Configurator Instruction Manual Troubleshooting Notes...

Page 87: ...g to e mail a log file The error codes are listed below Unknown x y A status x with code y has not been enumerated for the web page Please contact Banner technical support and provide the values of x...

Page 88: ...AFS_INVALID_FILE_NAME 52 NAFS_IO_REQUEST_CB_BUSY 53 NAFS_FILE_CB_BUSY 54 NAFS_DIR_PATH_CB_BUSY 55 NAFS_IO_REQUEST_CB_NOT_INITIALIZED 56 NAFS_SEND_IO_REQUEST_FAILED 57 NAFS_MSG_QUEUE_FULL 58 NAFS_INVAL...

Page 89: ...LBOX 6 NAMAILC_TCPERROR 7 NAMAILC_CANCELLED 8 NAMAILC_SYNTAXERROR 9 NAMAILC_MAILBOXBUSY 13 NAMAILC_GENERALERROR 14 NAMAILC_BUFFERFULL 15 NAMAILC_FILESYSTEMERROR 16 NAMAILC_INVALIDFILE Negative Error C...

Page 90: ...I O 2 1 For example I O Point Floating Point Register 1 1001 1002 2 1003 1004 3 1005 1006 4 1007 1008 5 1009 1010 Connection Status Connection status displays a non zero error code when a socket error...

Page 91: ...HTTP client aborted a web session 200 Unexpected network errors Contact Banner Engineering if these errors occur Error messages that may be returned by the dynamic DNS service s noted as last reply i...

Page 92: ...92 P N 134421 Banner Engineering Corp Minneapolis MN U S A www bannerengineering com Tel 763 544 3164 SureCross DX80 Web Configurator Instruction Manual Error Codes Notes...

Page 93: ...s 7 Restoring 85 File List 64 Floating Point Register 83 90 G Gateway Link Failure 14 Get All Command 9 11 73 Get Flags Command 15 H Holidays Excluding 58 Including 58 Holidays Schedule 60 Host Link F...

Page 94: ...4 For the most accurate explanations of a specific parameter please refer to the manual section pertaining to the specific screen or Web page in question Some functions may not retain the same definit...

Page 95: ...P N 134421 95 Banner Engineering Corp Minneapolis MN U S A www bannerengineering com Tel 763 544 3164...

Page 96: ...ved by Banner Engineering could void the user s authority to operate the product Contact the Factory for more information All specifications published in this document are subject to change Banner res...

Reviews: