background image

Chapter

 7

 

 
 

7-21 ADAM 4000 Series User’s Manual

 

     

 

$AAX1 

Name  

Read Safety Value command 

Description  

Read the time-out setting and pre-defined safety status of DO 
channels. 

Syntax 

$AAX1(cr)

 

$

 is a delimiter character. 

AA

 (range 00-FF) represents the 2-character hexadecimal 

address that you will access to. 

X1

 is the Read Safety Value command. 

(cr)

 is the terminating character, carriage return (0Dh). 

Response  

! TTTTDDDD(cr)

 if the command is valid. 

?AA(cr)

 if an invalid command has been issued. 

!

 is a delimiter character which indicates a valid command. 

?

 is a delimiter character which indicates an invalid 

command. 

TTTT 

is the time, 100 ms per number. 

DDDD

 is the four-hexadecimal character representing the 

desired input safety value. The first character D is always 0, 
and the others are the channels values. 

For Example, 017A 

First character is always 0 

The meaning of 17A is as follows: 

Digital  value 

0 0 0 1 0 1 1 1 1 0  1  0 

Adam-4056SO channel no. 11 10 9 8 7 6 5 4 3 2 1 0 

17A means channels 1, 3,4,5, 6, 8 are ON, and the rest are 
OFF. 

(cr)

 is the terminating character, carriage return (ODh). 

 

 

 

 

 

 

 

4055, 4056S, 4056SO, 

4060, 4068, 4069 

 

Summary of Contents for Data Acquisition Modules ADAM 4000

Page 1: ...ADAM 4000 Data Acquisition Modules User s Manual ...

Page 2: ...d reliable However Advantech Co Ltd assumes no responsibility for its use nor for any infringements upon the rights of third parties which may result from its use CE Notification The ADAM 4000 series developed by Advantech Co Ltd has passed the CE test for environmental specifications when operated within an industrial enclosure ADAM 4950 ENC Therefore in order to protect the ADAM modules from bei...

Page 3: ...nnel RTD Input Module 3 17 3 5 ADAM 4015T 6 channel Thermistor Input Module 3 20 3 6 ADAM 4016 Analog Input Output Module 3 22 3 7 ADAM 4017 4017 4018 4018M 4018 8 channelAnalogInput Modules 3 27 3 8 ADAM 4019 8 channel Universal Analog Input Module 3 37 3 9 ADAM 4021 Analog Output Module 3 41 3 10 ADAM 4024 4 channel Analog Output Module 3 44 3 11 ADAM 4050 Digital I O Module 3 47 3 12 ADAM 4051 ...

Page 4: ...put Data Logger Command Set 5 34 5 3 Digital I O Alarm and Event Command Set 5 47 5 4 Excitation Voltage Output Command Set 5 61 Chapter 6 AO commands 6 1 6 1 Analog Output Module Command for ADAM 4021 6 2 6 2 Analog Output Module Command for ADAM 4024 6 19 Chapter 7 Digital IO Relay Counter commands 7 1 7 1 Configuration Counter Input and Display Command Set 7 2 7 2 Counter Frequency Module Comma...

Page 5: ...018M 8 channel Analog Input Data Logger A 19 A 9 ADAM 4019 8 channel Universal Analog Input Module A 22 A 10 ADAM 4021 4024 Analog Output Module A 24 A 11 ADAM 4050 Digital I O Module A 28 A 12 ADAM 4051 4052 Isolated Digital Input Module A 30 A 13 ADAM 4053 16 channel Digital Input Module A 32 A 14 ADAM 4055 16 channel Digital I O Module A 34 A 15 ADAM 4056S 12 channel Sink Type Isolated Digital ...

Page 6: ... C 2 Installation C 3 C 2 1 DIN Rail Mounting C 3 C 2 2 Panel Mounting C 5 C 2 3 Piggyback Stack C 7 Appendix D Utility Software D 1 D 1 ADAM 4000 Utility Software D 2 D 2 The procedure for ADAM 4000 series installation guide D 6 Appendix E RS 485 Network E 1 E 1 Basic Network Layout E 3 E 2 Line Termination E 5 E 3 RS 485 Data Flow Control E 7 Appendix F How to use the Checksum feature F 1 F 1 Ch...

Page 7: ...Introduction 1 ...

Page 8: ...otely Remote configuration can be done by using either the provided menu based software or the command set s configuration and calibration commands By storing configuration and calibration parameters in a nonvolatile EEPROM modules are able to retain these parameters in case of power failure Watchdog Timer A watchdog timer supervisory function will automatically reset the ADAM modules in the event...

Page 9: ...ser to the source Up to 256 ADAM modules may be connected to an RS 485 multi drop network by using the ADAM RS 485 repeater which extends the maximum communication distance up to 4 000 ft The host computer is connected to the RS 485 network with one of its COM ports through the ADAM 452x module RS 232 to RS 422 485 converter To boost the network s throughput ADAM RS 485 repeater uses a logical RTS...

Page 10: ...ckaging is very important The plastic outer shell enhances resistance against corrosive materials moistures and vibrations ADAM modules low power requirements help them to operate in temperatures from 0 to 70 and in humidity from 0 to 95 non condensing They are compactly built using automated SMT technology Therefore they can be implemented in water tight and explosion proof industrial enclosures ...

Page 11: ...Installation Guideline 2 ...

Page 12: ...m Requirements to set up an ADAM network The following list gives an overview of what is needed to setup install and configure an ADAM environment ADAM modules A host computer such as an IBM PC AT compatible that can output ASCII characters with a RS 232C or RS 485 port Power supply for the ADAM modules 10 to 30 VDC ADAM Series Utility software ADAM Isolated RS 232 RS 485 Converter optional RS 232...

Page 13: ...ower supply should provide Assume that a 24 VDC is used for five ADAM 4011 Analog Input Modules and the distance between modules and power supply is not significant enough to cause a DC voltage drop One ADAM 4011 module consumes a maximum of 1 2 Watts W The total required power will equal to 5 x 1 2 6 W A power supply of 24 VDC should therefore be able to supply a minimal current of 6 24 0 25 Amps...

Page 14: ...ut the cable has to comply with the EIA RS 485 standard Furthermore only one set of twisted pair cable is required for transmitting Data We advise the following standard colors as indicated on the modules for each the communication line DATA Y Yellow DATA G Green ADAM Utility Software A menu driven utility program is provided for ADAM module configuration monitoring and calibration It also include...

Page 15: ...d RS 232 RS 485 Converter is required Since this module is not addressable by the host the baud rate must be reset using a switch inside the module The factory default setting is 9600 baud ADAM Repeater optional ADAM 451x When communication lines exceed 4000 ft 1200 meter or more than 32 ADAM modules are connected a repeater should be implemented In a network up to eight Repeater modules can be co...

Page 16: ... module should be configured Though all modules are initially configured at the factory it is recommended to check if the baud rate is set correctly beforehand Default Factory Settings Baud rate 9600 Bit sec Address 01 hexadecimal The basic hook up for module configuration is shown below Figure 2 2 Basic Hook up of ADAM Module to Host Switches ...

Page 17: ... to change the protocol in ADAM utility Configuration with the ADAM command set ADAM modules can also be configured by issuing direct commands through a terminal emulation program that is part of the ADAM utility software The following example will guide you through the setup of an analog input module Assume an ADAM 4011 Analog Input module still has its default settings baud rate 9600 and address...

Page 18: ...ngineering units Please refer to Chapter 4 a full description of Command set syntax for an analog input module When the module received the configuration command it will respond with its new address as shown below 07 cr Before giving more commands to the module please wait for 7 seconds to let the new configuration settings to take effect NOTICE All reconfiguration except for changing baud rate an...

Page 19: ... terminal forces the configuration into a known state called the INIT state Besides some newer modules have INIT switch which you can set Init or Normal See Figure 2 4 If you set the switch to Init then it becomes INIT state INIT state defaults Baud rate 9600 Address 00h Checksum disabled Forcing the module in INIT state does not change any parameters in the module s EEPROM When the module is in t...

Page 20: ... switch to Init See Figure 2 4 Figure 2 3 Grounding the INIT Terminal Figure 2 4 Set INIT switch to Init Configure the checksum status and or the baud rate Switch the power OFF to the ADAM Module Remove the grounding of the INIT terminal and turn on the module or set the INIT switch to Normal Check the settings If the baud rate has changed the settings on the host computer should be changed accord...

Page 21: ...hapter 2 Chapter 2 installation Guideline 2 11 2 4 Multiple Module Hookup The Figure below is an example of how ADAM modules are connected in a multiple module network Figure 2 5 Multi module Connection ...

Page 22: ...ogram written in Visual Basic 6 0 that demonstrates how to get temperature reading which is stored in the address of 01H from ADAM 4011 module Step 1 Using ADAM Utility to check the settings as the following below Address 01H Baud rate 9600 and Checksum Disabled Step 2 Run VB 6 0 and add a control via Project Component ...

Page 23: ...Chapter 2 Chapter 2 installation Guideline 2 13 Step 3 Select Microsoft Comm Control Step 4 Add the Comm Control on the form ...

Page 24: ...Installation Guideline 2 14 ADAM 4000 Series User s Manual Step 5 Add three Command Buttons on the form as shown below Step 6 Add one Label and one Text on the form as shown below ...

Page 25: ...ideline 2 15 Step 7 Click OPEN Button and type in the following codes The source codes are listed at the end of this section Step 8 Click SEND Button and type in the following codes The source codes are listed at the end of this section ...

Page 26: ...OSE Button and type in the following codes The source codes are listed at the end of this section Step 10 Run the Project Click OPEN to open COM1 Click SEND to send the Get Temperature Reading Command Now you will find the reading the same as the displayed format shown below ...

Page 27: ...t is used MSComm1 InputLen 0 Open the port MSComm1 PortOpen True End Sub SEND Command Button Private Sub Command2_Click Send Get AI command to ADAM 4011 Module at address 01H MSComm1 Output 01 Chr 13 Wait for data to come back to the serial port Do DoEvents Buffer Buffer MSComm1 Input Loop Until InStr Buffer vbCr Read the response till the carriage return character Text1 Text Buffer Display the re...

Page 28: ...I O Modules 3 ...

Page 29: ...ng with checksum z Asynchronous data format 1 start bit 8 data bits 1 stop bit no parity N 8 1 z Up to 256 multidrop modules per serial port z Online module insertion and removal z Transient suppression on RS 485 communication lines Power Requirement z Unregulated 10 30 VDC z Protected against power reversal Mechanical z Case ABS PC with captive mounting hardware z Plug in screw Accepts 0 5 mm2 to...

Page 30: ...rovides an open thermocouple detection function Users can use a simple command to detect whether the thermocouple is opened or closed The module also provides surge protection on its input channel Internal high speed transient suppressor on its input channel protects the module from dangerous spikes and voltages Front Panel LED Indicator ADAM 4011D only The 4 digits LED display on the back of the ...

Page 31: ... 1 DO1 equals to High alarm state and Digital Output channel 0 DO0 equals to Low alarm state The High and Low alarm states can be read at any time by the host computer Every A D conversion will be followed by a comparison with the High and Low limit When the input value exceeds one of these limits the High or Low alarm state is set to ON There are two alarm mode options Momentary and Latching If t...

Page 32: ...g to calibration parameters defined by the user The digital 10 Hz filter provides a steady state output by using the Δ function Before the data enter the microprocessor they pass through an optical isolation device which prevents the chance of circuit damaging caused by power surges from the ground terminal The microprocessor has six basic functions Linearization of T C Thermocouple Communication ...

Page 33: ...15 mV 50 mV 100 mV and 500 mV Volt inputs 1 V and 2 5 V Current input 20 mA Requires a 125 resistor Two digital output channels and one digital input channel are provided Depending on the module s configuration setting it can forward the data to the host computer in one of the following formats Engineering units o C mV V or mA Percent of full scale range FSR Two s complement hexadecimal ...

Page 34: ...uts 15 mV 50 mV 100 mV and 500 mV Volt inputs 1 V and 2 5 V Current input 20 mA Requires a 125 resistor Two digital output channels and one digital input channel are provided Depending on the module s configuration setting it can forward the data to the host computer in one of the following formats Engineering units o C mV V or mA Percent of full scale range FSR Two s complement hexadecimal ...

Page 35: ...ries User s Manual Application Wiring Figure 3 3 ADAM 4011 4011D Thermocouple Input Wiring Diagram Figure 3 4 ADAM 4011 4011D Millivolt and Volt Input Wiring Diagram Figure 3 5 ADAM 4011 4011D Process Current Input Wiring Diagram ...

Page 36: ...3 9 Figure 3 6 ADAM 4011 4011D Digital Output Wiring Diagram Used with SSR HI LO alarm Figure 3 7 ADAM 4011 4011D Digital Input Wiring Diagram Used with TTL Figure 3 8 ADAM 4011 4011D Digital Input Wiring Diagram Used with Dry contact ...

Page 37: ... up to 3000 VDC transformer based isolation Digital Inputs Outputs The ADAM 4012 also contains two digital outputs and one digital input Outputs are open collector transistor switches that may be controlled by the host computer They can control solid state relays which can be applied to heaters pumps and other electrical powered equipment The digital inputs may be read by the host computer and use...

Page 38: ...w limit When the input value exceeds one of these limits the High or Low alarm state is set to ON There are two alarm mode options Momentary and Latching If the alarm is in Latching mode the alarm will stay on even when the input value returns within the limits It can also be turned OFF by issuing a Clear Alarm command from the host computer A Latching alarm is cleared by the module when the oppos...

Page 39: ...mV Volt inputs 1 V 5 V and 10 V Current input 20 mA requires a 125 resistor Two digital output channels and one digital input channel are provided Depending on the module s configuration setting it can forward the data to the host computer in one of the following formats Engineering units mV V or mA Percent of full scale range FSR Two s complement hexadecimal ...

Page 40: ...dules 3 13 Application Wiring Figure 3 10 ADAM 4012 Millivolt and Volt Input Wiring Diagram Figure 3 11 ADAM 4012 Process Current Input Wiring Diagram Figure 3 12 ADAM 4012 Digital Output Wiring Diagram Used with SSR HI LO alarm ...

Page 41: ...I O Modules 3 14 ADAM 4000 Series User s Manual Figure 3 13 ADAM 4012 Digital Input Wiring Diagram Used with TTL Figure 3 14 ADAM 4012 Digital Input Wiring Diagram Used with Dry contact ...

Page 42: ...d RS 485 digital communication functions It protects your equipment from power surges at the ground terminal by providing opto isolation of the A D input and up to 3000 VDC transformer based isolation Figure 3 15 ADAM 4013 RTD Input Module Accepts Input from platinum and nickel RTDs Depending on the module s configuration setting it can forward the data to the host computer in one of the following...

Page 43: ...I O Modules 3 16 ADAM 4000 Series User s Manual Application Wiring Figure 3 16 ADAM 4013 RTD Inputs Wiring Diagram ...

Page 44: ...5 provides a broken wire detecting function Therefore users can easily fix the broken wire problems This module can accept RTD sensors that have two or three wires After the V2 04 of ADAM 4015 ADAM 4015 can support the BA1 200 600 26 COM 4 RTD4 RTD4 COM 5 RTD5 RTD5 N A INIT Y DA T A G DA T A R Vs B GND N A 1 13 14 CODE TYPE IEC JIS 30 35 IEC JIS 30 35 IEC JIS 30 35 IEC JIS 30 35 IEC JIS 30 35 40 4...

Page 45: ...I O Modules 3 18 ADAM 4000 Series User s Manual Application Wiring Figure 3 18 ADAM 4015 RTD Input Module Wiring Diagram ...

Page 46: ... 0 to 100 C 0 to 200 C 0 to 400 C 200 to 200 C Pt1000 40 to 160 C Balco500 30 to 120 C Ni 50 RTD 80 to 100 C Ni 508 RTD 0 to 100 C Isolation Voltage 3000 VDC Sampling Rate 10 sample second total Input Impedance 10 MΩ Resolution 16 bit Accuracy 0 1 or better CMR 50 60Hz 120 dB NMR 50 60Hz 100 dB Span Drift 25 ppm Zero Drift 3 μV Watchdog Timer System 1 6 second and Communication Power Input 10 30 V...

Page 47: ... six thermistor input channels for thermistor signal It is an effective solution in industrial building automation Normally broken external wires will lead to an inaccurate current value The ADAM 4015T provides a broken wire detecting function so users can easily fix the problems Figure 3 19 ADAM 4015T 6 channel Thermistor Input Module Application Wiring Figure 3 20 ADAM 4015T Thermistor Input Mod...

Page 48: ...t Type and Temperature Range Thermistor 3k 0 100 Thermistor 10k 0 100 Isolation Voltage 3000 VDC Sampling Rate 10 sample second total Input Impedance 10 MΩ Resolution 16 bit Accuracy 0 1 or better CMR 50 60Hz 120 dB NMR 50 60Hz 100 dB Span Drift 25 ppm Zero Drift 3 μV Watchdog Timer System 1 6 second and Communication Power Input 10 30 VDC non regulated Power Consumption 1 2 W 24VDC Table 3 2 Tech...

Page 49: ...host computer and the format of the data is engineering units It then uses its microprocessor controlled D A converter to convert the digital data into output signals Strain gauge input modules protect your equipment from power surges at the ground terminal by providing opto isolation of the D A output and up to 3000 VDC transformer based isolation Digital Outputs A strain gauge input module also ...

Page 50: ...Latching mode can be turned OFF by issuing a Clear Alarm command from the host computer A Latching alarm is cleared by the module when the opposite alarm is set When the module receives a value that is lower than the Low alarm limit it will clear the High alarm and turn the Low alarm ON When the alarm is in Momentary mode the alarm will be turned OFF as soon as the input value returns to within li...

Page 51: ...livolt inputs 15 mV 50 mV 100 mV 500 mV Current input 20 mA Excitation voltage output 0 10 V Four digital output channels are provided Depending on the module s configuration setting it can forward the data to the host computer in one of the following formats Engineering units mV or mA Percent of full scale range FSR Two s complement hexadecimal ...

Page 52: ...Chapter 3 Chapter 3 I O Modules 3 25 Application Wiring Figure 3 22 ADAM 4016 Strain Gauge Voltage Input Wiring Diagram Figure 3 23 ADAM 4016 Strain Gauge Current Input Wiring Diagram ...

Page 53: ...I O Modules 3 26 ADAM 4000 Series User s Manual Figure 3 24 ADAM 4016 Digital Output Wiring Diagram Used with SSR ...

Page 54: ...4018 uses a 16 bit microprocessor controlled sigma delta A D converter to convert sensor voltage or current into digital data The digital data are then translated into engineering units When prompted by the host computer the module sends the data to the host through a standard RS 485 interface ADAM 4018M 8 channel Analog Input Data logger The ADAM 4018M is a 16 bit 8 channel analog input data logg...

Page 55: ... applications ADAM 4018 8 channel Thermocouple Input Module Here comes a solution to the demand for more thermocouple input channels Similar to its counterpart the ADAM 4018 enables eight differential channels with multiple input types This multi channel multi type structure allows synchronizing channels with different types of input For example channel 1 has K type of input meanwhile the others h...

Page 56: ...3 25 ADAM 4017 8 channel Analog Input Module Channels Six differential two single ended Accepts Millivolt inputs 150 mV and 500 mV Volt inputs 1 V 5 V and 10 V Current input 20 mA requires a 120 resistor The module forwards the data to the host computer in engineering units mV V or mA ...

Page 57: ... 0 JP 2 JP 4 JP 6 JP 1 JP 3 JP 5 JP 7 2 JP12 can Enable Disable Watchdog Timer Function The default setting is closed i e Watchdog Timer Function Enabled Please always keep JP12 closed and enable disable the watchdog timer function in ADAM utility ADAM 4017 CODE INPUT RANGE 08 09 0A 0B 0C DATA ACQUISITION MODULE INPUT STRAIN GAUGE mV V mA OUPUT RS 485 0D 10 V 5 V 1 V 500 mV 100 mV 20 mA 07 4 20 mA...

Page 58: ...V 10 V 20 mA 4 20 mA Isolation Voltage 3000 VDC Fault and Over voltage protection With stands over voltage up to 35 V Sampling Rate 10 sample sec total Input Impedance Voltage 20 MΩ Current 120Ω Accuracy 0 1 or better Power Consumption 1 2 W 24VDC I O Connector Type 10 pin plug in terminal Table 3 3 Technical specification of ADAM 4017 ...

Page 59: ... 485 05 5 mV 0 mV 00 mV 00 mV V 5 V Vin 7 Vin 3 Vin 3 Vin 2 Vin 2 0 mA T C J T C K T C T T C E T C R T C S T C B 06 DE DF 10 11 12 13 14 Figure 3 27 ADAM 4018 8 channel Thermocouple Input Module Channels Six differential two single ended Accepts J K T E R S and B thermocouples Millivolt inputs 15 mV 50 mV 100 mV and 500 mV Volt inputs 1 V and 2 5 V Current input 20 mA requires a 125 resistor The m...

Page 60: ...0 mV 00 mV V 5 V Vin 7 Vin 3 Vin 3 Vin 2 Vin 2 0 mA T C J T C K T C T T C E T C R T C S T C B 06 DE DF 10 11 12 13 14 Figure 3 28 ADAM 4018M 8 channel Analog Input Data Logger Channels Six differential two single ended Accepts J K T E R S and B thermocouples Millivolt inputs 15 mV 50 mV 100 mV 500 mV Volt inputs 1 V and 2 5 V Current input 20 mA requires a 125 resistor The module forwards the data...

Page 61: ...dule JP0 JP7 4 20 mA Input Range Voltage Input range Mapping to Channel Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 Ch 8 JP 0 JP 2 JP 4 JP 6 JP 1 JP 3 JP 5 JP 7 Technical specification of ADAM 4018 Channel 8 Input Type Thermocouple Input range and T C type 20 mA 4 20 mA J 0 760 C K 0 1370 C T 100 400 C E 0 1000 C R 500 1750 C S 500 1750 C B 500 1800 C ...

Page 62: ...e sec total Input Impedance Voltage 20 MΩ Current 120Ω Accuracy 0 1 or better Power Consumption 0 8 W 24VDC I O Connector Type 10 pin plug in terminal Table 3 4 Technical specification of ADAM 4018 Application Wiring Figure 3 30 Current Input Wiring Diagram of ADAM 4017 Vin0 Vin0 11 V mV V Figure 3 31 a ADAM 4017 Differential Input Wiring Diagram Ch0 Ch5 ...

Page 63: ...Vin5 1 Vin6 mV V AGND Vin7 Figure 3 31 b ADAM 4017 Single ended Input Wiring Diagram Ch6 and Ch7 11 Vin 0 Vin 0 Vin 1 Vin 1 mV V V 11 Vin 0 Vin 0 Vin 1 Vin 1 4 20 mA Built in 125 Ohm Resister Figure 3 32 ADAM 4017 Voltage and Current Input Wiring Diagram ...

Page 64: ... 8 ADAM 4019 8 channel Universal Analog Input Module The ADAM 4019 is universal analog input module to integrate with various AI modules into one It not only reduces the hardware cost but also simplifies the wiring complexity Furthermore the ADAM 4019 provides the burnt out detection functionality for 4 20mA and all thermocouple input ...

Page 65: ...iversal Analog Input The jumper setting of ADAM 4019 for input type selection JP0 JP7 20mA Input Range Voltage Input range Mapping to Channel Ch 0 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 JP 0 JP 1 JP 2 JP 3 JP 4 JP 5 JP 6 JP 7 It is built the 120Ω resister inside under current input mode ...

Page 66: ...Chapter 3 Chapter 3 I O Modules 3 39 Application Wiring Figure 3 35 ADAM 4019 Universal Analog Input Wiring Diagram 120 ...

Page 67: ...20mA with 120 Ω resister Thermocouple J 0 to 760 C K 0 to 1370 C T 100 to 400 C E 0 to 1000 C R 500 to 1750 C S 500 to 1750 C B 500 to 1800 C Isolation Voltage 3000 VDC Sampling Rate 10 samples sec total Input Impedance Voltage 20 MΩ Current 120Ω Accuracy 0 1 or better Power Consumption 1 0W 24VDC I O Connector Type 10 pin plug in terminal Burn out Detection 4 20mA and all thermocouple input Table...

Page 68: ...utput signal from the unit s ADC which monitors the output independently You can also specify slew rates and start up currents through the configuration software The Analog Output Module can supply single channel analog output in a range of voltages or currents Furthermore it will protect your equipment from power surges at the ground terminal by providing opto isolation of the D A output and up t...

Page 69: ...ut Module Depending on its configuration settings the module accepts the following formats from the host computer Engineering units Percent of full scale range FSR Two s complement hexadecimal format Output types Voltage 0 10 V Slew rate 0 0625 to 64 V sec Currents 0 20 mA or 4 20 mA Slew rate 0 125 to 128 mA sec ...

Page 70: ...Chapter 3 Chapter 3 I O Modules 3 43 Application Wiring Figure 3 37 ADAM 4021 Analog Output Wiring Diagram ...

Page 71: ...nto only one module The four digital input channels function as an interlock for emergency latch output ADAM 4024 inherited from ADAM 4021 but provide multi range AO support allows its four A O channels working at the same time with different and more output ranges For example it can have 4 20 mA and 10 V at its output To ensure the operation of machines and facilities ADAM 4024 has the functional...

Page 72: ...00 VDC Output Impedance 0 5 Ω Accuracy 0 1 of FSR for current output 0 2 of FSR for voltage output Zero Drift Voltage output 30 µV C Current output 0 2 µA C Span Temperature Coefficient 25 ppm C Output Slope Rate 0 125 128 mA sec 0 0625 64 V sec Current Load Resistor 0 to 500 Built in Watchdog Timer Isolation Digital Input Channel 4 Level 0 1V max Level 1 10 30 VDC ...

Page 73: ...I O Modules 3 46 ADAM 4000 Series User s Manual Application Wiring Figure 3 39 ADAM 4024 Pin Define and Wiring Diagram ...

Page 74: ...ou can also use the switches to control solid state relays which can be applied to equipments such as heaters and pumps The host computer can use the module s digital inputs to determine the states of limit safety switches and remote digital signals Figure 3 40 ADAM 4050 Digital I O Module Channels 7 input channels 8 output channels Digital Input Logic level 0 1 V max Logic level 1 3 5 30 V Digita...

Page 75: ...DAM 4000 Series User s Manual Application Wiring Figure 3 41 ADAM 4050 TTL Input Wiring Diagram Figure 3 42 ADAM 4050 Contact Closure Input Wiring Diagram Figure 3 43 ADAM 4050 Digital Output Wiring Diagram Used with SSR ...

Page 76: ...2 V 24 V and 48 V Moreover users can read the current status from the LED indicators on the front panel Figure 3 44 ADAM 4051 16 channel Isolated Digital Input Module Channel 16 4 channel group Optical Isolation 2500 VDC Opto isolator response time 25 μs Over voltage Protect 70 VDC ESD Electro Static Discharge 2000 VDC LED Indicator On Active Off Non active Input Voltage Dry Contact Logic level 1 ...

Page 77: ...I O Modules 3 50 ADAM 4000 Series User s Manual Application Wiring Figure 3 45 ADAM 4051 Dry Contact Wiring Diagram Figure 3 46 ADAM 4051 Wet Contact Wiring Diagram ...

Page 78: ...solated channels and the other two are isolated channels with a common ground They all have 5000 VRMS isolation to prevent power surges from the input lines Figure 3 47 ADAM 4052 Isolated Digital Input Module Channels 8 6 differential channels fully independent isolated channels 2 single ended channels isolated channels with common ground Digital Input Logic level 0 1 V max Logic level 1 3 30 V ...

Page 79: ...I O Modules 3 52 ADAM 4000 Series User s Manual Application Wiring Figure 3 48 ADAM 4052 Isolation Digital Input Wiring Ground External Internal ...

Page 80: ... channels for dry contact or wet contact signals For dry contact the effective distance from DI to contact point is up to 500 m Figure 3 49 ADAM 4053 16 channel Digital Input Module Channels 16 Digital Input Dry contact Logic level 0 Close to GND Logic level 1 OPEN Wet contact Logic level 0 2 V max Logic level 1 4 V to 30 V ...

Page 81: ...ser s Manual Note There is one pin showing INIT DI15 on the connector of the ADAM 4053 module You can configure the pin define by the jumper on PCB refer to the image below to see its location Jumper Setting DI15 INIT DI15 INIT DI15 INIT ...

Page 82: ...apter 3 Chapter 3 I O Modules 3 55 Application Wiring Figure 3 50 ADAM 4053 Wet Contact Input Wiring Diagram Figure 3 51 ADAM 4053 Contact Closure Input Wiring Diagram External Internal External Internal ...

Page 83: ...y 5 40 VDC at the open collector The ADAM 4055 is user friendly with built LED indicator for status reading Notice we had updated the digital input dry wet contact option by using jumper selection The default setting is to support these two DI contacts both at the same time However a customer can also choose his or her needs by supporting only one Please refer to the following wiring illustration ...

Page 84: ...Chapter 3 Chapter 3 I O Modules 3 57 Application Wiring Figure 3 53 ADAM 4055 Digital Output Wiring Diagram Figure 3 54a ADAM 4055 Digital Input Dry Contact Wiring Diagram ...

Page 85: ...I O Modules 3 58 ADAM 4000 Series User s Manual Figure 3 54b ADAM 4055 Digital Input Dry Contact Diagram Internal Figure 3 55a ADAM 4055 Digital Input Wet Contact Wiring Diagram ...

Page 86: ... 3 I O Modules 3 59 Figure 3 55b ADAM 4055 Digital Input Wet Contact Diagram Internal Figure 3 56a ADAM 4055 Default Jumper Setting for the Digital Input Wiring Support dry and wet contact digital input at the same time ...

Page 87: ...I O Modules 3 60 ADAM 4000 Series User s Manual Figure 3 56b ADAM 4055 Default Jumper Setting for the Digital Input Wiring ...

Page 88: ...s are supported LED indicators are used for status reading Figure 3 57 ADAM 4056S 12 channel Sink Type Isolated Digital Output Module Technical Specification of ADAM 4056S Number of Output Channel 12 Digital Output Open Collector from 5 40V 200mA max load Sink LED Indicator On Active Off Non active Power Consumption 1 W 24VDC Optical isolation 5000 VDC Supports Modbus RTU protocol I O Connector Ty...

Page 89: ...I O Modules 3 62 ADAM 4000 Series User s Manual Application Wiring 5V 40V LOAD Figure 3 58 ADAM 4056S Digital Output Wiring Diagram ...

Page 90: ...protocols are supported The LED indicators provide status reading of the module Figure 3 59 ADAM 4056SO 12 channel Source Type Isolated Digital Output Module Technical Specification of ADAM 4056SO Number of Output Channel 12 Digital Output VCC 10 35VDC 1A per Channel Source LED Indicator On Active Off Non active Power Consumption 1 W 24VDC Optical isolation 5000 VDC Supports Modbus RTU protocol I ...

Page 91: ...I O Modules 3 64 ADAM 4000 Series User s Manual Application Wiring Figure 3 60 ADAM 4056SO Digital Output Wiring Diagram ...

Page 92: ...Form C The ADAM 4068 Relay Output Module provides eight channels Four of the channels are Form A and four are Form C These two modules are excellent for ON OFF control or low power switching applications and they are able to support the safety value setting ADAM 4060 4 channel Relay Output Module Figure 3 61 ADAM 4060 4 channel Relay Output Module Contact rating for Form A and Form C Resistive AC ...

Page 93: ...6 7 RL5 NO RL5 COM RL6 NO RL6 COM RL7 NO RL7 COM RL7 NC NC INIT Y DA T A G DA T A R Vs B GND 10 R E LA Y 3 4 5 6 Form A R E LA Y 0 1 2 7 Form C Figure 3 62 ADAM 4068 8 channel Relay Output Module Contact Rating for Form A and Form C Resistive AC 125 V 0 6 A 250 V 0 3 A DC 30 V 2 A 110 V 0 6 A NOTICE This electric current is under the load of resistance If you try to use the load of inductance the ...

Page 94: ...ation Wiring The following diagrams are examples of how to connect Form A and Form C relay output applications to your ADAM modules Figure 3 63 ADAM 4060 Form A Relay Output Wiring Diagram Figure 3 64 ADAM 4060 Form C Relay Output Wiring Diagram ...

Page 95: ...I O Modules 3 68 ADAM 4000 Series User s Manual Figure 3 65 ADAM 4068 Form C Relay Output Wiring Diagram RL4 NO RL4 COM RL3 NO RL3 COM Figure 3 66 ADAM 4068 Form A relay output Wiring Diagram ...

Page 96: ...9 8 channel Relay Output Module The ADAM 4069 Relay Output Module provides eight channels four are Form A and the rest are Form C This module is excellent for ON OFF control or low power switching applications Figure 3 67 ADAM 4069 Relay Output Module ...

Page 97: ...orm A 4 Form C AC 5A 240V DC 5A 30V ON OFF 5ms 5 6ms z Power Consumption 2 2 W z Supports Modbus RTU protocol z I O Connector Type 13 pin plug terminal 2 z Support Safety Value Force the DO channels to safety status when communication is in time out and over pre defined period Wiring Figure 3 68 ADAM 4069 Form C Relay Output ...

Page 98: ...Chapter 3 Chapter 3 I O Modules 3 71 Figure 3 69 ADAM 4069 Form A Relay Output ...

Page 99: ...to the ADAM 4080D and displays on the module s LED display remote display Signal Input Mode The ADAM 4080 4080D provides separate terminals for photo isolated input and non isolated input to simplify the wiring Opto isolated input provides 2500 VRMS isolation to protect your equipment from power surges at the ground terminal After you make the physical connections program the module to identify wh...

Page 100: ... the alarm state of counter 0 and digital output channel 1 equals to the alarm state of counter 1 For ADAM 4080D digital output channel 0 equals to the low alarm state of counter 0 and digital output channel 1 equals to the high alarm state of counter 0 Every A D conversion will be followed by a comparison of alarm limits If the input value exceeds one of these limits the corresponding alarm state...

Page 101: ... 1 IN 0 IN 0 GATE 0 GATE 0 Non isolation Figure 3 70 ADAM 4080 Counter Frequency Input Module Channels 2 independent 32 bit counters counter 0 and counter 1 Input frequency 50 kHz max Input mode Isolated or non isolated Isolation input level Logic level 0 1 V max Logic level 1 3 5 V to 30 V Input Impedance 1 2 kΩ Non isolation input level programmable threshold Logic level 0 0 to 5V default 0 8 V ...

Page 102: ... 0 GATE 0 GATE 0 Non isolation Photo isolation Figure 3 71 ADAM 4080D Counter Frequency Input Module with LED Display Channels 2 independent 32 bit counters counter 0 and counter 1 Input frequency 50 kHz max Input mode Isolated or non isolated Isolation input level Logic level 0 1 V max Logic level 1 3 5 V to 30 V Input Impedance 1 2 kΩ Non isolation input level programmable threshold Logic level ...

Page 103: ...ies User s Manual Application Wiring Counter Input GATE0 IN0 1 D GND Gate Control GND Figure 3 72 ADAM 4080 4080D Non isolated Input GATE1 GATE1 11 IN1 IN1 Counter Input GATE Control Figure 3 73 ADAM 4080 4080D Photo isolated Input ...

Page 104: ...Command Set 4 ...

Page 105: ...rform all stages of auto calibration which is also performed during the start up When the calibration process is underway the module does not respond to any other commands The command set in the following pages includes the exact delays that might occur as modules are reconfigured 4 2 Syntax delimiter character address command data checksum carriage return Every command begins with a delimiter cha...

Page 106: ...ency Module commands Each Category starts with a command summary of a particular type of module However they are explained in more depth at Chapter 5 6 7 with detailed datasheets of each individual commands Although commands in different subsections sometimes share the same format the effect they have on a certain module can be completely different from others For example the configuration command...

Page 107: ... specified analog input module 5 13 AA Analog Data In Returns the input value from a specified analog input module in the currently configured data format 5 14 AA0 Span Calibration Calibrates an analog input module to correct for gain errors 5 19 AA1 Offset Calibration Calibrates an analog input module to correct for offset errors 5 20 Synchronized Sampling Orders all analog input modules to sampl...

Page 108: ... in either Momentary or Latching mode 5 54 AAHI data Set High Alarm Downloads the High alarm limit value 5 56 AALO data Set Low Alarm Downloads the Low alarm limit value 5 57 AADA Disable Alarm Disables all alarm functions 5 58 AACA Clear Latch Alarm The latch alarm is reset 5 59 AARH Read High Alarm The addressed analog input module is asked to return its high alarm value 5 60 AARL Read Low Alarm...

Page 109: ...ut value from a specified analog input module in the currently configured data format 5 14 AA0 Span Calibration Calibrates an analog input module to correct for gain errors 5 19 AA1 Offset Calibration Calibrates an analog input module to correct for offset errors 5 20 Synchronized Sampling Orders all analog input modules to sample their input values and store them in special registers 5 21 AA4 Rea...

Page 110: ... in either Momentary or Latching mode 5 54 AAHI data Set High Alarm Downloads the High alarm limit value 5 56 AALO data Set Low Alarm Downloads the Low alarm limit value 5 57 AADA Disable Alarm Disables all alarm functions 5 58 AACA Clear Latch Alarm The latch alarm is reset 5 59 AARH Read High Alarm The addressed analog input module is asked to return its high alarm value 5 60 AARL Read Low Alarm...

Page 111: ...r gain errors 5 19 AA1 Offset Calibration Calibrates an analog input module to correct for offset errors 5 20 Synchronized Sampling Orders all analog input modules to sample their input values and store them in special registers 5 21 AA4 Read Synchronized Data Returns the value that was stored in the specified module s register after the command 5 22 AA2 Configuration Status Returns the configurat...

Page 112: ... in either Momentary or Latching mode 5 54 AAHI data Set High Alarm Downloads the High alarm limit value 5 56 AALO data Set Low Alarm Downloads the Low alarm limit value 5 57 AADA Disable Alarm Disables all alarm functions 5 58 AACA Clear Latch Alarm The latch alarm is reset 5 59 AARH Read High Alarm The addressed analog input module is asked to return its high alarm value 5 60 AARL Read Low Alarm...

Page 113: ...rrect for gain errors 5 19 AA1 Offset Calibration Calibrates an analog input moudle to correct for offset errors 5 20 Synchronized Sampling Orders all analog input modules to sample their input values and store them in special registers 5 21 AA4 Read Synchronized Data Returns the value that was stored in the specified module s register after the command 5 22 AA2 Configuration Status Returns the co...

Page 114: ...ed Sampling Orders all analog input modules to sample their input values and store them in special registers 5 21 AA4 Read Synchronized Data Returns the value that was stored in the specified module s register after the command 5 22 AAB Channel Diagnose Diagnose channel status in over range under range and wire opening 5 24 AA0Ci Single Channel Span Calibration Calibrates a specified channel to co...

Page 115: ...rs 5 19 AA1 Offset Calibration Calibrate an analog input module to correct for offset errors 5 20 Synchronized Sampling Orders all analog input modules to sample their input values and store them in special registers 5 21 AA4 Read Synchronized Data Returns the value that was stored in the specified module s register after the command 5 22 AA6 Get Excitation Voltage Output Value Returns either last...

Page 116: ...four digital outputs ON or OFF 5 52 AAEAT Enable Alarm Enable the alarm in either monentary or latching mode 5 54 AAHI data Set High Alarm Value Download the high alarm limit value 5 56 AALO data Set Low Alarm Value Download the low alarm limit value 5 57 AADA Disable Alarm Disable all alarm functions 5 58 AACA Clear Latch Alarm Reset the module s latch alarm to zero 5 59 AARH Read High Alarm Valu...

Page 117: ... module name from the specified analog input module 5 12 AA from Channel N Return the input values from all channels of the specified analog input module 5 13 AAN Read Analog Input Return the input value from channels number N of the specified analog input module 5 15 AA5VV Configuration Status Enables disables multiplexing simultaneously for seperate channels of the specified input module 5 16 AA...

Page 118: ...f the specified analog input module 5 16 AA5VV Enable disable Channels for Multiplexing Enables disables multiplexing simultaneously for seperate channels of the specified input module 5 17 AA6 Read Channel Status Ask the specified input module to return the status of all eight channels 5 18 AA0Ci Span Calibration Gain error calibrate of assignment channel User have to input the external standard ...

Page 119: ...ut source for each input type Range bcode Hex Input Range Max Signal Min Signal Displayed Resolution 07 4 20 mA 20 000 20 000 1uA 08 10 V 10 000 10 000 1mV 09 5 V 5 0000 5 0000 100 00uV 0a 1 V 1 0000 1 0000 100 00uV 0b 500 mV 500 00 500 00 10uV 0c 150 mV 150 00 150 00 10uV 0d 20 mA 20 000 20 000 1uA ...

Page 120: ...turn the input value from all channels of the specified analog module 5 14 AAN Read Analog Input from Channel N Return the input value from channels number N of the specified analog input module 5 16 AA5VV Enable disable Channels for Multiplexing Enables disables multiplexing simultaneously for seperate channels of the specified input module 5 17 AA6 Read Channel Status Ask the specified input mod...

Page 121: ... Channel N Return the input value from channels number N of the specified analog input module 5 16 AA5VV Enable disable Channels for Multiplexing Enables disables multiplexing simultaneously for seperate channels of the specified input module 5 17 AA6 Read Channel Status Ask the specified input module to return the status of all eight channels 5 18 AAB Get Operating Status Get the channel operatin...

Page 122: ...AAXnnnn Set Communication WDT Set communication WDT cycle time from 0000 9999 unit 0 1 second if value is 0000 the communication WDT function will be disable 5 31 AAY Get Communication WDT Setting Read the cycle time setting of communication WDT 5 32 ADAM 4018 Input range and external calibrating input source for each input type Range bcode Hex Input Range Max Signal Min Signal Displayed Resolutio...

Page 123: ...Enables disables multiplexing simultaneously for seperate channels of the specified input module 5 17 AA6 Read Channel Status Ask the specified input module to return the status of all eight channels 5 18 AA0 Span Calibration Calibrate the analog input module to correct for gain errors 5 19 AA1 Offset Calibration Calibrate the analog input module to correct for offset errors 5 20 AA3 CJC Status Re...

Page 124: ...the number of stored event records in the memory module 5 42 AAN Standard Record Count Read the number of stored standard records in the memory module 5 43 AARNNNN Read Record Content Read the contents of the specified record 5 44 AAACSDHHHHTEIIII Set Alarm Limit Set the high low alarm settings for the specified channel 5 46 AABC Read Alarm Limit Read the high low alarm settings for the specified ...

Page 125: ...put module in the currently configured data format 5 14 AAN Read Analog Input from Channel N Returns the input value from a specified channel of analog input module in the currently configured data format 5 16 AA5VV Enable Disable Channels for Multiplexing Enable or disable the individual channels in an analog module 5 17 AA6 Read Channel Status Get the enable disable status of all channels in an ...

Page 126: ...ration Offset error calibrate of assignment channel User have to input the external standard source for calibrating process 5 28 AA7CiRrr Input Range Setting Input range setting individually 5 29 AA8Ci Read Input Range Get the input range of the assignment channel 5 30 AAXnnnn Set Communication WDT Set communication WDT cycle time from 0000 9999 unit 0 1 second if value is 0000 the communication W...

Page 127: ...wn 6 9 AA0 4 mA Calibration Tells the module to store parameters for 4 mA Calibration 6 11 AA1 20 mA Calibration Tells the module to store parameters for 20 mA Calibration 6 12 AA2 Configuration Status Reads configuration of specified module 6 13 AA6 Last Value Readback Returns either last value sent to specified module by AA command or start up output current voltage 6 14 AA8 Current Readback Ret...

Page 128: ... Read back Module status 6 20 AA3Cn number of counts Trim Calibration Trims specified module a number of units up down 6 20 AA4 Start up output current voltage configuration Stores a default output value in a specified module The output value will take effect upon startup 6 20 AA5 Reset Status Read Back Reset Times After Last AA5 CMD And Clear This ounter 6 20 AA6Cn Last Value Readback Returns eit...

Page 129: ... Read Current Trim Data Variable 6 21 AAI Read IDI Read IDI 6 21 AANCn Read 4mA Calibration Parameter Read Back CHn 4mA Calibration Parameter 6 21 AAOCn Read 20mA Calibration Parameter Read Back CHn 20mA Calibration Parameter 6 21 AAPCn Clear 4mA Calibration Parameter Clear CHn 4mA Calibration Parameter EEPROM 6 21 AAQCn Clear 20mA Calibration Parameter Clear CHn 20mA Calibration Parameter EEPROM ...

Page 130: ... Orders all digital I O modules to sample their input values and store them in a special register 7 11 AA4 Read Synchronized Data Return the value of a specified digital I O module that was stored after an command was issued 7 12 AA2 Configuration Status Returns the configuration parameters of a specified digital I O module 7 14 AA5 Reset Status Indicates whether a specified digital I O module was...

Page 131: ...meters of a specified digital I O module 7 14 AA4 Read Synchronized Data Returns the value of a specified digital I O module that was stored in the specified register after an command was issued 7 12 AA5 Reset Status Indicates whether a specified digital I O module was reset after the last time that AA5 command was issued 7 16 AA6 Digital Data In Returns the values of the digital I O channel in th...

Page 132: ...hat was stored after an command was issued 7 12 AA2 Configuration Status Returns the configuration parameters of a specified digital I O module 7 14 AA5 Reset Status Indicates whether a specified digital I O module was reset after the last time the AA5 command was issued 7 16 AAF Read Firmware Version Return the firmware version code from the specified digital I O module 7 18 AAM Read Module Name ...

Page 133: ...ut values and store them in a special register 7 11 AA4 Read Synchronized Data Return the value of a specified digital I O module that was stored after an command was issued 7 12 AA2 Configuration Status Returns the configuration parameters of a specified digital I O module 7 14 AA5 Reset Status Indicates whether a specified digital I O module was reset after the last time the AA5 command was issu...

Page 134: ...er the last time that AA5 command was issued 7 16 AA6 Digital Data In Returns the values of the digital I O channel in the addressed module 7 6 AAF Read Firmware Version Return the firmware version code from the specified digital I O module 7 18 AAM Read Module Name Return the module name from the specified digital I O module 7 19 AAX0TTTTDDDD Write Safty Value Force the DO channels to safety stat...

Page 135: ... module 7 6 AAF Read Firmware Version Return the firmware version code from the specified digital I O module 7 18 AAM Read Module Name Return the module name from the specified digital I O module 7 19 AAX0TTTTDDDD Write Safty Value Force the DO channels to safety status when communication is time out and over pre defined period 7 21 AAX1 Read Safty Value Read the time out setting and pre defined s...

Page 136: ...n code from the specified digital I O module 7 18 AAM Read Module Name Return the module name from the specified digital I O module 7 19 AAX0TTTTDDDD Write Safty Value Force the DO channels to safety status when communication is time out and over pre defined period 7 21 AAX1 Read Safty Value Read the time out setting and pre defined safety status of DO channels 7 22 AAX2 Read Safty Flag Requests t...

Page 137: ...after an command was issued 7 12 AA2 Configuration Status Returns the configuration parameters of a specified digital I O module 7 14 AA5 Reset Status Indicates whether a specified digital I O module was reset after the last time the AA5 command was issued 7 16 AAF Read Firmware Version Return the firmware version code from the specified digital I O module 7 18 AAM Read Module Name Return the modu...

Page 138: ...turn the firmware version code from the specified digital I O module 7 18 AAM Read Module Name Return the module name from the specified digital I O module 7 19 AAX0TTTTDDDD Write Safty Value Force the DO channels to safety status when communication is time out and over pre defined period 7 21 AAX1 Read Safty Value Read the time out setting and pre defined safety status of DO channels 7 22 AAP Rea...

Page 139: ... Version Return firmware version code from the specified counter frequency module 7 31 AAM Read Module Name Return the module name from the specified counter frequency module 7 32 AABS Set Input Signal Mode Sets the input signal mode of the specified counter frequency module to either non isolated or photo isolated input signals 7 33 AAB Read Input Signal Mode Read the input signal mode of the spe...

Page 140: ...ounter frequency module 7 42 AA3N Read Maximum Counter Value Reads the maximum value of counter 0 or counter 1 of the specified counter frequency module 7 43 AA5NS Start Stop Counter The command orders the specified counter frequency module to start or stop counting 7 44 AA5N Read Counter Start Stop Status The addressed counter frequency module returns its status indicating whether counting is ena...

Page 141: ... frequency module 7 52 AA0L data Set Minimum Input Signal Width at Low Level Sets the minimum input signal width at low level for a specified counter frequency module 7 53 AA0L Read Minimum Input Signal Width at Low Level Reads minimum input signal width setting at low level for a specified counter frequency module 7 54 AA1H data Set Non isolated High Trigger Level Sets the high trigger level of n...

Page 142: ...r 0 or counter 1 7 64 AAPA data Set Alarm Limit Value of Counter 0 Download the alarm limit value for counter 0 of the specified module 7 65 AASA data Set Alarm Limit Value of Counter 1 Download the alarm limit value for counter 1 of the specified module 7 65 AARP Read Alarm Limit Value of Counter 0 Ask the module to return the alarm limit value of counter 0 7 66 AARA Read Alarm Limit Value of Cou...

Page 143: ...al mode of the specified counter frequency module to either non isolated or photo isolated input signals 7 33 AAB Read Input Signal Mode Read the input signal mode of the specified counter frequency module 7 34 AAN Read Counter or Frequency Value Returns the value of counter 0 or counter 1 from a specified counter frequency module in hex format 7 35 AA8V Select LED Data Origin Select whether LED w...

Page 144: ...counter frequency module 7 42 AA3N Read Maximum Counter Value Reads the maximum value of counter 0 or counter 1 of the specified counte frequency module 7 43 AA5NS Start Stop Counter The command orders the specified counter frequency module to start or stop counting 7 44 AA5N Read Counter Start Stop Status The addressed counter frequency module returns its status indicating whether counting is ena...

Page 145: ...ut Signal Width at Low Level Sets the minimum input signal width at low level for a specified counter frequency module 7 53 AA0L Read Minimum Input Signal Width at Low Level Reads minimum input signal width setting at low level for a specified counter frequency module 7 54 AA1H data Set Non isolated High Trigger Level Sets the high trigger level of non isolated input signals for a specified counte...

Page 146: ...e 7 72 AASA data Set High Alarm Count Value of Counter 0 Downloads the high alarm count value for counter 0 of the specified counter frequency module 7 73 AARP Read Low Alarm Count Value of Counter 0 Ask the addressed module to return its low alarm count value for counter 0 7 74 AARA Read High Alarm Count Value of Counter 0 Ask the addressed module to return its high alarm count value for counter ...

Page 147: ...Analog Input Module Command Set 5 ...

Page 148: ...19 AA Returns the input value from a specified analog input moudule in the currently configured data format 4011 4011D 4012 4013 4015 4015T 4016 4017 4017 4018 4018 4019 AAN Returns the input value from channel number n of the specified analog input module 4015 4015T 4017 4017 4018 4018 4018M 4019 AA5VV Enables disables multiplexing simultaneously for separate channels of the specified input modul...

Page 149: ...es a specified channel to correct for gain errors 4015 4015T 4017 4018 4019 AA1Ci Calibrates a specified channel to correct for offset errors 4015 4015T 4017 4018 4019 AA7CiRrr Configure the input type and range of the specified channel in an analog input module 4015 4015T 4017 4018 4019 AA8Ci Get the input type and range of the specified channel in an analog input module 4015 4015T 4017 4018 4019...

Page 150: ... the type input range code Note 4015 and 4019 must be 00 Refer to Table 5 1 on Page 5 6 CC represents the baud rate code Refer to Table 5 2 on Page 5 8 FF is a hexadecimal number that equals the 8 bit parameter representing the data format checksum status and integration time The layout of the 8 bit parameter is shown in Figure 5 1 Bits 2 through 5 are not used and are set to 0 cr is the terminati...

Page 151: ...with address 23h is configured to a new address of 24h an input range 2 5 V baud rate 9600 integration time 50 ms 60 Hz engineering units data format and no checksum checking or generation The response indicates that the command was received Wait 7 seconds to let the new configuration settings take effect before issuing a new command to the module NOTICE Only ADAM 4011 ADAM 4011D ADAM 4012 ADAM 40...

Page 152: ...20 mA 0E Type J Thermocouple 0 760 0F Type K Thermocouple 0 1370 10 Type T Thermocouple 100 400 11 Type E Thermocouple 0 1000 12 Type R Thermocouple 500 1750 13 Type S Thermocouple 500 1750 14 Type B Thermocouple 500 1800 Input Range Code Hex Input Range for 4012 4017 4017 08 10 V 09 5 V 0A 1 V 0B 500 mV 0C 150 mV 0D 20 mA Notice The input range requires the usage of a 125 Ω current conversion res...

Page 153: ...03916 27 Platinum 0 600 a 0 003916 28 Nickel 80 100 29 Nickel 0 100 ADAM 4015 4015T command codes against Input ranges table Command Code Hex Input Type Input Range 20 Platinum 100 IEC 50 150 21 Platinum 100 IEC 0 100 22 Platinum 100 IEC 0 200 23 Platinum 100 IEC 0 400 24 Platinum 100 IEC 200 200 25 Platinum 100 JIS 50 150 26 Platinum 100 JIS 0 100 27 Platinum 100 JIS 0 200 28 Platinum 100 JIS 0 4...

Page 154: ...V 07 4 20mA 08 10 V 09 5 V 0D 20 mA 0E Type J Thermocouple 0 760 0F Type K Thermocouple 0 1370 10 Type T Thermocouple 100 400 11 Type E Thermocouple 0 1000 12 Type R Thermocouple 500 1750 13 Type S Thermocouple 500 1750 14 Type B Thermocouple 500 1800 Table 5 2 Baud Rate Codes Baud Rate Code Hex Baud Rate 03 1200 bps 04 2400 bps 05 4800 bps 06 9600 bps 07 19 2 kbps 08 38 4 kbps ...

Page 155: ...red There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecimal address of an analog input module TT represents the type code Type code determines the input range CC rep...

Page 156: ...050600 cr The command asks the analog input module at address 45h to send its configuration data The analog input module at address 45h responds with an input range of 2 5 volts a baud rate of 9600 bps an integration time of 50 ms 60 Hz engineering units are the currently configured data format and no checksum function or checksum generation ...

Page 157: ...log input module that you want to interrogate F is the Read Firmware Version command cr is the terminating character carriage return ODh Response AA Version cr if the command is valid There is no response if the module detects a syntax error or communication error or if the specified address does not exist is a delimiter character indicating a valid command was received AA range 00 FF represents t...

Page 158: ...odule that you want to interrogate M is the Read Module Name command cr is the terminating character carriage return ODh Response AA Module Name cr if the command is valid There is no response if the module detects a syntax error or communication error or if the specified address does not exist is a delimiter character indicating a valid command was received AA range 00 FF represents the 2 charact...

Page 159: ... response if the module detects a syntax error or communication error or if the specified address does not exist is a delimiter character data is the input value in the configured data format of the interrogated module For data formats see Appendix B cr is the terminating character carriage return 0Dh Example command 21 cr response 7 2111 7 2567 7 3125 7 1000 7 4712 7 2555 7 1234 7 5678 cr The com...

Page 160: ...hows the values that the modules will return depending on the configured data format and if the input value falls under or exceeds the configured range Only when modules are configured for Thermocouple or RTD input out of bounds warning will occur When analog input modules measure voltage or current that falls outside the configured range they will return the actual measured input In the next exam...

Page 161: ...r 4017 4018 4018M 4019 The range of 4015 is from 0 to 5 cr is the terminating character carriage return 0Dh Response data cr There is no response if the module detects a syntax error or communication error or if the specified address does not exist is a delimiter character data is the input value of the channel number N Data consists of a or sign followed by five decimal digits with a fixed decima...

Page 162: ...annel 0 3 Value 0 means the channel is disabled value 1 means the channel is enabled cr is the terminating character carriage return 0Dh Response AA cr if the command is valid AA cr if an invalidoperation was entered There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received ...

Page 163: ...r communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecimal address of an analog input module VV are two hexadecimal values The values are interpreted by the module as two binary words 4 bit The first word represents the status ...

Page 164: ... communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecimal address of the analog input module cr represents terminating character carriage return 0Dh In order to successfully calibrate an analog input module s input range a prop...

Page 165: ...r or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecimal address of the analog input module cr represents terminating character carriage return 0Dh In order to successfully calibrate an analog input module s input range a ...

Page 166: ...er is the Synchronized Sampling command The terminating character in the form of a carriage return 0Dh is not required Response The analog input modules will send no response after executing the synchronized sampling command In order to retrieve the data a separate Read Synchronized Data command has to be issued for every analog input module The pound sign followed by two asterisks does not repres...

Page 167: ... module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received AA range 00 FF represents the 2 character hexadecimal address of the analog input module that is responding status will tell you if the data data from the last Synchronized Sampling command has already been sent If status 1 then the data has be...

Page 168: ...at the data 5 8222 Volts Configured data format of the analog input module in this case is engineering units command 074 cr response 070 5 8222 cr The command asks the analog input module at address 07h to send its analog input data The analog input module responds with status 0 which means that it has sent the same data at least once before and data 5 8222 Volts This could indicate that a previou...

Page 169: ...an invalid command was issued ADAM 4015 4015T 4018 4019 AANN cr if the command is valid when it applied with AA cr if an invalid command was issued There is no response if the module detects a syntax error or communication error of if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF ...

Page 170: ...nse if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecimal address of an analog input module data is the value that is retrieved by the module by reading its CJC sensor The data format ...

Page 171: ...terminating character carriage return 0Dh Response AA cr if the command is valid AA cr if an invalid command was issued There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character h...

Page 172: ...sponse if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecimal address of the analog input module cr represents terminating character carriage return 0Dh In order to successfully calibra...

Page 173: ...o calibrate cr is the terminating character carriage return 0Dh Response AA cr if the command was valid AA cr if an invalid operation was entered There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF re...

Page 174: ...ange you want to set Refer to Table 5 1 on Page 5 6 to check range codes cr is the terminating character carriage return 0Dh Response AA cr if the command was valid AA cr if an invalid operation was entered There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter ...

Page 175: ... cr if the command was valid AA cr if an invalid operation was entered There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecimal address of the analog input module Ci ...

Page 176: ...inating character carriage return 0Dh Response AA cr if the command was valid AA cr if an invalid operation was entered There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character h...

Page 177: ...h Response AAnnnn cr if the command was valid AA cr if an invalid operation was entered There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecimal address of the analog...

Page 178: ...ternal Calibration command cr is the terminating character carriage return 0Dh Response AA cr if the command was valid AA cr if an invalid operation was entered There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA...

Page 179: ...d S1 is the Reload Calibrating Parameter command cr is the terminating character carriage return 0Dh Response AA cr if the command was valid AA cr if an invalid operation was entered There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the ...

Page 180: ...018M AASO Set Memory Operation Mode Start stop the recording function of the memory module 4018M AAT Read Memory Operation Mode Read the recording status of the memory module 4018M AAL Event Record Count Read the number of stored event records in the memory module 4018M AAN Standard Record Count Read the number of stored standard records in the memory module 4018M AARNNNN Read Record Content Read ...

Page 181: ... of 0 disables data storage Channel 7 Channel 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 S represents the standalone mode In order for the ADAM 4018M to operate in the field you must power on the memory module by setting this value to 1 Otherwise the data will not be recorded D represents the data logging mode 0 enables Standard Mode where all eight channels record the normal data according...

Page 182: ...haracter hexadecimal address of an analog input module cr represents terminating character carriage return 0Dh Example command 0DCFF111012C cr response 0D cr The ADAM 4018M module at address 0D is configured as such All eight data storage channels enabled Standalone mode enabled Event logger selected Circular memory mode Sampling interval 300 seconds The response indicates the command is successfu...

Page 183: ...nel 0 and bit 7 representing channel 7 A mask bit value of 1 enables data storage in the specified channel while a mask bit value of 0 disables data storage S represents the standalone mode In order for the ADAM 4018M to operate in the field you must power on the memory module by setting this value to 1 Otherwise the data will not be recorded D represents the data logging mode 0 enables Standard M...

Page 184: ...ing character carriage return 0Dh Response AA cr if the command is valid AA cr if an invalid parameter was entered There is no response if the module detects a syntax error or communication error or if the specified address does not exist is a delimiter character indicating a valid command was received is a delimiter character indicating the command was invalid AA range 00 FF represents the 2 char...

Page 185: ...he terminating character carriage return 0Dh Response AAO cr if the command is valid is a delimiter character indicating a valid command was received AA range 00 FF represents the 2 character hexadecimal address of an analog input module O represents the operation mode 1 enables the recording of data 0 disables the recording of data cr is the terminating character carriage return 0Dh Example comma...

Page 186: ...er carriage return 0Dh Response AAHHHH cr if the command is valid is a delimiter character indicating a valid command was received AA range 00 FF represents the 2 character hexadecimal address of an analog input module HHHH represents the 4 character hexadecimal number of event records stored in the analog input data logger at address AA cr is the terminating character carriage return 0Dh Example ...

Page 187: ...ing character carriage return 0Dh Response AAHHHH cr if the command is valid is a delimiter character indicating a valid command was received AA range 00 FF represents the 2 character hexadecimal address of an analog input module HHHH represents the 4 character hexadecimal number of data records stored in the analog input data logger at address AA cr is the terminating character carriage return 0D...

Page 188: ...g character carriage return 0Dh NOTE NNNN is from 0 to 9470 for Standard Mode NNNN is from 0 to 4599 for Event Mode NNNN is from 0 to 7299 for Mixed Mode 0 4999 are data records 5000 7299 are event records Response AACDHHHH cr if the returned data are data records AACDHHHHTTTTTTTT cr if the returned data are event records is a delimiter character indicating a valid command was received AA range 00...

Page 189: ...ss AA TTTTTTTT represents elapsed time cr is the terminating character carriage return 0Dh Example command F3R1000 cr response F30799AA00001000 cr The command requests the analog input data logger at address F3 to return its contents in the 1001st record The returned content is valid The event data number is 39 338 for channel 0 in the 4096 seconds from the start of the module ...

Page 190: ...4 character hexadecimal number of high alarm limit T represents the sign of the low alarm limit is for positive and is for negative E represents the decimal point of the low alarm limit Its value is from 0 to 5 IIII represents the 4 character hexadecimal number of low alarm limit cr is the terminating character carriage return 0Dh Response AA cr if the command is valid AA cr if an invalid paramete...

Page 191: ... 4018M AAACSDHHHHTEIIII Example command EFA0 20400 20100 cr response EF cr The command sets channel 0 of the analog input data logger at address EF as such high alarm limit 10 24 low alarm limit 2 56 The response indicates the command was received ...

Page 192: ...TEIIII is a delimiter character indicating a valid command was received AA range 00 FF represents the 2 character hexadecimal address of an analog input data logger S represents the sign of the high alarm limit is for positive and is for negative D represents the decimal point of the high alarm limit Its value is from 0 to 5 HHHH represents the 4 character hexadecimal number of high alarm limit T ...

Page 193: ... 4016 AAHI data Set High Alarm Value Downloads the High alarm limit value 4011 4011D 4012 4016 AALO data Set Low Alarm Value Downloads the Low alarm limit value 4011 4011D 4012 4016 AADA Disable Alarm Disables all alarm functions 4011 4011D 4012 4016 AACA Clear Latch Alarm Resets the module s Latch alarm to zero 4011 4011D 4012 4016 AARH Read High Alarm Value Ask the addressed module to return its...

Page 194: ...was valid There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received AA represents the 2 character hexadecimal address of the responding analog input module S hexadecimal number that represents the alarm state 0h disabled 1h MOMENTARY mode enabled 2h LATCH mode enabled OO For...

Page 195: ... ON ON OC ON ON OFF OFF OD ON ON OFF ON OE ON ON ON OFF OF ON ON ON ON II is a hexadecimal number representing the Digital input port s channel status 00h D I channel is Low 01h channel is High cr represents terminating character carriage return 0Dh Example command 15DI cr response 510001 cr The analog input module at address 15h is instructed to return digital I O data and alarm status The module...

Page 196: ... ON 03 all bits are ON For ADAM 4016 00 DO0 and DO1 are OFF 01 DO0 is ON DO1 is OFF 02 DO0 is OFF DO1 is ON 03 DO0 and DO1 are ON 10 DO2 and DO3 are OFF 11 DO2 is ON DO3 is OFF 12 DO2 is OFF DO3 is ON 13 DO2 and DO3 are ON cr represents terminating character carriage return 0Dh Response AA cr if the command was valid AA cr if an invalid parameter was entered There is no response if the module dete...

Page 197: ...r s Manual 4011 4011D 4012 4016 AADO Example command 05DO01 cr response 05 cr The analog input module at address 05h is instructed to set digital output channel 1 to ON and digital output channel 2 to OFF The module confirms the settings ...

Page 198: ...mmand was valid There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received AA represents the 2 character hexadecimal address of the responding analog input module cr represents terminating character carriage return 0Dh Example command 03EAL cr response 03 cr The analog input ...

Page 199: ...e module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received AA represents the 2 character hexadecimal address of the responding analog input module cr represents terminating character carriage return 0Dh Example command 04HI 080 00 cr response 04 cr Presume the analog input module at address 04h is con...

Page 200: ...le detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received AA represents the 2 character hexadecimal address of the responding analog input module cr represents terminating character carriage return 0Dh Example command 04LO 020 00 cr response 04 cr Presume the analog input module at address 04h is configure...

Page 201: ...yntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received AA represents the 2 character hexadecimal address of the responding analog input module cr represents terminating character carriage return 0Dh Example command 07DA cr response 07 cr The analog input module at address 07h is instructed to disable all alarm functi...

Page 202: ...ing character carriage return 0Dh Response AA cr if the command was valid There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received AA represents the 2 character hexadecimal address of the responding analog input module cr represents terminating character carriage return 0Dh...

Page 203: ...valid There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received AA represents the 2 character hexadecimal address of the responding analog input module data is the value of the High alarm limit in engineering units cr represents terminating character carriage return 0Dh Exam...

Page 204: ... There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received AA represents the 2 character hexadecimal address of the responding analog input module data is the value of the Low alarm limit in engineering units cr represents terminating character carriage return 0Dh Example co...

Page 205: ...f the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received AA represents the 2 character hexadecimal address of the responding analog input module data represents the stored value from 00000 to 65535 The max value that can be held by the counter register is 65535 The number 65535 is held when the ...

Page 206: ...haracter carriage return 0Dh Response AA cr if the command was valid There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received AA represents the 2 character hexadecimal address of the responding analog input module cr represents terminating character carriage return 0Dh Exam...

Page 207: ... AA7 Excitation Voltage Output Direct output excitation voltage data to a specified module 4016 AAS Start up Voltage Output Configuration Stores a default value in a specified module The output value will take effect upon startup 4016 AAE Trim Calibration Trims specified module a number of units up down 4016 AAA Zero Calibration Tells the module to store parameters for zero calibration 4016 AAB Sp...

Page 208: ...if the command is valid AA cr if an invalid command was issued There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecimal address of the strain gauge input module data ...

Page 209: ...he terminating character carriage return 0Dh Response AA cr if the command is valid AA cr if a value was sent that is out of range There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 ...

Page 210: ...ng character carriage return 0Dh Response AA cr if the command is valid AA cr if an invalid command was issued There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecima...

Page 211: ... output channel of the strain gauge input module with address 0A is 05 000V The command tells the module store the present output value in its non volatile memory When the module is powered up or reset its default output value will be 05 000V The response of the strain gauge input module indicates that the command has been received ...

Page 212: ...increase the output voltage according to the number of counts cr is the terminating character carriage return 0Dh Response AA cr if the command is valid There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received AA range 00 FF represents the 2 character hexadecimal address of...

Page 213: ...command was issued There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecimal address of the strain gauge input module cr is the terminating character carriage return 0...

Page 214: ...as issued There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecimal address of the strain gauge input module cr is the terminating character carriage return 0Dh Before...

Page 215: ...Analog Output Module Command Set 6 ...

Page 216: ... number of units up down 4021 AA0 4 mA Calibration Tells the module to store parameters for 4mA Calibration 4021 AA1 20 mA Calibration Tells the module to store parameters for 20 mA Calibration 4021 AA2 Configuration Status Reads the configuration of specified module 4021 AA6 Last Value Readback Returns either last value sent to specified module by AA command or start up output current voltage 402...

Page 217: ...f the analog output module Range is from 00h to FFh TT represents the type codes output range codes SeeTable 6 2 on next page CC represents the baud rate codes SeeTable 6 1 on next page FF is a hexadecimal number that equals to 8 bit parameter representing the status of data format slew rate and checksum The layout of the 8 bit parameter is shown in Figure 6 1 Bit 7 is not used and must be set to ...

Page 218: ...n analog output module cr is the terminating character carriage return 0Dh Table 6 1 Baud Rate Codes Baud Rate Code Hex Baud Rate 03 1200 bps 04 2400 bps 05 4800 bps 06 9600 bps 07 19 2 Kbps 08 38 4 Kbps Table 6 2 Output Range Codes Type Codes Output Range Code Hex Output Range for ADAM 4021 30 0 to 20 mA 31 4 to 20 mA 32 0 to 10 V NOTICE An analog output module requires a maximum of 20 millisecon...

Page 219: ...10 cr response 24 cr The analog input module is configured from addresses 31h to a new address 0Ah output range 4 to 20 mA baud rate 9600 engineering units data format a slew rate of 1 0 mA sec and no checksum checking The response indicates that the command has been received 4021 ...

Page 220: ...nits or of FSR or hexadecimal Please refer to Appendix B Data Formats and I O Ranges cr is the terminating character carriage return 0Dh Response cr if the command was valid AA cr if the sent value was out of range Note that when the analog output module receives such a value it will try to use a value which is close to the one received and within the module s configured range There is no response...

Page 221: ...red for an output range of 4 to 20 mA and a percent of span data format The command sends the value 8 8 mA 4 mA 0 30 x 16 mA 8 8 mA which is 30 of the span to the address 0Ah of analog output module The analog output module responds with an output value of 8 8 mA which represents a valid command command 1B7FF cr response cr The command sends the hexadecimal value 7FF to the analog output module at...

Page 222: ...f the specified address does not exist delimiter character indicates that a valid command was received delimiter character indicates that the command was invalid AA range 00 FF represents the 2 character hexadecimal address of the analog output module cr is the terminating character carriage return 0Dh Example command 0A4 cr response 0A cr Presume the present output value of the analog output modu...

Page 223: ...proximately 1 5 μA Values range from 00 to 5F and A1 to FF hexadecimal The 00 represents 0 counts 5F represents 95 counts A1 represents 95 counts and FF represents 1 count Negative values decrease the output current according to the number of counts On the other hand the positive values do the opposite cr is the terminating character carriage return 0Dh Response AA cr if the command is valid There...

Page 224: ... 20 14h counts which are approximately 30 μA The analog output module confirms the increase In order to perform this trim calibration a millimeter or a resistor and voltmeter should be connected to the module s output Please see the 4 mA Calibration command and 20 mA Calibration command of the analog output module s command set Please also refer to Chapter 8 Calibration for a detailed description ...

Page 225: ...le detects a syntax or communication error or even if the specified address does not exist delimiter character indicates that a valid command was received delimiter character indicates that the command was invalid AA range 00 FF represents the responding 2 character hexadecimal address of the analog output module cr is the terminating character carriage return 0Dh Before issuing the 4 mA Calibrati...

Page 226: ...e module detects a syntax or communication error or even if the specified address does not exist delimiter character indicates that a valid command was received delimiter character indicates that the command was invalid AA range 00 FF represents the responding 2 character hexadecimal address of the analog output module cr is the terminating character carriage return 0Dh Before issuing the 20 mA Ca...

Page 227: ...limiter character indicates that the command was invalid AA range 00 FF represents the 2 character hexadecimal address of an analog output module TT represents the type of code which determines the output range CC represents the baud rate code FF is a hexadecimal number that equals to 8 bit parameter representing the data format slew rate and checksum status cr is the terminating character carriag...

Page 228: ...and was valid AA cr if an invalid command was issued There is no response if the module detects a syntax or communication error or even if the specified address does not exist delimiter character indicates that a valid command was received delimiter character indicates that the command was invalid AA range 00 FF represents the 2 character hexadecimal address of the analog output module data is the...

Page 229: ...rminating character carriage return 0Dh Response AA data cr if the command was valid AA cr if an invalid command was issued There is no response if the module detects a syntax or communication error or even if the specified address does not exist delimiter character indicates that a valid command was received delimiter character indicates that the command was invalid AA range 00 FF represents the ...

Page 230: ...communication error or even if the specified address does not exist delimiter character indicates that a valid command was received delimiter character indicates that the command was valid AA range 00 FF represents the 2 character hexadecimal address of the analog output module S represents the Status bit which is returned by the analog output module If S 1 the module is in reset mode since a Rese...

Page 231: ...he Read Firmware Version command cr is the terminating character carriage return ODh Response AA Version cr if the command is valid There is no response if the module detects a syntax or communication error or if the specified address does not exist is a delimiter character indicating that a valid command was received AA range 00 FF represents the 2 character hexadecimal address of an analog outpu...

Page 232: ...dule Name command cr is the terminating character carriage return ODh Response AA Module Name cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character indicating that a valid command was received AA range 00 FF represents the 2 character hexadecimal address of an analog output modu...

Page 233: ...rameter listed below Bit 7 Reserved Bit 6 Check Sum 0 Disable 1 Enable Bit 5 2 Slew Rate see table below Bit 1 0 Reserved Slew Rate Voltage Current 00 immediately immediately 01 0 0625 V sec 0 125 mA sec 02 0 125 V sec 0 25 mA sec 03 0 25 V sec 0 5 mA sec 04 0 5 V sec 1 0 mA sec 05 1 0 V sec 2 0 mA sec 06 2 0 V sec 4 0 mA sec 07 4 0 V sec 8 0 mA sec 08 8 0 V sec 16 0 mA sec 09 16 0 V sec 32 0 mA s...

Page 234: ... EPROM AA 021C2 AA2 Read Back Module Status AATTCCFF 022 AA3Cn m Set Trim Data For CHn m 0 127 And If Negative Then Add 0x80 m xx Ex m 89 9 m 09 9 AA 02308 AA4 Read Back The IDI Input By Synchronous Command AAx 024 AA5 Checks the Reset Status of the analog output module to see whether it has been reset since the last Reset Status command was issued AAS 025 AA6Cn Read Back CHn Last Output Value AA ...

Page 235: ...e Name AA4024 02M AANCn Read Back CHn 4mA Calibration Parameter AAxx 02NC2 AAOCn Read Back CHn 20mA Calibration Parameter AAxx 02OC2 AAPCn Clear CHn 4mA Calibration Parameter EEPROM AA 02PC2 AAQCn Clear CHn 20mA Calibration Parameter EEPROM AA 02QC2 AAXnnnn This command set the communication watchdog timer WDT cycle time AA range 00 FF 2 character hexadecimal address of the analog input module whi...

Page 236: ...Digital I O Relay ouput and Counter Frequency Command Set 7 ...

Page 237: ...stored after an command 4050 4051 4052 4053 4055 4060 4068 AA2 Returns the configuration parameters for the specified digital I O module 4050 4051 4052 4053 4055 4056S 4056SO 4060 4068 4069 AA5 Indicates whether a specified digital I O module was reset after the last time the AA5 command was issued 4050 4051 4052 4053 4055 4056S 4056SO 4060 4068 4069 AAF Return firmware version code from the speci...

Page 238: ...ty value has been executed since Write Safety Value command was set 4055 4056S 4056SO 4060 4068 AAE0 Read the Over Current Status Flag and Clear the Flag simultaneously 4056SO AAP The command requests the module at address AA to return the low power status of module 4069 AAS The command requests the module at address AA to set and return the low power mode of module 4069 ...

Page 239: ...esents the type of code that is always set to 40 for a digital I O module CC represents the baud rate code Refer to Table 7 1 on next page FF is a hexadecimal number that equals to a 8 bit parameter that represents the checksum and protocol status Bits 3 through 5 and bit 0 1 7 are not used and are being set to 0 Refer to Figure 7 1 below Bit 6 is the selection of checksum and bit 2 is the selecti...

Page 240: ...r is the terminating character carriage return 0Dh Example command 2324400600 cr response 24 cr The command tries to configure module by changing address 23h to address 24h assigning baud rate 9600 setting no checksum checking and supporting Advantech protocol The response indicates that the configuration was successful Table 7 1 Baud Rate Codes Baud Rate Code Hex Baud Rate 03 1200 bps 04 2400 bps...

Page 241: ...he command was valid ADAM 4056S 4056SO dataOutput 0000 cr if the command was valid ADAM 4060 4068 AA cr if an invalid command has been issued There is no response if the module detects a syntax or communication error or even if the specified address does not exist delimiter character indicates that a valid command was received delimiter character indicates that the command was invalid AA range 00 ...

Page 242: ...t two characters BEh 10111110 of the response indicates that digital input channels 8 and 14 are LOW and channels 9 10 11 12 13 and 15 are HIGH The second two characters DEh 11011110 of the response indicates that digital input channels 0 and 5 are LOW and channels 1 2 3 4 6 7 are HIGH command 056 cr response 017A00 cr This example is for ADAM 4056S or ADAM 4056SO The first character of the respon...

Page 243: ...l representation of the digital output value s Two characters are for ADAM 4050 ADAM 4055 ADAM 4060 and ADAM 4068 Four characters are for ADAM 4056S and 4056SO ADAM 4050 4055 4060 and 4068 When writing to a single channel bit the first character is always0 The value of thesecond character will be either 0 or 1 When writing to all channels byte both characters are significant range 00h FFh The digi...

Page 244: ...ans the the channel values 17A Digital value 0 0 0 1 0 1 1 1 1 0 1 0 Adam 4056S 4056SO channel no 11 10 9 8 7 6 5 4 3 2 1 0 cr is the terminating character carriage return 0Dh Response cr if the command was valid AA cr if an invalid command has been issued There is no response if the module detects a syntax or communication error or even if the specified address does not exist is adelimiter charac...

Page 245: ...l 2 at address 15h of a digital I O module Either ADAM 4050 or ADAM 4060 Channel 2 of the digital I O module is set to ON command 1400017A cr response cr An output byte with value 017Ah 0000000101111010 is sent to the digital I O module at address 14h Either ADAM 4056S or ADAM 4056SO Its channel 1 3 4 5 6 and 8 will be set to ON Other channels are set to OFF command 15120001 cr response cr An outp...

Page 246: ...cial register Syntax is a delimiter character is the Synchronized Sampling command The terminating character in the form of a carriage return 0Dh is not required Response The digital I O modules will not respond to the Synchronized Sampling command In order to retrieve the data you must execute a Read Synchronized Data command for every module separately 4050 4051 4052 4053 4055 4060 4068 ...

Page 247: ...dataInput 00 cr if the command was valid ADAM 4053 status dataOutput 0000 cr if the command was valid ADAM 4060 4068 AA cr if an invalid command has been issued There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command...

Page 248: ...so represents that data have not been sent before From inspection the value has dataOutput 05h 00000101 ON for digital output channels 0 and 2 and OFF for channels 1 3 4 5 6 7 It also has dataInput 51h 01010001 which represents HIGH for digital input channels 0 4 6 and LOW for channels 1 2 3 4 5 The digital I O module responds with data 055100 and status 1 These mean that the data has been sent fo...

Page 249: ...ax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal address of the module TT represents the type of code which is always 40 CC represents the baud rate codes Refer to Table 7 2 on next page The hexadecimal n...

Page 250: ...e digital I O module at address 45h responds with baud rate 9600 no checksum function and module supports for Advantech protocol Table 7 2 Baud Rate Codes Baud Rate Code Hex Baud Rate 03 1200 bps 04 2400 bps 05 4800 bps 06 9600 bps 07 19 2 kbps 08 38 4 kbps 09 57 6 kbps 0A 115 2 kbps Figure 7 2 Data format for FF 8 bit parameter 4050 4051 4052 4053 4055 4056S 4056SO 4060 4068 4069 ...

Page 251: ...ommand was valid AA cr if an invalid command has been issued There is no response if the module detects a syntax or communication error or even if the specified address does not exist is adelimiter character which indicates a valid command is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal address which is to be calibrated S represents...

Page 252: ...ls the digital I O module at address 39h to return its Reset Status The digital I O module at address 39h returns the value S 0 This indicates that the digital I O module has not been reset or powered on since a Reset Status command was issued last time 4050 4051 4052 4053 4055 4056S 4056SO 4060 4068 4069 ...

Page 253: ... to F is the Read Firmware Version command cr is the terminating character carriage return ODh Response AA Version cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module Ve...

Page 254: ...r is the terminating character carriage return ODh Response AA Module Name cr if the command is valid There is no response if the module detects a syntax or communication error even or if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module Module Name is the name of the module at a...

Page 255: ...channels values For Example 017A First character is always 0 The meaning of 17A is as follows Digital value 0 0 0 1 0 1 1 1 1 0 1 0 Adam 4056SO channel no 11 10 9 8 7 6 5 4 3 2 1 0 17A means that the status of channel 1 3 4 5 6 8 is ON and the rest are OFF cr is the terminating character carriage return 0Dh Response cr if the command was valid AA cr if an invalid command has been issued There is n...

Page 256: ...id command has been issued is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command TTTT is the time 100 ms per number DDDD is the four hexadecimal character representing the desired input safety value The first character D is always 0 and the others are the channels values For Example 017A First character is always 0 The meaning of 17A i...

Page 257: ...et Syntax AAX2 cr is a delimiter character AA range 00 FF represents the 2 character hexadecimal address that you will access to X2 is the Read Safety Flag command Response XX cr if the command is valid XX is two hexadecimal character 00 OFF 01 ON AA cr if an invalid command has been issued is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid...

Page 258: ...ear over Current Status Flag command cr is the terminating character carriage return ODh Response AAX cr if the command is valid AA cr if an invalid command has been issued X is one hexadecimal character range from 0 to 7 X 0 No over current occur X 1 DO0 3 has over current occurred X 2 DO4 7 has over current occurred X 4 DO8 11 has over current occurred is a delimiter character which indicates a ...

Page 259: ...ing character carriage return ODh Response AAS cr if the command was valid AA cr if an invalid command has been issued There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is adelimiter character which indicates an invalid command AA range 00 FF represents the calibrated 2...

Page 260: ...g character carriage return ODh Response AAX cr if the command was valid AA cr if an invalid command has been issued There is no response if the module detects a syntax or communication error or even if the specified address does not exist is adelimiter character which indicates a valid command is adelimiter character which indicates an invalid command AA range 00 FF represents the calibrated 2 ch...

Page 261: ...ating character carriage return 0Dh Response AA cr if the command was valid AA cr if an invalid operation was entered There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hex...

Page 262: ...e command was valid AA cr if an invalid operation was entered There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicates a valid command was received delimiter character indicates the command was invalid AA range 00 FF represents the 2 character hexadecimal address of the analog input module nnnn range 0...

Page 263: ...ame 4080 4080D AABS Set the input signal mode of the specified counter frequency module to either non isolated TTL or photo isolated 4080 4080D AAB Read the input mode of the specified counter frequency module 4080 4080D AAN Instructs the addressed counter frequency module to read the counter or frequency value of counter 0 or counter 1 and return the acquired data 4080 4080D AA8V Select whether L...

Page 264: ...ew hexadecimal address of the counter frequency module Range is from 00h to FFh TT represents the input mode 50h counter input mode 51h frequency measurement mode CC represents the baud rate code Refer to Table 7 3 on next page Hexadecimal value FF which is converted to an 8 bit parameter represents the checksum status and frequency gate time The layout of the 8 bit parameter is shown in Figure 7 ...

Page 265: ...odule cr is the terminating character carriage return 0Dh Example command 0120510600 cr response 20 cr The ADAM 4080D module is configured by changing address 01 to a new address 20 choosing frequency measurement module assigning 9600 to baud rate setting frequency gate time 0 1 second and no checksum checking or generation The response indicates that the command was received Wait seven seconds to...

Page 266: ...x or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal that you will access to TT 50h or 51h represents the type of code 50h means using module as a counter 51h means using module as a frequency measurement modu...

Page 267: ...s that you will access to F is the Read Version command cr is the terminating character carriage return 0Dh Response AA Version cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of ...

Page 268: ...d Module Name command cr is the terminating character carriage return 0Dh Response AA Module Name cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module Module Name is the ...

Page 269: ...ut cr is the terminating character carriage return 0Dh Response AA cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module cr is the terminating character carriage return 0D...

Page 270: ... detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module S indicates the input signal mode When S 0 the module is configured to non isolated TTL input If S 1 the module is configured to photo isolated input cr is the terminating charac...

Page 271: ...d is valid AA cr if an invalid operation was entered There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal address of the module data is the value that is retrieved by the module from reading counter 0 or counter 1 Th...

Page 272: ...in to the host computer cr is the terminating character carriage return 0Dh Response AA cr if the command is valid AA cr if an invalid operation was entered There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command AA ...

Page 273: ...e is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal address of the module V indicates the origin of the data to be displayed on the LED V 0 sets the LED data orig...

Page 274: ... 0Dh Response AA cr if the command is valid AA cr if an invalid operation was entered There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal address of a counter...

Page 275: ...ounter 1 for the specified counter frequency module 4080 4080D AA3N Read Maximum Counter Value Reads the maximum value of counter 0 or counter 1 of the specified counte frequency module 4080 4080D AA5NS Start Stop Counter The command orders the specified counter frequency module to start or stop counting 4080 4080D AA5N Read Counter Start Stop Status The addressed counter frequency module returns ...

Page 276: ...gate is disabled cr is the terminating character carriage return 0Dh Response AA cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module cr is the terminating character carr...

Page 277: ...Response AAG cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module G determines the gate mode G 0 the gate is low G 1 the gate is high G 2 the gate is disabled cr is the t...

Page 278: ... exceeds the maximum counter value the counter will stop counting The programmer should use the command AA6N to reset the counter to 1 cr is the terminating character carriage return 0Dh Response AA cr if the command is valid AA cr if an invalid operation was entered There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a deli...

Page 279: ...return 0Dh Response AA data cr if the command is valid AA cr if an invalid operation was entered There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal address o...

Page 280: ...atus S 0 stops counting S 1 starts counting cr is the terminating character carriage return 0Dh Response AA cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of a counter input modu...

Page 281: ...s counter 1 cr is the terminating character carriage return 0Dh Response AAS cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module S represents the counter status S 1 indi...

Page 282: ...ter 1 cr is the terminating character carriage return 0Dh Response AA cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module cr is the terminating character carriage return...

Page 283: ...d AA cr if an invalid operation was entered There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal address of the module V represents the status of the Nth chann...

Page 284: ...L data Set Minimum Input Signal Width at Low Level Sets the minimum input signal width at low level for a specified counter frequency module 4080 4080D AA0L Read Minimum Input Signal Width at Low Level Reads minimum input signal width setting at low level for a specified counter frequency module 4080 4080D AA1H data Set Non isolated High Trigger Level Sets the high trigger level of non solated inp...

Page 285: ... means enable filter cr is the terminating character carriage return 0Dh Response AA cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module cr is the terminating character ...

Page 286: ... response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal address of the module S is the digital filter mode S 0 means filter is disabled S 1 means filter is enabled cr is the terminating character carriage return 0Dh Example comman...

Page 287: ... AA cr if the command is valid The addressed module stores the value and will recognize the input signal high only after the input signal continues high and for longer than the specified value AA cr if an invalid operation was entered There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a...

Page 288: ...e module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal address of the module data is the minimum width at high level The unit is in μsec microseconds and its resolution is 1 μsec The form...

Page 289: ...nse AA cr if the command is valid The addressed module stores the value and will identify the input signal low only if the input signal continues to be low longer than the specified time AA cr if an invalid operation was entered There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid...

Page 290: ...nse if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal address of the module data is the minimum width at low level The unit is in μsec microsecond and its resolution is 1 μsec T...

Page 291: ...lower than the low trigger level an error will occur cr is the terminating character carriage return 0Dh Response AA cr if the command is valid The addressed module stores the value and will recognize input signal as high only when they exceed the high trigger level AA cr if an invalid operation was entered There is no response if the module detects a syntax or communication error or even if the s...

Page 292: ...esponse if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal address of the module data is the high trigger level of non isolated input signals The unit and resolution are both 0 1...

Page 293: ...r than the high trigger level an error will occur cr is the terminating character carriage return 0Dh Response AA cr if the command is valid The addressed module stores the value and will identify input signal as low only when it exceeds the low trigger level AA cr if an invalid operation was entered There is no response if the module detects a syntax or communication error or if the specified add...

Page 294: ...e if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command is a delimiter character which indicates an invalid command AA range 00 FF represents the 2 character hexadecimal address of the module data is the low trigger level of non isolated input signal The unit and resolution is 0 1 V voltage The...

Page 295: ... counter 0 or counter 1 4080 AAPA data Set Alarm Limit Value of Counter 0 Download the alarm limit value for counter 0 of the specified module 4080 AASA data Set Alarm Limit Value of Counter 1 Download the alarm limit value for counter 1 of the specified module 4080 AARP Read Alarm Limit Value of Counter 0 Ask the module to return the alarm limit value of counter 0 4080 AARA Read Alarm Limit Value...

Page 296: ... set to OFF no alarm 4080D AAPA data Set Low Alarm Count Value of Counter 0 Downloads the low alarm count value for counter 0 of the specified module 4080D AASA data Set High Alarm Count Value of Counter 0 Downloads the high alarm count value for counter 0 of the specified module 4080D AARP Read Low Alarm Count Value of Counter 0 Ask the module to return the low alarm count value for counter 0 408...

Page 297: ...nter 1 data is the initial count value which must consist of eight hexadecimal digits cr is the terminating character carriage return 0Dh Response AA cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character h...

Page 298: ...haracter carriage return 0Dh Response AA data cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module data is the initial count value which must consist of eight hexadecimal...

Page 299: ...if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module cr is the terminating character carriage return 0Dh Example command 12EA0 cr response 12 cr The command sets the Alarm S...

Page 300: ...rriage return 0Dh Response AA cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of a counter module cr is the terminating character carriage return 0Dh Example command 12DA0 cr resp...

Page 301: ...ue for counter 1 command data is the alarm limit value which must consist of eight hexadecimal digits cr is the terminating character carriage return 0Dh Response AA cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents t...

Page 302: ...erminating character carriage return 0Dh Response AA data cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module data is the alarm limit value which must consist of eight h...

Page 303: ...is OFF bit 1 is ON 03 all bits are ON cr represents terminating character carriage return 0Dh Response AA cr if the command was valid AA cr if an invalid parameter was entered There is no response if the module detects a syntax or communication error or even if the specified address does not exists is a delimiter character which indicates a valid command is a delimiter character which indicates an...

Page 304: ...epresents the 2 character hexadecimal address of the module S for ADAM 4080 is a hexadecimal number that represents the disable or enable status of alarm mode 0h Counter 0 alarm is disabled counter 1 alarm is disabled 1h Counter 0 alarm is enabled counter 1 alarm is disabled 2h Counter 0 alarm is disabled counter 1 alarm is enabled 3h Counter 0 alarm is enabled counter 1 alarm is enabled S for ADA...

Page 305: ...ucted to return digital output data and alarm status The module responds that both digital output channels are OFF and alarm state is MOMENTARY command 05DI cr response 0530000 cr The counter module at address 05H is instructed to return digital output and alarm status The module responds that both digital output channels are OFF and the alarm status for both counters are ENABLED 4080D ...

Page 306: ...nd was valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA represents the 2 character hexadecimal address of the module cr represents terminating character carriage return 0Dh Example command 03EAL cr response 03 cr The counter module at address 03h is instructed...

Page 307: ...the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA represents the 2 character hexadecimal address of the module cr represents terminating character carriage return 0Dh Example command 07DA cr response 07 cr The counter module at address 07h is instructed to disable all alarm functions for ch...

Page 308: ...nating character carriage return 0Dh Response AA cr if the command was valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA represents the 2 character hexadecimal address of the module cr represents terminating character carriage return 0Dh Example command 05CA cr...

Page 309: ...adecimal digits This value should be lower than the high alarm value cr is the terminating character carriage return 0Dh Response AA cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal addres...

Page 310: ...hould be higher than the low alarm count value cr is the terminating character carriage return 0Dh Response AA cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module cr is ...

Page 311: ...age return 0Dh Response AA data cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character indicating a valid command AA range 00 FF represents the 2 character hexadecimal address of the module data is the low alarm count value which consists of eight hexadecimal digits cr is the ter...

Page 312: ...e AA data cr if the command is valid There is no response if the module detects a syntax or communication error or even if the specified address does not exist is a delimiter character which indicates a valid command AA range 00 FF represents the 2 character hexadecimal address of the module data is the high alarm count value which consists of eight hexadecimal digits cr is the terminating charact...

Page 313: ...Calibration 8 ...

Page 314: ...alog Input Module Calibration Models ADAM 4011 4011D 4012 4016 4017 4017 4018 4018 4018M 4019 1 Set modules as initial mode before applying power to the module and let it warm up for about 30 minutes 2 Assure that the module is correctly installed and is properly configured for the input range that you want to calibrate You can do this by using the ADAM utility software Please refer to Appendix D ...

Page 315: ...Please see Offset Calibration option in the Calibration sub menu of the ADAM utility software Figure 8 2 Zero Calibration 5 Execute the Span Calibration command This can be done through the ADAM utility software Please see Span Calibration option in the Calibration sub menu of the ADAM utility software Figure 8 3 Span Calibration ...

Page 316: ...M 4011 4011D 4018 4018 4018M 4019 4019 Execute the CJC cold junction sensor calibration command This is also done through the ADAM utility software Please see CJC Calibration option in the Calibration sub menu of the ADAM utility software Figure 8 4 Cold Junction Calibration ...

Page 317: ...and Table 8 2 for the right Span calibration resistance Figure 8 5 Applying calibration resistance Use a precision resistance decade box or discrete resistors with values 10 W 15 W 60 W 140 W 200 W and 440 W 4 Apply the reference Offset resistance to the terminals of the module Please refer to Figure 8 5 for the correct wiring diagram and Table 8 2 for the right Offset calibration resistance 5 Iss...

Page 318: ...fset Calibration Resistance 4013 20 Pt 100 100 a 0 00385 140 Ω 60 Ω 21 Pt 0 100 a 0 00385 140 Ω 60 Ω 22 Pt 0 200 a 0 00385 200 Ω 60 Ω 23 Pt 0 600 a 0 00385 440 Ω 60 Ω 24 Pt 100 100 a 0 003916 140 Ω 60 Ω 25 Pt 0 100 a 0 003916 140 Ω 60 Ω 26 Pt 0 200 a 0 003916 200 Ω 60 Ω 27 Pt 0 200 a 0 003916 440 Ω 60 Ω 28 Ni 80 100 200 Ω 60 Ω 29 Ni 0 100 200 Ω 60 Ω ...

Page 319: ...e Calibration Model ADAM 4015T If you select the range Thermistor 3K 0 100C please follow the calibration steps as below 1 Short the INIT pin to GND and then power up ADAM 4015T Run ADAM 4000 5000 Utility and search for the module 2 Click on Lead Wire Effect Compensation ...

Page 320: ...Calibration 8 8 ADAM 4000 Series User s Manual 3 Set the resistance to 0 and click on Save 4 Click on Zero Cal 5 Apply 200 0 ohms resistor with 0 01 accuracy to CH0 and then Click on Save ...

Page 321: ...Chapter 8 Chapter 8 Calibration 8 9 6 Click on Span Cal 7 Apply 10K ohms resistor with 0 01 accuracy to CH0 and then Click on Save 8 Finished ...

Page 322: ...00 Series User s Manual If you select the range Thermistor 10K 0 100C please follow the calibration steps as below 1 Change the input range to Thermistor 10K 0 100C and click on Update 2 Click on Lead Wire Effect Compensation ...

Page 323: ...Chapter 8 Chapter 8 Calibration 8 11 3 Set the resistance to 0 and click on Save 4 Click on Zero Cal 5 Apply 800 0 ohms resistor with 0 01 accuracy to CH0 and then Click on Save ...

Page 324: ...Calibration 8 12 ADAM 4000 Series User s Manual 6 Click on Span Cal 7 Apply 30K ohms resistor with 0 01 accuracy to CH0 and then Click on Save 8 Finished ...

Page 325: ...er However just two levels 4 mA and 20 mA are needed for calibration 1 Apply power to the analog output module and let it warm up for about 30 minutes 2 Assure that the module is correctly installed and its configuration is according to your specifications It should match the output range that you want to calibrate You can do this by using the ADAM utility software Please refer to Appendix D Utili...

Page 326: ...icate exactly 1 V When calibrating for 20 mA using voltage meter and shunt resistor the correct voltage would be 5 V 6 Issue the 4 mA Calibration command to indicate that the output is calibrated The calibrated parameters should be stored in the modules EEPROM 7 Execute an Analog Data Out command with an output value of 20 mA and the output will approximately be 20 mA 8 Continue executing the Trim...

Page 327: ...ctly installed Then connect a voltmeter to the screw terminals of the module Exc Voltmeter Exc Iin Iin Vin Vin ADAM 4016 Figure 8 7 Setup for Voltage Output Calibration 3 Execute the Zero Calibration command This is done through the ADAM utility software Please see A O 0V Calibration option in the Calibration sub menu of the ADAM utility software Figure 8 8 Zero Calibration ...

Page 328: ... utility software Figure 8 9 Span Calibration 5 Check the actual output value at the terminals If this does not equal 0 V or 10 V use the Trim Calibration command to change the output value This is done through the ADAM utility software Use the arrow key to adjust the output value after executing the A O 0V Calibration or A O 10 V Calibration Right and Up keys mean increasing and Left and Down key...

Page 329: ...Technical Specifications A ...

Page 330: ...rift 25 ppm Isolation rated voltage 3000 VDC CMR 50 60 Hz 150 dB NMR 50 60 Hz 100 dB Resolution 16 bit Sampling rate 10 samples second Input impedance Voltage 2 MΩ Current 125 Ω Digital output Sink current Power dissipation 2 channels open collector to 30 V 30 mA maximum load 300 mW Digital input Logic level 0 Logic level 1 Pull up current 1 channel 1 V maximum 3 5 to 30 V 0 5 mA Event counter Max...

Page 331: ...ode Hex Input Range Typical Accuracy Maximum Error Units 0E J thermocouple 0 to760 0 5 0 75 0F K thermocouple 0 to 1370 0 5 0 75 10 T thermocouple 100 to 400 0 5 0 75 11 E thermocouple 0 to 1000 0 5 0 75 12 R thermocouple 500 to 1750 0 6 1 5 13 S thermocouple 500 to 1750 0 6 1 5 14 B thermocouple 500 to 1800 1 2 2 0 ...

Page 332: ...Technical Specifications A 4 ADAM 4000 Series User s Manual Figure A 1 ADAM 4011 Function Diagram ...

Page 333: ...m Isolation rated voltage 3000 VDC CMR 50 60 Hz 150 dB NMR 50 60 Hz 100 dB Resolution 16 bit Sampling rate 10 samples second Input impedance Voltage 2 MΩ Current 125 Ω LED indicator 5 digit readout Digital output Sink current Power dissipation 2 channels open collector to 30 V 30 mA maximum load 300 mW Digital input Logic level 0 Logic level 1 Pull up current 1 channel 1 V maximum 3 5 to 30 V 0 5 ...

Page 334: ...nge Code Hex Input Range Typical Accuracy Maximum Error Units 0E J thermocouple 0 to 760 0 5 0 75 0F K thermocouple 0 to 1370 0 5 0 75 10 T thermocouple 100 to 400 0 5 0 75 11 E thermocouple 0 to 1000 0 5 0 75 12 R thermocouple 500 to 1750 0 6 1 5 13 S thermocouple 500 to 1750 0 6 1 5 14 B thermocouple 500 to 1800 1 2 2 0 ...

Page 335: ...Appendix A Appendix A Technical Specification A 7 Figure A 2 ADAM 4011D Function Diagram ...

Page 336: ...Isolation rated voltage 3000 VDC CMR 50 60 Hz 150 dB NMR 50 60 Hz 100 dB Resolution 16 bit Sampling rate 10 samples second Input impedance Voltage 20 MΩ Current 125 Ω Digital output Sink current Power dissipation 2 channels open collector to 30 V 30 mA maximum load 300 mW Digital input Logic level 0 Logic level 1 Pull up current 1 channel 1 V maximum 3 5 to 30 V 0 5 mA Event counter Max input freq...

Page 337: ...Appendix A Appendix A Technical Specification A 9 Figure A 3 ADAM 4012 Function Diagram ...

Page 338: ...5 2 Wire 1200 2400 4800 9600 19 2K 38 4K 57 6K 115 2K 4000 ft 1200 m Accuracy 0 1 or better Zero drift 3μV Span drift 25 ppm Input connections 2 3 or 4 wires Isolation rated voltage 3000 VDC CMR 50 60 Hz 150 dB NMR 50 60 Hz 100 dB Sampling rate 10 samples second Input impedance 2 MΩ Support protocol ADAM ASCII Watchdog timer 1 6 second System Power supply 10 to 30 VDC non regulated Power consumpti...

Page 339: ...Appendix A Appendix A Technical Specification A 11 Figure A 4 ADAM 4013 Function Diagram ...

Page 340: ...tion voltage 3000 VDC AI resolution 16 bit AI sampling rate 10 samples second AI accuracy 0 05 or better AI zero drift 6 μV AI span drift 25 ppm AI CMR 50 60 Hz 150 dB AI NMR 50 60 Hz 100 dB AO channel number 1 AO range 0 10 V AO drive current 30 mA AO isolation voltage 3000 VDC AO accuracy 0 05 of FSR AO drift 50 ppm Digital output Sink current Power dissipation 4 channels open collector to 30 V ...

Page 341: ...Appendix A Appendix A Technical Specification A 13 Figure A 5 ADAM 4016 Function Diagram ...

Page 342: ...ut speed bps Maximum distance RS 485 2 wire 1200 2400 4800 9600 19 2K 38 4K 57 6K 115 2K 4000 ft 1200 m Isolation voltage 3000 VDC Resolution 16 bit Sampling rate 10 samples second total Bandwidth 13 1 Hz Accuracy 0 1 or better Zero drift 6 μV Span drift 25 ppm CMR 50 60 Hz 120 dB NMR 50 60 Hz 100 dB Input impedance Voltage 20 MΩ Current 120 Ω Support protocol ADAM ASCII ADAM 4017 4107 MODBUS RTU ...

Page 343: ...Appendix A Appendix A Technical Specification A 15 Figure A 6 ADAM 4017 4017 Function Diagram ...

Page 344: ...bps Maximum distance RS 485 2 wire 1200 2400 4800 9600 19 2K 38 4K 57 6K 115 2K 4000 ft 1200 m Isolation voltage 3000 VDC Resolution 16 bit Sampling rate 10 samples second total Bandwidth 13 1 Hz Accuracy 0 1 or better Zero drift 6 μV Span drift 25 ppm CMR 50 60 Hz 120 dB NMR 50 60 Hz 100 dB Input impedance Voltage 20 MΩ Current 120 Ω Support protocol ADAM ASCII ADAM 4018 4108 MODBUS RTU ADAM 4018...

Page 345: ... to 760 1 0 1 5 0F K thermocouple 0 to 1370 1 0 1 5 10 T thermocouple 100 to 400 1 0 1 5 11 E thermocouple 0 to 1000 1 0 1 5 12 R thermocouple 500 to 1750 1 2 2 5 13 S thermocouple 500 to 1750 1 2 2 5 14 B thermocouple 500 to 1800 2 0 3 0 NOTE Because the CJC sensor of ADAM 4018 is located in the side of channel 0 to 4 the measurement will have the difference 1 between channel 0 4 and channel 5 7 ...

Page 346: ...Technical Specifications A 18 ADAM 4000 Series User s Manual Figure A 7 ADAM 4018 4018 Function Diagram ...

Page 347: ...amples sec total Bandwidth 13 1 Hz Accuracy 0 1 or better Zero drift 6 μV Span drift 25 ppm CMR 50 60 Hz 120 dB NMR 50 60 Hz 100 dB Input impedance Voltage 20 MΩ Current 120 Ω Storage capacity Standard log Event log Mixed log 128 KB Flash memory 38 000 samples total 16 300 samples total 16 300 data samples and 9 300 event samples total Storage type Write to end of memory or circular memory Logging...

Page 348: ...e 0 to 760 1 0 1 5 0F K thermocouple 0 to 1370 1 0 1 5 10 T thermocouple 100 to 400 1 0 1 5 11 E thermocouple 0 to 1000 1 0 1 5 12 R thermocouple 500 to 1750 1 2 2 5 13 S thermocouple 500 to 1750 1 2 2 5 14 B thermocouple 500 to 1800 2 0 3 0 NOTE Because the CJC sensor of ADAM 4018M is located in the side of channel 0 to 4 the measurement will have the difference 1 between channel 0 4 and channel ...

Page 349: ...Appendix A Appendix A Technical Specification A 21 Figure A 8 ADAM 4018M Function Diagram ...

Page 350: ...ple J 0 to 760 K 0 to 1370 T 100 to 400 E 0 to 1400 R 500 to 1750 S 500 to 1750 B 500 to 1800 Isolation voltage 3000 VDC Resolution 16 bit Sampling rate 10 samples sec total Input impedance 20 MΩ Accuracy 0 1 or better Zero drift 6 μV CMR 50 60 Hz 120 dB NMR 50 60 Hz 100 dB Span drift 25 ppm Support protocol ADAM ASCII and MODBUS RTU Watchdog timer System 1 6 second and communication Power require...

Page 351: ...Appendix A Appendix A Technical Specification A 23 Figure A 9 ADAM 4019 Function Diagram ...

Page 352: ...mA and 10 V Accuracy ADAM 4021 0 1 of FSR for current output 0 2 of FSR for voltage output ADAM 4024 0 1 of FSR for current output 0 1 of FSR for voltage output Resolution 12 bit Readback accuracy 0 1 of FSR ADAM 4021 only Zero drift voltage output current output 30 μV 0 2 μA Span temperature coefficient 25 ppm Isolation rated voltage 3000 VDC Programmable output slope 0 125 to 128 mA second 0 062...

Page 353: ... protocol ADAM 4021 ADAM ASCII ADAM 4024 ADAM ASCII and MODBUS RTU Watchdog timer ADAM 4021 System 1 6 second ADAM 4024 System 1 6 second and communication Power supply 10 to 30 VDC non regulated Power consumption ADAM 4021 1 4 W 24 VDC ADAM 4024 3 0 W 24 VDC ...

Page 354: ...Technical Specifications A 26 ADAM 4000 Series User s Manual Figure A 10 ADAM 4021 Function Diagram ...

Page 355: ...Appendix A Appendix A Technical Specification A 27 Figure A 11 ADAM 4024 Function Diagram ...

Page 356: ...distance RS 485 2 wire 1200 2400 4800 9600 19 2K 38 4K 57 6K 115 2K 4000 ft 1200 m Digital output Sink current Power dissipation Open collector to 30 V 30 mA maximum 300 mW Digital input level Logic level 0 Logic level 1 Pull up current 1 V maximum 3 5 to 30 V 0 5 mA 10K resistor to 5 V Support protocol ADAM ASCII Watchdog timer 1 6 second System Power supply 10 to 30 VDC non regulated Power consu...

Page 357: ...Appendix A Appendix A Technical Specification A 29 Figure A 12 ADAM 4050 Function Diagram ...

Page 358: ...distance RS 485 2 wire 1200 2400 4800 9600 19 2K 38 4K 57 6K 115 2K 4000 ft 1200 m Digital input level ADAM 4051 Dry Contact Logic level 0 Logic level 1 Wet Contact Logic level 0 Logic level 1 ADAM 4052 Logic level 0 Logic level 1 Close to GND Open 3V maximum 10 to 50V 1V maximum 3 to 30V Input resistance ADAM 4051 5 2 kΩ ADAM 4052 3 kΩ Isolation voltage ADAM 4051 2500 VDC ADAM 4052 5000 VRMS Over...

Page 359: ... Technical Specification A 31 Watchdog timer ADAM 4051 System 1 6 second and communication ADAM 4052 System 1 6 second Power supply 10 to 30 VDC non regulated Power consumption ADAM 4051 1 0 W 24 VDC ADAM 4052 0 4 W 24 VDC ...

Page 360: ...Technical Specifications A 32 ADAM 4000 Series User s Manual Figure A 13 ADAM 4051 4052 Function Diagram ...

Page 361: ... distance RS 485 2 wire 1200 2400 4800 9600 19 2K 38 4K 57 6K 115 2K 4000 ft 1200 m Digital input level Dry Contact logic level 0 logic level 1 Wet Contact logic level 0 logic level 1 Close to GND Open 2V maximum 4 to 30 V Effective distance Dry contact only 500 m maximum Support protocol ADAM ASCII Watchdog timer 1 6 second System Power supply 10 to 30 VDC non regulated Power consumption 1 0 W 24...

Page 362: ...Technical Specifications A 34 ADAM 4000 Series User s Manual Figure A 14 ADAM 4053 Function Diagram ...

Page 363: ...esponse time 25 µs Over voltage protect 70 VDC ESD Electro Static Discharge 2000 VDC Digital input level Dry Contact Logic level 0 Logic level 1 Wet Contact Logic level 0 Logic level 1 Open Close to GND 3V maximum 10 to 50V Digital output Sink current Power dissipation Open collector to 40 V 200 mA maximum Channel 1W maximum Total 2 2W 8 channels LED Indicator On Active Off Non active Support prot...

Page 364: ...Technical Specifications A 36 ADAM 4000 Series User s Manual Figure A 15 ADAM 4055 Function Diagram ...

Page 365: ...ximum distance RS 485 2 wire 1200 2400 4800 9600 19 2K 38 4K 57 6K 115 2K 4000 ft 1200 m Digital output Power dissipation Open Collector to 40V 200 mA maximum Channel 1W maximum Total 2 2W 8 channels Isolation voltage 5000 VDC Support protocol ADAM ASCII and MODBUS RTU LED Indicator On Active Off Non active Watchdog timer System 1 6 second and communication Power supply 10 to 30 VDC non regulated ...

Page 366: ...Technical Specifications A 38 ADAM 4000 Series User s Manual Figure A 16 ADAM 4056S Function Diagram ...

Page 367: ... source type Input Output speed bps Maximum distance RS 485 2 wire 1200 2400 4800 9600 19 2K 38 4K 57 6K 115 2K 4000 ft 1200 m Digital output VCC 10 35V 1A per Channel Isolation voltage 5000 VDC Support protocol ADAM ASCII and MODBUS RTU LED Indicator On Active Off Non active Watchdog timer System 1 6 second and communication Power supply 10 to 30 VDC non regulated Power consumption 1 0 W 24 VDC ...

Page 368: ...Technical Specifications A 40 ADAM 4000 Series User s Manual Figure A 17 ADAM 4056SO Function Diagram ...

Page 369: ... 2400 4800 9600 19 2K 38 4K 57 6K 115 2K 4000 ft 1200 m Contact rating Resistive AC 0 6 A 125 V 0 3 A 250 V DC 2 A 30 V 0 6 A 110 V Breakdown voltage 500 VAC 50 60 Hz Relay on time typical 3 ms Relay off time typical 2 ms Total switching time 10 ms Insulation resistance 1 GΩ minimum at 500 VDC Support protocol ADAM ASCII Watchdog timer 1 6 second System Power supply 10 to 30 VDC non regulated Powe...

Page 370: ...Technical Specifications A 42 ADAM 4000 Series User s Manual Figure A 18 ADAM 4060 Function Diagram ...

Page 371: ...0 6 110V ADAM 4069 AC 5A 240V DC 5A 30V Breakdown voltage ADAM 4068 500 VAC 50 60 Hz ADAM 4069 1000 VAC 50 60 Hz Insulation resistance 1 GΩ minimum at 500 VDC Relay on time typical ADAM 4068 3 ms ADAM 4069 5 ms Relay off time typical ADAM 4068 4 ms ADAM 4069 5 6 ms Support protocol ADAM ASCII and MODBUS RTU Watchdog timer System 1 6 second and communication Power supply 10 to 30 VDC non regulated ...

Page 372: ...ns A 44 ADAM 4000 Series User s Manual Figure A 19 ADAM 4068 4069 Function Diagram RS 485 Communication Microcontroller 8 Channel Relay Output Power Converter Rect Filter WatchDog D D EEPROM Config Data Power In 10 30 VDC 5V ...

Page 373: ... level 1 Programmable threshold 0 to 5 V default 0 8 V 0 to 5 V default 2 4 V Input pulse width 10 μsec Maximum count 4 294 967 295 32 bits Programmable digital noise filter 2 μsec to 65 msec Alarming Alarm comparators on each counter Preset type Absolute or relative Frequency measurement Range Programmable built in gate time 5 Hz to 50 KHz 1 0 0 1 sec Digital output channels Sink current Power di...

Page 374: ...Technical Specifications A 46 ADAM 4000 Series User s Manual Figure A 20 ADAM 4080 Function Diagram ...

Page 375: ...ammable threshold 0 to 5 V default 0 8 V 0 to 5 V default 2 4 V Input pulse width 10 μsec Maximum count 4 294 967 295 32 bits Programmable digital noise filter 2 μsec to 65 msec Alarming High and Low comparators on counter 0 Frequency Measurement Range Programmable built in gate time 5 Hz to 50 KHz 1 0 0 1 sec Display LED indicator 5 digit readout CH 0 or CH 1 programmable Digital Output Channels ...

Page 376: ...Technical Specifications A 48 ADAM 4000 Series User s Manual Figure A 21 ADAM 4080D Function Diagram ...

Page 377: ...Data Formats and I O Ranges B ...

Page 378: ...ot exceed seven Data is grouped into a plus or minus sign followed by five decimal digits and a decimal point The input range which is employed determines the resolution or the number of decimal places used as illustrated in the following examples Example 1 The input value is 2 65 and the corresponding analog input module is configured for a range of 5 V The response to the Analog Data In command ...

Page 379: ...this example the input is represented by 40 of the full scale range which equals to 40 100 x 5 V 2 0 V the actual input value Example 2 The input value is 652 5o C and a type E thermocouple 0o C to 1000o C is configured in the analog input module The response to the Analog Data In command is 065 25 cr The result shows that the value of the input 652 5o C is 65 25 of the full scale range 1000o C Th...

Page 380: ...hexadecimal form providing a rapid communication high resolution and easy conversion to computer compatible integer format In order to indicate twos complement hexadecimal bits 0 and 1 of the data format checksum integration time parameter must be set to 10 This format displays data in the form of a 4 character hexadecimal string This string represents a 16 bit twos complement binary value Positiv...

Page 381: ...ing values in hexadecimal notation would be 8000h to 7FFFh B 1 4 Ohms To indicate ohms set bits 0 and 1 of the data format checksum integration time parameter to 11 This data format is only valid for ADAM 4013 analog input module The ohms format allows you to read the value of the RTD resistance in ohms It consists of a or sign followed by five decimal digits and a decimal point The resolution pos...

Page 382: ... 00 000 00 100 00 0 01 Twos Complement 7FFF 0000 8000 1 LSB 03 500 mV Engineering Units 500 00 000 00 500 00 10 µv of FSR 100 00 000 00 100 00 0 01 Twos Complement 7FFF 0000 8000 1 LSB 04 1 V Engineering Units 100 00 0 0000 1 0000 100 00 µv of FSR 100 00 000 00 100 00 0 01 Twos Complement 7FFF 0000 8000 1 LSB 05 2 5 V Engineering Units 2 5000 0 0000 2 5000 100 00 µv of FSR 100 00 000 00 100 00 0 0...

Page 383: ... µv Twos Complement 7FFF 0000 8000 0 01 0B 500 mV Engineering Units 500 00 000 00 500 00 1 LSB of FSR 100 00 000 00 100 00 10 µv Twos Complement 7FFF 0000 8000 0 01 0C 150 mV Engineering Units 150 00 000 00 150 00 1 LSB of FSR 100 00 000 00 100 00 10 µv Twos Complement 7FFF 0000 8000 0 01 0D 20 mV Engineering Units 20 000 00 000 20 000 1 LSB of FSR 100 00 000 00 100 00 1 µv Twos Complement 7FFF 00...

Page 384: ...plement 7FFF 0000 1 LSB 12 Type R Thermocouple 500 C to 1750 C Engineering Units 1750 0 0500 0 0 1 C of FSR 100 00 028 57 0 01 Twos Complement 7FFF 2492 1 LSB 13 Type S Thermocouple 500 C to 1750 C Engineering Units 1750 0 0500 0 0 1 C of FSR 100 00 028 57 0 01 Twos Complement 7FFF 2492 1 LSB 14 Type B Thermocouple 500 C to 1800 C Engineering Units 1800 0 0500 0 0 1 C of FSR 100 00 027 77 0 01 Two...

Page 385: ...ing Units 00 00 100 00 0 01 C of FSR 100 00 000 00 0 01 Twos Complement 7FFF 8000 1 LSB Ohms 139 16 060 60 10 mΩ 25 100 00 Ω Platinum RTD α 00392 0 C to 100 C Engineering Units 100 00 000 00 0 01 C of FSR 100 00 000 00 0 01 Twos Complement 7FFF 0000 1 LSB Ohms 139 16 100 00 10 mΩ 26 100 00 Ω Platinum RTD α 00392 0 C to 200 C Engineering Units 200 00 000 00 0 01 C of FSR 100 00 000 00 0 01 Twos Com...

Page 386: ...cription Data Formats Maximum Specitied Signal Minimum Specitied Signal Displayed Resolution 29 100 00 Ω Nickel RTD α 00392 0 C to 100 C Engineering Units 100 00 000 00 0 01 C of FSR 100 00 000 00 0 01 Twos Complement 7FFF 0000 1 LSB Ohms 200 64 120 00 10 mΩ NOTE Resolution is one LSB of 16 bits ...

Page 387: ...ld be 0104 762 cr B 3 2 Percent of Span The Percent of Span format is employed by setting bits 0 and 1 of the data format slew rate checksum parameter to 01 This format consists of a or sign three decimal digits a decimal point and two decimal digits Data are presented as the value sent by the output signal relative to the span of the output percent of span The maximum resolution is 0 2 of the spa...

Page 388: ...m Specitied Signal Output Resolution 30 0 to 20 mA Engineering Units 20 000 00 000 5 µA of FSR 100 00 000 00 5 µA Hexadecimal Binary FFF 000 5 µA 31 4 to 20 mA Engineering Units 20 000 04 000 5 µA of FSR 100 00 000 00 5 µA Hexadecimal Binary FFF 000 5 µA 32 0 to 10 V Engineering Units 20 000 00 000 2 442 mA of FSR 100 00 000 00 2 442 mA Hexadecimal Binary FFF 000 2 442 mA ...

Page 389: ...Technical Diagrams C ...

Page 390: ...Technical Diagrams C 2 ADAM 4000 Series User s Manual C 1 ADAM Dimensions Figure C 1 ADAM Modules Dimensions ...

Page 391: ...Appendix C Appendix C Technical Diagrams C 3 C 2 Installation C 2 1 DIN Rail Mounting Figure C 2 DIN Rail Adapter ...

Page 392: ...Technical Diagrams C 4 ADAM 4000 Series User s Manual Figure C 3 DIN Rail Mounting ...

Page 393: ...Appendix C Appendix C Technical Diagrams C 5 C 2 2 Panel Mounting Figure C 4 Panel Mounting Bracket Dimensions ...

Page 394: ...Technical Diagrams C 6 ADAM 4000 Series User s Manual Figure C 5 Panel Mounting ...

Page 395: ...Appendix C Appendix C Technical Diagrams C 7 C 2 3 Piggyback Stack Figure C 6 Piggyback Stack ...

Page 396: ...Utility Software D ...

Page 397: ...nnected modules Terminal emulation The following text will give you a brief instruction how to use the program Search the installed modules The main screen consists of a menu bar at the top side of the screen and a status field which displays information about the connected modules When the modules are connected well you have to start the program and search the modules by clicking the search icon ...

Page 398: ... and related settings An example is shown in Figure D 2 for an ADAM 4011 module Figure D 2 Configuration Screen Here there are three major areas General Setting Data Area and AI Calibration You may change the settings by selecting the preferred items and then clicking Update button The Checksum and Baud rate options need special attention since they can only be changed when an ADAM module is in th...

Page 399: ...nalog input and output modules can be calibrated For example ADAM 4011 module has Zero Span and CJC Calibration items To learn what steps should be taken to calibrate both input and output modules please refer to Chapter 8 Calibration Terminal Function When you would like to send and receive commands on the RS 485 line directly you can use this Terminal function in this utility Figure D 3 Terminal...

Page 400: ...ype the ADAM ASCII command in the text box and click Send button for testing the commands which are listed in Chapter 4 Command Set Figure D 4 Terminal Function Notice User can refer our help file to see more details for explanation of Utility operation ...

Page 401: ... if two or more new modules are used in the same network Standard Installation Procedures 1 Prepare the install environment Host computer Isolated RS 232 RS 485 Converter ADAM module 2 Install ADAM 4000 5000 utility in host computer 3 Wiring for ADAM 4000 module Power supply Communication Wiring 4 Move hardware switch to Initial mode For some older Adam models use an external wire to connect the I...

Page 402: ...guration settings can be changed and the module will respond to all other commands normally Notice Init Mode When the switch is set to the initial mode the module will operate with its factory settings Address 0 with data format 9600 N 8 1 Normal Mode When the switch is set to the normal mode the module will operate with user defined settings A power reset will not alter these settings 5 Connect c...

Page 403: ...fer to Chapter 2 section 2 3 Changing the protocol from ADAM ASCII to Modbus Some ADAM 4000 modules support both ADAM ASCII and Modbus protocols and the factory default setting of these modules is ADAM ASCII protocol If you would like to configure the modules to Modbus protocol please refer to Appendix H which describes how to change the protocol in ADAM utility 7 Save changes and reset power on A...

Page 404: ...RS 485 Network E ...

Page 405: ...to send and receive Since the nodes are connected in parallel they can be freely disconnected from the host without affecting the functioning of the remaining nodes In industry shielded twisted pair is preferable due to the high noise ratio of the environment When nodes communicate through the network no sending conflicts can occur since a simple command response sequence is used There is always o...

Page 406: ...t can be used for an RS 485 network are Daisychain The last module of a segment is a repeater It is directly connected to the main wires thereby ending the first segment and starting the next segment Up to 32 addressable modules can be diasychained This limitation is a physical one When using more modules per segment the IC driver current rapidly decreases causing communication errors Totally the ...

Page 407: ...res of the first segment A tree structure is the result This scheme is not recommended when using long lines since it will cause a serious amount of signal distortion due to a signal reflection in a several line endings Figure E 2 Star Structure Random This is a combination of daisychain and hierarchical structure Figure E 3 Random Structure ...

Page 408: ...ue of the resistor should be a close as possible to the characteristic impedance of the line Although receiver devices add some resistance to the whole of the transmission line normally it is sufficient to the resistor impedance should equal the characteristic impedance of the line Example Each input of the receivers has a nominal input impedance of 18 kW feeding into a diode transistor resistor b...

Page 409: ...parallel receiver resistance RP will therefore be equal to RP 36 x 103 30 1200 W While the termination receptor RT will equal RT RO 1 RO RP Thus for a line with a characteristic impedance of 100 Ω resistor the termination resistor RT should be RT 100 1 100 1200 110 Ω Since this value lies within 10 of the line characteristic impedance Thus as already stated above the line termination resistor RT w...

Page 410: ...ly used method Figure E 6 RS 485 data flow control with RTS Intelligent RS 485 Control ADAM 4510 and ADAM 4520 are both equipped with an I O circuit which can automatically sense the direction of the data flow No handshaking with the host like RTS Request to Send is necessary to receive data and forward it in the correct direction You can use any software written for half duplex RS 232 with an ADA...

Page 411: ...How to use the Checksum feature F ...

Page 412: ...feature is used all the connected devices including the host computer should be in enable mode The checksum is represented by a 2 character ASCII hexadecimal format and is transmitted just prior to the carriage return The checksum equals to the result after performing modulus 256 100h of all the ASCII values sum preceding the checksum If the checksum is missing or incorrect the module will not res...

Page 413: ...nd is valid Case 2 If the Checksum feature is enabled Command 07RH25 cr Response 07 2 0500D8 cr where 25 represents the checksum of this command and D8 represents the checksum of the response The checksum of the command string is derived as shown below 25h 24h 30h 37h 52h 48h MOD 100h The hexadecimal ASCII codes for 0 7 R H are 24h 30h 37h 52h and 48h respectively The sum of these ASCII codes is 1...

Page 414: ...B 61 a 24 43 C 62 b 25 44 D 63 c 26 45 E 64 d 27 46 F 65 e 28 47 G 66 f 29 48 H 67 g 2A 49 I 68 h 2B 4A J 69 i 2C 4B K 6A j 2D 4C L 6B k 2E 4D M 6C l 2F 4E N 6D m 30 0 4F O 6E n 31 1 50 P 6F o 32 2 51 Q 70 p 33 3 52 R 71 q 34 4 53 S 72 r 35 5 54 T 73 s 36 6 55 U 74 t 37 7 56 V 75 u 38 8 57 W 76 v 39 9 58 X 77 w 3A 59 Y 78 x 3B 5A Z 79 y 3C 5B 7A z 3D 5C 7B 3E 5D 7C 3F 5E 7D ...

Page 415: ...ADAM 4000 I O Modbus Mapping Table G ...

Page 416: ...e 3 ADAM 4018 8 channel Thermocouple Input Module 4 ADAM 4019 8 Channels Universal Analog Input Module 5 ADAM 4024 4 channel Analog Output Module 6 ADAM 4051 16 channel Isolated Digital Input with LED Module 7 ADAM 4055 16 channel Isolated Digital I O with LED Module 8 ADAM 4056S 12 channel Sink type Isolated Digital Output Module 9 ADAM 4056SO 12 channel Source type Isolated Digital Output Module...

Page 417: ... Burn out Signal R ADDR 4X Channel Item Attribute Memo 40001 0 Current Value R 40002 1 Current Value R 40003 2 Current Value R 40004 3 Current Value R 40005 4 Current Value R 40006 5 Current Value R 40007 6 Current Value R 40008 7 Current Value R 40201 0 Type Code R W 0x00 0x0e 40202 1 Type Code R W 40203 2 Type Code R W 40204 3 Type Code R W 40205 4 Type Code R W 40206 5 Type Code R W 40207 6 Typ...

Page 418: ... R ADDR 4X Channel Item Attribute Memo 40001 0 Current Value R 40002 1 Current Value R 40003 2 Current Value R 40004 3 Current Value R 40005 4 Current Value R 40006 5 Current Value R 40007 6 Current Value R 40008 7 Current Value R 40201 0 Type Code R W 0x00 0x0e 40202 1 Type Code R W 40203 2 Type Code R W 40204 3 Type Code R W 40205 4 Type Code R W 40206 5 Type Code R W 40207 6 Type Code R W 40208...

Page 419: ...ue R 40005 4 Current Value R 40006 5 Current Value R 40007 6 Current Value R 40008 7 Current Value R 40201 0 Type Code R W 40202 1 Type Code R W 40203 2 Type Code R W 40204 3 Type Code R W 40205 4 Type Code R W 40206 5 Type Code R W 40207 6 Type Code R W 40208 7 Type Code R W 40211 Module Name 1 R 0x40 0x17 40212 Module Name 2 R 0x50 0x00 40213 Version 1 R 0xa2 0x00 40214 Version 2 R 0x00 0x00 402...

Page 420: ... out Signal R ADDR 4X Channel Item Attribute Memo 40001 0 Current Value R 40002 1 Current Value R 40003 2 Current Value R 40004 3 Current Value R 40005 4 Current Value R 40006 5 Current Value R 40007 6 Current Value R 40008 7 Current Value R 40201 0 Type Code R W 40202 1 Type Code R W 40203 2 Type Code R W 40204 3 Type Code R W 40205 4 Type Code R W 40206 5 Type Code R W 40207 6 Type Code R W 4020...

Page 421: ...hannel Item Attribute Memo 40001 0 Current Output Value R W 40002 1 Current Output Value R W 40003 2 Current Output Value R W 40004 3 Current Output Value R W 40201 0 Type Code R W 40202 1 Type Code R W 40203 2 Type Code R W 40204 3 Type Code R W 40211 Module Name 1 R 0x40 0x24 40212 Module Name 2 R 0x00 0x00 40213 Version 1 R 0xa2 0x00 40214 Version 2 R 0x00 0x00 40215 Comm Safety Enable R Enable...

Page 422: ...4 DI Input Signal R 00006 5 DI Input Signal R 00007 6 DI Input Signal R 00008 7 DI Input Signal R 00009 8 DI Input Signal R 00010 9 DI Input Signal R 00011 10 DI Input Signal R 00012 11 DI Input Signal R 00013 12 DI Input Signal R 00014 13 DI Input Signal R 00015 14 DI Input Signal R 00016 15 DI Input Signal R ADDR 4X Channel Item Attribute Memo 40001 0 Current Output Value R W 40002 1 Current Out...

Page 423: ...0007 6 DI Input Signal R 00008 7 DI Input Signal R 00017 0 DO Output Value R W 00018 1 DO Output Value R W 00019 2 DO Output Value R W 00020 3 DO Output Value R W 00021 4 DO Output Value R W 00022 5 DO Output Value R W 00023 6 DO Output Value R W 00024 7 DO Output Value R W ADDR 4X Channel Item Attribute Memo 40211 Module Name 1 R 0x40 0x55 40212 Module Name 2 R 0x00 0x00 40213 Version 1 R 0xa2 0x...

Page 424: ...00021 4 Digital Output Value R W 00022 5 Digital Output Value R W 00023 6 Digital Output Value R W 00024 7 Digital Output Value R W 00025 8 Digital Output Value R W 00026 9 Digital Output Value R W 00027 10 Digital Output Value R W 00028 11 Digital Output Value R W ADDR 4X Channel Item Attribute Memo 40211 Module Name 1 R 0x40 0x56 40212 Module Name 2 R 0x53 0x00 40213 Version 1 R 0xA1 0x00 40214 ...

Page 425: ...Digital Output Value R W 00024 7 Digital Output Value R W 00025 8 Digital Output Value R W 00026 9 Digital Output Value R W 00027 10 Digital Output Value R W 00028 11 Digital Output Value R W 00029 Over Current CH0 3 Over Current Flag R W 00030 Over Current CH4 7 Over Current Flag R W 00031 Over Current CH8 11 Over Current Flag R W ADDR 4X Channel Item Attribute Memo 40211 Module Name 1 R 0x40 0x5...

Page 426: ...lay Output Value R W 00020 3 Relay Output Value R W 00021 4 Relay Output Value R W 00022 5 Relay Output Value R W 00023 6 Relay Output Value R W 00024 7 Relay Output Value R W ADDR 4X Channel Item Attribute Memo 40211 Module Name 1 R 0x40 0x68 40212 Module Name 2 R 0x00 0x00 40213 Version 1 R 0xa2 0x00 40214 Version 2 R 0x00 0x00 40215 Comm Safety Enable R Enable 0x00 0x01 40216 Comm Safety Flag R...

Page 427: ...y Output Value R W 00020 3 Relay Output Value R W 00021 4 Relay Output Value R W 00022 5 Relay Output Value R W 00023 6 Relay Output Value R W 00024 7 Relay Output Value R W ADDR 4X Channel Item Attribute Memo 40211 Module Name 1 R 0x40 0x69 40212 Module Name 2 R 0x00 0x00 40213 Version 1 R 0xa1 0x01 40214 Version 2 R 0x00 0x00 40215 Comm Safety Enable R Enable 0x00 0x01 40216 Comm Safety Flag R O...

Page 428: ...Changing Configuration to Modbus Protocol H ...

Page 429: ...t a time on the RS 485 network 3 With the module powered off turn the switch in the Init position For some older Adam models use an external wire to connect the INIT terminal to the GND terminal 4 Power up the module 5 Wait 10 seconds for the module to initialize 6 Using the ADAM 4000 utility search scan for the module to change the protocol Initial COM settings 9600 baud N 8 1 7 The utility will ...

Reviews: