background image

 

 
 
 

 

 

 

 

Ethernet Analogue DIO 
Product Manual V1.2 

© Copyright Brainboxes Ltd 

Page 74 of 100 

 

 

$aaA 

Applies to: ED-549 

Description: 

Command to read the data from every analogue input channel in hexadecimal format. 

Command Syntax: 

$aaA[CS](CR) 

Delimiter character 

aa 

Address of the device in hexadecimal format (00 to FF) 

Command to read from every analogue input channel in hexadecimal format 

[CS] 

Checksum 

(CR) 

Carriage Return 

 

Response

Valid Command:    

>(Data)[CS](CR)

 

Invalid Command: 

?aa[CS](CR) 

 

Delimiter for a valid command 

Delimiter for an invalid command 

aa 

Address of the device which responded 

(Data) 

Data from all the analogue channels in hexadecimal format 

[CS] 

Checksum 

(CR) 

Carriage Return 

 

Examples: 

Send command to read the analogue data. 

Command: 

$01A(CR)

 

Response: >200004E42000055C200005D42000064C200006C42000073C200007B42000082C(CR) 

Содержание ED-549

Страница 1: ...Limited 18 Hurricane Drive Liverpool International Business Park Speke Liverpool Merseyside L24 8RL Tel 44 0 151 220 2500 Fax 44 0 151 252 0446 Web www brainboxes com Email sales brainboxes com Brain...

Страница 2: ...ED Range Industrial 10 Usability Features 11 Technical Specifications 11 Network connection 11 Power 11 Storage and Operating Environment Guidelines 12 LED indicators 12 Block Diagrams 13 ED 549 13 ED...

Страница 3: ...necting analogue devices to the ED 560 22 Single ended voltage signal 22 Current loop signal 22 5 Boost IO Manager 23 Introduction 23 Installing Boost IO Manager 23 Finding and Installing an ED device...

Страница 4: ...page ED 549 47 Output I O Lines page ED 560 50 Device Management page 51 Factory Default Settings 52 7 ASCII Protocol 53 Introduction 53 Command Format 53 Response Format 54 Range settings and data fo...

Страница 5: ...aa9nttss 71 aa9nts 72 aa9n 73 aaA 74 aaB 75 aaF 76 aaM 77 aaM0 78 aaM1 79 aaRS 80 aaS0 81 aaS1 82 aaEv 83 aaL Location 84 aaO Name 85 86 aa0 87 aa1 88 aa2 89 aa3ett 90 aa4n 91 aa5n 92 8 Modbus TCP Pr...

Страница 6: ...standard addressing 95 Product data tables and value encoding 95 ED 549 95 ED 560 97 9 Lifetime Warranty and Support 98 10 Regulatory Approvals Compliance 98 Company Accreditation 98 Europe EU Declara...

Страница 7: ...f voltages and currents The ED 549 has 8 analogue inputs which are independently configurable as differential voltage inputs or current inputs and the ED 560 has 4 analogue outputs which are independe...

Страница 8: ...e from anywhere using your laptop If any of the items are missing from your box or damaged in any way please contact support brainboxes com Requirements Supported Operating Systems The Ethernet to Ana...

Страница 9: ...with Boost IO package Windows Installer Windows Installer 3 1 or later Recommended Internet Explorer If you are running Internet Explorer then Internet Explorer 7 0 or later is required Processor 400...

Страница 10: ...Ethernet Analogue DIO Product Manual V1 3 Copyright Brainboxes Ltd Page 10 of 100 3 Hardware Features ED Range Industrial...

Страница 11: ...her a straight through or crossover Ethernet cable can be used Built in functional ground connection to DIN rail Power input from 5 30V dual redundant input enables two power sources to be connected C...

Страница 12: ...status expansion port Ethernet link and the activity The table below lists these LEDs and the meaning of the colours Status LED Green Device Ready Flashing Yellow Changing Settings Flashing between R...

Страница 13: ...Ethernet Analogue DIO Product Manual V1 3 Copyright Brainboxes Ltd Page 13 of 100 Block Diagrams ED 549 ED 560...

Страница 14: ...power ground to reduce noise and prevent ground loops but can be connected to power ground if the system design requires it For the ED 560 AGND is the reference voltage for the single ended voltage ou...

Страница 15: ...Ethernet Analogue DIO Product Manual V1 3 Copyright Brainboxes Ltd Page 15 of 100 Device Dimensions ED 549 ED 560...

Страница 16: ...5 seconds the device will reboot 3 When the device is restarted any connections you have had to the COM ports will need to be re established Manual Hard Restore 1 Press and hold the reset button on th...

Страница 17: ...ation is that all 8 channels are set to voltage input mode When the jumper is across the left hand and central pins the channel has a high input impedance suitable for voltage input ranges when the ju...

Страница 18: ...ent within 16 A of the software programmed value 0 1 of the full scale range The temperature drift of the zero output is no larger than 0 2 A C and the temperature drift of the span is no larger than...

Страница 19: ...ly checks if it there is a DHCP server available If this is the case the DHCP server will allocate an IP address automatically to the ED device 5 If no DHCP server is detected e g you have the ED devi...

Страница 20: ...e configuration and analogue value data It uses binary data instead of human readable ASCII text and is supported by a wide range of PLCs and data acquisition software Unlike the ASCII protocol it all...

Страница 21: ...Ethernet Analogue DIO Product Manual V1 3 Copyright Brainboxes Ltd Page 21 of 100 Current sink transducer signal Current source transducer signal...

Страница 22: ...00 Connecting analogue devices to the ED 560 Single ended voltage signal Configure the output channel to the 0 10V range and leave the IOut terminal unconnected Current loop signal Configure the outpu...

Страница 23: ...ication with the device using the ASCII protocol Boost IO Manager is not required if you want to communicate with the device using just the IP address or if you want to configure the device only using...

Страница 24: ...en using the ED device with Boost IO Manager a COM port can be installed which allows the user to send ASCII commands to the device using a COM port connection 1 Open Boost IO Manager by double clicki...

Страница 25: ...ow of Boost IO Manager When you select a device the information and settings options for that device will appear in the left column 4 You can identify your ED device by matching the MAC address in the...

Страница 26: ...ge the settings of the installed COM Port such as baud rate and COM label For details on how to do this please see the COM Port Settings section COM Port Settings To change the COM Port settings of an...

Страница 27: ...rt properties dialog box Click on the Port Settings tab then click the Configure Settings button 5 A webpage will be opened which allows you to configure all of the devices settings For more informati...

Страница 28: ...ther currently used by a COM Port present on the system or is reserved for a device which is not currently present It is possible to select this COM number and force the change if you are sure it is n...

Страница 29: ...on could be made after 5 seconds then the driver will stop attempting to connect If this value is set to 0 the driver will attempt to connect without ever giving up Adding a Device by IP Address You m...

Страница 30: ...30 of 100 3 Enter the IP address and port number of the device into the Device IP Address box the click the Next button 4 Enter the ASCII Protocol Port number into box The default Port Number is 9500...

Страница 31: ...s The MAC address of a device can be found on the sticker of the device Follow the instructions below to add the device using the MAC address Open Boost IO Manager by clicking the icon created on the...

Страница 32: ...the Next button IP Addressing The IP address settings can be easily changed using Boost IO Manager 1 Click on the device of which you want to change the settings 2 In the Device Info section on the l...

Страница 33: ...address once it has booted back up Rebooting Device Note Please ensure your device is not in operation before rebooting it to prevent data loss To reboot your device firstly open Boost IO Manager and...

Страница 34: ...er Tasks section click the Restore Factory Settings link 3 Confirm that you want to restore factory settings of the ED device 4 The device will be rebooted and the factory settings will be restored Fi...

Страница 35: ...ight Brainboxes Ltd Page 35 of 100 4 Navigate to the location of the new firmware efw file and open it 5 The ED device will be upgraded with the firmware file you selected and then will reboot 6 Click...

