Advantech RS-485 - Manuals
Advantech RS-485 – Manual in PDF format online.
Manuals:
Manual Advantech RS-485
Summary
Copyright Notice This document is copyrighted, 2000, by Advantech Co., Ltd. Allrights are reserved. Advantech Co., Ltd., reserves the right to makeimprovements to the products described in this manual at any timewithout notice. No part of this manual may be reproduced, copied, translated ortransmitt...
Product Warranty Advantech warrants to you, the original purchaser, that each of itsproducts will be free from defects in materials and workmanship forone year from the date of purchase. This warranty does not apply to any products which have beenrepaired or altered by other than repair personnel au...
Contents Chapter 1 Introduction ............................................................ 1-1 1.1 Overview .................................................................. 1-2 1.2 System Configuration ............................................... 1-3 1.3 A Few Steps to a Successful System ......
6.8 Analog Output Command Set ................................ 6-90 6.9 Digital Input/Output Command Set ...................... 6-107 6.10 ADAM-5080 Counter/Frequency Command Set ........................................................ 6-115 Chapter 7 Troubleshooting ...................................
C.2 Line Termination ...................................................... C-6C.3 RS-485 Data Flow Control ...................................... C-9 Chapter D How to Use the Checksum Feature ............................................... D-1 D.1 Checksum Enable/Disable ..............................
Figures Figure 1-1: ADAM-5000 System Configurations ................................. 1-3Figure 2-1: ADAM-5000 Diagnostic indicators .................................... 2-3Figure 2-2: ADAM-5000 Network address DIP switch ........................ 2-4Figure 2-3: Module alignment and installation .......
Tables Table 4-1: Technical specifications of ADAM-5013 ............................. 4-4Table 4-2: Calibration resistances of ADAM-5013 .............................. 4-6Table 4-3: Technical specifications of ADAM-5017 ............................. 4-9Table 4-4: Technical specifications of ADAM-501...
1-2 ADAM-5000 Introduction 1.1 Overview The ADAM-5000 series is a complete product line that provides a widevariety of features in a data acquisition and control application. Itincludes 4 I/O-slots ADAM-5000/485 and 8 I/O-slots ADAM-5000E.They are remotely controlled by the host computer through a s...
ADAM-5000 1-3 Chapter 1 1.2 System Configuration The following diagram shows the system configurations possible withthe ADAM-5000. Figure 1-1 ADAM-5000 System Configurations Note: To avoid system over heating, only four ADAM-5024are allowed to be installed on ADAM-5000E.
1-4 ADAM-5000 Introduction 1.3 A Few Steps to a Successful System Step 1: Review the Installation Guideline You should always make safety your first priority in any systemapplication. Chapter 2 provides several guidelines that will helpprovide a safer, more reliable system. Step 2: Understand the Sy...
2-2 ADAM-5000 Installation Guideline 2.1 General Environmental Specifications The following table lists the environmental specifications that general-ly apply to the ADAM-5000 system (System kernel andI/O modules). Specification Rating Storage temperature -13 to 185°F (-25 to 85°C) Ambient operating...
ADAM-5000 2-3 Chapter 2 A complete description of the diagnostic indicators and how to usethem for troubleshooting is explained in Chapter 7. Figure 2-1 ADAM-5000 Diagnostic indicators Setting the Network Address Switch Set the network address using the 8-pin DIP switch. Valid settingsrange from 0 t...
2-4 ADAM-5000 Installation Guideline Figure 2-2 ADAM-5000 Network address DIP switch Dimensions and Weights (ADAM-5000) The following diagrams show the dimensions of the system unit andan I/O unit of the ADAM-5000. All dimensions are in millimeters.
2-6 ADAM-5000 Installation Guideline 2.2 Module Installation When inserting modules into the system, align the PC board of themodule with the grooves on the top and bottom of the system. Pushthe module straight into the system until it is firmly seated in thebackplane connector. Once the module is i...
ADAM-5000 2-7 Chapter 2 2.4 Mounting The ADAM-5000 system can be installed on a panel or DIN rail. Panel Mounting Mount the system on the panel horizontally to provide proper ventila-tion. You cannot mount the system vertically, upside down or on a flathorizontal surface. A standard #7 tating screw ...
2-8 ADAM-5000 Installation Guideline DIN Rail Mounting The system can also be secured to the cabinet by using mountingrails. If you mount the system on a rail, you should also considerusing end brackets on each end of the rail. The end brackets helpkeep the system from sliding horizontally along the...
ADAM-5000 2-9 Chapter 2 Figure 2-6 ADAM-5000E Rail mounting 2.5 Wiring and Connections This section provides basic information on wiring the power supplyand I/O units, and on connecting the network. DC Power Supply Unit Wiring Be sure that the DC power supply voltage remains within the allowedfluctu...
2-10 ADAM-5000 Installation Guideline INIT* is used for changing baud rate and checksum. COM is providedas reference to the RS-485 ground signal. DATA+ and DATA- areprovided for the RS-485 twisted pair connection. Figure 2-7 ADAM-5000 Wiring and connections I/O Modules Wiring The system uses plug-in...
ADAM-5000 2-11 Chapter 2 5. Avoid running wires near high energy wiring 6. Avoid running input wiring in close proximity to output wiring where possible 7. Avoid creating sharp bends in the wires RS-485 Port Connection There is a pair of DB9 ports in the ADAM-5000 system. The ports aredesigned to li...
2-12 ADAM-5000 Installation Guideline RS-232 Port Connection The RS-232 port is designed for field configuration and diagnostics.Users may connect a notebook PC to the RS-232 port to configure ortroubleshoot your system in the field. Further, the ADAM-5000system can also be configured as the slave o...
ADAM-5000 2-13 Chapter 2 This Diagnostic Function requires the RS-485 port of ADAM-5000E tobe connected to COM1 of host PC, and the RS-232 port ofADAM-5000E to COM2 of the previous host PC or other PCs. Thenyou should install software such as ComWatch or Hyperterminal andso on to monitor the command...
2-14 ADAM-5000 Installation Guideline ADAM ADAM ADAM Host PC COM1 ADAM-4520 RS-485 RS-485 RS-232 ADAM-4000 ADAM-5000E ADAM-5000/485 ADAM-5000E COM2 AFX FIX A DAM A DAM ADAM-5000 ADAM-5000 PWR PWR RUN RUN COMM COMM BATT BATT RESET RESET +5 V GND INT* COM DATA+ DATA- +5 V GND INT* COM DATA+ DATA- A DA...
3-2 ADAM-5000 ADAM-5000 System 3.1 Overview The ADAM-5000 series is a data acquisition and control system whichcan control, monitor and acquire data through multichannel I/Omodules. Encased in rugged industrial grade plastic bases, thesystems provide intelligent signal conditioning, analog I/O, digi...
ADAM-5000 3-3 Chapter 3 Diagnosis There are 4 LEDs (indicated as PWR, RUN, TX and RX) to providevisual information on the general operation of the ADAM-5000system. The LEDs also indicate the error status when theADAM-5000 system performs the self test. Besides the LED indica-tors, the system also of...
3-4 ADAM-5000 ADAM-5000 System output of a channel of an analog input module. The relationship andtheir High/Low alarm limits may be downloaded into the system‘sEEPROM by the host computer. The alarm functions can be enabled or disabled remotely. When thealarm function is enabled, the user may selec...
ADAM-5000 3-5 Chapter 3 programmed in virtually any high-level language. The details of all commands will be covered in Chapter 6. Flexible Communication Connection ADAM-5000s built-in RS-232/485 conversion capability enables users to freely choose either RS-232 port or RS-485 port to connect with ...
3-6 ADAM-5000 ADAM-5000 System program execution without undue influence on your system. Probabili-ty of a system crash has thus minimized. 3.3 System Setup A Single System Setup thru the RS-232 Port If users would like to use a PC to locally control and monitor a simpleapplication, the ADAM-5000 sy...
ADAM-5000 3-7 Chapter 3 3.4 Technical Specifications of the ADAM-5000 Processor CPU 80188, 16-bit microprocessor RAM 32 KB ROM (Flash) 128 KB I/O Capacity 4 slots (ADAM-5000/485) 8 slots (ADAM-5000E) Watchdog Timer Yes Power Consumption 1.0 W (ADAM-5000/485) 4.0 W (ADAM-5000E) Communication RS-485 P...
3-8 ADAM-5000 ADAM-5000 System DATA+ DATA- Opto-Coupled Isolation +5V GND +10~ +V GND Power Isolation Memory 16 Bit up WDT & Reset P.S. Rectifier & Power Converte r +30Vdc B us COMM. Contro ller Filter Isolation Connection Power 3000 Vdc Input/Output 3000 Vdc Communication 2500 Vdc (ADAM-500...
4-2 ADAM-5000 I/O Modules 3 RTD ADAM-5013 EXC0+ SEN0+ SEN0- EXC0+ A.GND EXC1+ SEN1+ SEN1- EXC1+ A.GND EXC2+ SEN2+ SEN2- EXC2- A.GND 16 1 4.1 RTD Input Module ADAM-5013 3-channel RTD input module The ADAM-5013 is a 16-bit, 3-channel RTD input module that featuresprogrammable input ranges on all chann...
ADAM-5000 4-3 Chapter 4 Application wiring Figure 4-2: RTD inputs EXC0+ SEN0+ SEN0- EXC0- A.GND 2 Wire RTD EXC0+ SEN0+ SEN0- EXC0- A.GND 3 Wire RTD EXC0+ SEN0+ SEN0- EXC0- A.GND 4 Wire RTD
4-4 ADAM-5000 I/O Modules Technical specifications of ADAM-5013 Table 4-1: Technical specifications of ADAM-5013 Analog input channels three Input type Pt or Ni RTD RTD type and temperature Pt -100 to 100° C a=0.00385 range Pt 0 to 100° C a=0.00385Pt 0 to 200° C a=0.00385Pt 0 to 600° C a=0.00385Pt -...
ADAM-5000 4-5 Chapter 4 4.2 ADAM-5013 RTD Input Resistance Calibration 1. Apply power to the ADAM-5510/P31 system that the RTD input module is plugged into and let it warm up for about 30 minutes 2. Make sure that the module is correctly installed and is properly configured for the input range you w...
4-6 ADAM-5000 I/O Modules Note: If the above procedure is ineffective, the user mustfirst issue an RTD Self Calibration command $aaSi2to the module and then complete steps 4 and 5 afterself calibration is complete. Calibration resistances (ADAM-5013) Table 4-2: Calibration resistances of ADAM-5013 I...
ADAM-5000 4-7 Chapter 4 4.3 Analog Input Modules ADAM-5017 8-channel analog input module The ADAM-5017 is a 16-bit, 8-channel analog differential input modulethat provides programmable input ranges on all channels. It acceptsmillivolt inputs (±150mV, ±500mV), voltage inputs (±1V, ±5V and ±10V)and cu...
4-8 ADAM-5000 I/O Modules Application wiring Figure 4-5: Millivolt and volt input Figure 4-6: Process current input Note: To keep measurement accuracy please short thechannels that are not in use. - + V1- V1+ V0- V0+ 1 0 - 20 mA 0.1% 125 Ω I in 1 V0+ V0- V1+ V1- V + - mV/V
ADAM-5000 4-9 Chapter 4 Technical specifications of ADAM-5017 Table 4-3: Technical specifications of ADAM-5017 Analog input channels Eight differential Input type mV, V, mA Input range ± 150 mV, ± 500 mV, ± 1V, ±5V, ±10V and ±20 mA Isolation voltage 3000 V DC Sampling rate 10 samples/sec (total) Ana...
4-10 ADAM-5000 I/O Modules ADAM-5017H 8-channel high speed analog input module The ADAM-5017H is a 12-bit plus sign bit, 8-channel analog differen-tial input module that provides programmable input ranges on eachchannel. It accepts millivolt inputs (± 500 mV, 0-500 mV), voltageinputs (±1 V, 0-1 V, ±...
4-12 ADAM-5000 I/O Modules Technical specifications of ADAM-5017H Table 4-4: Technical specifications of ADAM-5017H Analog Input Channels 8 differential ADC Resolution 12 bits, plus sign bit Type of ADC Successive approximation Isolation Voltage 3000 V DC Sampling Rate 1,000 Hz/module no. (total) in...
ADAM-5000 4-13 Chapter 4 Table 4-5: ADAM-5017H input signal ranges ADAM-5018 7-channel thermocouple input module The ADAM-5018 is a 16-bit, 7-channel thermocouple input modulethat features programmable input ranges on all channels. It acceptsmillivolt inputs (±15 mV, ±50 mV, ±100 mV, ±500 mV), volta...
4-14 ADAM-5000 I/O Modules ADAM-5018 Figure 4-10: ADAM-5018 module frontal view Application wiring Figure 4-11: Thermocouple input 16 1 ADAM-5018 7 T/C V3- V3+ V2- V2+ V1- V1+ V0- V0+ V4+ V4- V5+ V5- V6+ V6- CJC+ CJC- V1- V1+ V0- V0+ 1 + - T/C
ADAM-5000 4-15 Chapter 4 Technical specifications of ADAM-5018 Table 4-6: Technical specifications of ADAM-5018 4.4 Analog Output Modules ADAM-5024 4-channel analog output module The ADAM-5024 is a 4-channel analog output module. It receives itsdigital input from the host computer, via the RS-485 in...
4-16 ADAM-5000 I/O Modules You can specify slew rates and start up currents through the configu-ration software. The analog output can also be configured as currentor voltage output through the software utility. The module protectsyour equipment from ground loops and power surges by providingopto-is...
ADAM-5000 4-17 Chapter 4 Application wiring Figure 4-13: Analog output Technical specifications of ADAM-5024 Table 4-7: Technical specifications of ADAM-5024 I3+ I3- V0+ VO- Analog Output Channels Four Output Type V, mA Output Range 0-20mA, 4-20mA, 0-10V Isolation Voltage 3000 Vdc Output Impedance 0...
4-18 ADAM-5000 I/O Modules 4.5 Analog I/O Modules Calibration Analog input/output modules are calibrated when you receive them.However, calibration is sometimes required. No screwdriver is neces-sary because calibration is done in software with calibration parame-ters stored in the ADAM-5000 analog ...
ADAM-5000 4-19 Chapter 4 4. Execute the Zero Calibration command (also called the Offset Calibration command). This is also done with the ADAM utilitysoftware. (See the “Zero Calibration” option in the Calibration sub-menu of the ADAM utility software.) Figure 4-15: Zero calibration 5. Execute the S...
4-20 ADAM-5000 I/O Modules 6. Only for ADAM-5018: Execute the CJC (cold junction sensor) Calibration command. This can be done with the ADAM utilitysoftware. (See the “CJC Calibration” option in the Calibrationsubmenu of the ADAM utility software.) Figure 4-17: Cold junction calibration * Note: Zero...
4-22 ADAM-5000 I/O Modules Calibration voltage (ADAM-5017H) Table 4-9: Calibration voltage of ADAM-5017H (1) Note: You can substitute 2.5 V for 20 mA if you remove thecurrent conversion resistor for that channel. Howev-er, the calibration accuracy will be limited to 0.1%due to the resistor's toleran...
ADAM-5000 4-23 Chapter 4 Analog output module calibration The output current of analog output modules can be calibrated byusing a low calibration value and a high calibration value. The analogoutput modules can be configured for one of two ranges: 0-20 mA and4-20 mA. Since the low limit of the 0-20 ...
4-24 ADAM-5000 I/O Modules value of 4 mA. 5. Check the actual output value at the modules terminals. If this does not equal 4 mA, use the "Trim" option in the "Calibrate"sub-menu to change the actual output. Trim the module until the mAmeter indicates exactly 4 mA, or in the case of ...
ADAM-5000 4-25 Chapter 4 Figure 4-19: Dip switch setting for digital I/O channel ADAM-5050 Figure 4-20: ADAM-5050 module frontal view Application wiring Figure 4-21: Dry contact signal input (ADAM-5050) Dip Switch Key ON = Digital Output OFF = Digital Input CH0 CH15 16 1 ADAM-5050 16 UDIO V15 V14 V1...
ADAM-5000 4-27 Chapter 4 Technical specifications of ADAM-5050 Table 4-10: Technical specifications of ADAM-5050 ADAM-5051 16-channel digital input module The ADAM-5051 provides sixteen digital input channels. The ADAM-5510/P31 can use the module’s digital inputs to determine the state oflimit or sa...
4-28 ADAM-5000 I/O Modules DigitalInput +5 V DC ContactClosure 10K Power GND Internal Logic Internal Logic Application wiring Figure 4-25: TTL input (ADAM-5051) Figure 4-26: Contact closure input (ADAM-5051) Technical specifications of ADAM-5051 Table 4-11: Technical specifications of ADAM-5051 Poin...
4-30 ADAM-5000 I/O Modules DigitalInput +5 V DC ContactClosure 10K Power GND DigitalInput +5 V DC TTL Input 10K Power GND ADAM-5051D Application Wiring Figure 4-28: TTL Input (ADAM-5051D) Figure 4-29: Contact Closure Input (ADAM-5051D) ADAM-5051 ADAM-5051D Number of Channels 16 16 Input Voltage 30 V...
ADAM-5000 4-31 Chapter 4 ADAM-5052 8-channel isolated digital input module The ADAM-5052 provides eight fully independent isolated channels.All have 5000 V RMS isolation to prevent ground loop effects and to prevent damage from power surges on the input lines. ADAM-5052 Figure 4-30: ADAM-5052 module...
4-32 ADAM-5000 I/O Modules Technical specifications of ADAM-5052 Table 4-13: Technical specifications of ADAM-5052 ADAM-5056 16-channel digital output module The ADAM-5056 features sixteen digital output channels. The digitaloutputs are open-collector transistor switches that you can controlfrom the...
ADAM-5000 4-33 Chapter 4 Internal Logic R2 limit current to 100 mA - Vss + Vss Open Collector Power Ground Power Ground Application wiring Figure 4-33: Digital output used with SSR (ADAM-5050/5056) Technical specifications of ADAM-5056 There are 16-point digital input and 16-point digital output mod...
4-34 ADAM-5000 I/O Modules Compatible ADAM-5000 Series Main Units ADAM-5056D is designed to be implemented within the followingAdvantech ADAM-5000 series main units: ADAM-5000/485ADAM-5000EADAM-5510ADAM-5510/P31 ADAM-5056D 16-channel Digital Output W/ LED Module ADAM-5056D is a 16-channel digital ou...
ADAM-5000 4-35 Chapter 4 Digital Output Holding Function A yellow mini jumper is added to the PCB, the major function of whichis to hold the digital output value at its last status so that it won't beerased when the RESET button of your system is pressed or yoursystem software going into reset. To e...
4-36 ADAM-5000 I/O Modules Main Units Supporting Digital Output Holding Function The Digital Output Holding Function is applicable only to ADAM-5510 and ADAM-5511. Other main units, such as ADAM-5000/485,ADAM-5000/CAN and ADAM-5000E, do not support this function,since their firmwares will automatica...
ADAM-5000 4-37 Chapter 4 ADAM-5056 ADAM-5056D Number of Channels 16 16 Operating Voltage 30 Vmax 30 Vmax Digital Output Open Collector to 30V 100mA max load Open Collector to 30V 100mA max load LED indicator No On: Output logic 1 Off: Output logic 0 Power Dissipation 450 mW for each channel 450 mW f...
4-38 ADAM-5000 I/O Modules 4.7 Relay Output Modules ADAM-5060 relay output module The ADAM-5060 relay output module is a low-cost alternative to SSRmodules. It provides 6 relay channels, two of Form A and four of FormC. ADAM-5060 Figure 4-36: ADAM-5060 module frontal view Application wiring Figure 4...
ADAM-5000 4-39 Chapter 4 Technical specifications of ADAM-5060 Table 4-17: Technical specifications of ADAM-5060 ADAM-5068 relay output module The ADAM-5068 relay output module provides 8 relay channels ofForm A. Switches can be used to control the solid-state relays. ADAM-5068 Figure 4-38: ADAM-506...
4-40 ADAM-5000 I/O Modules NO C Form A (NO) Application wiring Figure 4-39: Relay output Technical specifications of ADAM-5068 Table 4-18: Technical specifications of ADAM-5068 Points 8 Form A Contact Rating AC: 120 V @ 0.5 A DC: 30 V @ 1 A Breakdown Voltage 500 V AC (50/60 Hz) Relay On Time (typica...
ADAM-5000 4-41 Chapter 4 4.8 Counter/Frequency Module OverviewCompatible ADAM-5000 Series Main Units ADAM-5080 is a 4-channel counter/frequency module designed to beimplemented within the following Advantech ADAM-5000 series mainunits: ADAM-5000/485 (with firmware Version A2.3 or above)ADAM-5510 (wi...
4-42 ADAM-5000 I/O Modules C0A+ COA- COB+/D+ C1A+ C1A- C1B+/D+ C1B-/D- C2A+ C2A- C2B+/D+ C2B-/D- C3A+ C3A- C3B+/D+ C3B-/D- COB-/D- GND GND GND GND GND GND GND GND ISOLATE TTL ADAM-5080 4 C/F V 0 Internal Logic Vcc selected, it means the Alarm status will be "latched" whenever thealarm being ...
ADAM-5000 4-43 Chapter 4 Figure 4-42: TTL Input Level ADAM-5080 Counter/Frequency Mode Selection Users can select Bi-direction, Up/Down Counter or Frequency optionas shown in Figure 4. Figure 4-43: Counter / Frequency Mode Note: All four channels of ADAM-5080 will operate simulta-neously in the mode...
4-44 ADAM-5000 I/O Modules C0A+ C0A- C0B+/D+C0B-/D- Features -- Counter Mode Up/Down Counting The Up/Down Counter Function offers two types of counting:Up Couting (increasingly) and Down Counting (decreasingly). Up Counting : when C0A+ and C0A- sense any input signals, thecounter counts up. Down Cou...
ADAM-5000 4-45 Chapter 4 C0A+ C0A- C0B+/D+C0B-/D- C0A+ C0A- C0B+/D+C0B-/D- Figure 4-45: Wiring for Bi-direction Counting Figure 4-46: Wiring for Frequency Mode Up Counting : when the input signal is within logic level "1", thecounter value increases. Down Counting : when the input signal is ...
4-46 ADAM-5000 I/O Modules Setting Initial Counter Value In oder to utilize the alarm function, users have to set a high-alarmlimit value and/or a low alarm limit value, and a initial value to fulfill therequirements for a basic alarm setting. Figure 4-47 Setting Alarm Limit Features -- Alarm Settin...
ADAM-5000 4-47 Chapter 4 Figure 4-48: Sending Alarm Signal (recommended settings) Figure 4-49: Sending Alarm Signal (settings not recommended) Max value High alarm limit value Initial value Low alarm limit value Min value Max value Initial value High alram Initial value Low alarm limit value Min val...
4-50 ADAM-5000 I/O Modules TTL/Isolated Input Level According to your need, you can select either TTL or Isolated InputLevel by setting the configuration for the jumpers. Select the properjumper settings for either TTL or Isolated Input according to FigureFigure 10. Please note that you must configu...
ADAM-5000 4-51 Chapter 4 ADAM-5080 Technical Specifications Table 4-19: ADAM-5080 technical specifications Channel 4 Input Frequency 0.3 ~ 1000 Hz max. (Frequency mode) 5000 Hz max. (Counter mode) Input Level Isolated or TTL level Minimum Pulse Width 500 µ sec. (Frequency mode) 100 µ sec. (Counter m...
5-2 ADAM-5000 Software Utilities There are some software utilities available to the ADAM-5000 sys-tems. The DOS and Windows utility software helps you to configureyour ADAM-5000. A DLL (Dynamic Link Library) driver is providedto write Windows applications, and a DDE (Dynamic Data Exchange)server is ...
ADAM-5000 5-3 Chapter 5 Figure 5-1 Main screen Normally you will use the Search command to scan the network.Highlight the Search command on the menu bar and press <Enter> (orsimply press the "s" key). The "Search Installed Modules" windowwill then appear to prompt you to enter ...
5-4 ADAM-5000 Software Utilities current values of its inputs. An example is shown in Figure 5-2 for anADAM-5000 system. Figure 5-2 Setup options There are three different options: System Setting, Module Setting andOutput Data. Highlight the parameter you wish to change and press <Enter>. Awin...
ADAM-5000 5-5 Chapter 5 After you have made the changes for a block of parameters, press<ESC>. You will be asked if you are satisfied with the changes youhave made or not. Answer "Y" to keep the changes you have made or"N" to leave the values unchanged. Module Setting A similar...
5-6 ADAM-5000 Software Utilities Calibration Press <Enter> on the Calibrate option on the top bar and a selectionbar appears in the status field. Move the selection bar over themodule you wish to configure and select it by pressing <Enter>. Onlyanalog input and output modules can be cali...
ADAM-5000 5-7 Chapter 5 underneath. To resend a command simply press <Enter>. Choose Full Screen to select Terminal Emulation mode. This modeprovides additional information on the configuration status underSettings shown at the right side of the screen. Previous commandsand responses will rema...
5-8 ADAM-5000 Software Utilities 2. Set the node ID of the ADAM-5000/485 system to “0” and reset the ADAM-5000 system. 3. Run the ADAM Utility (ADAM.exe) under DOS to search for the ADAM-5000/485 at address “00h”. 4. When the ADAM-5000/485 appears on the screen, choose “Setup” and select “Download”....
5-10 ADAM-5000 Software Utilities 5.4 ADAM-4000 and ADAM-5000 Windows Utility The ADAM-4000 and 5000 Windows Utility offers a graphical interfacethat helps you configure the ADAM-4000 and ADAM-5000 DA&CModules. This windows utility makes it very convenient to monitoryour Data Acquisition and Con...
ADAM-5000 5-11 Chapter 5 Search: Search for the address of connected modules on network. Terminal: Issue commands and receives response. Data Scope: Display the current data. Save Configuration: Saves the configuration of selected module into txt file. Load Configuration: Download the previous confi...
5-12 ADAM-5000 Software Utilities Figure 5-6 Save the information of connected modules to txt file 5.4.3 COM Port Settings Figure 5-7 Setup options Baud rate: The communication speed (baud rate) can be configured from 1200 bpsto 115.2 Kbps. Prefix Char: The Prefix Char is added to each ADAM command ...
5-14 ADAM-5000 Software Utilities 3. Click the Tools menu and choose the Search command: 4. The connected modules on network is currently being searched: 5.4.5 Terminal Emulation You can issue commands and receive response by clicking theTerminal button. There are two ways to issue commands: 1. Issu...
ADAM-5000 5-15 Chapter 5 2. Batch command Users can compose a sequence of commands and save them into a .txtfile. Just click the Browse button to list all the .txt files available andselect the file for continuous execution of the batch of commandstherein. 3. Back to the main menu. Note: If you sele...
5-16 ADAM-5000 Software Utilities 5.4.6 Data Scope Data Scope enables you to monitor the issue of commands and theresponses on another connected PC within your system. The follow-ing example illustrates the working connection for the Data Scopefunction: Figure 5-9 The connection for the Data Scope f...
ADAM-5000 5-17 Chapter 5 : Send a single command or batch command repeatedly. : Stop issuing commands. : Save history of the terminal emulation to txt file. On PC#3, you can observe all commands issued from PC#1. Mean-while, you can also observe all responses received at PC#2. Figure 5-10 Monitor th...
ADAM-5000 5-19 Chapter 5 and then specify the file name. The configuration file is now saved. 5.4.8 Load Modules Configuration File • Reload previous settings. Sets the input range, baud rate, dataformat, checksum status and/or integration time and alarm statusfor a specified analog input module. •...
5-20 ADAM-5000 Software Utilities There are three ways to load a configuration file: 1. Click the Toolbar button: 2. Click the right mouse button: 3. Click the Tools menu and choose Download configuration file to set the environment command:
ADAM-5000 5-21 Chapter 5 4. Choose the file name: The configuration file is now loaded. 5.4.9 Module Configuration • Sets the input range, baud rate, data format, checksum status, and/or integration time for a specified analog input module. • Sets the output range, baud rate, data format, checksum s...
5-22 ADAM-5000 Software Utilities For Example: The configuration of ADAM-4011 • Address: Represents the address of the module. The Range is from 0 to 255. • Baudrate: Represents the baud rate. • Checksum: Represents the checksum status, i.e., Disabled/ Enabled. • Firmware Ver: Represents the version...
ADAM-5000 5-23 Chapter 5 5.4.10 Module Calibration Calibration is to adjust the accuracy of ADAM module. There areseveral modes for module’s calibration: Zero calibration and spancalibration. Only analog input and output modules can be calibrated.For example: ADAM 4011, 4011D, 4012, 4016, 4017, 4018...
5-24 ADAM-5000 Software Utilities CJC Calibration 1. Prepare an accurate voltage source. 2. Run the zero calibration and span calibration function. 3. Use a temperature emulation device (such as Micro-10) to send a temperature signal to the ADAM module and then compare thissignal with the value from...
ADAM-5000 5-25 Chapter 5 5.4.11 Data Input and Output Analog Input Module with Digital Output • The function can only be used when the alarm status is “Disable”. Digital Output Module • Click the item to turn it on or off. Analog Output Module
5-26 ADAM-5000 Software Utilities Enter a value that users want to get • • Fast Decrease decrease increase • fast increase
ADAM-5000 5-27 Chapter 5 5.4.12 Alarm Settings • Set the alarm status, high alarm value, low alarm value, and thenclick the Update button. • Alarm setting: Disables or enables the alarm either in Latching or Momentary mode. • High alarm value: Downloads the high alarm limit value into the module. Th...
5-28 ADAM-5000 Software Utilities • Low level voltage: Set the low trigger level for non-isolated input signals. The range is from 0.1 V to 5.0 V. • High level minimum width: Set the minimum width at high level. The unit is µsec (microseconds) andits resolution is 1 µsec. Users can setvalue from 2 t...
5-30 ADAM-5000 Software Utilities Firmware download in progress. Firmware download complete.
ADAM-5000 6-3 Chapter 6 The command set is divided into the following five categories: • CPU Command Set • Analog Input Command Set • Analog Input Alarm Command Set • Analog Output Modules Command Set • Digital I/O Modules Command Set Every command set category starts with a command summary of thepa...
6-4 ADAM-5000 Command Set 6.3 CPU Command Set Command Syntax Command Name Description %aannccff Configuration Sets the baudrate and checksum status for a specified ADAM-5000 system $aa2 Configuration Status Returns the configuration status for a specified ADAM-5000 system $aaM Read Module Name Retur...
ADAM-5000 6-5 Chapter 6 %aannccff %aannccff Name Configuration Description Sets baud rate and checksum status for a specified ADAM-5000 system. Syntax %aannccff(cr) % is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system you want toconfigure...
6-6 ADAM-5000 Command Set %aannccff %aannccff (cr) is the terminating character, carriage return (0Dh). Example command: %23000A40(cr) response: !23(cr) The ADAM-5000 system with address 23h is configuredto a baud rate of 115.2 Kbps and with checksum genera-tion or validation. The response indicates...
ADAM-5000 6-7 Chapter 6 $aa2 $aa2 Name Configuration Status Description Returns the configuration status for a specified system module. Syntax $aa2(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadeci-mal address of the ADAM-5000 system you want tointerrogate. 2 is th...
ADAM-5000 6-9 Chapter 6 $aaM $aaM Name Read Module Name Description Returns the module name from a specified ADAM-5000 system. Syntax $aaM(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system you want tointerrogate. M is the Module Na...
ADAM-5000 6-11 Chapter 6 $aaF $aaF Name Read Firmware Version Description Returns the firmware version code from a specified ADAM-5000 system. Syntax $aaF(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadeci-mal address of the ADAM-5000 system you want tointerrogate. ...
ADAM-5000 6-15 Chapter 6 $aa5 $aa5 Name Reset Status Description Checks the reset status of the addressed ADAM-5000 system to see whether it has been reset since the lastReset Status command was issued to the ADAM-5000system. Syntax $aa5(cr) $ is a delimiter character. aa (range 00-FF) represents th...
ADAM-5000 6-17 Chapter 6 $aaE $aaE Name Software Diagnostics Description Requests the specified ADAM-5000 system to return the error status Syntax $aaE(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system you want tointerrogate. E is ...
6-18 ADAM-5000 Command Set Error Code Error Message 00h No errors 01h Span calibration error of Analog Input Module 02h Self-calibration error of Analog Input Module 04h Zero calibration error of Analog Input Module 08h Data Reading error of Analog Input Module 10h CJC Reading error 20h EEPROM read/...
ADAM-5000 6-19 Chapter 6 6.4 ADAM-5013 RTD Input Command Set Command Syntax Command Name Description $aaSiArrff RTD Configuration Sets slot index, input range, data format and integration time for a specified RTD input module in a specified system $aaSiB RTD Configuration Status Returns the configur...
ADAM-5000 6-21 Chapter 6 $aaSiArrff $aaSiArrff Name RTD Configuration Description Sets slot index, input range, data format and integration time for a specified RTD input module in a specifiedsystem. Syntax $aaSiArrff(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexade...
ADAM-5000 6-23 Chapter 6 $aaSiB $aaSiB Name RTD Configuration Status Description Returns the configuration parameters for a specified RTD input module in a specified system. Syntax $aaSiB(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 ...
ADAM-5000 6-25 Chapter 6 $aaSi $aaSi Name All RTD Data In Description Returns the input values of all channels of a specified RTD input module in a specified system in engineeringunits only. Syntax $aaSi(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress o...
ADAM-5000 6-27 Chapter 6 $aaSiCj $aaSiCj Name Specified RTD Data In Description Returns the input value of a specified channel for a specified RTD input module of a specified system inengineering units only. Syntax $aaSiCj(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character h...
ADAM-5000 6-29 Chapter 6 $aaSiER $aaSiER Name Initialize EEPROM Data Description Initializes all EEPROM data in a specified analog input module to their default values. This command is sentfollowing a failed attempt to calibrate a module (themodule shows no effect from an attempted calibration).Foll...
6-30 ADAM-5000 Command Set $aaSi5mm $aaSi5mm Name Enable/Disable Channels for multiplexing Description Enables/Disables multiplexing for separate channels of the specified input module Syntax $aaSi5mm(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of t...
6-32 ADAM-5000 Command Set $aaSi6 $aaSi6 Name Read Channels Status Description Asks a specified input module to return the status of all channels Syntax $aaSi6(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system you want tointerrogat...
6-34 ADAM-5000 Command Set $aaSi0 $aaSi0 Name RTD Span Calibration Description Calibrates a specified RTD input module of a specified system to correct for gain errors. Syntax $aaSi0(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 syste...
ADAM-5000 6-35 Chapter 6 $aaSi1 $aaSi1 Name RTD Zero Calibration Description Calibrates a specified RTD input module of a specified system to correct for offset errors. Syntax $aaSi1(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 syste...
6-36 ADAM-5000 Command Set $aaSi2 $aaSi2 Name RTD Self Calibration Description Causes a specified RTD input module of a specified system to do a self calibration. Note: This command is for use when RTD Zero andSpan calibration commands have been tried and hadno effect. A user first issues an RTD sel...
ADAM-5000 6-37 Chapter 6 6.5 Analog Input Command Set Note: See pages 71-89 for Analog Input Alarm CommandSet. Command Syntax Command Name Description $aaSiArrff Configuration Sets slot index, input range, data format and integration time for a specified analog input module in a specified system. $a...
6-38 ADAM-5000 Command Set $aaSiArrff $aaSiArrff Name Configuration Description Sets slot index, input range, data format and integration time for a specified analog input module in a specifiedsystem. Syntax $aaSiArrff(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexad...
ADAM-5000 6-39 Chapter 6 $aaSiArrff $aaSiArrff 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 erroror communication error or if the specified address doesnot exist. ! delimiter character indicating a valid co...
6-46 ADAM-5000 Command Set #aaSi #aaSi Name All Analog Data In Description Returns the input value of all channels for a specified analog input module of a specified system in engineer-ing unit only. Syntax #aaSi(cr) # is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimal...
6-48 ADAM-5000 Command Set #aaSiCj #aaSiCj Name Specified Analog Data In Description Returns the input value of a specified channels for a specified analog input module of a specified system inengineering unit only. Syntax #aaSiCj(cr) # is a delimiter character. aa (range 00-FF) represents the 2-cha...
6-50 ADAM-5000 Command Set $aaSiER $aaSiER Name Initialize EEPROM data Description Initializes all EEPROM data in a specified analog input module to their default values. This command is sentfollowing a failed attempt to calibrate a module (themodule shows no effect from an attempted calibration).Fo...
ADAM-5000 6-53 Chapter 6 $aaSi3 $aaSi3 Name CJC Status Command (ADAM-5018 only) Description Returns the value of the CJC (Cold Junction Compensa- tion) sensor for a specified analog input module Syntax $aaSi3(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdr...
ADAM-5000 6-55 Chapter 6 $aaSi9shhhh $aaSi9shhhh Name CJC Zero Calibration (ADAM-5018 only) Description Calibrates an analog input module to adjust for offset errors of its CJC (Cold Junction Compensation) sensor Syntax $aaSi9shhhh(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-ch...
ADAM-5000 6-59 Chapter 6 $aaSiCjArrFF $aaSiCjArrFF Name Set Input Range Description Sets the input range for a specified channel of a speci- fied analog input module in a specified system. Syntax $aaSiCjArrFF $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress ...
ADAM-5000 6-61 Chapter 6 $aaSiCjB $aaSiCjB Name Read Input Range Description Returns the input range in engineering units for a specified channel of a specified analog input module in aspecified system. Syntax $aaSiCjB $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecim...
ADAM-5000 6-63 Chapter 6 $aaSiAFFff $aaSiAFFff Name Set Data Format Description Sets the data format in engineering units or in two's complement format for a specified analog input modulein a specified system. Syntax $aaSiAFFff $ is a delimiter character. aa (range 00-FF) represents the 2-character ...
ADAM-5000 6-65 Chapter 6 $aaSiB $aaSiB Name Read Data Format Description Returns the data format for a specified analog input module in a specified system. Syntax $aaSiB $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system you want tointe...
ADAM-5000 6-69 Chapter 6 #aaSiCj #aaSiCj Name Specified Analog Data In Description Returns the input value of a specified channel of a specified analog input module in a specified ADAM-5000 system in engineering units or two’s complementdata format Syntax #aaSiCj(cr) # is a delimiter character. aa (...
ADAM-5000 6-71 Chapter 6 6.7 Analog Input Alarm Command Set Note: This command set applies to the ADAM-5013,ADAM-5017, ADAM-5017H and the ADAM-5018. Command Syntax Command Name Description $aaSiCjAhs Set Alarm Mode Sets the High/Low alarm in either Momentary or Latching mode. $aaSiCjAh Read Alarm Mo...
6-72 ADAM-5000 Command Set $aaSiCjAhs $aaSiCjAhs Name Set Alarm Mode Description Sets the High/Low alarm of the specified input channel in the addressed ADAM-5000 system to either Latchingor Momentary mode. Syntax $aaSiCjAhs(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character...
6-74 ADAM-5000 Command Set $aaSiCjAh $aaSiCjAh Name Read Alarm Mode Description Returns the alarm mode for the specified channel in the specified ADAM-5000 system. Syntax $aaSiCjAh(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of an ADAM-5000 system. ...
ADAM-5000 6-75 Chapter 6 $aaSiCjAh $aaSiCjAh Example command: $03S0C1AL(cr) response: !03M(cr) Channel 1 of slot 0 in the ADAM-5000 system ataddress 03h is instructed to return its Low alarm mode. The system responds that it is in Momentary mode.
6-76 ADAM-5000 Command Set $aaSiCjAhEs $aaSiCjAhEs Name Enable/Disable Alarm Description Enables/Disables the High/Low alarm of the specified input channel in the addressed ADAM-5000 system Syntax $aaSiCjAhEs(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdr...
6-78 ADAM-5000 Command Set $aaSiCjCh $aaSiCjCh Name Clear Latch Alarm Description Sets the High/Low alarm to OFF (no alarm) for the specified input channel in the addressed ADAM-5000system Syntax $aaSiCjCh(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress...
ADAM-5000 6-79 Chapter 6 $aaSiCjCh $aaSiCjCh Example command: $03S0C1CL(cr) response: !03(cr) Channel 1 of slot 0 in the ADAM-5000 system ataddress 03h is instructed to set its Low alarm state toOFF. The system confirms it has done so accordingly.
6-80 ADAM-5000 Command Set $aaSiCjAhCSkCn $aaSiCjAhCSkCn Name Set Alarm Connection Description Connects the High/Low alarm of the specified input channel to the specified digital output in the addressedADAM-5000 system Syntax $aaSiCjAhCSkCn(cr) $ is a delimiter character. aa (range 00-FF) represents...
6-82 ADAM-5000 Command Set $aaSiCjRhC $aaSiCjRhC Name Read Alarm Connection Description Returns the High/Low alarm limit output connection of a specified input channel in the addressed ADAM-5000system Syntax $aaSiCjRhC(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexad...
6-84 ADAM-5000 Command Set $aaSiCjAhU(data) $aaSiCjAhU(data) Name Set Alarm Limit Description Sets the High/Low alarm limit value for the specified input channel of a specified ADAM-5000 system. Syntax $aaSiCjAhU(data)(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexad...
ADAM-5000 6-85 Chapter 6 $aaSiCjAhU(data) $aaSiCjAhU(data) Example command: $03S0C1AHU+080.00(cr) response: !03(cr) Channel 1 of slot 0 in the ADAM-5000 system ataddress 03h is configured to accept type-T thermocou-ple input. The command will set its High alarm limit to+80°C. The system confirms the...
6-86 ADAM-5000 Command Set $aaSiCjRhU $aaSiCjRhU Name Read Alarm Limit Description Returns the High/Low alarm limit value for the specified input channel in the addressed ADAM-5000 system Syntax $aaSiCjRhU(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress...
6-88 ADAM-5000 Command Set $aaSiCjS $aaSiCjS Name Read Alarm Status Description Reads whether an alarm occurred for the specified input channel in the specified ADAM-5000 system Syntax $aaSiCjS(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of an ADAM-...
6-90 ADAM-5000 Command Set 6.8 Analog Output Command Set Command Syntax Command Name Description $aaSiCjArrff Configuration Sets the output range, data format and slew rate for a specified channel in a specified analog output module in a specified system. $aaSiCjB Configuration Status Returns the co...
ADAM-5000 6-91 Chapter 6 $aaSiCjArrff $aaSiCjArrff Name Configuration Description Sets the output range, data format and slew rate for a specified channel of a specified analog output module ina specified system. Syntax $aaSiCjArrff(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-c...
6-92 ADAM-5000 Command Set $aaSiCjArrff $aaSiCjArrff ? delimiter character indicating the command wasinvalid. aa (range 00-FF) represents the 2-character hexadecimaladdress of an ADAM-5000 system. (cr) is the terminating character, carriage return (0Dh) Example command: $35S3C0A3110(cr) response: !3...
ADAM-5000 6-95 Chapter 6 #aaSiCj(data) #aaSiCj(data) Name Analog Data Out Description Sends a digital value from the host computer to a specified channel of a specified slot in a specifiedADAM-5000 system for output as an analog signal.Upon receipt, the analog output module in the specifiedslot will...
ADAM-5000 6-97 Chapter 6 $aaSiCj4 $aaSiCj4 Name Start-Up Output Current/Voltage Configuration Description Stores a default output value in a specified channel. The output value will take effect upon startup or reset. Syntax $aaSiCj4(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-c...
ADAM-5000 6-99 Chapter 6 $aaSiCj0 $aaSiCj0 Name 4 mA Calibration Description Directs the specified channel to store parameters following a calibration for 4 mA output Syntax $aaSiCj0(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 syste...
ADAM-5000 6-101 Chapter 6 $aaSiCj1 $aaSiCj1 Name 20 mA Calibration Description Directs the specified channel to store parameters following a calibration for 20 mA output Syntax $aaSiCj1(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 sy...
ADAM-5000 6-103 Chapter 6 $aaSiCj3hh $aaSiCj3hh Name Trim Calibration Description Trims the specified channel a specified number of units up or down Syntax $aaSiCj3hh(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system. SiCj identifi...
6-104 ADAM-5000 Command Set $aaSiCj3hh $aaSiCj3hh (cr) is the terminating character, carriage return (0Dh) Example command: $07S1C2314(cr) response: !07(cr) The command tells channel 2 of the analog outputmodule in slot 1 of the ADAM-5000 system at address07h to increase its output value by 20 (14h)...
ADAM-5000 6-105 Chapter 6 $aaSiCj6 $aaSiCj6 Name Last Value Readback Description Returns either the last value sent to the specified channel by a #aaSiCj(data) command, or the start-upoutput current/voltage. Syntax $aaSiCj6(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character ...
6-108 ADAM-5000 Command Set $aaSi6 $aaSi6 Name Digital Data In Description This command requests that the specified module in an ADAM-5000 system at address aa return the status ofits digital input channels and a readback value of itsdigital output channels. Syntax $aaSi6(cr) $ is a delimiter charac...
6-110 ADAM-5000 Command Set #aaSiBB(data) #aaSiBB(data) Name Digital Data Out Description This command either sets a single digital output channel or sets all digital output channels simultaneously. Syntax #aaSiBB(data)(cr) # is a delimiter character. aa (range 00-FF) represents the 2-character hexa...
ADAM-5000 6-113 Chapter 6 $aaSiM $aaSiM Name Read Channel Masking Status Description Asks the specified module to return the masking status of digital output channels Syntax $aaSiM(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system....
ADAM-5000 6-121 Chapter 6 Eample command: $18F(cr) response: !18A2.3(cr) The command requsets the system at address 18h tosend its firmware version. The system responds with firmware version A2.3. $aaF $aaF
6-122 ADAM-5000 Command Set 5080 Counter/ Frequency Module $aaSiArrff $aaSiArrff Name Set Configuration Description Set slot index and counter mode. Syntax $aaSiArrff(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system you want tocon...
6-126 ADAM-5000 Command Set 5080 Counter/ Frequency Module #aaSi #aaSi Name Read All Channel Counter (Frequency) Data Description Return the input value of all channels for the specified input module for a specified system in engineering unitonly. Syntax #aaSi(cr) # is a delimiter character. aa (ran...
ADAM-5000 6-127 Chapter 6 #aaSi #aaSi Example command: #16S2(cr) response: If the response you got is in Counter mode, you'll seeone similiar to the example below: >1235458013267521306934521463051832106549(cr) What you see here is actually the input values of allchannels that is returned from slo...
6-128 ADAM-5000 Command Set 5080 Counter/ Frequency Module #aaSi #aaSi However, if the response is in frequency mode , you'llsee one similar to the example below: >0000098700000006490000000762000000011600(cr) As all 4 values are concatenated into one numericalstring such as above, we can still ea...
ADAM-5000 6-129 Chapter 6 #aaSiCj #aaSiCj Name Read One Channel Counter (Frequency) Data Description The command will return the input value from one of the four channels of a specified module. Syntax #aaSiCj(cr) # is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdr...
ADAM-5000 6-131 Chapter 6 $aaSiØ(data) $aaSiØ(data) Name Set Digital filter Scale Description Set the filter seconds to start to measure the input signal. Syntax $aaSiØ(data)(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system which ...
6-132 ADAM-5000 Command Set 5080 Counter/ Frequency Module $aaSiØ(data) $aaSiØ(data) Example command: $26S3000765(cr) response: !26(cr) The ADAM-5080 in slot 3 of the ADAM-5000 system ataddress 26h need 765 µ seconds to start to measure the input.
ADAM-5000 6-133 Chapter 6 $aaSiØ $aaSiØ Name Read Digital filter scale Description Read the filter seconds to start to measure the input signal. Syntax $aaSiØ(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system which is to becalibrat...
ADAM-5000 6-135 Chapter 6 $aaSiCj5s $aaSiCj5s Name Set Counter Start/Stop Description Request the addressed counter/frequency module to start or stop the counting. Syntax $aaSiCj5s(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system....
ADAM-5000 6-137 Chapter 6 $aaSiCj5 $aaSiCj5 Name Read counter Start/Stop Description Requests the addressed counter/frequency module to indicate whether counters are active. Syntax $aaSiCj5(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-500...
ADAM-5000 6-139 Chapter 6 $aaSiCj6 $aaSiCj6 Name Clear Counter Description Clear the counters of the specified counter/frequency module Syntax $aaSiCj6(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system. SiCj identifies the I/O slot...
ADAM-5000 6-141 Chapter 6 $aaSi7 $aaSi7 Name Read Overflow Flag Description The command requests the addressed module to return the status of the overflow flag of counter. Syntax $aaSi7(cr)$ is a delimiter character.aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 syst...
ADAM-5000 6-143 Chapter 6 @aaSiCjP(data) @aaSiCjP(data) Name Set Initial Counter Value Description Set initial counter value for counter of the specified counter module. Syntax @aaSiCjP(data)(cr) @ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5...
ADAM-5000 6-145 Chapter 6 @aaSiCjG @aaSiCjG Name Read Initial Counter Description Read initial counter value of specified module. Syntax @aaSiCjG(cr) @ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of the ADAM-5000 system. SiCj identifies the I/O slot i and...
ADAM-5000 6-147 Chapter 6 $aaSiCjAhEs $aaSiCjAhEs Name Set Alarm Disable/Latch Description The addressed counter module is instructed to set alarm disable or latch. Syntax $aaSiCjAhEs(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of an ADAM-5000 syste...
ADAM-5000 6-149 Chapter 6 $aaSiCjAh $aaSiCjAh Name Read Alarm Disable/Latch Description Return the alarm mode for the specified channel. Syntax $aaSiCjAh(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of an ADAM-5000 system. SiCj identifies the desired...
6-150 ADAM-5000 Command Set 5080 Counter/ Frequency Module $aaSiCjAh $aaSiCjAh Example command: $03S0C1AL(cr) response: !03L(cr) Channel 1 of slot 0 of ADAM-5080 in ADAM-5000system at address 03h is instructed to return its Lowalarm mode. The system responds that it is latched.
ADAM-5000 6-151 Chapter 6 $aaSiCjCh $aaSiCjCh Name Clear Alarm Status Description Returns the alarm status to normal Syntax $aaSiCjCh(cr) $ is a delimiter character. aa (range 00-FF) represents the 2-character hexadecimaladdress of an ADAM-5000 system. SiCj identifies the desired slot i and the desi...
ADAM-5000 6-153 Chapter 6 $aaSiCjAhCSkCn $aaSiCjAhCSkCn Name Set Alarm Connection Description Connect the High/Low alarm of the specified input channel to the specified digital output in the addressedADAM-5000 system Syntax $aaSiCjAhCSkCn(cr) $ is a delimiter character. aa (range 00-FF) represents t...
6-154 ADAM-5000 Command Set 5080 Counter/ Frequency Module $aaSiCjAhCSkCn $aaSiCjAhCSkCn Example command: $03S0C1ALCS1C0(cr) response: !03(cr) Channel 1 of slot 0 of ADAM-5080 in ADAM-5000system at address 03h is instructed to connect its Lowalarm to the digital output of point 0 of slot 1 in the sa...
6-160 ADAM-5000 Command Set 5080 Counter/ Frequency Module $aaSiCjRhU $aaSiCjRhU Example command: $03SØC1RHU(cr) response: !030000000026(cr) The channel 1 of slot 0 of ADAM-5080 in the ADAM-5000 system at address 03h is configured to return theHigh alarm limit value. The High alarm limit value is 26...
6-162 ADAM-5000 Command Set 5080 Counter/ Frequency Module $aaSiCjS $aaSiCjS Example command: $03SØC1S response: !0311(cr) The channel 1 of slot 0 of ADAM-5080 in the ADAM-5000 system at address 03h is configured to read alarmstatus. The High alarm has occured and low alarm has occured.
7-2 ADAM-5000 Troubleshooting Diagnosis The ADAM-5000 system provides two kinds of diagnosis: hardwarediagnosis and software diagnosis to help the user detect and identifyvarious types of system and I/O module failures. 7.1 Hardware Diagnosis When the ADAM-5000 is first powered on, the system does a...
ADAM-5000 7-3 Chapter 7 Error Code Error Type 00h OK 01h AI module span calibration error 02h AI module self-calibration error 04h AI module zero calibration error 08h AI module data reading error 10h CJC reading error 20h EEPROM read/write error of AI/AO modules 7.3 System Indicators While the ADAM...
7-4 ADAM-5000 Troubleshooting 1. External power to the system is incorrect or is not applied. 2. Power supply is faulty. 3. Other component(s) have the power supply shut down. Incorrect External Power If the voltage to the power supply is not correct, the system may notoperate properly or may not op...
ADAM-5000 7-5 Chapter 7 If the power supply operates normally, you probably have either ashorted device or a shorted cable. If the power supply does notoperate normally, then test for a module causing the problem by usingthe following procedure. To isolate which module is causing the problem, discon...
7-6 ADAM-5000 Troubleshooting 7.5 I/O Module Troubleshooting There is a LED to indicate the connection between the base and anI/O module in any ADAM-5000 system. The LED is on when theconnection is good. If you suspect an I/O error, there are severalthings that could be causing the problem. • A loos...
A-2 ADAM-5000 Quick Start Example This chapter provides guidelines to what is needed to set up andinstall a distributed ADAM-5000 network system. A quick hookupscheme is provided that lets you configure a single system before youinstall a network system. Be sure to carefully plan the layout and conf...
ADAM-5000 A-3 Appendix A Host Computer Any computer or terminal that can output in ASCII format over eitherRS-232 or RS-485 can be connected as the host computer. When onlyRS-232 is available, an ADAM RS-232/RS-485 Converter is required totransform the host signals to the correct RS-485 protocol. Th...
A-4 ADAM-5000 Quick Start Example network with long cables, we advise the use of thicker wire to limit theline voltage drop. In addition to serious voltage drops, long voltagelines can also cause interference with communication wires. Figure A-1 Power supply connections It is advisable to use standa...
ADAM-5000 A-5 Appendix A transmit both DATA and RTS signals. It is advisable that the follow-ing standard colors be used for the communication lines: DATA+ (Y) Yellow DATA- (G) Green ADAM Utility Software A menu-driven utility program is provided for ADAM-5000 systemconfiguration, monitoring and cal...
A-6 ADAM-5000 Quick Start Example Default Factory Settings Baud rate: 9600 Bits/sec. Address: 01 (hexadecimal) The basic hook-up for system configuration is show below: Figure A-2 ADAM-5000 system hook-up and configuration The following items are required to configure an ADAM-5000 system:a personal ...
ADAM-5000 A-7 Appendix A Configuration with the ADAM Command Set ADAM systems can also be configured by issuing direct commandfrom within the terminal emulation program that is included with theADAM utility software. The following example guides you through the setup of an analoginput module. Assume...
A-8 ADAM-5000 Quick Start Example 0F = set input range to type K thermocouple 00 = set data format to engineering units, 50ms (60Hz) (See Chapter 6, Command Set for a full description of the syntax of theconfiguration command for an analog input module) When the module received the configuration com...
ADAM-5000 A-9 Appendix A known state. This state is called the INIT* state. INIT* state defaults: Baud rate: 9600Address: 00hChecksum: disabled Forcing the system into the INIT* state does not change any parame-ters in the system's EEPROM. When the system is in the INIT* statewith its INIT* and GND ...
A-10 ADAM-5000 Quick Start Example Figure A-3 Grounding the INIT* terminal 3. Wait at least 7 seconds to let self-calibration and ranging takeef- fect. 4. Configure the baud rate and/or checksum status. 5. Switch the power to the ADAM-5000 system OFF. 6. Remove the grounding on the INIT* terminal an...
ADAM-5000 A-11 Appendix A A.4 A Distributed ADAM-5000 Network System Hook-up The figure below gives an example of how multiple ADAM systemsshould be connected: Figure A-4 ADAM-5000 network system hook-up DATA- DATA+ GND +VS R B Y G POWER SUPPLY +10 TO +30 VDC - + GND(B) +VS(R) G Y B R +VS GND DATA+ ...
A-12 ADAM-5000 Quick Start Example This page intentionally left blank
B-2 ADAM-5000 Data Formats and I/O Ranges B.1 Analog Input Formats The ADAM analog input modules can be configured to transmit datato the host in Engineering Units. Engineering Units Data can be represented in Engineering Units by setting bits 0 and 1 ofthe data format/checksum/integration time para...
ADAM-5000 B-3 Appendix B Example 1 The input value is -2.65 and the corresponding analog input module isconfigured for a range of ±5 V. The response to the Analog Data Incommand is: -2.6500(cr) Example 2 The input value is 305.5ºC. The analog input module is configured fora Type J thermocouple whose...
ADAM-5000 B-7 Appendix B B.3 Analog Input Ranges of ADAM-5017H Note: The full scale values in this table are theoreticalvalues for your reference; actual values will vary. Range Code Input Range Data Formats +Full Scale Zero -Full Scale Displayed Resolution 00h ±10 V Engineering 11 0 -11 2.7 mV Two'...
B-8 ADAM-5000 Data Formats and I/O Ranges B.4 Analog Output Formats You can configure ADAM analog output modules to receive data fromthe host in Engineering Units. Engineering Units Data can be represented in engineering units by setting bits 0 and 1 ofthe data format/checksum/integration time param...
ADAM-5000 B-9 Appendix B B.6 ADAM-5013 RTD Input Format and Ranges Range Code (hex) Input Range Description Data Formats Maximum Specified Signal Minimum Specified Signal Displayed Resolution 20h 100 Ohms Platinum RTD -100 to 100° C a=0.00385 Engineering Units +100.00 -100.00 +-0.1° C 21h 100 Ohms P...
ADAM-5000 C-3 Appendix C C.1 Basic Network Layout Multi-drop RS-485 implies that there are two main wires in a segment.The connected systems tap from these two lines with so called dropcables. Thus all connections are parallel and connecting or discon-necting of a node doesn’t affect the network as ...
C-4 ADAM-5000 RS-485 Network Star Layout In this scheme the repeaters are connected to drop-down cables fromthe main wires of the first segment. A tree structure is the result. Thisscheme is not recommended when using long lines since it will cause aserious amount of signal distortion due to signal ...
ADAM-5000 C-5 Appendix C Random This is a combination of daisychain and hierarchical structure. Figure C-3 Random structure
C-6 ADAM-5000 RS-485 Network Combination of an ADAM-4000 and an ADAM-5000 in a RS-485 Network The following figure shows how to integrate ADAM-4000 andADAM-5000 systems in a network. Figure C-4 ADAM-4000 and ADAM-5000 in a network Note: The speed of ADAM-4000 and ADAM-5000 in a RS-485 network should...
ADAM-5000 C-7 Appendix C Figure C-5 Signal distortion The value of the resistor should be a close as possible to the charac-teristic impedance of the line. Although receiver devices add someresistance to the whole of the transmission line, normally it is sufficientto the resistor impedance should eq...
C-8 ADAM-5000 RS-485 Network Figure C-6 Termination resistor locations Because each input is biased to 2.4 V, the nominal common modevoltage of balanced RS-485 systems, the 18 k Ω on the input can be taken as being in series across the input of each individual receiver. If thirty of these receivers ...
ADAM-5000 C-9 Appendix C The star connection causes a multitude of these discontinuities sincethere are several transmission lines and is therefore not recommend. Note: The recommend method wiring method, that causesa minimum amount of reflection, is daisy chainingwhere all receivers tapped from one...
D-2 ADAM-5000 How to Use the Checksum Feature A checksum helps you to detect errors in commands from the host tothe modules, and in responses from the modules to the host. Thefeature adds two extra checksum characters to the command orresponse string, which does reduce the throughput. D.1 Checksum E...
ADAM-5000 D-3 Appendix D Example 2 This example explains how to calculate the checksum value of a ReadHigh alarm limit command string: Case 1. (If the Checksum feature is disabled) Command: $07S1RH(cr) Response: !07+2.0500(cr) when the command is valid. Case 2. (If the Checksum feature is enabled) C...
D-4 ADAM-5000 How to Use the Checksum Feature HEX ASCII HEX ASCII HEX ASCII 40 @ 60 ` 21 ! 41 A 61 a 22 " 42 B 62 b 23 # 43 C 63 c 24 $ 44 D 64 d 25 % 45 E 65 e 26 & 46 F 66 f 27 ' 47 G 67 g 28 ( 48 H 68 h 29 ) 49 I 69 i 2A * 4A J 6A j 2B + 4B K 6B k 2C , 4C L 6C l 2D - 4D M 6D m 2E . 4E N 6...
ADAM-5000 E-3 Appendix E Figure E-2: External Terminal Block and Fan E.3 External DI, DO, AI, AO Wiring Reference Ø The common end of some D.I. and D.O. modules is connected withthe GND of ADAM-5000/4000 system. Therefore, the common endof external DI and DO signal wiring should not be grounded with...
E-4 ADAM-5000 ADAM-4000/5000 System Grounding Installation Ø The shielding material of the wires should only be grounded onone end as illustrated in the following diagram. This is to avoidground loop. Figure E-3: Grounding for on-site facilities and ADAM-5000/4000 Systems Ø Since shielded twisted-pa...
ADAM-5000 E-5 Appendix E E.5 Grounding reference (Ground bar for the factory environment should have a standard resistance below 5 Ω Ω Ω Ω Ω ) Since ADAM-4000 / 5000 system comes with a plastic outer case withDC power supply, its grounding procedure should be done accordingto the following points: Ø...
E-6 ADAM-5000 ADAM-4000/5000 System Grounding Installation E.6 Some Suggestions on Wiring Layout Ø Since communication is carried through high-frequency signals, itis advisable that the wiring layout should be paid due attention to.Any wire should best remain as a single integral wire. Nevertheless,...
ADAM-5000 F-3 Appendix F 3. Noise Reduction Techniques 4. Check Point List F.1 Grounding 1.1 The Earth for reference Figure F-1: Think the EARTH as GROUND. • Why we think the EARTH as GROUND? As you know that the EARTH can not be conductive indeed. But allbuildings base on EARTH. Steels, concretio...
F-4 ADAM-5000 Grounding Reference 1.2 The Frame Ground and Grounding Bar Figure F-2: Grounding Bar. According to previous description, the grounding is the most impor-tant issue for our system. Just like ‘Frame Ground’ of the computer,this signal offers a reference point of the electronic circui...
ADAM-5000 F-5 Appendix F 1.3 Normal Mode and Common Mode Figure F-3: Normal mode and Common mode. Have you ever tried to measure the voltage between ‘Hot’ andconcrete floor, or measure the voltage between ‘Neutral’ and concretefloor? You will get nonsense value with above testinF. ‘Hot’ and‘Neutral’...
ADAM-5000 F-7 Appendix F 1.4 Wire impedance Figure F-5: The purpose of high voltage transmission • What’s the purpose of high voltage transmission? We can see the high voltage tower stand at suburban. The power plantraises the voltage while generating the power, then downs the voltagewhen transmits ...
F-8 ADAM-5000 Grounding Reference Above diagram just shows you that the wire impedance will consumethe power. 1.5 Single Point Grounding Figure F-7: Single point groundinF. (1) • What’s Single Point Grounding? Maybe you had some displease experiences just like take hot watershower in Winter. When so...
ADAM-5000 F-9 Appendix F Figure F-8: Single point groundinF. (2) Above diagram shows you that single point grounding system will bea more stable system. Actually, when you use the thin cable poweringthose devices, the end device will get lower power. The thin cable willconsume the energy. F.2 Shield...
F-10 ADAM-5000 Grounding Reference • Single isolated cable Above diagram shows you the structure of the isolated cable. You cansee the isolated layer spiraling Aluminum foil to cover those wires.This spiraled structure makes an isolated layer for isolating the cablesfrom the external noise. Figure F...
ADAM-5000 F-11 Appendix F Besides, following tips just for your reference. • The shield of cable can’t be used for signal ground. The shield is just designed for adhering noise, so the environmentnoise will couple and interfere your system when you use the shield assignal ground. • The density of sh...
F-12 ADAM-5000 Grounding Reference • Never stripping too long of the plastic cable cover. Otherwise, thisimproper status will destroy the characteristic of the Shielded-Twisted-Pair cable. Besides, those nude wires are easy to adhere thenoise. • Cascade those shields together by “Soldering”. Please ...
F-14 ADAM-5000 Grounding Reference • Shield connection (2) Above diagram shows you that the fill soldering just makes a easierway for the signal. F.3 Noise Reduction Techniques • Enclose noise sources in shield enclosures. • Place sensitive equipment in shielded enclosure and away fromcomputer equip...
ADAM-5000 F-15 Appendix F Figure F-15: Noise Reduction Techniques F.4 Check Point List • Follow the single point grounding rule? • Normal mode and common mode voltage? • Separate the DC and AC ground? • Reject the noise factor? • The shield is connected suitable? • The diameter of wire thick enough?...
Advantech Manuals
-
Advantech PCM-3350 Series
Manual
-
Advantech PCL-849
Manual
-
Advantech EKI-2525P
Manual
-
Advantech PCA-6275
Manual
-
Advantech USB-4761
Manual
-
Advantech HMI-640S
Manual
- Advantech PCM-3362 Manual
- Advantech PCM-9372 Manual
-
Advantech 4718
Manual
- Advantech ARK-7480 Manual
-
Advantech SOM-4450 ETX
Manual
-
Advantech PCA-6774
Manual
-
Advantech SPC-57
Manual
-
Advantech UNO-1170
Manual
-
Advantech PPC-155T
Manual
-
Advantech TPC-1260
Manual
- Advantech PCM-9587 Manual
-
Advantech Touch Panel Computers
Manual
-
Advantech RMD-1150
Manual
-
Advantech PPC-120
Manual