Page 3
Connecting your ED device ........................... 19 Configuring your device settings .......................... 19 Connecting analogue signal sources to the ED-549 ....................20 Differential (balanced) voltage signal ....................... 20 Single-ended (unbalanced) voltage signal ......................20 Current-loop transducer signal ......................... 20 Current-sink transducer signal .......................... 21 Current-source transducer signal ........................
Page 4
Command Format ..............................53 Response Format ..............................54 Range settings and data formats .......................... 55 ED-549 Analogue input type settings (rr) ......................55 ED-560 Analogue input type settings (tt) ......................56 Command List ............................... 56 Baud Rate Settings (cc) ............................. 57 Data Format Settings (ff) ..........................
Page 6
IEC 61131 addressing ............................94 Modbus 1.1b3 standard addressing ......................... 95 Product data tables and value encoding ......................95 ED-549 ................................95 ED-560 ................................97 Lifetime Warranty and Support ........................98 10 Regulatory Approvals / Compliance ......................... 98 Company Accreditation ............................98 Europe –...
1 Introduction The Brainboxes Ethernet to Analogue products are a range of Ethernet devices controlled by a host computer which provide analogue inputs and outputs for high-precision measuring and control of 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 independently configurable as voltage or current outputs.
Brainboxes Boost.IO drivers have undergone extensive Microsoft testing with the ED range. Upon passing these tests, the drivers were signed by Microsoft, as an indication of their quality and stability. System Requirements Components: Microsoft .NET Framework 2.0 (installed automatically with Boost.IO package) Windows Installer: Windows Installer 3.1 or later (Recommended)
For the ED-560, AGND is the reference voltage for the single-ended voltage outputs and the loop 0V terminal for current-mode outputs. For the ED-549, the analogue measurements are not directly dependent on the AGND connection (voltage mode measures the voltage between the AIn+ and the AIn- terminals, and current mode measures the current flowing through the AIn+ and AIn- terminals) –...
Specification ED-549 Input Specification The ED-549 provides eight analogue input channels, each of which is independently configurable as either a differential voltage input or a current-sense input. In voltage input mode, the input impedance is a minimum or 10MΩ. The full scale range can be configured as ±10V, ±5V, ±2.5V, ±1V, ±500mV, ±250mV, ±150mV or ±75mV using either an ASCII command or by selecting...
Below are listed the Windows Firewall exception entries which are added by default during the installation of Boost.IO Manager. Brainboxes Boost.IO Suite Brainboxes Boost.IO Suite (Device Discovery) (Except Windows XP32 & 64 bits) UPnP Framework (Windows XP32 & 64 bits)
ASCII text, and is supported by a wide range of PLCs and data acquisition software. Unlike the ASCII protocol, it allows overlapping requests and connections from multiple controllers. Connecting analogue signal sources to the ED-549 These are not the only ways in which the products may usefully be connected, but the diagrams below show the most common configurations.
5 Boost.IO Manager Introduction Boost.IO Manager is a graphical user interface application which will allow you to find your Brainboxes ED device on a network and then configure some of the settings in Windows. As part of the Boost.IO application a COM port can be installed which allows communication with the device using the ASCII protocol.
The default timeout is 200 milliseconds. Modbus TCP Settings Brainboxes ED products by default are configured to use the ASCII protocol. To enable the Modbus protocol instead, select ‘Modbus TCP' from the Current Protocol drop-down menu, and check the Modbus TCP settings below.
Page 45
In Modbus TCP the Slave ID is somewhat redundant as the destination of the message is already defined by the IP address of the TCP packet. Modbus-capable Brainboxes devices can be configured to either respond to Slave IDs 0 and 255, as required by the Modbus TCP specification, or to any valid Slave ID (0 to 247, and 255) for convenience.
I/O Lines page Input I/O Lines page (ED-549) The IO Lines page lists all the input lines on the device and allows you to change their settings and calibrate them individually. Please note: To overcome what would be a relatively long conversion latency between the time an input channel value is requested and returned, the Analogue Input range perform Analogue to Digital conversions continually across all enabled channels and so instantly return the latest value taken.
It is the de-facto communication protocol on the widely used RS485 Half Duplex connected ADAM/NuDam/eDAM modules. A very wide range of PC based data acquisition packages have support for this command protocol communicating over PC COM port. The Brainboxes ED-xxx range of devices are completely backwards compatible with these devices.
, that is then the command the user would issue would be: $01M(CR) The response to this command from an ED-549 device at factory default settings would be: !01ED-549(CR) Response Format The response received from the device will depend on the ASCII command that has been sent. The response...
Range settings and data formats ED-549 Analogue input type settings (rr) Type Code Input Type Data Format + Full Scale - Full Scale Engineering unit +2.5000 -2.5000 ±2.5V % of FSR +100.00 -100.00 2’s complement hex 7FFF 8000 Engineering unit +20.000...
(CR) Carriage Return The tt field was used on historic 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...
Page 59
Applies to: ED-549 Description: Allows the device to read and store the current line data for later retrieval. Command Syntax: #**[ ](CR) Delimiter character Synchronized Sampling Command [CS] Checksum (CR) Carriage Return Response There is no response for this command. The data stored using the #** command can be retrieved using the command $aa4.
Page 60
Applies to: ED-549 Description: Command to read data from all the analogue input channels. Command Syntax: #aa[CS](CR) Delimiter character Address of the device in hexadecimal format ( to FF) [CS] Checksum (CR) Carriage Return Response >(Data)[CS](CR) Valid Command: ?aa[CS](CR) Invalid Command: >...
#aan Applies to: ED-549 Description: Command to read the analogue input of the specified channel. Command Syntax: #aan[CS](CR) Delimiter character Address of the device in hexadecimal format (00 to FF) The channel to be read [CS] Checksum (CR) Carriage Return Response >(Data)[CS](CR)
$aa0Ci Applies to: ED-549 Description: Command to perform a zero calibration on a specified channel. Command Syntax: $aa0Ci[CS](CR) Delimiter character Address of the device to be calibrated, in hexadecimal format ( to FF) Command to perform the zero calibration Channel on which to perform the zero calibration...
$aa1Ci Applies to: ED-549 Description: Command to perform a span calibration on a specified channel. Command Syntax: $aa1Ci[CS](CR) Delimiter character Address of the device to be calibrated, in hexadecimal format ( to FF) Command to perform the span calibration Channel on which to perform the span calibration...
(CR) Carriage Return The tt field was used on historic devices which only had one range setting for all the input/output channels. The range setting for our products are read individually using the $aa8Ci (ED-549) or $aa9n (ED-560) commands. Examples: Read the configuration of device 01.
$aa4 Applies to: ED-549 Description: Command to read the synchronised data that is stored on the device from the last #** command. Command Syntax: $aa4[CS](CR) Delimiter character Address of the device in hexadecimal format (00 to FF) Command to read the synchronised data from the device.
$aa5vv Applies to: ED-549 Description: Command to enable or disable a specific channel Command Syntax: $aa5vv[CS](CR) Delimiter character Address of the device to be configured in hexadecimal format ( to FF) Command to enable or disable the channel Two digit hexadecimal value. Bit 0 is channel 0, bit 1 is channel 1 etc.
$aa6 Applies to: ED-549 Description: Command to read the channel enable/disable status. Command Syntax: $aa6[CS](CR) Delimiter character Address of the device in hexadecimal format (00 to FF) Command to read the enable/disable status Checksum [CS] Carriage Return (CR) Response !aavv[CS](CR)
$aa7CiRrr Applies to: ED-549 Description: Command to set the specified channel full scale range configuration. Command Syntax: $aa7CiRrr[CS](CR) Delimiter character Address of the device to be configured in hexadecimal format ( to FF) Command to set the channel range code Command to specify the input channel where i is the input channel Command to specify the type code where rr is the type code from the ‘Range settings and...
$aa8Ci Applies to: ED-549 Description: Command to read the full scale range configuration for the specified channel. Command Syntax: $aa8Ci[CS](CR) Delimiter character Address of the device in hexadecimal format (00 to FF) Command to read channel range configuration Command to specify the channel to read where i is the input channel...
$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 Address of the device in hexadecimal format (00 to FF) Command to read from every analogue input channel in hexadecimal format...
$aaB Applies to: ED-549 Description: Command to read the channel diagnostic status of the analogue inputs to show whether the channel is within range, over, under and wire opening status. Command Syntax: $aaB[CS](CR) Delimiter character Address of the device in hexadecimal format (00 to FF)
In the case of Modbus TCP, the slave device is a TCP/IP server which waits for a connection to be made to it (e.g. a Brainboxes ED device) and the master is the device which initiates the TCP connection (e.g.
If you have any issues, questions or suggestions about our Products and Services, then please contact us. Technical Support is free*. As long as you have a Brainboxes Product we will be happy to help, even if it’s discontinued or out of warranty. Excellent Customer Service, just as it should be.
Brainboxes’ Responsibilities Brainboxes has a legal responsibility, as producer, to provide a free of charge collection service to our customers for our obligated WEEE. Brainboxes is defined as a producer under the WEEE regulations because we sell own brand Electrical &...