Страница 36: ...and setup and are already communicating with peripherals The faulty device can be replaced without having to set up and install a new device To set the device to the same IP address use the web page i...

Страница 37: ...etwork contact your network administrator Once you have the IP address and port forwarding numbers of the device and the ports you can either access the device through the webpage or add the device ma...

Страница 38: ...on 6 3 Finding and Installing an ED Device In the top right corner of every page there will be a box that displays information about your device It will show you the model firmware version MAC address...

Страница 39: ...ly located Below this is the CPU temperature and status of the power supplies The temperature will be displayed in green unless the CPU is getting hotter than it should in which case the temperature w...

Страница 40: ...ED device cannot be restarted while a connection is being made to it Statistics The Statistics tab will display information about the protocol commands that have been sent to the device since it was p...

Страница 41: ...u will have to refresh the page manually Please note that the update interval will only change the webpages refresh rate and does not affect the devices update time Network page The Network page allow...

Страница 42: ...Page 42 of 100 Web Server UPnP Under the Web Server UPnP tab you can change the Web Server Port number and also turn UPnP on or off The default Web Server Port number is 80 Protocol page The protocol...

Страница 43: ...9500 Idle Timeout When the idle timeout is set if there is no communication to the device for the specified period of time the connection will be closed The default idle connection is 0 meaning the c...

Страница 44: ...protocol compatible devices such as NuDAM eDAM and ADAM modules The expansion port uses half duplex RS485 with 8 data bits no parity and 1 stop bit Baud Rate The baud rate of the Expansion Port can b...

Страница 45: ...mmunications Specific port numbers are often used to identify specific services By convention TCP port 502 is used by the Modbus protocol Idle Timeout value When the Idle Timeout is set to a non zero...

Страница 46: ...straight to the device and be executed immediately The response of the command is displayed in the console window in green This is the simplest way to send ASCII commands to the ED device to either s...

Страница 47: ...es webpage can be used to disable any channels that are not in use will in turn make the refresh rate for the enabled channels higher so giving a more up to date Analogue input value Channel Name The...

Страница 48: ...ibrate button allows you to calibrate a specific channel of your ED device at the Full Scale Range that the channel is set to The channel has to be calibrated for each FSR separately You can look at t...

Страница 49: ...ted then the span calibration voltage needs to be applied to the channel In this example the voltage required is 10V Once the voltage is applied click Next 5 The channel will be calibrated to the span...

Страница 50: ...ows you to give a name to each of the channels The name given to each of the channels will appear on the Home page of the web configuration pages in the IO status section Full Scale Range The full sca...

Страница 51: ...atever reason IOut 0 will automatically go to 10mA and VOut 2 will go to 8 42V If the device is in the Watchdog state there will be a message at the top of every configuration page warning about the s...

Страница 52: ...or a list of the factory settings of the device please see section 6 8 Factory Default Settings Factory Default Settings Network Settings Network IP Address DHCP Mode Web Server Port 80 ASCII Protocol...

Страница 53: ...PC keyboard and every ASCII command is terminated with a Carriage Return character hex 0D denoted by CR All commands being sent to the device must be in uppercase characters Prefix or Delimiter Each A...

Страница 54: ...mple of this as it is only required when the checksum is enabled in the firmware of the device Example Commands Assuming that the checksum has not been turned on by the user one of the simplest comman...

Страница 55: ...nit 10 000 10 000 of FSR 100 00 100 00 2 s complement hex 7FFF 8000 09 5V Engineering unit 5 0000 5 0000 of FSR 100 00 100 00 2 s complement hex 7FFF 8000 04 or 0A 1V Engineering unit 1 0000 1 0000 of...

Страница 56: ...an Data Set the output value for one channel ED 560 aa0Ci aa Perform span calibration on a channel ED 549 aa1Ci aa Perform zero calibration on a channel ED 549 aa2 aannttccff Read the device configura...

Страница 57: ...ED 549 aaEv aa Enable disable calibration ED 549 aaL Location aa Set device location ED 549 aaO Name aa Set device name All Devices No Response Host OK All Devices aa0 aaSS Read the watchdog status A...

Страница 58: ...ic devices which only had one range setting for all the input output channels The range setting for our products are set individually using the aa7CiRrr ED 549 or aa9nttss ED 560 commands Response Val...

Страница 59: ...nd store the current line data for later retrieval Command Syntax CS CR Delimiter character Synchronized Sampling Command CS Checksum CR Carriage Return Response There is no response for this command...

Страница 60: ...ommand aa CS CR Delimiter for a valid command Delimiter for an invalid command Data Data from the analogue input channels aa Address of the device which responded CS Checksum CR Carriage Return Exampl...

Страница 61: ...age Return Response Valid Command Data CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an invalid command Data Data returned from the analogue channel specified aa Address o...

Страница 62: ...mand Syntax aa3n CS CR Delimiter character aa Address of the device to be configured in hexadecimal format 00 to FF n The channel to be read 0 to F Value The value for channel n to be set to CS Checks...

Страница 63: ...perform the zero calibration i Channel on which to perform the zero calibration CS Checksum CR Carriage Return Response Valid Command aa CS CR Invalid Command aa CS CR Delimiter for a valid command De...

Страница 64: ...perform the span calibration i Channel on which to perform the span calibration CS Checksum CR Carriage Return Response Valid Command aa CS CR Invalid Command aa CS CR Delimiter for a valid command De...

Страница 65: ...to FF tt Not used cc Baud Rate of the device see aannttccff command ff Data Format settings see aannttccff command CS Checksum CR Carriage Return The tt field was used on historic devices which only h...

Страница 66: ...Carriage Return Response Valid Command aaS Data CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an invalid command aa Address of the device which responded S Status of sync...

Страница 67: ...e or disable the channel vv Two digit hexadecimal value Bit 0 is channel 0 bit 1 is channel 1 etc CS Checksum CR Carriage Return Response Valid Command aa CS CR Invalid Command aa CS CR Delimiter for...

Страница 68: ...riage Return Response Valid Command aavv CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an invalid command aa Address of the device 00 to FF vv Two digit hexadecimal value...

Страница 69: ...e input channel where i is the input channel Rrr Command to specify the type code where rr is the type code from the Range settings and data formats table CS Checksum if enabled CR Carriage Return Res...

Страница 70: ...arriage Return Response Valid Command aaCiRrr CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an invalid command aa Address of the device which responded C Channel read comm...

Страница 71: ...e code from the Range settings and data formats table ss Command to specify the output slew rate not implemented on current firmware use a value of 00 to ensure that the behaviour does not change when...

Страница 72: ...and to specify the type code where t is the second character of the type code from the Range settings and data formats table s Command to specify the output slew rate not implemented on current firmwa...

Страница 73: ...he input channel CS Checksum CR Carriage Return Response Valid Command aattss CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an invalid command aa Address of the device whi...

Страница 74: ...Command to read from every analogue input channel in hexadecimal format CS Checksum CR Carriage Return Response Valid Command Data CS CR Invalid Command aa CS CR Delimiter for a valid command Delimite...

Страница 75: ...device in hexadecimal format 00 to FF B Command to read the channel diagnostic status CS Checksum CR Carriage Return Response Valid Command aann CS CR Invalid Command aa CS CR Delimiter for a valid c...

Страница 76: ...ice in hexadecimal format 00 to FF F Command to read the firmware version CS Checksum CR Carriage Return Response Valid Command aa Data CS CR Invalid Command aa CS CR Delimiter for a valid command Del...

Страница 77: ...cimal format 00 to FF M Command to read the device s name CS Checksum CR Carriage Return Response Valid Command aa Data CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an in...

Страница 78: ...format 00 to FF M0 Command to read the device s model CS Checksum CR Carriage Return Response Valid Command aa Data CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an inval...

Страница 79: ...ormat 00 to FF M1 Command to read the device s location CS Checksum CR Carriage Return Response Valid Command aa Data CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an inva...

Страница 80: ...eboot Close all connections to the device after sending the command Connection can be re established once the device has rebooted Command Syntax aaRS CS CR Delimiter character aa Address of the device...

Страница 81: ...n Response Valid Command aa CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an invalid command aa Address of the responding device CS Checksum CR Carriage Return Examples Se...

Страница 82: ...e Return Response Valid Command aa CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an invalid command aa Address of the responding device CS Checksum CR Carriage Return Exam...

Страница 83: ...the calibration v 1 Enable calibration 0 Disable calibration CS Checksum CR Carriage Return Response Valid Command aa CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an inv...

Страница 84: ...igured in hexadecimal format 00 to FF L Command to set the location of the device Location New device location 10 characters max CS Checksum CR Carriage Return Response Valid Command aa CS CR Invalid...

Страница 85: ...nfigured in hexadecimal format 00 to FF O Command to set the name of the device Name New device name 10 characters max CS Checksum CR Carriage Return Response Valid Command aa CS CR Invalid Command aa...

Страница 86: ...ll analogue input output products Description Command sent to all devices to say the host is OK Command Syntax CS CR Delimiter character Command to check the host is OK CS Checksum CR Carriage Return...

Страница 87: ...urn Response Valid Command aass CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an invalid command aa Address of the device ss Two Hexadecimal digits indicating the host wat...

Страница 88: ...miter character aa Address of the device in hexadecimal format 00 to FF 1 Command to reset the watchdog timeout status CS Checksum CR Carriage Return Response Valid Command aa CS CR Invalid Command aa...

Страница 89: ...um CR Carriage Return Response Valid Command aaevv CS CR Invalid Command aa CS CR Delimiter for a valid command Delimiter for an invalid command aa Address of the device e Watchdog enabled status E 1...

Страница 90: ...read the watchdog timeout value e Watchdog enabled status E 1 Watchdog enabled E 0 Watchdog disabled tt Two hexadecimal digits representing watchdog timeout value in tenths of a second 01 0 1 seconds...

Страница 91: ...hexadecimal format 00 to FF 4 Command to read the safe value n The channel to be read 0 to F CS Checksum CR Carriage Return Response Valid Command aa Data CS CR Invalid Command aa CS CR Delimiter for...

Страница 92: ...the device to be configured in hexadecimal format 00 to FF 5 Command to set the safe value n The channel to be set 0 to F CS Checksum CR Carriage Return Response Valid Command aa CS CR Invalid Command...

Страница 93: ...these data tables or how the values inside the 16 bit registers should be structured These are up to each manufacturer to decide although some de facto standard practices have developed over the years...

Страница 94: ...a prefix digit is added to indicate which address space is to be used making a 5 digit written address So logical address 20 would become 00021 if it referred to a coil address 10021 if it was a discr...

Страница 95: ...x0000 7 40001 8 MW0 7 Analogue inputs as integer Input register 4 0x0000 7 30001 8 N A Analogue inputs as float Holding register 3 0x0020 7 40033 40 MF32 39 Analogue inputs as float Input register 4 0...

Страница 96: ...er hexadecimal 0x7FFF 32767 0x8000 32768 Integer engineering unit 20000 20000 07 4 to 20mA Float engineering unit 20 0 4 0 Integer hexadecimal 0xFFFF 65536 0x0000 0 Integer engineering unit 4000 20000...

Страница 97: ...bit integer Floating point values are encoded according to the IEEE 754 standard for 32 bit floating point numbers Each value takes two sequential 16 bit Modbus registers with the least significant bi...

Страница 98: ...t Customer Service just as it should be For the quickest solution to your issue if you email us please include as much detail of your setup and the fault you are experiencing Standard rate call charge...

Страница 99: ...amenities site an approved treatment facility or alternatively through a relevant compliance scheme Brainboxes Responsibilities Brainboxes has a legal responsibility as producer to provide a free of c...

Страница 100: ...arket of new EEE containing more than the agreed levels of lead Pb cadmium Cd mercury Hg hexavalent chromium Cr6 polybrominated biphenyls PBB polybrominated diphenyl ethers PBDE Any future revisions t...

Отзывы: