Industrial data acquisition and control system (38 pages)
Summary of Contents for Dataforth MAQ 20
Page 1
® Industrial Data Acquisition and Control System MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual...
Page 2
ISO9001:2015-Registered QMS The information in this manual has been checked carefully and is believed to be accurate; however, Dataforth assumes no responsibility for possible inaccuracies or omissions. Specifications are subject to change without notice. The information, tables, diagrams, and photographs contained herein are the property of Dataforth Corporation.
Page 3
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Table of Contents System Features ..........................1 System Description and Documentation ................... 2 Unpacking ............................4 Module Dimensions and Input Connections ..................4 System Backbones ........................... 5 Installation ............................6 Building a System ..........................8 Maintaining a System ........................
Page 4
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual About Dataforth Corporation “Our passion at Dataforth Corporation is designing, manufacturing, and marketing the best possible signal conditioning, data acquisition, and data communication products. Our mission is to set new standards of product quality, performance, and customer service.” Dataforth Corporation, with more than a quarter ®...
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual 1.0 System Features ® The MAQ 20 Data Acquisition System encompasses more than 25 years of design excellence in the process control industry. It is a family of high performance, DIN rail mounted, programmable, multi-channel, industrially rugged signal conditioning I/O and communications modules.
Page 6
MAQ20-mVxN, -VxN Voltage Input Module • MAQ20-IxN Process Current Input Module • MAQ20-IO, -VO Process Current Output and Process Voltage Output Module • MAQ20-BKPLx x Channel System Backbone Refer to https://www.dataforth.com/maq20 for a complete listing of available modules and accessories. Page 2 of 50...
Page 7
For details on installation, configuration, and system operation, refer to the manuals and software available for download from www.dataforth.com. This includes, but is not limited to: MA1036 MAQ®20 Quick Start Guide MA1040 MAQ®20 Communications Module Hardware User Manual MA1041 MAQ®20 milliVolt, Volt and Current Input Module Hardware User Manual...
Page 8
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual 3.0 Unpacking ® Each MAQ 20 Data Acquisition System component is shipped in electro-static discharge (ESD) protective packaging. Use appropriate ESD protection measures while unpacking. Check visually for physical damage. If physical damage is noted, file a claim with the shipping carrier. 4.0 Module Dimensions and Input Connections Figure 1: Module Dimensions Table 1: Input Terminal Block Connections...
Page 9
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual 5.0 System Backbones ® Four backbones models shown in Figure 2 below are offered for MAQ 20 Data Acquisition System. These mount within a 35 x 7.5mm standard DIN rail and distribute power and communications. Each model accommodates one Communications Module and a set number of I/O Modules.
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual 6.0 Installation Backbones must be mounted in the DIN rail with the MAQ20-COMx module socket on the left and the ‘UP’ arrow located on the left end of the backbone pointing to the top of the rail. The MAQ20- ®...
Page 11
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual To remove a module, reverse the steps in the installation process. If space is available, the clip at the bottom of the module can be squeezed by hand to release. For tight installations, insert a flat blade screwdriver into the recess in the clip (5), place the shaft of the screwdriver against the curved part of the clip and gently pry the clip to release (6).
The system does not identify I/O modules by physical position on a backbone, only by registration sequence. ® ® MAQ20-940 - ReDAQ Shape Software for MAQ 20 and MAQ20-945 - MAQ 20 Configuration Software Tool provided by Dataforth show a graphical representation of a system based on registration sequence and not by Page 8 of 50...
Page 13
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual physical position. Tools within each software package allow the user to reassign Registration Numbers thereby making graphical representations match physical location for a single, local backbone. For further details, see Section 10.0. Module Detect: A write to the Module Detect Register at I/O module address 98 plus the module offset based on Registration Number will blink the STAT LED on the top angled surface of the module at a 5Hz rate for 5 seconds so the module location in a system can be visually identified.
Page 14
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual 2.) Apply system power and observe that each module has the green Power LED on, and communications activity is seen on the TX and RX LEDs. Allow 5 seconds for full system registration. Replaced modules have now been assigned the Registration Numbers of those removed, but in a random sequence not associated with the physical position on the backbone.
Page 15
MAQ20-940 - ReDAQ Shape Software for MAQ 20 and MAQ20-945 - MAQ Configuration Software Tool provided by Dataforth show a graphical representation of a system based on registration sequence and not by physical position. Tools within each software package allow the user to reassign Registration Numbers thereby making graphical representations match physical location for a single, local backbone.
Page 16
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual ® Address Maps for each module are found at the end of the individual MAQ 20 I/O module hardware manuals. An excerpt from the MAQ20-VSN module Address Map found in MA1041 MAQ20-mV-V- mA Input Module Hardware User Manual is shown below. Channel Data is stored starting at address 1000.
Page 17
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Figure 7: Module Registration using MAQ20-945 Configuration Software Tool Registration Numbers are listed in the left column. To change the Registration Number of an I/O module, click the box with the Registration Number in the left column, select the ‘Reorder Modules’ box, then use the Up and Down buttons to move the module within the sequence.
Page 18
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Figure 8: MAQ20-940 ReDAQ Shape for MAQ®20 Main Configuration Screen To view the registration sequence, double-click on the MAQ20-COMx graphic as shown in Figure 9. Figure 9: Module Registration using MAQ20-940 ReDAQ Shape for MAQ20 Registration Numbers are listed in the left column.
Page 19
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual 10.1 Manual I/O Module Registration Modules presence in a system is shown in 24 registers starting at register 100. 1 indicates that a module is installed in that slot. Registration Number = register number +1 – 100. Address Range 100 - 999: Module Configuration 0 = No Module Module Status...
Page 20
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual MAQ20 I/O module registration can be manually set using writes to the following registers: Address Range 1000 - 1199: Registration and Data Logger Start Read/ Number of Contents Description Data Range Data type Address Write Registers...
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual 11.0 Communications Configuration The MAQ20-COMx Communication Module has three ports for communication with a host computer. Module Communication Ports MAQ20-COM2 Ethernet, USB, RS-232 MAQ20-COM4 Ethernet, USB, RS-485 Communication to the system can occur over any one of the ports or through up to all three of the ports simultaneously.
Page 22
Prior installations are detected. The driver is available on the Dataforth website if Dataforth software is not being used. The MAQ20-COMx module USB port uses a Type B connector. USB cables offered as accessories...
Page 23
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual The Address Map for the MAQ20-COMx Communication Module is found at the end of this manual. Excerpts from the Address Map are shown below. Communications configuration information is stored at addresses 50 to 69 and ports configuration on a given module can be read from addresses 130 to 133.
Page 24
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Example: Change the MAQ20-COM4 module serial port parameters to 57600bps, no parity and RS-485 2-wire operation. 1.) A Read from register address 132 will return a data value of 1 indicating that the module has an RS-485 port.
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Modbus Addresses The system makes no distinction between Modbus Input registers and Modbus Holding registers. Read Input Registers will return the same data as Read Holding Registers as long as both commands use the same address and quantity. Modbus addresses are 0-based, meaning the first address is 0x0000 (0) and the last is 0xFFFF (65535).
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual 13.0 SD Card Operation The MAQ20-COMx module accepts a micro-SD memory card with up to 4GB capacity for storing data and settings from system I/O modules. Larger capacity cards are not recognized by the system.
Page 27
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Address Range 1000 - 1199: Registration and Data Logger Start Read/ Number of Data Contents Description Data Range Address Write Registers type Characters, 1100 Log File Name FILE1.TXT Numbers and ASCII "." Default = 2000 (Start Address of I/O Module in 1120 Log Start Address 1...
Page 28
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Address Range 0 - 99: Module Information Start Read/ Number of Data Contents Description Data Range Address Write Registers type Characters, Device MAQ20-MVDN Numbers, "-" ASCII Description MAQ20-VDN and Space Characters, Serial Number S1234567-89 Numbers, "-"...
Page 29
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual 5.) Write to register address 1124 a value of 4000 + 1030 = 5030 to set Start Address 3 from which data will be logged. 6.) Write to register address 1125 a value of 6 to set the number of sequential registers from Start Address 3 to be logged.
Page 30
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual 14.0 Retrieving Data from the SD Card – Manual or FTP Server A 4GB microSD card and USB Adapter are provided with each MAQ20-COMx module. Press in the memory card to release it. Once removed the USB adapter can be used to read the card from any computer.
Page 31
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual ® To use a web browser to log in to the MAQ 20 FTP server: • If anonymous login is enabled, enter; ftp://192.168.128.100. This is the default IP address of ® the MAQ Figure 10: Logging in Using a Web Browser and Anonymous Login Enabled •...
Page 32
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual • Click on the file name to read the file. Figure 12: Reading a File through a Web Browser • Use File Save As to save the file. Figure 13: Saving a File through a Web Browser Page 28 of 50...
Page 33
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual ® To use the Command Prompt to log in to the MAQ 20 FTP server: • If anonymous login is enabled, enter; ftp://192.168.128.100. This is the default IP address of ® the MAQ Figure 14: Logging in Using Command Prompt and Anonymous Login Enabled •...
Page 34
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual • Use the “dir” command to list all of the files stored on the MAQ ® 20 SD card. Figure 16: Listing Files Using Command Prompt • Use the “get” command to download a file from the MAQ ®...
Page 35
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual • Use the “del” command to delete a file from the MAQ ® 20 SD card. Figure 18: Deleting Files Using Command Prompt • Use the “quit” command to terminate the FTP server session. Figure 19: Terminating an FTP Session Using Command Prompt Page 31 of 50...
ReDAQ Shape for MAQ 20 from Dataforth, MAQ 20 Configuration Software Tool from Dataforth, Modbus poll, or even custom Modbus client software written in C++, C#, VB or LabVIEW. FTP server operation is outlined in Section 14.0. ®...
• Install the Modbus client software such as ReDAQ Shape for MAQ ® 20 from Dataforth, ® 20 Configuration Software Tool from Dataforth, Modbus Poll, or other client software. • Connect the client computer to the internet. • Configure the MAQ ®...
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Reset Registers Writing a valid data value to the Reset Register will force the module to perform a specified reset. Write 0 to perform Standard Reset and write 255 to perform Reset-to-Default. NOTE: The MAQ20-COMx modules send a response to the reset register write before carrying out the reset.
Page 39
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual LED Function and Troubleshooting Tips: Normal operation: BLUE, solid lit LED Off: Abnormal power situation Verify that the MAQ20-COMx module has 7-34VDC power connected and turned on Determine if the module is communicating by observing the TX and RX LEDs STAT Normal operation: GREEN, 1 Hz blinking Module Detect: A write to the Module Detect Register will force this LED to blink at 5Hz rate for 5...
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual 19.0 Specifications ® 20 COMMUNICATIONS MODULE Model Number Description MAQ20-COM4 Ethernet, USB, RS-485 MAQ20-COM2 Ethernet, USB, RS-232 Communications Ethernet 10/100 Base-T (1000 Base-T compatible) RJ-45, Modbus TCP USB 2.0, Type B, Proprietary Modbus over USB RS-485 2-wire or 4-wire, up to 921.6kbps, up to 4000 ft, RJ-45, Modbus RTU...
Page 41
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual 20.0 MAQ20-COM2 and MAQ20-COM4 Address Map Tables in this section outline the MAQ20-COMx address space. Data in these registers contains all permanent and user settable information for module configuration, status, operation of all functions, data read/write, and data storage.
Page 42
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Table 4: MAQ20-COM2 and MAQ20-COM4 Address Map Address Range 0 - 99: Module Information Start Read/ Number of Data Contents Description Data Range Address Write Registers type Characters, Device MAQ20-COMx Numbers, "-" ASCII Description and Space Characters,...
Page 43
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Table 4: MAQ20-COM2 and MAQ20-COM4 Address Map Address Range 100 - 999: Module Configuration Start Read/ Number of Data Contents Description Data Range Address Write Registers type Module 0 = No Module, 1 = Active 0 or 1 INT16 Status...
Page 44
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Table 4: MAQ20-COM2 and MAQ20-COM4 Address Map Address Range 1000 - 1199: Registration and Data Logger Start Read/ Number of Data Contents Description Data Range Address Write Registers type Log Number of Samples. Log number 1132 Default = 100.
Page 45
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Table 4: MAQ20-COM2 and MAQ20-COM4 Address Map Address Range 1900 - 1999: Status Registers Start Read/ Number of Contents Description Data Range Data type Address Write Registers Increments when a Alpha Data Alpha Data 1907 received is outside of the 0 to 65,535...
Page 46
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Two systems were used for measuring performance: System 1 Computer: Standard PC Operating System: Windows XP, SP3 RS-485 Interface: PC Card USB Interface: PC USB Port Ethernet Interface: PC Fast Ethernet Card System 2 Computer: Standard PC Operating System:...
Page 47
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Table 6: Command Time for New Data Communications Command Time (ms) vs Channels Enabled Type Modbus RTU (RS485) Read Analog Data 24.04 44.07 MAQ20-xDN MAQ20-xTC Read Analog Data 44.1 85.1 MAQ20-xSN Write Analog Data 4.05 4.07 4.23...
Page 48
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Table 7: Command Rate for New Data Commands per second Communications vs Channels Enabled Type Modbus RTU (RS485) Read Analog Data MAQ20-xDN MAQ20-xTC Read Analog Data MAQ20-xSN Write Analog Data MAQ20-xO Read Discrete Data MAQ20-DIOL Write Discrete Data MAQ20-DIOL...
Page 49
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual Table 8: Throughput vs Channels Enabled Throughput (Ch/s) vs Channels Enabled Communications Type Modbus RTU (RS232) Read Analog Data MAQ20-xDN MAQ20-xTC Read Analog Data MAQ20-xSN Write Analog Data 1891 MAQ20-xO Read Discrete Data 1117 2439 MAQ20-DIOL...
MA1040 MAQ20-COM2 & MAQ20-COM4 Hardware User Manual DATAFORTH WARRANTY To view the current Dataforth Corporation Warranty, please click on the link below for the Dataforth Standard Terms and Conditions of Sale Applying to Products Sold by Dataforth Corporation. The Warranty in its entirety is Section 3. Please check this link periodically for updates.
Need help?
Do you have a question about the MAQ 20 and is the answer not in the manual?
Questions and answers