Industrial data acquisition and control system (38 pages)
Summary of Contents for Dataforth MAQ20-FREQ
Page 1
® Industrial Data Acquisition and Control System MA1048 MAQ20-FREQ 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.
MA1048 MAQ20-FREQ Hardware User Manual Table of Contents System Features ..........................1 System Description and Documentation ................... 2 Unpacking ............................4 Module Dimensions and I/O Connections ..................4 Installation ............................7 Building a System ..........................8 Maintaining a System ........................9 Expanding a System ........................
Page 4
MA1048 MAQ20-FREQ 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 ®...
MA1048 MAQ20-FREQ Hardware User Manual 1.0 System Features The MAQ20 Data Acquisition System encompasses more than 30 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.
MA1048 MAQ20-FREQ Hardware User Manual Distributed Processing Enables Even More Functionality • Output modules are programmable for user-defined waveforms • Discrete I/O modules have seven high level functions: Pulse Counter Frequency Counter Waveform Measurement Time Between Events ...
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...
MA1048 MAQ20-FREQ Hardware User Manual 3.0 Unpacking Each MAQ20 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.
Page 9
MA1048 MAQ20-FREQ Hardware User Manual The rugged inputs of the MAQ20-FREQ module have a high-level protection against overload and transient events and are also configured for a high level of sensitivity. A 50mV hysteresis band allows measurement of signals as low as 75mVp-p. While this is beneficial when interfacing to low level signals, the high sensitivity can cause false triggering if there is a large amount of noise riding on input signals.
Page 10
MA1048 MAQ20-FREQ Hardware User Manual The following diagram shows connection of a pulse train signal or series of non-periodic pulses for count measurement. The following diagram shows connection to a relay or dry contact sensor using the module excitation. A pullup resistor or direction connection between EXC and +IN can be used.
MA1048 MAQ20-FREQ Hardware User Manual 5.0 Installation The MAQ20 I/O module package has been designed for easy insertion into and removal from a system and can mate with DIN rails mounted flush on continuous panels or plates. To install a module: 1.
MA1048 MAQ20-FREQ Hardware User Manual Figure 3: Possible System Configurations 6.0 Building a System An automated I/O module registration process reduces system setup to three basic steps: STANDARD SETUP PROCESS 1.) Install a MAQ20-BKPLx backbone in a DIN rail then insert a MAQ20-COMx module in the left- most position and apply power.
The system does not identify I/O modules by physical position on a backbone, only by registration sequence. MAQ20-940 - ReDAQ Shape Software for MAQ20 provided by Dataforth shows a graphical representation of a system based on registration sequence and not by physical position. Tools within this software package allow the user to reassign Registration Numbers thereby making graphical representations match physical location for a single, local backbone.
Page 14
MA1048 MAQ20-FREQ Hardware User Manual communications activity on the TX and RX LEDs. Allow 1 second for registration. This module now has the same Registration Number as the one removed. Label and connect input/output wiring to the I/O module and if desired record physical position in the system.
MA1048 MAQ20-FREQ Hardware User Manual 8.0 Expanding a System The MAQ20-COMx Communications Module periodically scans the system and will detect if a MAQ20 I/O module has been added. When this happens the next available sequential Registration Number is assigned to the module.
The system does not identify I/O modules by physical position on a backbone, only by registration sequence. MAQ20-940 - ReDAQ Shape Software for MAQ20 provided by Dataforth shows a graphical representation of a system based on registration sequence and not by physical position.
Page 17
MA1048 MAQ20-FREQ Hardware User Manual Figure 4: MAQ20-940 ReDAQ Shape for MAQ20 Main Configuration Screen To view the registration sequence, double-click on the MAQ20-COMx graphic to obtain the system panel shown in Figure 5. Figure 5: Module Registration using MAQ20-940 ReDAQ Shape for MAQ20 Registration Numbers are listed in the left column.
Page 18
The new registration sequence is permanent as long as I/O modules are not removed from or added to a system. The Address Map for the MAQ20-FREQ Frequency Input Module is found at the end of this manual. An excerpt from the Address Map is shown below. Channel Data for frequency and RPM is stored starting at address 1000 and Channel Data for counter is stored starting at address 1100.
Reset-to-Default command. Counters for each of the 8 channels can be cleared individually or all at once. The Address Map for the MAQ20-FREQ Frequency Input Module is found at the end of this manual. An excerpt from the Address Map is shown below. Channel Data for frequency and RPM is stored starting at address 1000 and Channel Data for counter is stored starting at address 1100.
Page 20
Reset the Minimum and Maximum data registers. The MAQ20-FREQ module with s/n 1234567-89 has an address offset of 2000 * 3 = 6000 The input frequency data and counter data is 32-bit and is stored in two 16-bit registers. LSB data is stored at the lower address and MSB data is stored at the higher address.
Page 21
MA1048 MAQ20-FREQ Hardware User Manual Read from register address 6000 + 1050 = 7050 the Channel 0 Maximum Frequency Data LSB Read from register address 6000 + 1051 = 7051 the Channel 0 Maximum Frequency Data MSB If the data read from Channel 0 LSB is 14464 counts and the data read from Channel 0 MSB is...
(TOP TO BOTTOM) I/O CONNECTIONS EXC0 / OUT0 The Address Map for the MAQ20-FREQ Frequency Input Module is found at the end of this manual. An excerpt from the Address Map is shown below. Module Configuration is stored starting at address 100.
Registration Number of 3, as in Figure 5. Set EXC0 to +5V and set the default output of EXC3 to +5V. The MAQ20-FREQ module with s/n 1234567-89 has an address offset of 2000 * 3 = 6000 Write a 1 to register address 6000 + 150 = 6150 to set EXC0 to +5V...
15kHz. Set the timebase to 10ms. The MAQ20-FREQ module with s/n 1234567-89 has an address offset of 2000 * 3 = 6000 Write a 2 to register address 6000 + 160 = 6160 to set the timebase to 10ms 13.0 RPM...
Set the Pulses Per Revolution to 10. The sensor is connected to Channel 6. The MAQ20-FREQ module with s/n 1234567-89 has an address offset of 2000 * 3 = 6000 Write a value of 10 to register address 6000 + 170 = 6170 to set the Pulses Per Revolution to 10.
Page 26
The sensor is connected to Channel 4. The MAQ20-FREQ module with s/n 1234567-89 has an address offset of 2000 * 3 = 6000 Write a 1 to register address 6000 + 180 = 6180 to set trigger edge to Falling or Negative Input frequency or RPM data is 32-bit and is stored in two 16-bit registers.
Channel 0 counter has exceeded the maximum count value and has rolled over. All other channels have not overflowed. 15.0 Alarm Functions (Preliminary. Not currently implemented.) Alarms in the MAQ20-FREQ module can be set for frequency, RPM, or counter measurements. Alarms have the following parameters which can be configured to meet application requirements. Alarm Enable Enables the Alarm on a given channel provided that the Alarm Configuration Register has a valid configuration.
Page 28
MA1048 MAQ20-FREQ Hardware User Manual Low Limit Sets the value for the Low limit in counts. Alarm status is stored in a register. High Low Deadband Used for the High and/or Low limits to prevent false tripping or alarm chatter for noisy signals.
The Address Map for the MAQ20-FREQ Frequency Input Module is found at the end of this manual. An excerpt from the Address Map is shown below. Alarm parameters and status are stored in registers at addresses 700 –...
Page 30
MA1048 MAQ20-FREQ Hardware User Manual Address Range 700 - 999: Alarm Configuration Number Start Read/ Data Data Contents Description Address Write Range type Registers Bitwise 8-bit representation. LSB = Low-Low Ch 0, MSB = Ch 7. 0 = No Alarm, Alarm, 1 = Alarm Condition Met.
Page 31
(20kHz) and a Deadband of 500 counts (500Hz). The MAQ20-FREQ module with s/n 1234567-89 has an address offset of 2000 * 3 = 6000 Write to register address 6000 + 712 = 6712 a value of 1000 + 300 = 1300 to set a Tracking Alarm...
Page 32
MA1048 MAQ20-FREQ Hardware User Manual Write to register address 6000 + 754 = 6754 a data value of 20000 to set the Low limit LSB Write to register address 6000 + 755 = 6755 a data value of 0 to set the Low limit MSB...
MA1048 MAQ20-FREQ Hardware User Manual 17.0 Reset Functions Two types of firmware reset are supported in the MAQ20 I/O modules: Standard Reset is used to put the module in a user-defined state. The parameters listed below will be set to the last state saved to EEPROM. Parameters stored in EEPROM are not affected.
Module identification including model number, serial number, date code and firmware revision are stored in registers at addresses 0 – 41. I/O modules in a system are identified in general by their model number (MAQ20-FREQ, MAQ20- VDN, etc.) and uniquely by their Serial Number printed on the side label (1234567-89). When I/O modules are installed in the system, only a general identifier is visible on the front of the module (FREQ, V, etc.).
Page 35
MA1048 MAQ20-FREQ Hardware User Manual LED Function and Troubleshooting Tips: Normal operation: BLUE, solid lit LED Off: Abnormal power situation Verify that a MAQ20-COMx is present in the system. Verify that the MAQ20-COMx module has 7-34VDC power connected and turned on.
MA1048 MAQ20-FREQ Hardware User Manual 20.0 Specifications FREQUENCY INPUT MODULE Typical at T = +25°C and +24V system power Model Number, Input Range MAQ20-FREQ Frequency 1Hz to 1MHz Counts 0 to 4.29 x 10 State Change State change detect Input Signal...
MA1048 MAQ20-FREQ Hardware User Manual 21.0 MAQ20-FREQ Address Map The table in this section outlines the MAQ20-FREQ 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. Table columns list the following information: Start Address: Start address for the specified quantity of addresses.
Page 38
MA1048 MAQ20-FREQ Hardware User Manual Table 3: MAQ20-FREQ Address Map Address Range 0 - 99: Module Information Number Start Data Read/Write Contents Description Data Range Address type Registers Characters, Device MAQ20-FREQ Numbers, "-" ASCII Description and Space Characters, Serial Number S1234567-89 Numbers, "-"...
Page 39
MA1048 MAQ20-FREQ Hardware User Manual Address Range 700 - 999: Alarm Configuration Number Start Data Read/Write Contents Description Data Range Address type Registers Bitwise 8-bit representation. LSB = Ch 0, MSB = Ch 7. 0 = No Low-Low Alarm, Alarm, 1 = Alarm...
Page 40
MA1048 MAQ20-FREQ Hardware User Manual Address Range 700 - 999: Alarm Configuration Number Start Data Read/Write Contents Description Data Range Address type Registers Low Limit, Low Alarm Limit. 32-bit Frequency or data. LSB at 7xx, MSB at 0 to 1 million INT32 7xx+1.
Page 41
MA1048 MAQ20-FREQ Hardware User Manual Address Range 700 - 999: Alarm Configuration Number Start Data Read/Write Contents Description Data Range Address type Registers Alarm Enable, See Section 1 = Enabled 0 = Disabled INT16 Counter 15.0 Writing 1 saves the Alarm...
Page 42
MA1048 MAQ20-FREQ Hardware User Manual Address Range 1000 - 1699: Module Data Number Start Data Read/Write Contents Description Data Range Address type Registers Channel Data, Frequency Data for 8 1000 Frequency or Channels. 32-bit data. LSB 0 to 1 million INT32 at 10xx, MSB at 10xx+1.
Page 43
MA1048 MAQ20-FREQ Hardware User Manual Address Range 1000 - 1699: Module Data Number Start Data Read/Write Contents Description Data Range Address type Registers Status of High Alarm. Bitwise 8-bit High Alarm representation. LSB = Ch 1118 0 to 255 INT16 Status, Counter 0, MSB = Ch 7.
Page 44
MA1048 MAQ20-FREQ 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 MAQ20-FREQ and is the answer not in the manual?
Questions and answers