Home

Advantech RS-485 User's Manual

image

Contents

1. 4 41 Chapter 5 Software Utilities 5 1 5 1 ADAM Utility Software sese 5 2 5 2 DLL Dynamic Link Library Driver 5 8 5 3 DDE Dynamic Data Exchange Server 5 9 5 4 ADAM 4000 and ADAM 5000 Windows Utility esee 5 10 54 1 OVVIE wi 25st Ie dre tet de eee bie irse tet 5 10 54 27 Save Function siesta ARE eee 5 11 5 4 3 COM Port Settings siterer isisi ai EEEa 5 12 5 4 4 Search Connected modules sss 5 13 5 4 5 Terminal Emulation eene 5 14 DAO Data SCOPE cemere PEE eee 5 16 5 4 7 Saving a Module s Configuration to File 5 17 5 4 8 Load Module s Configuration File 5 19 5 4 9 Module Configuration eee 5 21 5 4 10 Module Calibration seen 5 23 5 4 11 Data Input and Output oo eese 5 25 5 4 12 Alarm Setting Sii eenei eniri 5 27 5 4 13 Download Procedure eee 5 28 Chapter 6 Command Set sees 6 1 6 1 Introductiom iet ttr ten 6 2 6 2 SyntaX ie nete de ree rete ette reote te eie 6 2 6 3 CPU Command Set sse 6 4 6 4 ADAM 5013 RTD Input Command Set 6 19 65 Analog Input Command Set 6 37 6 6 ADAM 5017H Ana
2. 1 2 1 RN e ADAM EOD ITI SYSTEM Figure C 3 Random structure ADAM 5000 C 5 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 and ADAM 5000 systems in a network Coverter Repeater j RS232 RS485 i H dBb 2 okii iHe o RS 232 repeater O AA ADAM 5000 NE SYSTEM LIB fh TII ADAM 4000 I O x MODULES C 2 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 be the same Line Termination Each discontinuity in impedance causes reflections and distortion When a impedance discontinuity occurs in the transmission line the immediate effect is signal reflection This will lead to signal distortion Specially at line ends this mismatch causes problems To eliminate this discontinuity terminate the line with a resistor C 6 ADAM 5000 Appendix C PROBE HERE Rts 1200 Rt 479 ic NT e Rt 470 Q 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 some resistance to the whole of the transmission line normally it is sufficient to the resistor impedance should equal the characteristic i
3. Figure 2 6 ADAM 5000E Rail mounting 2 5 Wiring and Connections This section provides basic information on wiring the power supply and I O units and on connecting the network DC Power Supply Unit Wiring Be sure that the DC power supply voltage remains within the allowed fluctuation range of between 10 to 30 V pe Terminals V and GND are for power supply wiring Note The wire s used should be at least 2mm ADAM 5000 2 9 Installation Guideline INIT is used for changing baud rate and checksum COM is provided as reference to the RS 485 ground signal DATA and DATA are provided for the RS 485 twisted pair connection A OO NINO OEE Veo NSGS 9 vs 6 eno nr 9 com 6 paras 68 para Figure 2 7 ADAM 5000 Wiring and connections I O Modules Wiring The system uses plug in screw terminal blocks for the interface between I O module and field devices The following information must be considered when connecting electrical devices to I O modules 1 The terminal block accepts 0 5 mm to 2 5 mm wires 2 Always use a continuous length of wire do not combine wires to attain needed length Use the shortest possible wire length 4 Use the wire trays for routing where possible ADAM 5000 Chapter 2 5 Avoid running wires near high energy wiring 6 Avoid running input w
4. Chapter 2 Dimensions and Weights ADAM 5000E The following diagrams show the dimensions of the system unit and the I O unit of the ADAM 5000E All dimensions are in millimeters Ii HBHBHBBBBBHBDHZHHBH o L C im o oooo uamnmnannananunn o inanmpnapengnagHnng o inumnpangannnnnd o 0010000000000000 o inannpanganonnngd o unumumnannanaunnd o nmnannpannuannnund o cut 5000 485 5000E 5013 5017 5017H 5018 5024 5050 Module 5051 5051D 5052 5056 5056D 5060 5068 5080 wean eso aso om oso aso om ow ox ADAM 5000 2 5 Installation Guideline 2 2 2 3 Module Installation When inserting modules into the system align the PC board of the module with the grooves on the top and bottom of the system Push the module straight into the system until it is firmly seated in the backplane connector Once the module is inserted into the system push in the retaining clips located at the top and bottom of the module to firmly secure the module to the system Figure 2 3 Module alignment and installation I O Slots and I O Channel Numbering The ADAM 5000 485 system each provides 4 slots for use with I O modules The I O slots are numbered 0 thru 3 and the channel numbering of any I O module in any slot starts from 0 The ADAM 5000E
5. ADAM 5000 6 7 Command Set CPU aa2 aa2 See also the aannccff configuration command Example command 452 cr response 450600 cr The command requests the ADAM 5000 system at address 45h to send its configuration status The ADAM 5000 system at address 45h responds with a baud rate of 9600 bps and with no checksum function or checksum generation 6 8 ADAM 5000 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 hexadecimal address of the ADAM 5000 system you want to interrogate M is the Module Name command cr is the terminating character carriage return 0Dh Response aa5000 cr if the command is valid aa cr if an invalid operation was entered There is no response if the module detects a syntax error communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was in valid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh ADAM 5000 6 9 Command Set CPU aaM aaM Example command 15M cr response 155000 cr The command requests the system at address 15h to send its module name The system
6. 5 2 ADAM 5000 Chapter 5 OMport earch PERE oun ca ibrate erminal ile uit Disable Ps prewloes page aP gt mo lt ESCe erit XEMTER confirm 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 or simply press the s key The Search Installed Modules window will then appear to prompt you to enter the range it should scan Input a value between 0 and 256 decimal Note When changing configuration calibration or alarm parameters you should always make sure that a window appears notifying you that the target module has confirmed the changes An asterix sign before the module s address indicates that the module is in the INIT state Setup Select Setup from the top bar and a selection bar will appear in the status field First move the selection bar over the module you wish to configure and select it by pressing Enter A configuration screen will appear with the setting available for its module type and the ADAM 5000 5 3 Software Utilities current values of its inputs An example is shown in Figure 5 2 for an ADAM 5000 system ADAM 5000 Setup Prog m Modula setting Output data D 5 4 FT RIGHT penu select ENTERI axit Figure 5 2 Setup options There are three different options System Setting Module Setting and Output Data Highlight the parameter you wish to change
7. 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 features programmable input ranges on all channels This module is an extreme ly cost effective solution for industrial measurement and monitoring applications Its opto isolated inputs provide 3 000 V of isolation between the analog input and the module protecting the module and peripherals from damage due to high input line voltage Note Owing to the conversion time required by the A D converter the initialization time of each ADAM 5013 module is 5 seconds Thus the total initialization time will be about 20 seconds if all 4 I O slots in an ADAM 5510 P31 main unit contain ADAM 5013 modules ADAM 5013 P w A i TM 3RTD a ADAM 5013 1 exo S sevo Sh seno S excor aono S exct S 7 sents S sent Sy Exct Sy AGND S EXC2 sEN2 S senz S cz men AGND S 4 16 e Sy Figure 4 1 ADAM 5013 module frontal view 4 2 ADAM 5000 Chapter 4 Application wiring Exco G gt SENO S je i SENO S CH EXCO S C AGND S w X A EXCO S SENO S DN A SENO 9 1 M 83 Wire j aie RTD EXCO G AGND amp Em P x SN EXCO S SENO Q i 4 Wire RTD SEN Figure 4 2 RTD inputs ADAM 5000 4 3 l O Modules Technical specifications of ADAM 5013 Input type Pt or N
8. FM Notification Advantech s ADAM 5000 series has passed the FM certification According to National Fire Protection Association work sites are classified into different classes divisions and groups based on hazard considerations ADAM 5000 series is compliant with the specifications of Class I Division 2 Groups A B C and D indoor hazardous The FM approval report Job ID is 3000008 Part No 2000500031 4th Edition Printed in Taiwan April 2000 A Message to the Customer Advantech Customer Services Each and every Advantech product is built to the most exacting specifications to ensure reliable performance in the unusual and demanding conditions typical of industrial environments Whether your new Advantech equipment is destined for the laboratory or the factory floor you can be assured that your product will provide the reliability and ease of operation for which the name Advantech has come to be known Your satisfaction is our number one concern Here is a guide to Advantech s customer services To ensure you get the full benefit of our services please follow the instructions below carefully Technical Support We want you to get the maximum performance from your products So if you run into technical difficulties we are here to help For most frequently asked questions you can easily find answers in your product documentation These answers are normally a lot more detailed than the ones we can give over the phone
9. aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system data is the input value in engineering units of the specified channel for the specified RTD input module of the specified system If data it means the channel is invalid cr is the terminating character carriage return ODh ADAM 5000 6 27 Command Set 5013 RTD Input aaSiCj aaSiCj Example command 35S3CO cr response gt 80 01 cr The command requests the RTD input module in slot 3 of the ADAM 5000 system at address 35h to return the input value of channel 0 The RTD input module responds that the input value of channel 0 is 80 01 C 6 28 ADAM 5000 Chapter 6 aaSiER Name Description Syntax Response aaSiER Initialize EEPROM Data Initializes all EEPROM data in a specified analog input module to their default values This command is sent following a failed attempt to calibrate a module the module shows no effect from an attempted calibration Following initialization the problem module should readily accept calibration aaSiER cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system Si identifies the I O slot in which you wish to initialize all EEPROM data ER represents the initialize EEPROM data command cr is the terminating character carriage return ODh aa cr if the command is valid aa
10. aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system s indicates alarm mode and can have the value M Momentary mode L Latching mode cr represents terminating character carriage return ODh 6 74 ADAM 5000 Chapter 6 aaSiCjAh aaSiCjAh Example command 03S0C1AL cr response 03M cr Channel 1 of slot 0 in the ADAM 5000 system at address 03h is instructed to return its Low alarm mode The system responds that it is in Momentary mode ADAM 5000 6 75 5013 5017 5017H 5018 Command Set Analog Input Alarm aaSiCjAhEs aaSiCjAhEs Name Description Syntax Response Enable Disable Alarm Enables Disables the High Low alarm of the specified input channel in the addressed ADAM 5000 system aaSiCjAhEs cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i i 0 to 3 and the desired channel j j 0 to 7 ARhEs is the Set Alarm Mode command h indicates alarm type and can have the value H High alarm L 2 Low alarm s indicates alarm enable disable and can have the value E Enable D Disable cr represents terminating character carriage return ODh aa cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character i
11. cr is the terminating character carriage return ODh Note When this command is issued the overflow value is cleared and starts afresh ADAM 5000 6 141 5080 Counter Command Set Frequency Module aaSi7 aaSi7 Example command 26S37 cr response 2600000001 cr The command requests the ADAM 5080 of slot 3 in ADAM 5000 system at address 26h to return the overflow value The overflow value in channel3 is 01 The others are 00 6 142 ADAM 5000 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 adelimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system SiCj identifies the I O slot i and the channel j for the module you want to return a prior value Prepresents Set Initial Counter Value command data is initial value from 0 to 4294967296 Be aware that data has 10 characters cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 cha
12. E 6 ADAM 5000 Appendix F Grounding Reference ADAM 5000 F 1 Grounding Reference Field Grounding and Shielding Application Overview Unfortunately it s impossible to finish the system integration task at a time We always meet some troubles in field Such as communication network or system isn t stable noise influence and equipment is damaged or hungs up by thunders However the most possible issue is just the improper wiring ie grounding and shieldinF As you know the 80 20 rule in our life we spend 20 time for 80 works but 80 time for left 20 works So to system integration we paid 20 cost for Wire Cable and 80 cost for Equipment However 80 reliability depends on Grounding and ShieldinF In a word we just need to pay 20 investment and work on those two issues to get a high reliable system This application note will bring you some concepts about field grounding and shieldinF Below topics will be illustrated in following pages 1 Grounding 1 1 The Earth for reference 1 2 The Frame Ground and Grounding Bar 1 3 Normal Mode and Common Mode 14 Wire impedance 15 Single Point Grounding 2 Shielding 21 Cable Shield 22 System Shielding F 2 ADAM 5000 Appendix F 3 Noise Reduction Techniques 4 Check Point List F1 Grounding 1 1 The Earth for reference Why we think the EARTH as GROUND As you know that the EARTH can t be condu
13. Example aaSi command 12S1 cr response 1 4567 1 4852 1 4675 1 4325 1 4889 1 4235 1 4787 1 4625 cr The command requests the analog input module in slot 1 of the ADAM 5000 system at address 12h to return the input values of all channels The analog input module responds that input values of all channels are in sequence from 7 to 0 1 4567 1 4852 41 4675 1 4325 41 4889 1 4235 1 4787 and 11 4625 ADAM 5000 6 47 Command Set 5017 5018 Analog Input aaSiCj Name Description Syntax Response aaSiCj Specified Analog Data In Returns the input value of a specified channels for a specified analog input module of a specified system in engineering unit only aaSiCj cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate Si identifies the I O slot you want to interrogate Cj identifies the channel you want to read cr is the terminating character carriage return ODh gt data if the command is 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 gt is a delimiter character indicating a valid command was received delimiter character indicating the command was invalid data is the input value in engineering units of the specified channel for a specif
14. RTD Configuration Sets slot index input range data format and integration time for a specified RTD input module in a specified system aaSiA rrff cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to configure Si identifies the desired slot i 1 0to3 A represents the I O module configuration command rr represents the 2 character hexadecimal code of the input range See Appendix B ffis a hexadecimal number that equals the 8 bit parame ter representing data format Bits 0 and 1 represent data format Bit 7 represents integration time The layout for the 8 bit parameter is shown in Figure 6 3 See page 6 38 The other bits are not used and are set to 0 cr is the terminating character carriage return 0Dh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal ADAM 5000 6 21 Command Set 5013 RTD Input aaSiArrff aaSiArrff address of an ADAM 5000 system cr is the terminating character carriage return 0Dh Example command 3583A2000 cr response 35 cr The RTD input module in slot
15. 6 54 ADAM 5000 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 character hexadecimal address of the ADAM 5000 system Si identifies the I O slot which contains the CJC Status you wish to retrieve 9 is CJC Status command S sign or indicates whether to increase or decrease the CJC offset value hhhh is a four character hexadecimal count value Each count equals approximately 0 009 C The value can range from 0000 to FFFF cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh ADAM 5000 6 55 Command Set 5017 5018 Analog Input aaSi9shhhh aaSi9shhhh Example Note command 07829 0042 cr response 07 cr The command increases the CJC offset value of the analog input module in slot 2 of the system
16. ADAM 5000 Series RS 485 Based Data Acquisition and Control System User s Manual Copyright Notice This document is copyrighted 2000 by Advantech Co Ltd All rights are reserved Advantech Co Ltd reserves the right to make improvements to the products described in this manual at any time without notice No part of this manual may be reproduced copied translated or transmitted in any form or by any means without the prior written permission of Advantech Co Ltd Information provided in this manual is intended to be accurate and reliable However Advan tech Co Ltd assumes no responsibility for its use nor for any infringements upon the rights of third parties which may result from its use Acknowledgments ADAM is a trademark of Advantech Co Ltd IBM and PC are trademarks of International Business Machines Corporation CE Notification The ADAM 5000 485 series developed by Advantech Co Ltd has passed the CE test for environmental specifications Test condi tions for passing included the equipment being operated within an industrial enclosure using shielded twisted pair RS 485 cables and having SFC 6 sleeve core clamps added to the power cable and the RS 485 cable In order to protect the ADAM 5000 485 system from being damaged by ESD Electrostatic Discharge and EMI leakage we strongly recommend the use of CE compliant industrial enclo sure products shielded twisted pair RS 485 cables and core clamps
17. Command Set Frequency Module aaSiCjAhEs aaSiCjAhEs Example command 03S0C1ALED cr response 03 cr Channel 1 of slot 0 of ADAM 5080 in ADAM 5000 system at address 03h is instructed to disable its Low alarm function The module confirms that its Low alarm function has been disable 6 148 ADAM 5000 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 hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i and the desired channel j Ais the Read Alarm Mode command h indicates alarm type and can have the value H High alarm L Low alarm cr represents terminating character carriage return ODh Response aap cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system p indicates alarm mode p D if alarm is Disable P L if alarm is Latch cr represents terminating character carriage return ODh ADAM 5000 6 149 5080 Counter Command Set Frequency Module aaSiCjAh aaSiCjAh Example command 03S0C1AL cr response 03L cr Channel 1 of slot 0
18. Response aaSiCj4 Start Up Output Current Voltage Configuration Stores a default output value in a specified channel The output value will take effect upon startup or reset aaSiCj4 cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system SiCj identifies the I O slot i i 0 to 3 and the channel j j 0to 3 of the module you want to set 4is the Start Up Output Current Voltage Configuration command cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh ADAM 5000 6 97 Command Set 5024 Analog Output aaSiCj4 aaSiCj4 Example command 0AS1C14 cr response 0A cr Presume the present output value of channel 1 of slot 1 in the ADAM 5000 system at address OAh is 9 4 mA The command tells the analog output module to store the present output value in its non volatile memory When the system is powered up or reset its default output value will be 9 4 mA The response
19. Set Alarm Connection Connect the High Low alarm of the specified input channel to the specified digital output in the addressed ADAM 5000 system aaSiCjAhCSkCn cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i and the desired channel j AhC is the command for setting Alarm Connection command h indicates alarm type and can have the value H High alarm L Low alarm SkCn identifies the desired slot k and the desired digital output point n n 0 to F To disconnect the digital output k and n should be set as cr represents terminating character carriage return ODh aa cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system cr represents terminating character carriage return ODh ADAM 5000 6 153 5080 Counter Command Set Frequency Module aaSiCjAhCSkCn aaSiCjAhCSkCn Example command 03S0C1ALCS1CO0 cr response 03 cr Channel 1 of slot 0 of ADAM 5080 in ADAM 5000 system at address O3h is instructed to connect its Low alarm to the digital output of point 0 of slot 1 in the same ADAM 5000 system The system confirms it has dome so a
20. SiCj identifies the I O slot i 1 0 to 3 and the channel j G 0 to 3 for the module you want to return a prior value 6 is the last value readback command cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system data is the value that is returned by the analog output module The format of the data depends on the module s configurated data format cr is the terminating character carriage return ODh ADAM 5000 6 105 Command Set 5024 Analog Output aaSiCj6 aaSiCj6 Example command 0AS2C16 cr response 0A03 000 cr The command tells channel 1 of the analog output module in slot 2 of the ADAM 5000 system at address OAR to return the last output value it received from an Analog Data Out command or its start up output current voltage The analog output module returns the value 3 000 mA this assumes that the module was configured for the range 0 20 mA 6 106 ADAM 5000 Chapter 6 6 9 Digital Input Output Command Set aaSi6 Digital Data In Returns the values of digital
21. e Leakage current can be a problem when connecting field devices to I O modules False input signals can be generated when the leakage current of an output device is great enough to turn on the connected input device To correct this install a resistor in parallel with the input or output of the circuit The value of this resistor will depend on the amount of leakage current and the voltage applied but usually a 10K to 20 KQ resistor will work Insure the wattage rating of the resistor is correct for your applications e The easiest method to determine if a module has failed is to replace itif you have a spare However if you suspect another device to have caused the failure in the replacement module as well As a point of caution you may want to check devices or power supplies connected to the failed module before replacing it with a spare module 7 6 ADAM 5000 A Quick Start Example Quick Start Example A 1 This chapter provides guidelines to what is needed to set up and install a distributed ADAM 5000 network system A quick hookup scheme is provided that lets you configure a single system before you install a network system Be sure to carefully plan the layout and configuration of your network before you start Guidelines regarding layout are given in Appendix B RS 485 Network System Requirements to Setup an ADAM 5000 System Before you setup an ADAM 5000 system you can follow the steps to install I O module
22. is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to configure nn is reserved for system use Its default value is OOh cc represents the baud rate code ffis a hexadecimal number that equals the 8 bit parame ter representing checksum status The sixth bit repre sents the checksum status 1 means enabled while 0 means disabled The other bits are not used and are set to 0 cr is the terminating character carriage return ODh aa cr if the command is valid aa cr if an invalid parameter was entered or if the INIT terminal was not grounded when attempting to change baud rate or checksum settings There is no response if the module detects a syntax error communi cation error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was in valid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system ADAM 5000 6 5 Command Set CPU aannccff aannccff cr is the terminating character carriage return ODh Example command 23000A40 cr response 23 cr The ADAM 5000 system with address 23h is configured to a baud rate of 115 2 Kbps and with checksum genera tion or validation The response indicates that the command was received Wait 7 seconds to let the new configuration setting take effe
23. 1 an a 3 lt wpe we oe al ala So o o S So 5s 3 3 NPN as Ola 3 lt gt A o e o AR o eo o 9 z a S e 5 e o o M c1 o o I I It a0 2 lt lt lt a a ajo oleo 3 3 lt lt He N o 3 gt Table 4 8 Calibration voltage of ADAM 501 7 5018 ADAM 5000 4 21 l O Modules Calibration voltage ADAM 5017H Module Input Range Code Hex 5017H bh Table 4 9 Calibration voltage of ADAM 5017H Input Range 10 V 10V 5 V 0 5V 2 5 V 1V 500 mV 0 500 mV 4 20mA 0 20 mA Voltage 1 Note You can substitute 2 5 V for 20 mA if you remove the current conversion resistor for that channel Howev er the calibration accuracy will be limited to 0 1 due to the resistor s tolerance 4 22 ADAM 5000 Chapter 4 Analog output module calibration The output current of analog output modules can be calibrated by using a low calibration value and a high calibration value The analog output modules can be configured for one of two ranges 0 20 mA and 4 20 mA Since the low limit of the 0 20 mA range 0 mA is internally an absolute reference no power or immeasurably small power just two levels are needed for calibration 4 mA and 20 mA 1 Apply power to the ADAM 5510 P31 system including the analog output module for about 30 minutes 2 Assure that the module is correctly installed and that its conf
24. 3 Ifall wiring is connected correctly and the incoming power is within the specifications required the system module should be returned for repair Faulty Power Supply Substitute a power supply known to be good to see if this corrects the problem If you have experienced major power surges it is possible that the system and power supply have been damaged If you suspect this is the cause of the power supply damage a line conditioner which removes damaging voltage spikes should be used in the future Device or Module causing Power Supply to Shutdown Itis possible a faulty module or external device using the system 5V can shut down the power supply This 5V can be coming from the system module To test for a device causing this problem 1 Turn off power to the system module 2 Disconnect all external devices such as communication cables from the system module 3 Reapply power to the system 7 4 ADAM 5000 Chapter 7 If the power supply operates normally you probably have either a shorted device or a shorted cable If the power supply does not operate normally then test for a module causing the problem by using the following procedure To isolate which module is causing the problem disconnect the external power and remove one module at one time till the PWR LED operates normally Follow the procedure below 1 Turn off power to the base 2 Remove a module from the base 3 Reapply power to the base RUN Ind
25. Daisychaining seien nara etre nnt C 3 Star S UClire cahaintieiei eee eee a eee C 4 Random structure cccccceeceecceeeeeeeeeeeeeeeeeteeeeeeesseanees C 5 ADAM 4000 and ADAM 5000 in a network C 6 Signal distortion ieni e a aa r C 7 Termination resistor locations sssessssss C 8 RS 485 data flow control with RTS ususss C 9 Grounding Scheme ssssssee E 2 External Terminal Block and Fan sssss E 3 Grounding for on site facilities and ADAM 5000 4000 Systems iaceret ea di cacies aveldeineai ist St aeteetie E 4 Grounding for signal wires cscceeeeeeeeeeeeeeeeeees E 4 Grounding Reference c ccccceceeeeeeeeeeeeeeeeeneeeeeeeeeeee E 5 Think the EARTH as GROUND seeee F 3 Grounding Bat nee F 4 Normal mode and Common mode sss F 5 Normal mode and Common mode ssss F 6 The purpose of high voltage transmission F 7 wire impedance sssssssssssssseeeeeeeenn eene nnn F 7 Single point groundinF 1 F 8 Single point groundinF 2 ssssessssssss F 9 Single isolated cablei ninr aA F 9 Double isolated cable cccccccessecceceeeeeeeeeeseteeeeeees F 10 Figure F 11 Figure F 12 Figure F 13 Figure F 14 Figure F 15 System Shielding c cccccceccee
26. ODh aa cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system cr represents terminating character carriage return ODh 6 80 ADAM 5000 Chapter 6 aaSiCjAhCSkCn aaSiCjAhCSkCn Example command 03S0C1ALCS1CO cr response 03 cr Channel 1 of slot 0 in the ADAM 5000 system at address 03h is instructed to connect its Low alarm to the digital output of point 0 of slot 1 in the same ADAM 5000 system The system confirms it has done so accordingly ADAM 5000 6 81 5013 5017 5017H 5018 Command Set Analog Input Alarm aaSiCjRhC aaSiCjRhC Name Description Syntax Response Read Alarm Connection Returns the High Low alarm limit output connection of a specified input channel in the addressed ADAM 5000 system aaSiCjRhC cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i i 0 to 3 and the desired analog input channel j j 0 to 7 RhC is the Read Alarm Connection command h indicates alarm type and can have the value H High alarm L 2 Low alarm cr represents terminating character carriage return ODh aa
27. Response complement format for a specified analog input module in a specified system aaSiAFFff is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to configure Si identifies the I O slot of the ADAM 5000 system containing the ADAM 5017H module you want to configure AFF represents the set data format command ff represents the 2 character hexadecimal code of the data format 00 is for engineering unit format 02 is for two s complement format Each channel in an ADAM 5017H module may be set to a different range but the data formats of all channels in this module must be the same cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was ADAM 5000 6 63 Command Set 5017H Analog Input aaSiAFFff aaSiAFFff Example invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return 0Dh command 35S3AFF00 cr response 35 cr The data format of the ADAM 5017H module in slot 3 of the ADAM 5000 system at address 35h is c
28. Single isolated cable Above diagram shows you the structure of the isolated cable You can see the isolated layer spiraling Aluminum foil to cover those wires This spiraled structure makes an isolated layer for isolating the cables from the external noise Double Isolated Cable 7 4 Q M SSA Second Layer First Layer Reduce wire impedance and Use Aluminum foil to enhance cable intensity by cover those wires for those parallel nude conductors isolating the external noise Figure F 10 Double isolated cable Double isolated cable You can see the double isolated cable structure as figure 10 The first isolated layer spiraling Aluminum foil covers those wires The second isolated layer spiraling and crossing several nude conductors cover the first layer shielding and those wires This spiraled structure makes an isolated layer for isolating those external noise ADAM 5000 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 environment noise will couple and interfere your system when you use the shield as signal ground The density of shield is the higher the better especially for commu nication network Use double isolated cable for communication network AI AO Both sides of shields should be connected to their frame while inside the device for EMI con
29. System Shielding 1 Shield connection 1 When you want to visit somewhere you must like to find out an easiest way to achieve your goal aren t you So as electronic circuit all signals use the easiest way If we connected those two cables just with few wires it is a difficult way for signal So the noise will try to find out another path for easier way for flow System Shielding A more easy way for signal Figure F 14 System Shielding 2 ADAM 5000 F 13 Grounding Reference F 3 Shield connection 2 Above diagram shows you that the fill soldering just makes a easier way for the signal Noise Reduction Techniques Enclose noise sources in shield enclosures Place sensitive equipment in shielded enclosure and away from computer equipment Use separate grounds between noise sources and signals Keep ground signal leads as short as possible Use Twisted and Shielded signal leads Ground shields on one end ONLY while the reference grounds are not the same It s almost communication problem while system unstable Add another Grounding Bar if necessary The diameter of power apply cable must be over 2 0 mm2 Independent grounding is needed for A I A O and communication network while using the jumper box Use noise reduction filters if necessary TVS etc You can also refer to FIPS 94 Standard FIPS 94 recommends that the computer system should be placed closer to its power source to eliminate
30. Together with the DLL driver you ll find the source code of a Visual Basic example on your diskette The example provides several control windows to communicate with all types of ADAM 5000 modules You can customize the source code to create your own tailor made ADAM 5000 setup program or monitoring system For details on the ADAM 5000 function calls refer to the Help file included on the ADAM 5000 API diskette 5 8 ADAM 5000 Chapter 5 5 3 DDE Dynamic Data Exchange Server The ADAM 5000 DDE server takes advantage of DDE a built in Windows communication service The DDE server acquires data from the ADAM 5000 systems and passes it to your application program via the hot link DDE The software can also pass control and configuration commands to the ADAM 5000 systems using the DDE protocol You can now use ADAM 5000 systems with most Windows based data acquisition software that supports DDE Examples include Intellution s FIX DMACS Wonderware s InTouch ONSPEC Paragon and Excel For details on the ADAM 5000 DDE server refer to the DDE server manual for the ADAM 5000 ADAM 5000 5 9 Software Utilities 5 4 ADAM 4000 and ADAM 5000 Windows Utility The ADAM 4000 and 5000 Windows Utility offers a graphical interface that helps you configure the ADAM 4000 and ADAM 5000 DA amp C Modules This windows utility makes it very convenient to monitor your Data Acquisition and Control system The following guidel
31. aaSiER Initialize EEPROM Data aaSi0 Span Calibration Zero Calibration Note Returns the input value of all channels for a specified analog input module of a specified system in currently configured data format Returns the input value of a specified channel of a specified analog input module of a specified system in currently configured data format Initializes all EEPROM data in a specified analog input module to their default values Calibrates a specified analog input module to correct for gain errors Calibrates a specified analog input module to correct for offset errors See page 6 67 See page 6 69 Same as ADAM 5017 See page 6 50 Same as ADAM 5017 See page 6 51 Same as ADAM 5017 See page 6 52 The ADAM 501 7H module also has Alarm Setting functions The alarm command set for the ADAM 5017H is the same as that for the ADAM 5013 ADAM 501 7 and ADAM 5018 Please refer to pages 6 71 to 6 89 for this set of commands 6 58 ADAM 5000 Chapter 6 aaSiCjArrFF aaSiCjArrFF Name Set Input Range Description Sets the input range for a specified channel of a speci Syntax Note Response fied analog input module in a specified system aaSiCjArrFF is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to configure SiCj identifies the slot i 1 0 to 3 of the ADAM 5000 system and the
32. the Calibration sub menu of the ADAM utility software port arch dec p un EMENEE sial dle uit put ramp apply 5 9 f the channel D af che sedile Press sEMTERA to ewecute 2 000 1 000 1 00 ENS Figure 4 16 Span calibration ADAM 5000 4 19 l O Modules 6 Only for ADAM 5018 Execute the CJC cold junction sensor Calibration command This can be done with the ADAM utility software See the CJC Calibration option in the Calibration submenu of the ADAM utility software eport exrch Set p on EMEIERE c de dt Zero alibration Elot b CM Temperature 425 2 C Input CIC offset 33 9 to 59 3 E 0 0 Figure 4 17 Cold junction calibration Note Zero calibration and span calibration must be com pleted before CJC calibration To calibrate CJC the thermocouple attached to ADAM 5018 and a stan dard thermometer should be used to measure a standard known temperature such as the freezing point of pure water The amount of offset between the ADAM 5018 and the standard thermometer is then used in the ADAM utility to complete CJC calibration 4 20 ADAM 5000 Chapter 4 Calibration voltage ADAM 5017 5018 Input Range Code Hex Input Range Span Calibration Voltage J thermocouple 50 mV 0 to 760 C K thermocouple 50 mV 0 to 1000 C E thermocouple 80 mV 0 to 1000 C S thermocouple 22 mV 500 to 1750 C B thermocouple 15 mV 500 to 1800 C 500 mV 150 mV 20 mV
33. which does reduce the throughput Checksum Enable Disable To enable configuration of a module s checksum feature its INIT terminal should be shorted to its GND terminal after which the module should be rebooted The checksum feature is enabled by setting bit 6 of the data format checksum parameter to 1 To disable the checksum set the parameter to 0 Remember that when using the checksum feature it should always be enabled for all connected devices includ ing the host computer The checksum is represented by a 2 character ASCII hexadecimal format and is transmitted just prior to the carriage return The check sum equals the modulo 256 100h sum of all the ASCII values in the command preceding the checksum If the checksum in a command is missing or incorrect the module will not respond Example 1 The following is an example of an Analog Data In command and response when the checksum is enabled Command 05S 10C cr Response 3 56719D cr The input value at the module in slot 1 of the ADAM 5000 systems at address O5h is 43 5671 V The date format is engineering units The command checksum OCh is the sum of the ASCII values of the following characters 0 5 S and 1 The response checksum 9Dh is the sum of the ASCII values of the following characters gt 3 4 85 6 7 and 1 ADAM 5000 Appendix D Example 2 This example explains how to calculate the checksum valu
34. 1 mV three decimal places 1 pA three decimal places Type J and T 0 01 C two decimal places thermocouple Type K E R S and B 0 1 C one decimal place thermocouple B 2 ADAM 5000 Appendix B 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 is 2 6500 cr Example 2 The input value is 305 5 C The analog input module is configured for a Type J thermocouple whose range is 0 C to 760 C The response to the Analog Data In command is 305 50 cr Example 3 The input value is 5 653 V The analog input module is configured for a range of 5 V range When the engineering units format is used the ADAM Series analog input modules are configured so that they automatically provide an over range capability The response to the Analog Data In command in this case is 5 6530 cr ADAM 5000 B 3 Data Formats and I O Ranges B 2 Analog Input Ranges ADAM 5017 and 5018 Range Input Range Data Formats F S Code Description Engineering 10 000 Units 08h 10 V of FSR 100 00 Two s 7FFF Complement Engineering 45 0000 Units 45V of FSR 100 00 Two s 7FFF Complement 1 V Engineering 1 0000 Units 96 of FSR 100 00 Two s 7FFF Complement Resolution of FSR 100 00 2000 00 100 00 0 01 Engineering 4500 00 000 00 500 00 10 pV Units 500 mV Two s
35. 1375V 1LsB 2 5LsB 2LsB 25LSB 20uvrc eo 0 34 mV ppm C 0 500 mV 0 687 5 mv Hea 3 LSB 3 5 LSB 20 uvrc 0 16 mV ppm C 10V 11 V 1 LSB 2LsB 1LsB 2LsB 17 uvec 50 2 7 mV ppm C 5V 0 55V 1LsB 2LsB 1 5LsB Jz2LsB tzuvrc 50 1 3 mV ppm C 25V 0 275V 1LsB 2LsB 215LsB 2LSsB 20uvrc 55 0 67 mV ppmi C 0 1 375 V 2 5LSB 2LSB 2 5LSB 20 uvec 0 34 mV ppm C 500mV 0 687 5 mV 3 LSB 3 5 LSB 20 uV C 167 0 16 mV T Table 4 5 ADAM 501 7H input signal ranges ADAM 5018 7 channel thermocouple input module The ADAM 5018 is a 16 bit 7 channel thermocouple input module that features programmable input ranges on all channels It accepts millivolt inputs 415 mV 50 mV 100 mV 500 mV voltage inputs 1 V 2 5 V current inputs 20 mA requires 125 Q resistor and thermocouple inputs J K T R S E B The module forwards the data to the host computer in engineering units mV V mA or temperature C An external CJC on the plug in terminal is designed for accurate temperature measurement ADAM 5000 4 13 l O Modules ADAM 5018 Figure 4 10 ADAM 5018 module frontal view Application wiring VO VO VI Vl Figure 4 11 Thermocouple input S 9 S I amp Si s amp s Sj 71C ADAM 5018 1 8 T C 4 14 ADAM 5000 Chapter 4 4 4 Technical
36. 3 of the ADAM 5000 system at address 35h is configured to an RTD type Pt 100 to 100 C engineering unit data format and integration time 50ms 60Hz The response indicates that the command has been received 6 22 ADAM 5000 Chapter 6 aaSiB Name Description Syntax Response aaSiB RTD Configuration Status Returns the configuration parameters for a specified RTD input module in a specified system aaSiB cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate Si identifies the desired slot i i 0to3 B represents the configuration status command cr is the terminating character carriage return ODh aarrff cr if the command is 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 indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system rr represents the 2 character hexadecimal code of the input range See Appendix B ffis a hexadecimal number that equals the 8 bit parame ter representing data format Bits 0 and 1 represent data format Bit 7 represents integration time See RTD Configuration Command aaSiArrff ADAM
37. 5000 5 11 Software Utilities rcu me Figure 5 6 Save the information of connected modules to txt file 5 4 3 COM Port Settings perma Es pa Figure 5 7 Setup options Baud rate The communication speed baud rate can be configured from 1200 bps to 115 2 Kbps Prefix Char The Prefix Char is added to each ADAM command as follows Prefix Char ADAM Command Note This is a special command only for ADAM 4521 ADAM 4541 and ADAM 4550 5 12 Chapter 5 Timeout Timeout means the time limit for waiting a response after the system has issued a command If no response has been received when timeout has passed we ll see the Timeout message on the screen 5 4 4 Search Connected modules When you use the Search command it will search for any connected modules on network and display their data There are three ways to search for 1 Click the Toolbar button ADAM 5000 5 13 Software Utilities 3 Click the Tools menu and choose the Search command 4 The connected modules on network is currently being searched COM1 Searching l Scanned address 27 Hex 39 Dec ma 5 4 5 Terminal Emulation You can issue commands and receive response by clicking the Terminal button There are two ways to issue commands 1 Issue single command Enable or Disable 5 14 ADAM 5000 Chapter 5 2 Batch command Users can compose a sequence of co
38. 6 CHANNEL RELAY OUTPUT Figure 1 1 ADAM 5000 System Configurations Note To avoid system over heating only four ADAM 5024 are allowed to be installed on ADAM 5000E ADAM 5000 1 3 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 system application Chapter 2 provides several guidelines that will help provide a safer more reliable system Step 2 Understand the System Kernel The system module is the heart of ADAM 5000 system Make sure you take time to understand the various features and setup require ments Step 3 Understand the I O System Configurations It is important to understand how your I O modules can be configured It is also important to understand how the system power budget is calculated This can affect your I O configuration Step 4 Understand the Utility Software Before you begin to link your applications in your host computer with the ADAM 5000 systems it is very helpful to understand how the DOS and Windows utility software helps you configure your ADAM 5000 Step 5 Review the Programming Concepts All control systems differ in some areas The ADAM 5000 system allows you to develop your applications in DOS or Windows It provides an ASCII command set DLL Dynamic Library Link and DDE Dynamic Data Exchange server to you Step 6 Understand the Troubleshooting Procedures Many things
39. COA cc S COA amp 4 COB D Sy 7 COBJD 73 Cel n Figure 4 44 Wiring for Up Down Counting Note If you need only one type of counting connect COA and COA for Up Counting only or connect COB and COB for Down Counting only Bi direction Counting For implementing Bi derection Counting you need to connect COB D and COB D to implement the control function for Up Down Counting 4 44 ADAM 5000 Chapter 4 Up Counting when the input signal is within logic level 1 the counter value increases Down Counting when the input signal is within logic level 0 the counter value decreases COA l ERN COA P a COB D E coso O cH Figure 4 45 Wiring for Bi direction Counting Note If users select TTL mode and don t connect COB COB the counter value will increase If users select Isolated mode and don t connect COB COB the counter value will decrease Features Frequency Mode If users want to select frequency mode they can only utilize Up Counting type and can only connect to COA and COA COA B es COA Sl C J COB D amp a COB D Je Ci Figure 4 46 Wiring for Frequency Mode ADAM 5000 4 45 l O Modules Features Alarm Setting According to your application purposes you can run the utility program to set different limit values for High Low Alarm Cheaum i Miui
40. I O points with the 8 slot base currently available These points can be assigned as input or output points l O Modules The ADAM 5000 series has a complete range of I O modules for your applications A full range of digital modules which support 10 to 30 V and relay outputs are offered The analog modules provide 16 bit resolution and programmable input and output signal ranges including bipolar Software Utilities There are some software utilities available to the ADAM 5000 systems The DOS and Windows utility software helps you to configure your ADAM 5000 The DLL Dynamic Link Library is provided to write Windows applications and the DDE Dynamic Data Exchange server provides links to popular Windows packages such as Intouch FIX DMACS Advantech GeniDAQ etc ADAM 5000 Chapter 1 1 2 System Configuration The following diagram shows the system configurations possible with the ADAM 5000 ADAM 5000 _Ol ars IM 4 fy A S QO DAM M ADAM 4520 px ADAM s000 E RS232 RS485 mo B E H a Q HOST COMPUTER CONVERTER a g a a a a a J BSIIBSIISIIS a a a a a a a a a a ul n a ll B B B 2 Q zi E zl POWER SUPPLY Q om i5 g Bg 410 430 VDC 65 a i a alj O INPUT MODULES 8 CHANNEL ANALOG 7 CHANNEL T C INPUT 16 CHANNEL DIGITAL INPUT OUTPUT MODULES 4 CHANNEL AN 16 CHANNEL DIGITAL OUTPUT
41. Returns the value of the CJC Cold Junction Compensa tion sensor for a specified analog input module aaSi3 cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system Si identifies the I O slot which contains the CJC Status you wish to retrieve 3is CJC Status command cr is the terminating character carriage return ODh gt 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 error or communication error or if the specified address does not exist gt delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system data is the value that is retrieved by the module by reading its CJC sensor The data format in degrees Celsius consists of a or sign followed by five decimal digits and a fixed decimal point The resolution of the data is 0 1 C cr is the terminating character carriage return ODh ADAM 5000 6 53 Command Set 5017 5018 Analog Input aaSi3 aaSi3 Example command 09S13 cr response gt 0036 8 cr The command requests the analog input module in slot 1 of the ADAM 5000 system at address 09h to read its CJC sensor and return the data The analog input module responds with 36 8 C
42. See also Chapter 4 Section 4 5 on Calibration ADAM 5000 6 51 Command Set 5017 5018 Analog Input aaSi1 Name Description Syntax Response Note aaSi1 Zero Calibration Calibrates a specified analog input module to correct for Offset errors aaSil cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system which is to be calibrated Si identifies the I O slot which is to be calibrated 1 represents the zero calibration command cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh In order to successfully calibrate an analog input module s input range a proper calibration input signal should be connected to the analog input module before and during the calibration process See also Chapter 4 Section 4 5 on Calibration 6 52 ADAM 5000 Chapter 6 aaSi3 Name Description Syntax Response aaSi3 CJC Status Command ADAM 5018 only
43. TTL Input ADAM 5051D s 4 30 Contact Closure Input ADAM 5051D 4 30 ADAM 5052 module frontal view sssess 4 31 Isolated digital input ADAM 5052 sece 4 31 ADAM 5056 module frontal view ssssees 4 32 Digital output used with SSR ADAM 5050 5056 4 33 ADAM 5056D Module see 4 34 ADAM 5056D Application Wiring 4 35 ADAM 5060 module frontal view sees 4 38 Relay output terne ten 4 38 ADAM 5068 module frontal view ssseess 4 39 Relay outp t 2 2 guy ene dune 4 40 ADAM 5080 Module essem 4 42 Isolated Input Level 4 42 TTE Input Eevel 2 Ie tette eod 4 43 Counter Frequency Mode seeeeeeene 4 43 Wiring for Up Down Counting eene 4 44 Wiring for Bi direction Counting sessssss 4 45 Wiring for Frequency Mode cccesceeeeeeeeeeesteeeeeees 4 45 Setting Alarm Limit esse 4 46 Sending Alarm Signal recommended settings 4 47 Sending Alarm Signal settings not recommended 4 47 Digital Output Mapping sessseeeen 4 49 Jumper Location on the ADAM 5080 Module 4 50 TTL Isolated Input Level Selectting 4 50 Main Sreem ets d
44. VO channels for a specified module aaSiBB data Digital Data Out Sets output values of a single digital output channel or of all digital output channels simultaneously for a specified module aaSiM Read Channel Asks the specified module to Masking Status return the masking status of all digital output channels ADAM 5000 6 107 5050 5051 5052 5056 Command Set 5060 5068 Digital I O aaSi6 Name Description Syntax Response aaSi6 Digital Data In This command requests that the specified module in an ADAM 5000 system at address aa return the status of its digital input channels and a readback value of its digital output channels aaSi6 cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system Si identifies the I O slot of the system you want to read 6 is the Digital Data In command cr is the terminating character carriage return ODh aa datainput datainput 00 cr if the command is valid ADAM 5051 aa dataoutput dataoutput 00 cr if the command is valid ADAM 5056 aa dataoutput 0000 cr if the command is valid ADAM 5060 ADAM 5068 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 indicating a valid command was received delimiter character indicating the comma
45. a specified system aaSiCjArrff cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to configure SiCj identifies the I O slot i 1 0 to 3 and the channel jG 0 to 3 of the module you want to configure A is I O module configuration command rr represents the 2 character hexadecimal code of the output range See Appendix B ff is a hexadecimal number that equals the 8 bit parame ter representing the status of data format and slew rate Bits 0 and 1 represent data format Bits 2 3 4 5 represent slew rate The layout of the 8 bit parameter is shown in Figure 6 4 The other bits are not used and are set to 0 cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received ADAM 5000 6 91 Command Set 5024 Analog Output aaSiCjArrff aaSiCjArrff Example Note delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh command 3583C0A3110 cr response 35 cr The analog output channel 0 in slot 3 of the ADAM 5000 system a
46. aluminum foil for proper shielding For the specification of the signal wires please refer to User s Manual E 4 Requirements for RS 485 signal wires gt Use RS 485 twisted pair as signal wire The quality of signal transmission can be improved in proportion with the number of twists per foot of the wire If the wire has more twists per foot the signal quality could be better gt Twisted pair wire compliant with ELA 422 or EIA 485 standards which contains 24AWG thin copper conductor with copper mesh and aluminum foil for shielding ADAM 5000 E 3 ADAM 4000 5000 System Grounding Installation The shielding material of the wires should only be grounded on one end as illustrated in the following diagram This is to avoid ground loop ADAM System On Site Facilities Al Grounding Figure E 3 Grounding for on site facilities and ADAM 5000 4000 Systems Since shielded twisted pair has been adopted for signal wires only DATA and DATA of ADAM 5000 system should be connected And the shielding materials should be treated in the same manner as with AI and AO signal wires i e it should be connected to Ground on only one end through the COM port on computer or on ADAM 5000 system such as illustrated in the following diagram PC DATA 5 lt N x Gounded only on one end DATA Figure E 4 Grounding for signal wires E 4 ADAM 5000 Appendix E E 5 Grounding reference Gro
47. an ADAM 5000 system version represents the firmware version of the ADAM 5000 system cr is the terminating character carriage return 0Dh 6 120 ADAM 5000 Chapter 6 SaaF aaF Eample command 18F cr response 18A2 3 cr The command requsets the system at address 18h to send its firmware version The system responds with firmware version A2 3 ADAM 5000 6 121 Command Set 5080 Counter Frequency Module aaSiArrff Name Description Syntax Response aaSiArrff Set Configuration Set slot index and counter mode aaSiA rrff cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to configure Si identifies the I O slot i you want to configure A is command for setting I O module configuration rr indicates which mode is rr 00 represents Bi direction counter mode rr 01 represenrs UP DOWN counter mode rr 02 represents Frequency mode ff indicates which format is ff 00 represents the engineer format ff 02 represents the hexdecimal format 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 error or communication error or if the specified address does not exists delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents t
48. and press Enter A window will appear with the configuration options for that parameter Highlight the proper value and hit Enter For some parameters you will need to type in a specific value after selecting the parameter System Setting The Checksum and Baud rate options need special attention since they can only be changed when an ADAM 5000 is in the INIT state To place a system in INIT state its INIT terminal should be connect ed to its GND terminal If the ADAM 5000 is not in INIT mode an error message will appear When it is in INIT mode a window to change the Checksum or an option window showing you the valid baud rates will appear depending on your choice 5 4 ADAM 5000 Chapter 5 After you have made the changes for a block of parameters press lt ESC gt You will be asked if you are satisfied with the changes you have made or not Answer Y to keep the changes you have made or N to leave the values unchanged Module Setting A similar procedure applies for module setting Note that only the ADAM 5017 and ADAM 5018 analog input modules provide alarm functions Once module setting is selected the proper I O module can be highlighted To choose the highlighted module press lt Enter gt If an analog input module was selected then options to change I O type Alarm functions or Channel settings are presented Pressing lt Enter gt for each available parameter will present a window with possibl
49. at address 07h with 66 counts 42 hex which equals about 0 6 C An analog input module requires a maximum of 2 seconds to perform auto calibration and ranging after it receives a CJC Calibration command During this interval the module cannot be addressed to perform any other actions 6 56 ADAM 5000 Chapter 6 aaSiB Read Data Format aaSi5mm Enable Disable Channels for Multiplexing aaSi6 Read Channels Status 6 6 ADAM 5017H Analog Input Command Set Command Command Description Syntax Name aaSiCjAmFF Set Input Range aaSiCjB Read Input Range aaSiAFFff Set Data Format Sets input range for See page a specified channel 6 59 of an analog input module ina specified system Returns the input See page range for a 6 61 specified channel of a specified analog input module in a specified system Sets data format in See page engineering units or 6 63 See page 6 65 two s complement for a specified analog input module ina specified system Same as ADAM 5017 Returns the data format for a specified analog input module in a specified system Enables Disables multiplexing for separate channels of the specified input module Asks the specified input module to return the status of all channels ADAM 5017 See page 6 44 ADAM 5000 6 57 Command Set 5017H Analog Input Command Command Description Syntax Name All Analog Data aaSiCj Specified Analog Data In
50. can be happened on the factory floor switches fail the power supply is incorrect etc In most cases the majority of the troubleshooting time is spent trying to locate the problems The ADAM 5000 system has some built in features that help you quickly identify problems 1 4 ADAM 5000 2 Installation Guideline 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 and I O modules Specification Rating Storage temperature 13 to 185 F 25 to 85 C Ambient operating 14 to 158 F 10 to 70 C temperature Ambient humidity 5 to 9596 non condensing Atmosphere No corrosive gases Equipment will operate below 30 humidity However static electricity problems occur much more frequently at lower humidity levels Make sure you take adequate precautions before you touch the equipment Consider using ground straps antistatic floor cover ings etc if you use the equipment in low humidity environments Power Requirements Although the ADAM 5000 systems are designed for standard industrial unregulated 24 V e power supply they accept any power unit that supplies within the range of 10 to 30V The power supply ripple must be limited to 100 mV peak to peak and the immediate ripple voltage should be maintained between 10 and 30 V pe Diagnostic Indicators Diagnosti
51. clear ADAM 5000E DO clear DO clear ADAM 5510 DO clear DO hold ADAM 5511 DO clear DO hold Table 4 15 Main Units Supporting Digital Output Holding Funciton 4 36 ADAM 5000 Chapter 4 Technical Specification of ADAM 5056 5056D 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 for each channel Power Consumption 0 25 W 0 8 W Table 4 16 Comparison between ADAM 5056 and ADAM 5056D ADAM 5000 4 37 l O Modules 4 7 Relay Output Modules ADAM 5060 relay output module The ADAM 5060 relay output module is a low cost alternative to SSR modules It provides 6 relay channels two of Form A and four of Form C ADAM 5060 6 Relay INO o D D o 727227XP Oo g X272 00000 A ADAM 5060 E Figure 4 36 ADAM 5060 module frontal view Application wiring NO uu C NC NO o C Figure 4 37 Relay output Form A NO Form C 4 38 ADAM 5000 Chapter 4 Technical specifications of ADAM 5060 Points 6 two Form A and four Form C AC 125 V 0 64 250V 0 3 A C
52. 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 indicating a valid command was received delimiter character indicating the command was invalid data is the input value in engineering units of the specified channel of the specified analog input module ADAM 5000 6 69 Command Set 5017H Analog Input aaSiCj Example aaSiCj If data it means the channel is invalid dddd is the input value in two s complement format of the specified channel of the specified module If dddd it means the channel is invalid cr is the terminating character carriage return ODh command 35S3C2 cr response 9 750 cr The command requests the ADAM 5017H module in slot 3 of the ADAM 5000 system at address 35h to return the input value of channel 2 The analog input module responds that the input value of channel 2 is 9 750 6 70 ADAM 5000 Chapter 6 6 7 Analog Input Alarm Command Set aaSiCjAhs Set Alarm Mode Sets the High Low alarm in either Momentary or Latching mode aaSiCjAh Read Alarm Mode Returns the alarm mode for the specified channel aaSiCjAhEs Enable Disable Alarm Enables or Disables the High Low alarm of the specified channel aaSiCjCh Clear Latch Alarm Resets a latched alarm aaSiCjAhCSkCn Set Alarm Connection
53. 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 indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh ADAM 5000 6 29 Command Set 5013 RTD Input aaSibmm Name Description Syntax Response aaSibmm Enable Disable Channels for multiplexing Enables Disables multiplexing for separate channels of the specified input module aaSi5mm cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system Si identifies the I O slot of the system 5 represents the enable disable channels command mm are two hexadecimal values Each value is interpret ed by the module as 4 bits The first 4 bit value is 0 The second 4 bit value represents the status of channels 0 to 3 A value of 0 means the channel is disabled while a value of 1 means the channel is enabled See the Read Channel Status Command aaSi6 Note Bit 4 can not enable a channel in the ADAM 5013 since the module is physically limited to 3 channels cr is the terminating character carriage return ODh aa cr if the command is valid aa cr if an invalid
54. emulation device such as Micro 10 to send a temperature signal to the ADAM module and then compare this signal with the value from the ADAM module If the value is different from the signal adjust the CJC value to improve it Note CJC cold junction sensor calibration only applies to the ADAM 4011 4011D 4018 4018M 5018 Ral ee p gi EC ae Re cR T fe gue res ca Analog Input Resistance Calibration e Modules ADAM 4013 bmi Oe ip bw ep ior ha cole pem res re Analog Output Calibration e ADAM 4021 ADAM 5024 4 mA and 20 mA e ADAM 4016 0 V and 10V d grim on carga emm o ec mmc ie j ppm twee ce da php pe mmn o e mac aie Ty ouem EE AIS em ne ca 5 24 ADAM 5000 Chapter 5 5 4 11 Data Input and Output Analog Input Module with Digital Output e The function can only be used when the alarm status is Disable Digital Output Module e Clickthe item to turn it on or off Analog Output Module ADAM 5000 5 25 Software Utilities eend Enter a value that users want to get N e Fast Decrease Engineering units of FSR Oto 20 mA or 4 ta 2014 decrease 0 1 mA decrease 0 4 al decrease Oto 10 v decrease 0 05 V 14 Hex decrease Yo of FSR decrease 0 0045 mA decrease 0 1 95 decrease 1 decrease 0 002 V He increase Yo of FSR increase 0 1 increas
55. from 0 to 2 If data it means the channel is invalid cr is the terminating character carriage return ODh ADAM 5000 6 25 Command Set 5013 RTD Input aaSi aaSi Example command 35S3 cr response gt 80 01 20 00 40 12 cr The command requests the RTD input module in slot 3 of the ADAM 5000 system at address 35h to return the input values of all channels The RTD input module responds with input values of all channels in sequence from 0 to 2 80 01 C 20 00 C 40 12 C 6 26 ADAM 5000 Chapter 6 aaSiCj Name Description Syntax Response aaSiCj Specified RTD Data In Returns the input value of a specified channel for a specified RTD input module of a specified system in engineering units only aaSiCj cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate SiCj identifies the desired slot i i 0 to 3 and the desired channel j j 0 to 2 of the module you want to interrogate cr is the terminating character carriage return ODh gt 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 error or communication error or if the specified address does not exist gt delimiter character indicating a valid command was received delimiter character indicating the command was invalid
56. here is actually the input values of all channels returned from slot 2 of the ADAM 5000 system at address 16h and in decimal format However it is not the actual frequency Each actual frequency can be obtained by dividing the response value by 100 Therefore taking an example of the value above the actual frequency should be actual frequency 98700 100 987 If the response is gt 0000F 1000002000000031000000DD400 cr The command requests the module in slot 2 of the ADAM 5000 system at address 16h to return the input values of all channels The module response that input values if all channels are hexdecimal 0000F100 00020000 00031000 000DD400 The actual frequency can be obtained by transfering hexdecimal format to decimal format Then divide the response value by 100 Therefore taking an example of the value above the actual frequency should be F100 hexdecimal 24100 decimal actual frequency 24100 100 241 6 128 ADAM 5000 Chapter 6 aaSiCj Name Description Syntax Response aaSiCj Read One Channel Counter Frequency Data The command will return the input value from one of the four channels of a specified module aaSiCj cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate Si identifies the I O slot you want to interrogate Cj identifies the channel you want to read cr is t
57. in slot 1 of the system at address 02h to send the status of its input channels The analog input module responds that all its multiplex channels are enable FF equals 1111 and 1111 ADAM 5000 6 45 Command Set 5017 5018 Analog Input aaSi Name Description Syntax Response aaSi All Analog Data In Returns the input value of all channels for a specified analog input module of a specified system in engineer ing unit only aaSi cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate Si is the I O slot of ADAM 5000 system you want to read cr is the terminating character carriage return ODh gt data data data data data data data 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 error or communication error or if the specified address does not exist gt is a delimiter character indicating a valid command was received delimiter character indicating the command was invalid data is the input value in engineering units of a channel in the interrogated module of the specified system The data from all channels is shown in sequence from 7 to 0 If data 2 it means the channel is invalid cr is the terminating character carriage return ODh 6 46 ADAM 5000 Chapter 6 aaSi
58. is instructed to read its Low alarm output connection The system responds that the Low alarm output connects to the digital output at point O of slot 1 in the same ADAM 5000 system 6 156 ADAM 5000 Chapter 6 aaSiCjAhU data aaSiCjAhU data Name Set Alarm Limit Description Set 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 hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i and the desired channel j AhU is the Set Alarm Limit command h indicates alarm type and can have the value H High alarm L Low alarm data represents the desired alarm limit setting The value is from 0 to 4294967295 Be aware that data has 10 characters cr represents terminating character carriage return ODh Response aa cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system cr represents terminating character carriage return ODh ADAM 5000 6 157 5080 Counter Command Set Frequency Module aaSiCjAhU data aaSiCjAhU data Example command 03S C1AHU0000000020 cr response 0
59. is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system that is responding cr is the terminating character carriage return ODh command 15811201 cr response cr An output bit with value 1 is sent to channel 2 of a digital output module in slot 1 of the ADAM 5000 system at address 15h either ADAM 5056 or ADAM 5060 5068 Channel 2 of the digital output module is set to ON command 1481001234 cr response gt cr An output byte with value 1234h 00010010001 10100 is ADAM 5000 6 111 5050 5051 5052 5056 Command Set 5060 5068 Digital I O aaSiBB data aaSiBB data Note sent to the digital output module ADAM 5056 in slot 1 of the ADAM 5000 system at address 14h Channels 2 4 5 9 and 12 will be set to ON and all other channels are set to OFF command 15S0003A cr response gt cr An output byte with value 3Ah 00111011 is sent to the digital output module ADAM 5060 in slot 0 of the ADAM 5000 system at address 15h Channels 0 1 3 4 and 5 will be set to ON while channel 2 is set to OFF Bits 6 and 7 are not used and always default to 0 If any channel of the digital output module is config ured as th
60. load induced common mode noise F 14 ADAM 5000 Appendix F Noise Reduction Techniques External S 12 Signal Power Supply Power Supply eparate Load and Device power ascade amplify isolation circuit before I O channel 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 How about the soldering of connection The terminal screw tightly ADAM 5000 F 15 Grounding Reference F 16 ADAM 5000
61. must be maintained between 10 and 30 V e When the systems are powered remotely the effects of line voltage drops must be considered All systems onboard switching regulators to sustain good efficiency over the 10 30 V input range therefore we can assume that the actual current draw is inversely proportional to the line voltage The follow ing example shows how to calculate the required current that a power supply should be able to provide Assume that a 24 V c will be used to power an ADAM 5000 485 and four ADAM 5017 input modules The distance from Power supply to modules is not so big that significant line voltage drop will occur One ADAM 5000 485 system and one ADAM 5017 module consume a maximum of 1 0 W ADAM 5000 and 1 2 W ADAM 5017 The total required power will equal 1 W 4 x 1 2 W 5 8 Watts A power supply of 24 V c should therefore be able to supply a minimal current of 5 8 24 0 25 Amps Small systems may be powered by using wall mounted modular power supplies Also when systems operate on long communication lines gt 500 feet it is often more reliable to power the systems locally with modular power supplies These inexpensive units can easily be obtained from any electronics retail store The power cables should be selected according to the number of systems connected and the length of the power lines When using a ADAM 5000 A 3 Quick Start Example network with long cables we advise the use of
62. of ADAM 5080 in ADAM 5000 system at address 03h is instructed to return its Low alarm mode The system responds that it is latched 6 150 ADAM 5000 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 hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i and the desired channel j Cis the clear Alarm Mode command h indicates alarm type and can have the value H High alarm L Low alarm cr represents terminating character carriage return ODh Response aa cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system cr represents terminating character carriage return ODh ADAM 5000 6 151 5080 Counter Command Set Frequency Module aaSiCjCh aaSiCjCh Example command 03S0C1CL cr response 03 cr Channel 1 of slot 0 of ADAM 5080 in ADAM 5000 system at address 03h is instructed to set its Low alarm state to normal The system confirms it has done so accordingly 6 152 ADAM 5000 Chapter 6 aaSiCjAhCSkCn aaSiCjAhCSkCn Name Description Syntax Response
63. system cr is the terminating character carriage return 0Dh 6 36 ADAM 5000 Chapter 6 6 5 Note Analog Input Command Set Command Syntax Command Name aaSiArrff Configuration Configuration Status aaSi5mm Enable Disable Channels for multiplexing Read Channels Status aaSiCj Specified Analog Data In aaSiER Initialize EEPROM Data Span Calibration Zero Calibration aaSi3 CJC Status Sets slot index input range data format and integration time for a specified analog input module in a specified system Returns the configuration parameters for a specified analog input module of a specified system Enables Disables multiplexing for separate channels of the specified input module Asks a specified input module to return the status of all channels Returns the input value of all channels for a specified analog input module of a specified system in engineering units only Returns the input value of a specified channel for a specified analog input module of a specified system in engineering units only Initializes all EEPROM data ina specified analog input module to their default values Calibrates a specified analog input module to correct for gain errors Calibrates a specified analog input module to correct for offset errors Returns the value of the CJC Cold Junction Compensation sensor for a specified analog input module aaSi9shhhh CJC Zero Calibration Calib
64. systems should be connected B BLOCK R RED G GREEN Rt Terminator Y YELLOW Resistor DATA G HOST E P Rt lt Rt RS 485 DATA Y J pP GND B POWER il SUPPLY 4 V noooit ESSER z POWER SUPPLY LOCAL 10 TO 30 VDC VS R Figure A 4 ADAM 5000 network system hook up ADAM 5000 Quick Start Example This page intentionally left blank ADAM 5000 Data Formats and I O Ranges Data Formats and I O Ranges B 1 Analog Input Formats The ADAM analog input modules can be configured to transmit data to the host in Engineering Units Engineering Units Data can be represented in Engineering Units by setting bits 0 and 1 of the data format checksum integration time parameter to 0 This format presents data in natural units such as degrees volts millivolts and milliamps The Engineering Units format is readily parsed by the majority of computer languages because the total data string length including sign digits and decimal point does not exceed seven characters The data format is 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 table 15 mV 50 mV 1 uV three decimal places 100 mV 150 mV 10 uV two decimal places 500 mV 1V 42 5V 5V 100 pV four decimal places
65. the initial counter value overflow value and current counter value Viol I Vini Vmin or Vmax l 1 X Vvel Vini Veurl Viol totalizer value Vini initial counter value V min min couner value 0 fixed value V max max counter value 2 4 294 967 295 fixed value Vyf overflow value Vcur current counter value Example If the initial value 210 overflow value 24 min value 0 current counter value 3 the totalizer value could be calculated as totalizer value 110 01 1 xl 41 110 31 2 51 4 48 ADAM 5000 Chapter 4 Features Digital Output Mapping If users want to use Digital Output function ADAM utility is available for setting specifically which module channel or slot to receive the alarm signals 1 Qael alarm bow Alarm leant pet px 2 x 1 kait sn nri e kairt dca HD mi E T 3 Th alra a nh on Li i alice catpst mo 4 n nr Walz our cune Muir Tate alarm 9 item select 6 Figure 4 50 Digital Output Mapping High Alarm State Set Alarm state to Latch or Disable High Alarm Limt Set Alarm limit from 0 to 4 294 967 295 High Alarm Output Mode Enable or Disable D O Mapping High Alarm Output Slot Users can select D O Modules such as ADAM 5050 ADAM 5056 ADAM 5060 ADAM 5068 for the alarm signal to be sent through oot m 5 High Alarm Output Channel Select Alarm Output Channel 6 Clear Latch Alarm Users can Select Enable or Disable option Wh
66. thicker wire to limit the line voltage drop In addition to serious voltage drops long voltage lines can also cause interference with communication wires od 4VSs POWER SUPPLY lt 10 30 VDC EZA gt S GND INIT 4 com JU o ES DATA 68 DATA Figure A 1 Power supply connections It is advisable to use standard coding colors for the power lines Vs R Red GND B Black Communication Wiring It is recommended that shielded twisted pair cables that comply with the EIA RS 485 standard be used with the ADAM 5000 network to reduce interference Only one set of twisted pair cables is required to A 4 ADAM 5000 Appendix A A 2 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 system configuration monitoring and calibration It also includes a terminal emulation program that lets you easily communicate through the ADAM command set See Chapter 5 Utility Software ADAM Isolated RS 232 RS 485 Converter optional When the host computer or terminal has only a RS 232 port an ADAM Isolated RS 232 RS 485 Converter connected to the host s RS 232 port is required Since this module is not addressable by the host the baud rate must be set using a switch inside the module The fact
67. to the required value ADAM 5024 4AO N Io ADAM 5024 o Y D o 7 2 onec VI Q Q wo o o D S 5 55 53 lt Se D x Figure 4 12 ADAM 5024 module frontal view ADAM 5000 Chapter 4 Application wiring I34 S S 13 KS i VOF g VO PON Figure 4 13 Analog output Technical specifications of ADAM 5024 mA Output V Output Output Range Isolation Voltage Analog Output Four Channels Output Type V mA 0 20mA 4 20mA 0 10V 3000 Vdc Coefficient Programmable Output Slope Output Impedance 0 5 Ohms Accuracy 0 1 of FSR for current output 0 2 of FSR for voltage output Zero Drift Voltage output 30 pV C Current output 0 2 uA C Resolution 0 015 of FSR Span Temperature 25 PPM C 0 125 128 0 mA sec 0 0625 64 0 V sec Current Load Resistor 0 500 Ohms source Power Consumption Table 4 7 Technical specifications of ADAM 5024 2 5W Max ADAM 5000 l 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 I O module s onboard EEPROM The ADAM 5510 P31 system comes with the ADAM utility software that sup
68. 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 indicating a valid command was received aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system ADAM 5000 6 103 Command Set 5024 Analog Output aaSiCj3hh aaSiCj3hh Example Note cr is the terminating character carriage return ODh command 07S1C2314 cr response 07 cr The command tells channel 2 of the analog output module in slot 1 of the ADAM 5000 system at address O7h to increase its output value by 20 14h counts which is approximately 30 uA The analog output module confirms the increase In order to perform a Trim Calibration either a mA meter or a resistor and voltmeter should be connect ed to the module s output prior to calibration See also the 4 mA and 20 mA Calibration commands of the analog output module s command set Refer also to Chapter 4 Section 4 5 Analog Output Calibration for a detailed description 6 104 ADAM 5000 Chapter 6 aaSiCj6 Name Description Syntax Response aaSiCj6 Last Value Readback Returns either the last value sent to the specified channel by a aaSiCj data command or the start up output current voltage aaSiCj6 cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system
69. view sseeessss 4 16 Analog outp t reci tete eer eei ecd 4 17 Applying calibration voltage sssssseess 4 18 Zero calibration iE ee ete een 4 19 Span calibration ssssssss 4 19 Cold junction calibration ssseesssseeseeessss 4 20 Output module calibration s e 4 23 Dip switch setting for digital I O channel 4 25 ADAM 5050 module frontal view ssssss 4 25 Figure 4 21 Figure 4 22 Figure 4 23 Figure 4 24 Figure 4 25 Figure 4 26 Figure 4 27 Figure 4 28 Figure 4 29 Figure 4 30 Figure 4 31 Figure 4 32 Figure 4 33 Figure 4 34 Figure 4 35 Figure 4 36 Figure 4 37 Figure 4 38 Figure 4 39 Figure 4 40 Figure 4 41 Figure 4 42 Figure 4 43 Figure 4 44 Figure 4 45 Figure 4 46 Figure 4 47 Figure 4 48 Figure 4 49 Figure 4 50 Figure 4 51 Figure 4 52 Figure 5 1 Figure 5 2 Figure 5 3 Figure 5 4 Figure 5 5 Dry contact signal input ADAM 5050 4 25 Wet contact signal input ADAM 5050 4 26 Digital output used with SSR ADAM 5050 5056 4 26 ADAM 5051 module frontal view ssess 4 27 TTL input ADAM 5051 ese 4 28 Contact closure input ADAM 5051 ssee 4 28 ADAM 5051D Module eene 4 29
70. 00 system to return the error status aaE cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate E is Software Diagnostics command cr is the terminating character carriage return ODh aabbccddee cr if the command is valid aa cr if an invalid operation was entered There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system bbecddee are hexadecimal numbers representing the error code from slot 0 thru slot 3 of the system cr is the terminating character carriage return ODh ADAM 5000 6 17 Command Set CPU Figure 6 2 Analog module error codes Example command 01E cr response 0100000001 The command diagnoses the system at address Olh and responds with its error status code The system responds that the module in slot 3 has a span calibration error 6 18 ADAM 5000 Chapter 6 6 4 ADAM 5013 RTD Input Command Set aaSiArrff RTD Configuration aaSiB RTD Configuration Status a aaSiCj Specified RTD Data In aaSiER Initialize EEPROM Data aaSibmm Enable Disable Channels for Multiplexing Sets slot
71. 056 4 33 Main Units Supporting Digital Output Holding Funciton 4 36 Comparison between ADAM 5056 and ADAM 5056D 4 37 Technical specifications of ADAM 5060 4 39 Technical specifications of ADAM 5068 4 40 ADAM 5080 technical specifications 4 51 1 Introduction Introduction 1 1 Overview The ADAM 5000 series is a complete product line that provides a wide variety of features in a data acquisition and control application It includes 4 I O slots ADAM 5000 485 and 8 I O slots ADAM 5000E They are remotely controlled by the host computer through a set of commands and transmitted in a RS 485 network The system kernel is small but offers many good features to the users The modular design also provides more flexibility in the system configuration The following is a summary of the major ADAM 5000 system components ADAM 5000 System Kernel The ADAM 5000 485 system kernel includes a CPU card a power regulator a 4 slot base a built in RS 232 communication port and one built in RS 485 communication port The 5000E system includes all of the above components except it has an 8 slot base Details of the system kernel features and more are covered in Chapter 3 l O Configuration The ADAM 5000 485 CPU can support up to 64 I O points with the 4 slot base currently available The ADAM 5000E CPU can support up to 128
72. 1D 5 Voc 10K Digital Contact Closure iE amp Power GND Figure 4 29 Contact Closure Input ADAM 5051D Technical Specification of ADAM 5051 5051D ADAM 5051 ADAM 5051D Number of Channels 19 16 Input Voltage 30 Vmax 30 Vmax Logic Level Logic Level 0 0 1V Logic Level 0 0 1V Logic Level 1 3 5 30V Logic Level 1 3 5 30V LED Indicator No Indicate Input State of each channel On Input logic level 1 Input Floating Off Input logic level 0 Circuit Type Pull Up current 0 5mA Source Type Pull Up current 0 5mA Source Type Power Consumption 0 4 W max 0 8 W max Table 4 12 Comparison between ADAM 5051 and ADAM 5051D 4 30 ADAM 5000 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 8 DI o ADAM 5052 1 Dlo Dlo j 9 2259527527 annannannagnaa 5757 Figure 4 30 ADAM 5052 module frontal view Application wiring 19V 2 S 3KQ 7 E Sy mE Ai Internal Logic 4 0 30 Voc Figure 4 31 Isolated digital input ADAM 5052 ADAM 5000 4 31 l O
73. 24 y S S 16V 18V 20V 22V 0 0 0 0 Those devices will influence each other with swiftly load change Figure F 7 Single point groundinF 1 What s Single Point Grounding Maybe you had some displease experiences just like take hot water shower in Winter When someone turns on another hot water hydrant near the Heater you ll be impressed with the cold water The bottom diagram of above figure just shows that those devices will influence each other with swiftly load change For example normally we turn on all the four hydrants for testinF When you close the hydrant 3 and hydrant 4 the other two hydrants will get a more flow In other words the hydrant can not keep a constant flow rate F 8 ADAM 5000 Appendix F Single Point Grounding c Power 16V 18V 20V 22V Supply 22V 22V 22V 22V a V Power Supply More cable but more stable system Figure F 8 Single point groundinF 2 Above diagram shows you that single point grounding system will be a more stable system Actually when you use the thin cable powering those devices the end device will get lower power The thin cable will consume the energy F2 Shielding 2 1 Cable Shield Single Isolated Cable Use Aluminum foil to cover those wires for isolating the external noise Figure F 9 Single isolated cable ADAM 5000 F 9 Grounding Reference
74. 3 cr The channel 1 of slot 0 of ADAM 5080 in ADAM 5000 system at address 03h is configured to set High alarm limit value to 20 6 158 ADAM 5000 Chapter 6 aaSiCjRhU aaSiCjRhU Name Read Alarm Limit Description Return the High Low alarm limit value for the specified Syntax Response input channel in the addressed ADAM 5000 system aaSiCjRhU cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i and the desired channel j RhU is the Read Alarm Limit command h indicates alarm type and can have the value H High alarm L Low alarm cr represents terminating character carriage return ODh aa data cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system data represents the desired alarm limit setting The format is always in engineering units Be aware that data has 10 characters cr represents terminating character carriage return ODh ADAM 5000 6 159 5080 Counter Command Set Frequency Module aaSiCjRhU aaSiCjRhU Example command 03S C1RHU cr response 030000000026 cr The channel 1 of slot 0 of ADAM 5080 in the ADAM
75. 4 11 Figure 4 12 Figure 4 13 Figure 4 14 Figure 4 15 Figure 4 16 Figure 4 17 Figure 4 18 Figure 4 19 Figure 4 20 Figures ADAM 5000 System Configurations 1 3 ADAM 5000 Diagnostic indicators 2 3 ADAM 5000 Network address DIP switch 2 4 Module alignment and installation 2 6 ADAM 5000 Panel mounting sssesssss 2 7 ADAM 5000 Rail mounting seesssssssss 2 8 ADAM 5000E Rail mounting seeren 2 9 ADAM 5000 Wiring and connections 2 10 Built in Communication Ports for Diagnostic Connection en cite dee Ie 2 13 Flexible Communication Port Function Connection 2 14 Function block diagram see 3 8 ADAM 5013 module frontal view seee 4 2 RTD InipulSn cce t Eh uec tee md ERE EL 4 3 Applying calibration resistance seeeesss 4 5 ADAM 5017 module frontal view ceecee 4 7 Millivolt and volt input ee 4 8 Process current input cien utto Rn 4 8 ADAM 5017H module frontal view 4 10 Millivolt and volt input seseseeeeeeee 4 11 Process current input ssssssssssee 4 11 ADAM 5018 module frontal view eesssss 4 14 Thermocouple input sssssssseem 4 14 ADAM 5024 module frontal
76. 485 port of ADAM 5000E to be connected to COMI of host PC and the RS 232 port of ADAM 5000E to COM2 of the previous host PC or other PCs Then you should install software such as ComWatch or Hyperterminal and so on to monitor the commands that are being issued and the subse quent responses from connected modules Host PC Konan fs ADAM 4520 ADAM 5000 E ADAM 5000 E RS 485 RS 232 RS 485 Kan ADAM 4000 ADAM 5000 485 Figure 2 8 Built in Communication Ports for Diagnostic Connection Flexible Communication Port Function Connection ADAM 5000E only The Flexible Communication Port Function prevents ADAM 5000E from system glitches due to communication line problems This function enables simultaneous connections via COM1 and COM2 port of your host PC to the RS 232 and RS 485 port of ADAM 5000E specifically While working in conjunction with specific HMI software e g AFX FIX that offers COM Port Backup Function ADAM 5000E can circumvent failed communication on one port by switching to another available port to continue program execution ADAM 5000 2 13 Installation Guideline Host PC COM2 COM1 RS 232 ADAM 4520 ADAM 5000E Aga RS 485 I enw ADAM 4000 Nl LS NA ADAM 5000 485 2 ADAM 5000E a Figure 2 9 Flexible Communication Port Function Connection ADA
77. 5000 6 23 Command Set 5013 RTD Input aaSiB aaSiB cr is the terminating character carriage return ODh Example command 35S3B cr response 352000 cr The RTD input module in slot 3 of the ADAM 5000 system at address 35h responds with an RTD type Pt 100 to 100 C engineering unit data format and integration time 50ms 60Hz 6 24 ADAM 5000 Chapter 6 aaSi Name Description Syntax Response aaSi All RTD Data In Returns the input values of all channels of a specified RTD input module in a specified system in engineering units only aaSi cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate Si is the I O slot of the ADAM 5000 system you want to read cr is the terminating character carriage return ODh gt data data 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 error or communication error or if the specified address does not exist gt delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system data is the input value in engineering units of the interrogated module of the specified system The data from all channels is shown in sequence
78. 5000 4 25 l O Modules Logic level 0 2V max Logic level 1 4V to 30V HIE Internal Logic Figure 4 22 Wet contact signal input ADAM 5050 Vss Internal Logic R2 limits current to 100 mA Open tor Collec 5 Nes Power Power Ground Ground Figure 4 23 Digital output used with SSR ADAM 5050 5056 4 26 ADAM 5000 Chapter 4 Technical specifications of ADAM 5050 Ponts e oo Channel Setting Bitwise selectable by DIP Switch 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 30V Digital Output Open collector to 30 V 100mA max load Power Dissipation 450 mW 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 of limit or safety switches or to receive remote digital signals ADAM 5051 RB 16 DI o ADAM 5051 1 Dio Di Di od 2222222 npanaaagaad is PEEL nnan Figure 4 24 ADAM 5051 module frontal view ADAM 5000 4 27 l O Modules Application wiring 45 Voc 10K Digital rl TTL Input Input J ZAL Internal m Logic Q Power GND il Figure 4 25 TTL input ADAM 5051 S D
79. 5000 system at address 03h is configured to return the High alarm limit value The High alarm limit value is 26 6 160 ADAM 5000 Chapter 6 aaSiCjS aaSiCjS Name Read Alarm Status Description Read 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 hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i and the desired channel j S is the Read Alarm Status command cr represents terminating character carriage return ODh Response aahl cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system h represents the status of High alarm 1 means the High alarm occurred 0 means it did not occur l represents the status of Low alarm 1 means the Low alarm occurred 0 means it did not occur cr represents terminating character carriage return ODh ADAM 5000 6 161 5080 Counter Command Set Frequency Module aaSiCjS aaSiCjS Example command 03SOC1S response 0311 cr The channel 1 of slot 0 of ADAM 5080 in the ADAM 5000 system at address 03h is configured to read alarm sta
80. 7FFF 0000 8000 1 LSB Complement of FSR 100 00 000 00 100 00 0 01 Two s 7FFF 0000 8000 1 LSB Complement Engineering 420 000 00 000 20 000 1 pA Units 20 mA Engineering 150 00 000 00 150 00 10 pV Units 150 mV of FSR 100 00 000 00 100 00 0 01 Two s 7FFF 0000 8000 1 LSB Complement B 4 ADAM 5000 Appendix B Module Range Input Range Data Formats F S Code Description Engineering 15 000 400 000 X Units 00h 15 mV of FSR 100 00 000 00 100 00 0 01 Two s 7FFF 0000 8000 1 LSB Complement Engineering 50 000 00 000 i Units 01h 50 mV of FSR 100 00 000 00 100 00 0 01 Two s 7FFF 0000 8000 1 LSB Complement ADAM 02h 5018 of FSR 100 00 000 00 100 00 0 01 Two s 7FFF 0000 8000 1 LSB Complement Engineering 500 00 4000 00 500 00 10 pV 500 mV Engineering 100 00 4000 00 100 00 10 pV Units 100 mV c 3 a ofFSR 100 00 000 00 100 00 0 01 7FFF oooo soo fi LSB Complement p Engineering 1 0000 0 0000 10000 100 uv per IE o o of FSR 100 00 000 00 100 00 0 01 j 7FFF 0000 8000 1 LSB Complement Engineering 2 5000 0 0000 2 5000 100 pV 25V JHE s oO o V 2 ofFSR 100 00 000 00 100 00 0 01 7FFF 0000 8000 1 LSB Complement Engineering 20 000 00 000 20 000 20 mA of FSR 100 00 000 00 100 00 0 01 7FFF 0000 8000 1 LSB Complement Not Used AD
81. AM 5000 B 5 g S z S g g Data Formats and I O Ranges Module ADAM 5018 Range Input Range Data Formats Maximum Minimum Displayed Code Description Specified Specified Resolution Signal Signal Engineering 760 00 000 00 Type J Units OEh Thermocouple of FSR 100 00 000 00 0 C to 760 C Two s 7FFF 0000 Complement Engineering 1000 0 0000 0 Type K Units OFh Thermocouple of FSR 100 00 000 00 0 C to 1000 C Two s 7FFF 0000 Complement Engineering 400 00 Type T Units 10h Thermocouple of FSR 100 00 100 C to Two s 400 C Complement Engineering 1000 0 0000 0 Type E Units 11h Thermocouple of FSR 100 00 000 00 0 C to 1000 C Two s Complement Engineering 1750 0 0500 0 Type R Units 12h Thermocouple of FSR 100 00 028 57 500 C to Two s 7FFF 2492 1750 C Complement Engineering 1750 0 0500 0 Type S Units 13h Thermocouple of FSR 100 00 028 57 500 C to Two s 7FFF 2492 1750 C Complement Engineering 1800 0 0500 0 Type B Units 14h Thermocouple 100 00 027 77 500 C to 1800 C Two s Complement B 6 ADAM 5000 Appendix B B 3 Analog Input Ranges of ADAM 5017H Code Range Formats Scale Resolution pem per p pem 02h s5v Engineering 5 5 55 t mv FFF eo m Bi mn CENE RN Engineering 5 5 o Pont care semper p pen wo 5 V 1 1 3 mV 1 4h 2 5 V Engineerin
82. Bi direction Frequency Programmable Digital Noise Filter 8 65000 p sec Table 4 19 ADAM 5080 technical specifications ADAM 5000 4 51 l O Modules 4 52 ADAM 5000 9 Software Utilities Software Utilities 5 1 There are some software utilities available to the ADAM 5000 sys tems The DOS and Windows utility software helps you to configure your ADAM 5000 A DLL Dynamic Link Library driver is provided to write Windows applications and a DDE Dynamic Data Exchange server is a service that links the ADAM 5000 systems to popular Windows packages such as Intouch FIX DMACS ONSPEC Genesis and Excel ADAM Utility Software Together with the ADAM 5000 systems you will find a utility disk containing utility software with the following capabilities e System and Module Configuration e Module Calibration e Data Input and Output e Alarm settings between analog inputs and digital outputs e Autoscan of connected modules e Terminal emulation The following text will give you some brief instructions on how to use the included utility Main Menu 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 you first start the program it will automatically scan for any attached modules and display their data The status field lists module characteristics module configuration parameters and input or output values
83. C 1 C 1 Basic Network Layout esee C 3 C 2 C 3 Chapter D D 1 Chapter E E 1 E 2 E 3 E 4 E 5 E 6 Chapter F Fl E2 E3 FA RS 485 Data Flow Control sues C 9 How to Use the Checksum Feature essen D 1 Checksum Enable Disable sss D 2 ADAM 4000 5000 System Grounding Installation E 1 Power Supplies For relevant wiring issues please refer to the following scheme E 2 Grounding Installation eese E 2 External DI DO AI AO Wiring Reference E 3 Requirements for RS 485 signal wires E 3 Grounding reference Ground bar for the factory environment should have a standard resistance below W a s eei ree p ee tet eee ete eerte er Ree E 5 Some Suggestions on Wiring Layout E 6 Grounding Reference eee F 1 Grounding t E Ren deeds F 3 Shields sssi RR F 9 Noise Reduction Techniques ss F 14 Check Point List eese ettet treten F 15 Figure 1 1 Figure 2 1 Figure 2 2 Figure 2 3 Figure 2 4 Figure 2 5 Figure 2 6 Figure 2 7 Figure 2 8 Figure 2 9 Figure 3 1 Figure 4 1 Figure 4 2 Figure 4 3 Figure 4 4 Figure 4 5 Figure 4 6 Figure 4 7 Figure 4 8 Figure 4 9 Figure 4 10 Figure
84. Connects the High Low alarm of a specified input channel to a specified digital output channel aaSiCjRhC Read Alarm Connection Returns the alarm limit output connection of a specified input channel aaSiCjAhU data Set Alarm Limit Sets the High Low alarm limit value for the specified input channel aaSiCjRhU Read Alarm Limit Returns the High Low alarm limit value for the specified input channel aaSiCjS Read Alarm Status Reads whether an alarm occurred for a specified input channel Note This command set applies to the ADAM 50183 ADAM 501 7 ADAM 501 7H and the ADAM 5018 ADAM 5000 6 71 5013 5017 5017H 5018 Command Set Analog Input Alarm aaSiCjAhs aaSiCjAhs Name Set Alarm Mode Description Sets the High Low alarm of the specified input channel Syntax Response in the addressed ADAM 5000 system to either Latching or Momentary mode aaSiCjAhs cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of anADAM 5000 system SiCj identifies the desired slot i i 0 to 3 and the desired channel j j 0 to 7 Ahs is the Set Alarm Mode command h indicates alarm type and can have the value H High alarm L Low alarm s indicates alarm mode and can have the value M Momentary mode L Latching mode cr represents terminating character carriage return ODh aa cr if the command was valid There is no response if the system detects a syntax er
85. Contact Digital Closure dii ved N Internal Logic amp Power GND Figure 4 26 Contact closure input ADAM 5051 Technical specifications of ADAM 5051 Logic level 0 1 V max Logic level 1 3 5 to 30 V Pull up current 0 5 mA 10 KQ resistor to 5 V Table 4 11 Technical specifications of ADAM 5051 Digital input 4 28 ADAM 5000 Chapter 4 Overview Compatible ADAM 5000 Series Main Units ADAM 5051D is designed to be implemented with the following Advantech ADAM 5000 series main units ADAM 5000 485 ADAM 5000BE ADAM 5510 ADAM 5510 P31 ADAM 5051D 16 channel Digital Input W LED Module The ADAM 5051D has all of the same features as the ADAM 5051 except that it is also equipped with sixteen LEDs These are located beside the module s panel The purpose of an LED is to tell the user the state in which the channel is in at the time If the LED lights up it means that the channel is in Logic Level 1 If the LED remains dark it means that the channel is in Logic Level 0 This is illustrated in the table on the following page ADAM 5051D Module Diagram 0 0 oo o O C o O O O o O UU UU U UU UUUUUUUUuut Figure 4 27 ADAM 5051D Module ADAM 5000 4 29 l O Modules ADAM 5051D Application Wiring 45 Voc 10K uu peri Input ds i TTL Input J amp Power GND Figure 4 28 TTL Input ADAM 505
86. DAM 5000E When host PC issues a command through one of the COM ports but receives no response the other port will serve as backup the COM Port Backup Function of HMI software e g AFX FIX will automatically switch to another COM port to continue ADAM 5000 3 5 ADAM 5000 System 3 3 program execution without undue influence on your system Probabili ty of a system crash has thus minimized 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 simple application the ADAM 5000 system provides up to 64 points or 128 points and front end wiring through the RS 232 port to the host computer A Distributed I O Setup thru the RS 485 Network The RS 485 network provides lower noise sensor readings as the systems can be placed much closer to the source Up to 256 ADAM 5000 systems may be connected to an RS 485 multi drop network by using the ADAM 4510 45 10S RS 485 repeaters extending the maximum communication distance to 4 000 ft The host computer is connected to the RS 485 network from one of its COM ports through the ADAM 4520 4522 RS 232 RS 485 converter To boost the network s throughput the ADAM 4510 4510S RS 485 repeaters use a logical RTS signal to manage the repeater s direction Only two wires are needed for the RS 485 network DATA and DATA Inexpensive shielded twisted pair wiring is employed 3 6 ADAM 5000 Chapter 3 3 4 Technical Spe
87. Figure 4 47 Setting Alarm Limit Setting Initial Counter Value In oder to utilize the alarm function users have to set a high alarm limit value and or a low alarm limit value and a initial value to fulfill the requirements for a basic alarm setting 4 46 ADAM 5000 Chapter 4 Max value Sending High alarm gt High alarm limit value e Initial value Sending Low alarm E Low alarm limit value Min value Figure 4 48 Sending Alarm Signal recommended settings Max value Initial value Sending High alarm High alram Initial value Sending low alarm Low alarm limit value Min value Figure 4 49 Sending Alarm Signal settings not recommended ADAM 5000 4 47 l O Modules Overflow Value Overflow value is the number of times the counter value exceeds the Max Min values you specified When the counter value exceeds Maximum value the overflow value increases When the counter value goes under Minimum value the overflow value decreases Besides when the counter value runs beyond the range of Max Min value it will continue counting from the initial value Furthermore if users want to check the counter value to see if it is higher or lower than the Max Min value they can run the aaSi7 command to gain a readout of the overflow value Getting the Totalizer Value If users want to get the actual counter value a formula such as follows can facilitate an easy calculation from
88. I O devices Points 6 xo Open collector to 30 V Digital output 100 mA max load Power dissipation 450 mW Power consumption 0 25 W Table 4 14 Technical specifications of ADAM 5056 ADAM 5000 4 33 l O Modules Compatible ADAM 5000 Series Main Units ADAM 5056D is designed to be implemented within the following Advantech ADAM 5000 series main units ADAM 5000 485 ADAM 5000E ADAM 5510 ADAM 5510 P31 ADAM 5056D 16 channel Digital Output W LED Module ADAM 5056D is a 16 channel digital output W LED module which is based on ADAM 5056 In addition to the original functions inherited from its predecessor the ADAM 5056D is further enhanced with the following features LED display 16 LED indicators are added to the panel Users can monitor the status of each channel at a glance When a LED indicator is on it means that this channel is now in logic level I status When a LED indicator is off it means this channel is in logic level 0 status LED indicators Figure 4 34 ADAM 5056D Module 4 34 ADAM 5000 Chapter 4 Vss i cj tac DASS T NL H2 limits current to 100 mA Open Collector Q EVS Internal Logic Power Power Ground Ground Figure 4 35 ADAM 5056D Application Wiring Digital Output Holding Function A yellow mini jumper is added to the PCB the major function of which is to hold the digital output value at its last status so that it
89. M 5000 ADAM 5000 System ADAM 5000 System 3 1 3 2 Overview The ADAM 5000 series is a data acquisition and control system which can control monitor and acquire data through multichannel I O modules Encased in rugged industrial grade plastic bases the systems provide intelligent signal conditioning analog I O digital I O RS 232 and RS 485 communication The ADAM 5000 485 can handle up to any 4 combinations of I O modules 64 I O points while the ADAM 5000E can handle up to 8 combinations of I O modules 128 I O points The systems communicate with their controlling host over a multi drop RS 485 network Major Features of the ADAM 5000 System The ADAM 5000 system consists of two major parts the system kernel and I O modules The system kernel includes a CPU card power regulator 4 slot base 8 slot base built in RS 232 communication port and a pair of built in RS 485 ports It also offers the following major features The CPU s Basic Functions The CPU is the heart of the system and has the following basic functions e Data acquisition and control for all I O modules in the system e Linearization of T C Thermocouple e Communication software and command set e Calibration software and command set e Alarm monitoring e Management of the EEPROM device that holds the system parameters e Data transformation e Diagnosis 3 2 ADAM 5000 Chapter 3 Diagnosis There are 4 LEDs indicated as PWR R
90. Modules Technical specifications of ADAM 5052 Logic level 0 1 V max Logic level 1 3 5 to 30 V Isolation voltage 5000 V pus Resistance 3 kQ 0 5 W Table 4 13 Technical specifications of ADAM 5052 Digital input ADAM 5056 16 channel digital output module The ADAM 5056 features sixteen digital output channels The digital outputs are open collector transistor switches that you can control from the ADAM 5510 P31 You also can use the switches to control solid state relays ADAM 5056 BR 16 DO o ADAM 5056 boo S IDO po Dos IDO bos DOs po bos pos po po pov bo bow bo is PDPPPPHPD 000000000 i EEF naa Figure 4 32 ADAM 5056 module frontal view 4 32 ADAM 5000 Chapter 4 Application wiring Vss S C SSR AC Si E R2 l Internal Logic Open R2 limit current to 100 mA Collector Lp Q 1 5 Vss Power Ground Power Ground 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 modules in the ADAM 5000 series The addition of these solid state digital I O devices allows these modules to control or monitor the interfaces between high power DC or AC lines and TTL logic signals A com mand from the host converts these signals into logic levels suitable for the solid state
91. SkCn cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system SkCn identifies the desired slot k k 0 to 3 and the desired digital output point n n 0 to F to which the input alarm is connected If the values of k and n are the analog input has no connection with a digital output point 6 82 ADAM 5000 Chapter 6 aaSiCjRhC aaSiCjRhC Example cr represents terminating character carriage return ODh command 03S0C1RLC cr response 03S1CO cr Channel 1 of slot 0 in the ADAM 5000 system at address 03h is instructed to read its Low alarm output connection The system responds that the Low alarm output connects to the digital output at point 0 of slot 1 in the same ADAM 5000 system ADAM 5000 6 83 5013 5017 5017H 5018 Command Set Analog Input Alarm aaSiCjAhU data aaSiCjAhU data Name Set Alarm Limit Description Sets the High Low alarm limit value for the specified Syntax Response input channel of a specified ADAM 5000 system aaSiCjAhU data cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i 1 0 to 3 and the de
92. So please consult this manual first If you still can t find the answer gather all the information or questions that apply to your problem and with the product close at hand call your dealer Our dealers are well trained and ready to give you the support you need to get the most from your Advantech products In fact most problems reported are minor and are able to be easily solved over the phone In addition free technical support is available from Advantech engineers every business day We are always ready to give advice on application requirements or specific information on the installa tion and operation of any of our products Product Warranty Advantech warrants to you the original purchaser that each of its products will be free from defects in materials and workmanship for one year from the date of purchase This warranty does not apply to any products which have been repaired or altered by other than repair personnel authorized by Advantech or which have been subject to misuse abuse accident or improper installation Advantech assumes no liability as a consequence of such events under the terms of this Warranty Because of Advantech s high quality control standards and rigorous testing most of our customers never need to use our repair service If an Advantech product ever does prove defective it will be repaired or replaced at no charge during the warranty period For out of warranty repairs you will be billed accordin
93. TD INPUT I I 7 CHANNEL T C INPUT a o 8 CHANNEL ANALOG INPUT 16 CHANNEL DIGITAL INPUT HOST COMPUTER OUTPUT MODULES 4 CHANNEL ANALOG OUTPUT 6 CHANNEL RELAY OUTPUT 8 CHANNEL RELAY OUTPUT 16 CHANNEL DIGITAL OUTPUT Figure A 2 ADAM 5000 system hook up and configuration The following items are required to configure an ADAM 5000 system a personal computer with RS 232 port baud rate sent to 9600 and the ADAM utility software Configuration with the ADAM Utility Software The easiest way to configure the ADAM system is by using the ADAM utility software The easy to use menu driven software will guide you through every step of the configuration process See Chapter 5 Utility Software A 6 ADAM 5000 Appendix A Configuration with the ADAM Command Set ADAM systems can also be configured by issuing direct command from within the terminal emulation program that is included with the ADAM utility software The following example guides you through the setup of an analog input module Assume that an ADAM 5018 Thermocouple Input module in slot 1 on an ADAM 5000 485 system still has its default settings baud rate 9600 and address O1h The system is first request ed to send its default settings and then reconfigured Note An analog input module requires a maximum of 7 seconds to perform auto calibration and ranging after itis rebooted or powered on During this time span the module cann
94. UN TX and RX to provide visual information on the general operation of the ADAM 5000 system The LEDs also indicate the error status when the ADAM 5000 system performs the self test Besides the LED indica tors the system also offers software diagnosis via the RS 232 port For details refer to Chapter 7 3 Way Isolation and Watchdog Timer Electrical noise can enter a system in many different ways It may enter through an I O module a power supply connection or the communica tion ground connection The ADAM 5000 system provides isolation for I O modules 3000 Vc communication connection 2500 V and communication power connection 3000 Vc The 3 way isolation design prevents ground loops and reduces the effect of electrical noise to the system It also offers better surge protection to prevent dangerous voltages or spikes from harming your system The system also provides a Watchdog timer to monitor the microprocessor It will automatically reset the microprocessor in ADAM 5000 system if the system fails Remote Software Configuration and Calibration The ADAM 5000 system merely issues a command from the host computer you can change an analog input module to accept several ranges of voltage input current input thermocouple input or RTD input With the exception of system node address all the parameters including speed parity HI and LO alarm and calibration parameters setting may be set remotely Remote configuration can be done
95. V 500 mV 1V npukrange 5V 10V and 20 mA Isolation voltage 3000 V Sampling rate 10 samples sec total Max allowable voltage difference between two 15 V max connectors in a module meam 15e spam xo9ewG Power requirements 10 to 30 Vc non regulated Table 4 3 Technical specifications of ADAM 5017 ADAM 5000 4 9 l 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 each channel It accepts millivolt inputs 500 mV 0 500 mV voltage inputs 1 V 0 1 V 2 5 V 0 2 5 V 5 V 0 5 V 10 V and 0 10 V and current inputs 0 20 mA and 4 20 mA requires a 125 ohms resistor The module provides data to the host microprocessor in engineering units mV V or mA or two s complement format Its sampling rate depends on the data format received up to 1 000 Hz total in two s complement or 600 Hz total in engineering units Space is reserved for 125 ohm 0 1 10 ppm resistors See Figure 4 10 Each input channel has 3000 V c Of optical isolation between the outside analog input line and the module protecting the module and peripherals from high input line voltages Additionally the module uses analog multiplexers with active overvoltage protection The active protection circuitry assures that signal fidelity is maintained even under fault c
96. V PN P S gt Only for Relay output DC24V AC So Fan Light etc Figure E 1 Grounding Scheme E 2 Grounding Installation gt The outer case for the module is made of iron and fitted with a fan and convection holes with filters gt If possible wiring should be connected to the module through an external terminal block T B to avoid external wires directly getting into the inside of the module Its advantages are 1 a clear demar cation for external internal wiring responsibility 2 wire numbering can be arranged in an explicit and concise manner and 3 an easy diagnostics for the wiring problems and a more aesthetical layout plan E 2 ADAM 5000 Appendix E D FAN Outflowing ADAM 5000 485 T B Relay Figure E 2 External Terminal Block and Fan E 3 External DI DO Al AO Wiring Reference gt The common end of some D I and D O modules is connected with the GND of ADAM 5000 4000 system Therefore the common end of external DI and DO signal wiring should not be grounded with those on site machineries gt Within an environment that is subject to multiple interferences it is advised that a higher voltage level e g a voltage above 12 Vie should be used to ward off possible interferences gt The signal wire for AI and AO must be of a shielded type i e with surrounding copper mesh and
97. a 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 error or communication error or if the specified address does not exists delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system data represents filter secends from 8 us 65000 us Be aware that data has 5 characters cr is the terminating character carriage return ODh ADAM 5000 6 133 5080 Counter Command Set Frequency Module aaSiO aaSi Example command 26S30 cr response 2600765 cr The command requests the ADAM 5080 in slot 3 of the ADAM 5000 system at address 26h to read the filter seconds The module responds with 765u seconds 6 134 ADAM 5000 Chapter 6 aaSiCj5s Name Description Syntax Response aaSiCj5s Set Counter Start Stop Request the addressed counter frequency module to start or stop the counting aaSiCj5s cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system SiCj identifies the I O slot i and the channel j of the module you want to set 5 is the command for setting counter Start Stop S represents start stop command s 0 indicate stop counter s 1 indicate start counter cr is the te
98. aSi6 Name Description Syntax Response aaSi6 Read Channels Status Asks a specified input module to return the status of all channels aaSi6 cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate Si identifies the I O slot of the system you want to read channels status The channel status defines whether a channel is enabled or disabled 6 is the read channels status command cr is the terminating character carriage return ODh aammcr if the command is 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 indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system mm are two hexadecimal values Each value is interpret ed as 4 bits The first 4 bit value represents the status of channels 4 7 the second 4 bits represents the status of 6 44 ADAM 5000 Chapter 6 aaSi6 aaSi6 channels 0 3 A value of 0 means the channel is disabled while a value of 1 means the channel is enabled cr is the terminating character carriage return ODh Example command 02S16 cr response 02FF cr The command asks the analog input module
99. age and ship it prepaid to your dealer Chapter 1 1 1 1 2 1 3 Chapter 2 2 1 2 2 23 2 4 2 5 Chapter 3 3 1 3 2 3 3 3 4 Chapter 4 4 1 4 2 4 3 4 4 Contents Introduction eese 1 1 ONE DATA i etsi tbe toe te ertt penna educa 1 2 System Configuration esee 1 3 A Few Steps to a Successful System 1 4 Installation Guideline 2 1 General iced et eden 2 2 Module Installation eene 2 6 VO Slots and I O Channel Numbering 2 6 Mounting mise tee ep iei redes 2 7 Wiring and Connections eee 2 0 ADAM 5000 System eene 3 1 cau Dm 3 2 Major Features of the ADAM 5000 SYSUSM zoo emer eren Dese ete EE ep Roe Do oes 3 2 System Setup a 22 2 1t a e e eset ee 3 6 Technical Specifications of the ADAM 5000 ettet ebbe lee Code tee 3 7 VO Modules creciente aiian 4 1 RTD Input Module eene 4 2 ADAM 5013 RTD Input Resistance Calibration rice eee teh 4 5 Analog Input Modules eee 4 7 Analog Output Modules eee 4 15 4 5 Analog I O Modules Calibration 4 18 4 6 Digital Input Output Modules 4 24 4 7 Relay Output Modules eee 4 38 4 8 Counter Frequency Module
100. annel 1 of the analog output module in slot 0 of an ADAM 5000 system at address O1h is configured for a 0 to 20 mA range If the output value 4 762 mA is desired the format of the Analog Data Out command would be 40180C14 762 cr B 5 Analog Output Ranges Range Output Range Data Formats Maximum Minimum Displayed Code _ Description Specified Specified Resolution hex Signal Signal Engineering 20 000 00 000 5 pA Units 30h loto20ma oFSpan 100 00 000 00 Hexadecimal FFF 5 pA Binary Engineering 20 000 04 000 5 pA Units 3t 4to20mA OFSpan 100 00 000 00 Hexadecimal FFF 5 pA Binary Engineering 10 000 00 000 2 442 mV Units 32h 0 to 10 V of Span 100 00 4000 00 2 442 mV Hexadecimal FFF 2 442 mV Binary B 8 ADAM 5000 Appendix B B 6 ADAM 5013 RTD Input Format and Ranges Input Range Description 100 Ohms Platinum RTD 100 to 100 C a 0 00385 100 Ohms Platinum RTD 0 to 100 C a 0 00385 100 Ohms Platinum RTD 0 to 200 C a 0 00385 100 Ohms Platinum RTD 0 to 600 C a 0 00385 100 Ohms Platinum RTD 100 to 100 C a 0 00392 100 Ohms Platinum RTD 0 to 100 C a 0 00392 100 Ohms Platinum RTD 0 to 200 C a 0 00392 100 Ohms Platinum RTD 0 to 600 C a 0 00392 120 Ohms Nickel RTD 80 to 100 C 120 Ohms Nickel RTD 0 to 100 C Data Formats Engineering Units Engineering Units Engineering Units Engineering Units Engineering Unit
101. applications such as below Counter Mode or Frenquency Mode If you want to measure the number of input signals for totalizer function you may use counter mode to measure quantities such as movement and flow quantity Alternatively you can also select frequency mode to calculate the instantaneous differential of quanti ties such as rotating speed frequency or flow rate and present them in specific engineering formats Up Down or Bi direction Function When operating in counter mode you can choose either the Up Down function or the Bi direction function for different application purposes The counter will count up or down according to your applications This counting function helps users obtain the most accurate data Alarm Setting Function While in counter mode you can set alarm status Disable and Latch If you want to disable it you can select Disable If Latch status is ADAM 5000 4 41 l O Modules selected it means the Alarm status will be latched whenever the alarm being triggered Once the alarm status being latched it will thereafter stay in that triggered state Users will have to issue a Clear Alarm Status command to return the latched alarm status back to normal Users can designate the high limit value and low limit value to regulate your alarm behavior through the utility program Digital Output Mapping Users can either run the utility program or issue a Set Alarm Connet ion command to designa
102. arth as a real ground F 4 ADAM 5000 Appendix F 1 3 Normal Mode and Common Mode Normal Mode amp Common Mode Neutral Live Hot Ground Normal Mode refers to defects occurring between the live and neutral conductors Normal mode is sometimes abbreviated as NM or L N for live to neutral Common Mode refers to defects occurring between either conductor and ground Itis sometimes abbreviated as CM or N G for neutral to ground Figure F 3 Normal mode and Common mode Have you ever tried to measure the voltage between Hot and concrete floor or measure the voltage between Neutral and concrete floor You will get nonsense value with above testinF Hot and Neutral were just a relational signal so you will get the AC1 10V or AC220V by measure those two signal Normal mode and common mode just show you that the frame ground is the most important reference signal for all the systems and equipments ADAM 5000 F 5 Grounding Reference Normal Mode amp Common Mode Neutral Live Hot Ground Groundpinis longer than others for first contact to power system and noise bypass Neutralpin is broader thanLive pin for reduce contacted impedance Figure F 4 Normal mode and Common mode Ground pin is longer than others for first contact to power system and noise bypass Neutral pin is broader than Live pin for reduce contact i
103. at address 15h responds with module name 5000 indicating that there is an ADAM 5000 at address 15h 6 10 ADAM 5000 Chapter 6 aaF Name Description Syntax Response aaF Read Firmware Version Returns the firmware version code from a specified ADAM 5000 system aaF cr is a delimiter character aa range 00 FF represents the 2 character hexadeci mal address of the ADAM 5000 system you want to interrogate F is the Firmware Version command cr is the terminating character carriage return 0Dh aa version cr if the command is valid aa cr if an invalid operation was entered There is no response if the module detects a syntax error communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was in valid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system version represents the firmware version of the ADAM 5000 system cr is the terminating character carriage return ODh ADAM 5000 6 11 Command Set CPU SaaF aaF Example command 17F cr response 17A1 06 cr The command requests the system at address 17h to send its firmware version The system responds with firmware version A1 06 6 12 ADAM 5000 Chapter 6 aaT Name Description Syntax Response aaT Read I O Type Return
104. atus of the addressed ADAM 5000 system to see whether it has been reset since the last Reset Status command was issued to the ADAM 5000 system aa5 cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system whose Reset Status is to be returned 5 is the Reset Status command cr is the terminating character carriage return ODh aas cr if the command is 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 indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system S represents the Status bit that is returned by the ADAM 5000 system If s 1 the system has been reset or powered up since the last time it was issued a Reset Status command If s 0 the system has not been reset cr is the terminating character carriage return ODh ADAM 5000 6 15 Command Set CPU aa5 aa5 Example command 395 cr response 391 cr The ADAM 5000 system at address 39h was reset or powered up since the last Reset Status command was issued 6 16 ADAM 5000 Chapter 6 aaE Name Description Syntax Response aaE Software Diagnostics Requests the specified ADAM 50
105. be changed and the system will respond to all other commands normally Changing Baud Rate and Checksum Baud rate and checksum setting have several things in common e They should be the same for all systems and host computer e Their setting can only be changed by putting a system in the INIT state e Achanged setting can only take effect after a system is rebooted To alter baud rate or checksum settings you must perform the follow ing steps 1 Power on all components except the ADAM 5000 system 2 Power the ADAM 5000 system ON while shorting the INIT and GND terminals as shown in Figure A 3 ADAM 5000 A 9 Quick Start Example Le Vs POWER SUPPLY 10 30 VDC 69 GND reS O0 nits 62 COM reS LED DATA HOST mene Les LE DATA 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 and power the ADAM 5000 system ON 7 Waitat least 7 seconds to let self calibration and ranging takeef fect 8 Check the settings If the baud rate has changed the settings on the host computer should be changed accordingly ADAM 5000 Appendix A A 4 A Distributed ADAM 5000 Network System Hook up The figure below gives an example of how multiple ADAM
106. 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 the systems are able to retain these parameters in case of power failure Flexible Alarm Setting The ADAM 5000 system provides a flexible alarm setting method via an utility software ADAM EXE between analog input modules and digital output modules The user may configure a point of any digital output module plugged into any slot as the High alarm or Low alarm ADAM 5000 3 3 ADAM 5000 System output of a channel of an analog input module The relationship and their High Low alarm limits may be downloaded into the system s EEPROM by the host computer The alarm functions can be enabled or disabled remotely When the alarm function is enabled the user may select whether the digital output is triggered If the digital outputs are enabled they are used to indicate the High and 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 is over the High limit or below the Low limit 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 limits An alarm in Latching mode ca
107. c indicators are located on the front panel of the ADAM system They show both normal operation and system status in your remote I O system The indicators are e System status PWR RUN e Communication status TX RX e O module status 2 2 ADAM 5000 Chapter 2 A complete description of the diagnostic indicators and how to use them for troubleshooting is explained in Chapter 7 RESET Figure 2 1 ADAM 5000 Diagnostic indicators Setting the Network Address Switch Set the network address using the 8 pin DIP switch Valid settings range from 0 to 255 00h to FFh where ON in any of the 8 DIP switch positions equates to a binary 1 and OFF equates to a binary 0 For example if the Node ID is 03h the DIP switch settings for switches 1 and 2 representing bits 1 and 2 would both be ON while the rest of the switches would be OFF The default Node ID is O1h ADAM 5000 2 3 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 and an I O unit of the ADAM 5000 All dimensions are in millimeters n F3 es QJ 2 4 ADAM 5000 O 0000 TTTTTTUT
108. ccordingly 6 154 ADAM 5000 Chapter 6 aaSiCjRhC aaSiCjRhC Name Read Alarm Connection Description Return the High Low alarm limit output connection of a specified input channel in the addressed ADAM 5000 system Syntax aaSiCjRhC cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i and the desired channel j RhC is the command for reading Alarm Connection h indicates alarm type and can have the value H High alarm L Low alarm cr represents terminating character carriage return ODh Response aaSkCn cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system SkCn identifies the desired slot k and the desired digital output point n n 0 to F to which the input alarm is connected If the values of k and n are the analog input has no connection with a digital output point cr represents terminating character carriage return ODh ADAM 5000 6 155 Command Set 5080 Counter Frequency Module aaSiCjRhC aaSiCjRhC Example command 03S0C1RLC cr response 03S C1 cr Channel 1 of slot 0 of ADAM 5080 in ADAM 5000 system at address 03h
109. ceeneeeeeeeeeeeeeeeeeeeeeeeeeeeaee F 11 The characteristic of the cable sssussssssss F 12 System Shielding 1 sssssssssssss F 13 System Shielding 2 se F 13 Noise Reduction Techniques ssssssssss F 15 Table 4 1 Table 4 2 Table 4 3 Table 4 4 Table 4 5 Table 4 6 Table 4 7 Table 4 8 Table 4 9 Table 4 10 Table 4 11 Table 4 12 Table 4 13 Table 4 14 Table 4 15 Table 4 16 Table 4 17 Table 4 18 Table 4 19 Tables Technical specifications of ADAM 5013 4 4 Calibration resistances of ADAM 5013 4 6 Technical specifications of ADAM 5017 4 9 Technical specifications of ADAM 5017H 4 12 ADAM 5017H input signal ranges ssssssss 4 13 Technical specifications of ADAM 5018 4 15 Technical specifications of ADAM 5024 4 17 Calibration voltage of ADAM 5017 5018 4 21 Calibration voltage of ADAM 5017H susss 4 22 Technical specifications of ADAM 5050 4 27 Technical specifications of ADAM 5051 4 28 Comparison between ADAM 5051 and ADAM 5051D 4 30 Technical specifications of ADAM 5052 4 32 Technical specifications of ADAM 5
110. channel j j 0 to 7 of the ADAM 5017H whose range you want to set A represents the set input range command rr represents the 2 character hexadecimal code of the input range See Appendix B Each channel in a ADAM 5017H module may be set to a different range but the data formats of all channels in this module must be the same cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal ADAM 5000 6 59 Command Set 5017H Analog Input aaSiCjArrFF aaSiCjArrFF address of an ADAM 5000 system cr is the terminating character carriage return ODh Example command 35S3C1A ObFF cr response 35 cr Channel 1 of the ADAM 5017H module in slot 3 of the ADAM 5000 system at address 35h is set to the input range 0 20 mA engineering unit data format The response indicates that the command has been received as a valid command 6 60 ADAM 5000 Chapter 6 aaSiCjB Name Description Syntax Response aaSiCjB Read Input Range Returns the input range in engineering units for a specified channel of a specified anal
111. checksum Figure 5 4 Terminal emulation Download Procedure New ADAM 5000 485 Firmware A new set of firmware is provided for the ADAM 5000 485 to account for use of new ADAM 5000 I O modules with the ADAM 5000 system Follow the steps provided below to download the new firmware before attempting to use the new ADAM 5000 I O modules 1 Connect the COM port of the host computer with the RS 232 port on the ADAM 5000 ADAM 5000 5 7 Software Utilities 5 2 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 Follow the steps listed on the screen to complete the firmware download Note The files ADAM EXE DOWNLOAD IMG and RSROM IMG should be installed in the same directo ry Quit Choosing the Quit option exits the ADAM utility program DLL Dynamic Link Library Driver The ADAM 5000 API Dynamic Link Library DLL enables you to quickly and easily write Windows applications for ADAM 5000 systems The library supports both C and Visual Basic Since ADAM 5000 systems communicate with a host computer through the host s COM port no additional driver DRV or VxD needs to be installed The DLL includes all necessary function calls to utilize the ADAM 5000 systems to their fullest extent
112. cifications of the ADAM 5000 Processor CPU 80188 16 bit microprocessor RAM 32 KB 4 slots ADAM 5000 485 VO Capacity 8 slots ADAM 5000E Watchdog Timer Yes 1 0 W ADAM 5000 485 Power Consumption 4 0 W ADAM 5000E Communication RS 485 Ports 2 1 each for input and output Extended RS 232 Ports Speed Max Communication Distance Network Expansion Protection Protocol Asynchoronous Data Format Communication Error Check 1200 bps to 115 2 Kbps 4000 ft 1 2 Km RS 485 twisted pair Up to 256 ADAM 5000 systems per host serial port over twisted pair wires Transient supression on RS 485 communication lines ASCII command respones 1 start bit 8 data bits 1 stop bit no parity 1 start 8 N 1 With checksum ADAM 5000 3 7 ADAM 5000 System Isolation Input Output 3000 Vdc 2500 Vdc ADAM 5000 485 Communication 3000 Vdc ADAM 5000E Diagnosis Status Indicators Power CPU Communication I O modules Basic Function Block Diagram Memory Opto Coupled EK DATA Isolation i 7 MN m ds lt 16 Bit Controller Si d up m i L 8V GND DATA N f i N WDT amp PS Reset Power Isolation Rectifier 7 E j Power S amp S mS Converter Filter po 30vdc 10 Figure 3 1 Function block diagram ADAM 5000 4 I O Modules l O Modules
113. ct before issuing a new command to the system Note All configuration parameters can be changed dynami cally except checksum and baud rate parameters They can only be altered when the INIT terminal is grounded Baud Rate Baud Rate Code Figure 6 1 Baud rate codes 6 6 ADAM 5000 Chapter 6 aa2 Name Description Syntax Response aa2 Configuration Status Returns the configuration status for a specified system module aa2 cr is a delimiter character aa range 00 FF represents the 2 character hexadeci mal address of the ADAM 5000 system you want to interrogate 2 is the Configuration Status command cr is the terminating character carriage return ODh aaccff cr if the command is valid aa cr if an invalid operation was entered There is no response if the module detects a syntax error communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was in valid aa range 00 FF represents the 2 character hexadeci mal address of an ADAM 5000 system cc represents the baud rate code ffis a hexadecimal number that equals the 8 bit parame ter representing checksum status The sixth bit repre sents the checksum status 1 means enabled while 0 means disabled The other bits are not used and are set to 0 cr is the terminating character carriage return ODh
114. ctive indeed But those parallel resistors make the EARTH as a single point and just 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 all buildings base on EARTH Steels concretion and relational cables such as Lighting Arrester and power system were connected to EARTH Think them as resistors then those infinite parallel resistors make the EARTH as a single point and just for reference ADAM 5000 F 3 Grounding Reference 1 2 The Frame Ground and Grounding Bar Single Phase Three Line Neutral is the physical cable from Generator Ground is the local physical cable that connected to Ground 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 circuit inside the computer When we want to communicate with this computer not only signal ground but also frame ground should be connected to make areference point of each other s electronic circuit Generally speaking it s necessary to build a individual grounding bar for each system such as computer networks telecommunication networks power system etc Those individual grounding bars not only provide the individual reference point but also make the e
115. d Set 5017H Analog Input aaSi Example aaSi the interrogated module of the specified system The dddd from all channels is shown in sequence from 7 to 0 If dddd it means the channel is invalid cr is the terminating character carriage return 0Dh command 35S3 cr response 46 000 7 000 8 125 4 250 410 000 8 500 7 675 5 445 cr The command requests the ADAM 5017H module in slot 3 of the ADAM 5000 system at address 35h to return the input values of all channels The analog input module responds with the input values of all channels in sequence from 0 to 7 6 000 7 000 8 125 4 250 10 000 8 500 7 675 5 445 6 68 ADAM 5000 Chapter 6 aaSiCj Name Description Syntax Response aaSiCj Specified Analog Data In 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 complement data format aaSiCj cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to configure Si identifies the I O slot 1 0 to 3 of ADAM 5000 system you want to read Cj identifies the channel you want to read cr is the terminating character carriage return ODh data cr if the command is valid Engineering Unit Data Format dddd cr if the command is valid Two s Complement Data Format aa
116. detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system cr represents terminating character carriage return ODh 6 78 ADAM 5000 Chapter 6 aaSiCjCh aaSiCjCh Example command 03S0C1CL cr response 03 cr Channel 1 of slot 0 in the ADAM 5000 system at address 03h is instructed to set its Low alarm state to OFE The system confirms it has done so accordingly ADAM 5000 6 79 5013 5017 5017H 5018 Command Set Analog Input Alarm aaSiCjAhCSkCn aaSiCjAhCSkCn Name Set Alarm Connection Description Connects the High Low alarm of the specified input Syntax Response channel to the specified digital output in the addressed ADAM 5000 system aaSiCjAhCSkCn cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i i 0 to 3 and the desired analog input channel j j 0 to 7 AhC is the Set Alarm Connection command h indicates alarm type and can have the value H High alarm L Low alarm SkCn identifies the desired slot k k 0 to 3 and the desired digital output point n n 0 to F To disconnect the digital output k and n should be set as cr represents terminating character carriage return
117. does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system FFFFFFFF indicates the I O slot which ADAM 5080 module is in cr is the terminating character carriage return 0Dh 6 118 ADAM 5000 Chapter 6 aaT aaT Example command 25T cr Response 25FF80FFFF cr ADAM 5080 is plug in slot 1 and the command requests the system at address 25h to send its module name ADAM 5000 6 119 5080 Counter Command Set Frequency Module aaF Name Description Syntax Response aaF Read Firmware Version Returns the firmware version code from a specified ADAM 5000 system aaF cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate F is the command for reading Firmware Version cr is the terminating character carriage return 0Dh aa version cr if the command is valid aa cr if an invalid operation was entered There is no response if the module detects a syntax error communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of
118. e eight counter frequency mode is in hexdecimal format If data 2 it means the channel is invalid cr is the terminating character carriage return 0Dh 6 126 ADAM 5000 Chapter 6 aaSi aaSi Example command 16S2 cr response If the response you got is in Counter mode you ll see one similiar to the example below gt 1235458013267521306934521463051832106549 cr What you see here is actually the input values of all channels that is returned from slot 2 of the ADAM 5000 system at address 16h As all 4 values are concatenated into one numerical string such as above we can still easily discern the values of 4 channels specifically as 1235458013 2675213069 3452146305 and 1832106549 If the response is gt 0e88f263c33697b52a68d61fe2ca6915 cr The command requests the module in slot 2 of the ADAM 5000 system at address 16h to return the input values of all channels The module response that input values if all channels are hexdecimal 0e88f263 c33697b5 2a68d61f e2ca6915 ADAM 5000 6 127 5080 Counter Command Set Frequency Module aaSi However if the response is in frequency mode you ll see one similar to the example below gt 0000098700000006490000000762000000011600 cr As all 4 values are concatenated into one numerical string such as above we can still easily discern the values of 4 channels specifically as 0000098700 0000064900 0000076200 0000011600 What you see
119. e 1 Hex Data format Engineerne units D op to 20 mA or 4 to 20 mA mcrease 0 005 mA Oto 10 increase 0 002 V br e fast increase Data format Eneineering units of FSR Twas Output range Compleme Oto 20 mA or4to 20 mA increase 0 1 mA increase 0 5 increase 14 Oto 10V increase 0 05 V Hex 5 26 ADAM 5000 Chapter 5 5 4 12 Alarm Settings e Set the alarm status high alarm value low alarm value and then click the Update button r Alarm Setting Alarm setting MOMENTARY High alarm value 03 000 v Low alarm value o 000 v u pote e Alarm setting Disables or enables the alarm either in Latching or Momentary mode e Highalarm value Downloads the high alarm limit value into the module The format is always in engineering units e Lowalarm value Downloads the low alarm limit value into the module The format is always in engineering units Digital Filter p Filter TTL input C Photo input Eilter state v Enable High level voltage js v Low level voltage fos v High level mininum width 00002 usec Low level mininum width 00002 usec Update e High level voltage Set the high trigger level for non isolated input signals The range is from 0 1 V to 5 0 V This high trigger level must be higher than the low trigger level at all times ADAM 5000 5 27 Software Utilities e Lowlevel voltage Set the l
120. e disable channels command mm are two hexadecimal values Each value is interpret ed as 4 bits The first 4 bit value represents the status of channels 4 7 the second 4 bit value represents the status of channels 0 3 A value of 0 means the channel is disabled while a value of 1 means the channel is enabled See the Read Channel Status Command aaSi6 Bit 7 cannot be enabled in the ADAM 5018 since the module is physically limited to 7 channels cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid 6 42 ADAM 5000 Chapter 6 aaSibmm Example aaSibmm aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh command 00S1581 cr response 00 cr The command enables disables channels of the analog input module in slot 1 of the system at address OOh Hexadecimal 8 equals binary 1000 which enables channel 7 and disables channels 4 5 and 6 Hexadecimal 1 equals binary 0001 which enables channel 0 and disables channels 1 2 and 3 ADAM 5000 6 43 Command Set 5017 5018 Analog Input a
121. e if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh command 35S83A0000 cr response 35 cr The analog input module in slot 3 of the ADAM 5000 system at address 35h is configured to an input range 15mV engineering units data format and integration time 50ms 60H The response indicates that the command has been received An analog input module requires a maximum of 7 seconds to perform auto calibration and ranging after itis reconfigured During this time span the module cannot be addressed to perform any other actions ADAM 5000 6 39 Command Set 5017 5018 Analog Input aaSiB Name Description Syntax Response aaSiB Configuration Status Returns the configuration status parameters for a specified analog input module of a specified system aaSiB cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate Si identifies the I O slot you want to read B is configuration status command cr is the terminating character carriage return ODh aarrff cr if the command is valid aa c
122. e of a Read High 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 Command 07S1RHA9 cr Response 07 2 0500D8 cr where A9 represents the checksum of this command and lt R gt D8 represents the checksum of the response The checksum of the command string is derived as shown below A9h 24h 30h 37h 53h 31h 52h 48h MOD 100h The hexadecimal ASCII codes for 0 7 S 1 R and H are 24h 30h 37h 53h 31h 52h and 48h respectively The sum of these ASCII codes is 1A9h The modulo 256 100h of 1A9h is A9h ADAM 5000 D 3 How to Use the Checksum Feature Printable ASCII Characters D 4 ADAM 5000 Appendix E E ADAM 4000 5000 System Grounding Installation ADAM 5000 ADAM 4000 5000 System Grounding Installation E 1 Power Supplies For relevant wiring issues please refer to the following scheme ERT AC Power Line 299 MNFB Isolation AC Transformer Trj To prevent system control from interferences caused by external power NEB ADAM 5000 PS t V C PN P S ax Uo DC10 30V NFB SO Is o Connect to AI DI DO modules not for Relay output dia P The power sources for DI DO and AI should be independent DC24
123. e output for an analog input alarm it cannot be reconfigured via digital output commands Channels used for analog input alarms always have a higher priority 6 112 ADAM 5000 Chapter 6 aaSiM Name Description Syntax Response aaSiM Read Channel Masking Status Asks the specified module to return the masking status of digital output channels aaSiM cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system Si identifies the I O slot of the system you want to read Mis Channel Masking Status command cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system that is responding data is the hexadecimal value representing the status of all digital output channels A 4 character value repre sents the output channels in sequence from 15 thru 0 in an ADAM 5056 module A 2 character value represents the output channels in sequence from 5 thru 0 in an ADAM 5060 module And a 2 character value repre sents the output channels in s
124. e settings Highlight the preferred setting and press lt Enter gt to select Channel setting configuration allows you to selectively Enable Disable any of the 8 channels numbered from 0 7 This option is only func tional in ADAM 5017 and ADAM 5018 modules Highlight the channel s which you wish to change and press the lt Spacebar gt to toggle between enable or disable Press lt Enter gt to accept the change s and return to the main menu After you have made the changes for a block of parameters press lt ESC gt You will be asked if you are satisfied with the changes you have made or not Answer Y to keep the changes you have made or N to leave the values unchanged Output Data If you wish to set the values of a module s outputs select the proper module from the screen and press lt Enter gt Next highlight the output channel and type its value Note that digital outputs cannot be used when alarm functions are activated After you have typed the chang es press lt ESC gt to exit ADAM 5000 5 5 Software Utilities Calibration Press lt Enter gt on the Calibrate option on the top bar and a selection bar appears in the status field Move the selection bar over the module you wish to configure and select it by pressing lt Enter gt Only analog input and output modules can be calibrated If the module is an analog input module you will be able to choose for example Zero Calibration The screen will then look l
125. en selecting Enable the latch will be relieved and the alarm state will return to normal Once the alarm state returns to normal the Clear Latch Alarm will return to Disable ADAM 5000 4 49 l O Modules TTL Isolated Input Level According to your need you can select either TTL or Isolated Input Level by setting the configuration for the jumpers Select the proper jumper settings for either TTL or Isolated Input according to Figure Figure 10 Please note that you must configure all six jumpers to the correct configuration for proper function COOgeco eoogoogQ e OOOOOOOOOOOOOOOO Ql Ql Ql Ql Ql Ql O Ol Figure 4 51 Jumper Location on the ADAM 5080 Module TTL Input Level Isolated Input Level Figure 4 52 TTL Isolated Input Level Selectting 4 50 ADAM 5000 Chapter 4 ADAM 5080 Technical Specifications Channel 4 0 3 1000 Hz max Frequency mode 5000 Hz max Counter mode Input Level Isolated or TTL level 500 p sec Frequency mode 100 y sec Counter mode Input Frequency Minimum Pulse Width Minimum Input Current 2mA Isolated Logic Level 0 1 Vu Kokted Input Level IE ogie Level Tox 3 5 Vto 40 V Logic Level 0 0 V to 0 8 V TTL Input Level Logic Level 1 2 3 to 5 V Isolated Voltage 1000 Vus Counter Up Down
126. ending conflicts can occur since a simple command response sequence is used There is always one initiator with no address and many slaves with addresses In this case the master is a personal computer that is connected with its serial RS 232 port to an ADAM RS 232 RS 485 converter The slaves are the ADAM 5000 systems When systems are not transmitting data they are in listen mode The host computer initiates a command response sequence with one of the systems Commands normally contain the address of the module the host wants to communicate with The system with the matching address carries out the command and sends its response to the host C 2 ADAM 5000 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 drop cables Thus all connections are parallel and connecting or discon necting of a node doesn t affect the network as a whole Since ADAM 5000 systems use the RS 485 standard and an ASCII based commands set they can connect and communicate with all ASCII based computers and terminals The basic layouts that 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 systems can be daisychained This limitation is a physical one When using
127. equence from 7 thru ADAM 5000 6 113 5050 5051 5052 5056 Command Set 5060 5068 Digital I O aaSiM Example aaSiM 0 in an ADAM 5068 module Each bit represents a channel A value of 1 means the channel is masked while a value of 0 means the channel is valid cr is the terminating character carriage return ODh command 19S1M cr response 191322 cr The command asks the digital output module in slot 1 of the ADAM 5000 system at address 19h to return the masking status of all of its channels The first 2 character portion of the response indicates the address of the ADAM 5000 system The second 2 characters portion of the response value 13h 00010011 indicates that digital output channels 8 9 and 12 are masked while channels 10 11 13 14 and 15 are valid The third 2 character portion of the response value 22h 00100010 indicates that digital output channels 1 and 5 are masked while channels 0 2 3 4 6 and 7 are valid 6 114 ADAM 5000 Chapter 6 6 10 ADAM 5080 Counter Frequency Command Set Command Syntax Command Name SaaF Read Firmware Version aaSiArrff Set Configuration Read Configuration ZaaSi Read All Channel Counter Frequency Data Read One Channel aaSiCj Counter Frequency Data aaSi data Set Digital filter Scale Read Digital filter scale D Set Counter aaSiCj5s Start Stop Description Returns the module name from a specified ADAM 5000
128. er port to connect with their host PC the other port could be utilized according to their specific needs For example if RS 232 port is selected for connection with host PC the RS 485 port can be used for connection with DA amp C modules such as ADAM 5000 485 ADAM 5000 ADAM 4000 modules Thus users save extra costs for another RS 232 485 conversion device e g ADAM 4520 Or if users select RS 485 port for host PC connection the RS 232 port can then have different usage such as described in the following sections see Built in Communication Ports for Field Diagnostics and Flexible Communication Port Built in Communication Ports for Diagnostics ADAM 5000E only When users utilize application software to control their system ADAM 5000E can provide another port to let user monitor at any time the communication quality and condition as a reference to mainte nance and test When error occurs in the system users can perform a quick diagnostics to locate the fault A considerable amount of troubleshooting efforts can be saved For example using popular ComWatch software users can watch the current execution and response of a certain command It is very convenient to identify whether it is communication or the hardware product that is causing the problem Flexible Communication Port ADAM 5000E only ADAM SO000E provides a further application Users can simultaneous ly connect COMI and COM2 of host PC to RS 232 and RS 485 port of A
129. esee heteas fetu basis faites 5 3 Setup Options ni oe HR EMG 5 4 Zero Calibration anasa A A 5 6 Terminal emulation eee 5 7 Display the connected module sssss 5 11 Figure 5 6 Figure 5 7 Figure 5 8 Figure 5 9 Figure 5 10 Figure 6 1 Figure 6 2 Figure 6 3 Figure 6 4 Figure A 1 Figure A 2 Figure A 3 Figure A 4 Figure C 1 Figure C 2 Figure C 3 Figure C 4 Figure C 5 Figure C 6 Figure C 7 Figure E 1 Figure E 2 Figure E 3 Figure E 4 Figure E 5 Figure F 1 Figure F 2 Figure F 3 Figure F 4 Figure F 5 Figure F 6 Figure F 7 Figure F 8 Figure F 9 Figure F 10 Save the information of connected modules to txt file 5 12 Setup options nre ni gie ri ei ebd 5 12 Checksum function enabled sssuususss 5 15 The connection for the Data Scope function 5 16 Monitor the issuing commands from PC 1 5 17 Baud rate codes sssssssssssseeseeeennen 6 6 Analog module error codes eeen 6 18 Data format for 8 bit parameters ssssssss 6 38 Data format of 8 bit parameters sssssss 6 92 Power supply connections sssssssssssses A 4 ADAM 5000 system hook up and configuration A 6 Grounding the INIT terminal A 10 ADAM 5000 network system hook up s A 11
130. ff 02 represents the hexdecimal format cr is the terminating character carriage return ODh 6 124 ADAM 5000 Chapter 6 aaSiB aaSiB Example command 35S3B cr response 350100 cr The ADAM 5080 in Slot 3 of ADAM 5000 system at address 35h responds that it is configured in UP DOWN counter mode and for engineering unit data format ADAM 5000 6 125 5080 Counter Command Set Frequency Module aaSi aaSi Name Read All Channel Counter Frequency Data Description Syntax Response Return the input value of all channels for the specified input module for a specified system in engineering unit only aaSi cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate Si is the I O slot of ADAM 5000 system you want to read cr is the terminating character carriage return ODh gt data data data 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 error or communication error or if the specified address does not exists gt is a delimiter character is a delimiter character indicating the command being invalid data is the input value in engineering units of the interrogated module of the specified system If the numbers of data are ten counter frequency mode is in decimal format If the numbers of data ar
131. from the ADAM 5000 system at address OAh indicates the command has been received Note An analog output module requires a maximum of 6 milliseconds after it receives a Startup Output Current Voltage Configuration command to let the settings take effect During this interval the module cannot be addressed to perform any other actions 6 98 ADAM 5000 Chapter 6 aaSiCjo Name Description Syntax Response Note aaSiCjo 4 mA Calibration Directs the specified channel to store parameters following a calibration for 4 mA output aaSiCjO cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system SiCj identifies the I O slot i i 0 to 3 and the channel jG 0 to 3 of the module you want to calibrate 0 is the 4 mA calibration command cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh Before issuing the 4 mA Calibration command the analog output module should be tr
132. g 2 75 o 275 0 67 mv Engineering 2 75 o Dont care 0 67 mV ing 1 375 o i35 oss mv ing 1 375 o Dontcare 0 34 mv 687 o ees o16mv UN CAN E RM 5h 0 2 5 V 8h 500 mV Engineering eo m m TEL o 9h 0 500 mV Engineering 687 5 0 16 mV ref 0 5 3 pA 2E9 Dont care 1 eo ns E i OFFF ah 4 20 mA Engineering 22 A i OFFF o Ee NR E ml Ex RES ES MS ES ERA eo o Em yi o 20 mA 2 m m F F z 2 O12 o12 z z F F o o o olal lal o o o o o o o o a o a o o o o o Oo Oo Oo ol lol o Oo Oo Oo Oo o o o O o o o o o 3 3 3 3 lal3lala3 3 3 3 3 o o o no no ne ne no no o li Engineering OFFF Don t care 1 z o o Q o 3 o Note The full scale values in this table are theoretical values for your reference actual values will vary ADAM 5000 Data Formats and I O Ranges B 4 Analog Output Formats You can configure ADAM analog output modules to receive data from the host in Engineering Units Engineering Units Data can be represented in engineering units by setting bits 0 and 1 of the data format checksum integration time parameter to 0 This format presents data in natural units such as milliamps The Engineering Units format is readily parsed by the majority of computer languages as the total data string length is fixed at six characters two decimal digits a decimal point and three decimal digits The resolution is5 uA Example Ch
133. g a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh ADAM 5000 6 35 Command Set 5013 RTD Input aaSi2 Name aaSi2 RTD Self Calibration Description Causes a specified RTD input module of a specified Syntax Response system to do a self calibration Note This command is for use when RTD Zero and Span calibration commands have been tried and had no effect A user first issues an RTD self calibration command and then issues zero and span calibration commands aaSi2 cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system which contains the module to be calibrated Si identifies the desired slot i 1 0 to 3 containing the module to be calibrated 2 represents the self calibration command cr is the terminating character carriage return 0Dh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000
134. g to the cost of replacement materials service time and freight Please consult your dealer for more details If you think you have a defective product follow these steps 1 Collect all the information about the problem encountered e g type of PC CPU speed Advantech products used other hardware and software used etc Note anything abnormal and list any on screen messages you get when the problem occurs 2 Call your dealer and describe the problem Please have your manual product and any helpful information readily available 3 If your product is diagnosed as defective you have to request an RAM number When requesting an RMA Return Material Authorization number please access ADVANTECH s RMA website http www advantech com tw rma If the web sever is shut down please contact our office directly You should fill in the Problem Repair Form describing in detail the application environment configuration and problems encountered Note that error descriptions such as does not work and failure are so general that we are then required to apply our internal standard repair process 4 Carefully pack the defective product a completely filled out Repair and Replacement Order Card and a photocopy of dated proof of purchase such as your sales receipt in a shippable container A product returned without dated proof of purchase is not eligible for warranty service 5 Write the RMA number visibly on the outside of the pack
135. he 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh 6 122 ADAM 5000 Chapter 6 aaSiArrff Example aaSiArrff command 24S1A0002 cr response 24 cr The ADAM 5080 in Slot 1 of ADAM 5000 system at address 24h is in Bi direction mode and configured for hexdecimal format ADAM 5000 6 123 5080 Counter Command Set Frequency Module aaSiB aaSiB Name Read Configuration Description The command requests the Configuration of slot Syntax aaSiB cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate Si identifies the desired slot i B represents the configuration status command cr is the terminating character carriage return ODh Response _ aarrff cr if the command is 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 indicating a valid command is received delimiter character indicating the command is invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system rr 00 represents Bi direction counter mode rr 01 represenrs UP DOWN counter mode rr 02 represents Frequency mode ff indicates which format is ff 00 represents the engineer format
136. he specified channel Returns the alarm status to normal Connects the High Low alarm of the specified input channel to the specified digital output in the addressed ADAM 5000 system Returns the High Low alarm limit output connection of a specified input channel in the addressed ADAM 5000 system 6 116 ADAM 5000 Chapter 6 Command Syntax Command Name Description Sets the High Low alarm limit value for the aaSiCjAhU data Set Alarm Limit specified input channel of a specified ADAM 5000 system Returns the High Low alarm limit value for the aaSiCjRhU Read Alarm Limit specified input channel in the addressed ADAM 5000 system Reads whether an alarm occurred for the aaSiCjS Read Alarm Status specified input channel in the specified ADAM 5000 system ADAM 5000 6 117 5080 Counter Command Set Frequency Module aaT aaT Name Read Module Name Description Returns the module name from a specified ADAM 5000 Syntax Response system aaT cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate T is the command for reading Module Name cr is the terminating character carriage return ODh aaFFFFFFFF cr if the command is valid aa cr if an invalid operation was entered There is no response if the module detects a syntax error communication error or if the specified address
137. he specified address does not exists delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system s represents start stop command s 0 indicate stop counter s 1 indicate start counter cr is the terminating character carriage return ODh ADAM 5000 6 137 5080 Counter Command Set Frequency Module aaSiCj5 aaSiCj5 Example command 26S3C25 cr response 261 cr The channel 2 of ADAM 5080 in slot 3 in ADAM 5000 system at address 26h is instructed to return its counter status The counter status is in start status 6 138 ADAM 5000 Chapter 6 aaSiCj6 Name Description Syntax Response aaSiCj6 Clear Counter Clear the counters of the specified counter frequency module aaSiCj6 cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system SiCj identifies the I O slot i and the channel j for the module you want to return a prior value 6 is the command for clearing counter cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command
138. he terminating character carriage return ODh gt data if the command is 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 exists gt is a delimiter character delimiter character indicating the command was invalid data is the input value in engineering units of the interrogated module of the specified system If the numbers of data are ten counter frequency mode is in decimal format If the numbers of data are eight counter frequency mode is in hexdecimal format If data 2 it means the channel is invalid cr is the terminating character carriage return ODh ADAM 5000 6 129 5080 Counter Command Set Frequency Module aaSiCj aaSiCj Example command 35S3C2Z cr response gt 0000000451 cr The command requests the ADAM 5080 module in slot 3 of the ADAM 5000 system at address 35h to return the input value of channel 2 The counter module responds that the input value of channel 2 is 451 6 130 ADAM 5000 Chapter 6 aaSi data aaSiQ data Name Set Digital filter Scale Description Set the filter seconds to start to measure the input signal Syntax aaSiO data cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system which is to be calibrate Si identifies the sepcified slot is the co
139. i RTD RTD type and temperature Pt 100 to 100 C a 0 00385 Pt Oto 100 C a 0 00385 Pt 0 to 200 C a 0 00385 Pt 0 to 600 C a 0 00385 Pt 100 to 100 C a 0 00392 Pt 0 to 100 C a 0 00392 Pt 0 to 200 C a 0 00392 Pt 0 to 600 C a 0 00392 Ni 80 to 100 C Ni Oto 100 C zero art inomicro span ane onore Table 4 1 Technical specifications of ADAM 5013 4 4 ADAM 5000 Chapter 4 ADAM 5013 RTD Input Resistance Calibration 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 4 2 1 Make sure that the module is correctly installed and is properly configured for the input range you want to calibrate You can use the ADAM utility software to help in this Connect the correct reference self resistance between the screw terminals of the ADAM 5013 as shown in the following wiring diagram Table 4 2 below shows the correct values of the span and zero calibration resistances to be connected Reference resistances used can be from a precision resistance decade box or from discrete resistors with the values 60 Q 140 Q 200 Q and 440 Q gt o mi o x 8 m x Z 9 g 6 BI oes vo FY NS 9 9 Q9 Y al m FJ a E Resistance Decade Box ad Figure 4 3 Applying calibration resistance 4 First with the correct zero offset calibration resistance connected as shown above issue a Zero Calibra
140. icator If the self test for the system has passed the RUN LED is still on except no power 7 4 Communication Problems If you cannot establish communications with the system module check these items e The cable is disconnected e The cable has a broken wire or has been wired incorrectly e The cable is improperly terminated or grounded e The device connected is not operating at the correct baud rate e The device connected to the port is sending data incorrectly e A grounding difference exists between the two devices e Electrical noise is causing intermittent errors e The system module has a bad communication port and it should be replaced ADAM 5000 7 5 Troubleshooting 7 5 I O Module Troubleshooting There is a LED to indicate the connection between the base and an I O module in any ADAM 5000 system The LED is on when the connection is good If you suspect an I O error there are several things that could be causing the problem Alooseterminal block e The power supply has failed e The module has failed Some Quick Steps When troubleshooting the ADAM 5000 series digital I O modules there are a few facts you should be aware of These facts may assist you in quickly correcting an I O problem e The digital output modules can not detect shorted or open output points If you suspect one or more points on an output module to be faulty you should measure the voltage drop from the common to the suspect point
141. ied analog input module of the specified system If data 2 it means the channel is invalid cr is the terminating character carriage return ODh 6 48 ADAM 5000 Chapter 6 aaSiCj aaSiCj Example command 2282C2 cr response gt 1 4567 The command requests the analog input module in slot 2 of the ADAM 5000 system at address 22h to return the input value of channel 2 The analog input module responds that the input value of channel 2 is 1 4567 ADAM 5000 6 49 Command Set 5017 5018 Analog Input aaSiER Name Description Syntax Response aaSiER Initialize EEPROM data Initializes all EEPROM data in a specified analog input module to their default values This command is sent following a failed attempt to calibrate a module the module shows no effect from an attempted calibration Following initialization the problem module should readily accept calibration aaSiER cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system Si identifies the I O slot for which you wish to initialize all EEPROM data ER is Initialize all EEPROM data command cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist del
142. iguration is according to your specifications and that it matches the output range you want to calibrate You can do this by using the ADAM utility software Refer to Chapter 5 Utility Software 3 Connect either a 5 digit mA meter or voltmeter with a shunt resistor 250 Q 01 and 10 ppm to the screw terminals of the module 10 Gi 10 amp ammeter 11 S I1 Q A Figure 4 18 Output module calibration 4 Issue the Analog Data Out command to the module with an output ADAM 5000 4 23 l O Modules 4 6 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 mA meter indicates exactly 4 mA or in the case of the voltmeter with shunt resistor trim until the meter indicates exactly 1 V When calibrating for 20 mA using a voltmeter and shunt resistor the correct voltage should be 5 V 6 Issue the 4 mA Calibration command to indicate that the output is calibrated and to store the calibration parameters in the module s EEPROM 7 Execute an Analog Data Out command with an output value of 20 mA The module s output will be approximately 20 mA 8 Execute the Trim Calibration command as often as necessary until the output current is equal to exactly 20 mA 9 Execute the 20 mA Calibration c
143. ike Figure 5 3 r gare p un mina Tle ul Hoda Address Dec Hex glot mumbar Ju Input range E a Si Apply O 8 to the channel D of this slot Press Enter to execute Disable Latch Digable Latch Figure 5 3 Zero Calibration File This option allows you to update the status field using the Save option and can give you a hardcopy of all the connected modules that are shown on the screen by using the Print option Terminal This option allows you to directly send and receive commands on the RS 485 line It has two options Command Test and Terminal Emula tion Choose the Single Line option to use the Command Test mode You send commands one at a time by typing them on the Command line and pressing lt Enter gt The response appears in the Response line 5 6 ADAM 5000 Chapter 5 underneath To resend a command simply press lt Enter gt Choose Full Screen to select Terminal Emulation mode This mode provides additional information on the configuration status under Settings shown at the right side of the screen Previous commands and responses will remain on the screen for reference To repeatedly send a command press lt F10 gt and a dialog box will appear into which you can enter the command Press lt Enter gt to send the command which will automatically repeat Press any key to stop repeating the command fli costinuous command estry sENTERS sund command lt ESCe exit TAE Enable Disable
144. imiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh 6 50 ADAM 5000 Chapter 6 aaSiO Name Description Syntax Response Note aaSi0 Span Calibration Calibrates a specified analog input module to correct for gain errors aaSiO cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system which is to be calibrated Si identifies the I O slot which is to be calibrated represents the span calibration command cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh In order to successfully calibrate an analog input module s input range a proper calibration input signal should be connected to the analog input module before and during the calibration process
145. immed to the correct value using the Trim Calibration command Either amA meter or a resistor and voltmeter should ADAM 5000 6 99 Command Set 5024 Analog Output aaSiCjo aaSiCjo be connected to the module s output See also the analog output module s Trim Calibration command in Chapter 4 Section 4 5 Analog Output Module Calibration for a detailed description 6 100 ADAM 5000 Chapter 6 aaSiCj1 Name Description Syntax Response Note aaSiCj1 20 mA Calibration Directs the specified channel to store parameters following a calibration for 20 mA output aaSiCjl cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system SiCj identifies the I O slot i i 0 to 3 and the channel jG 0 to 3 of the module you want to calibrate 1 is the 20 mA calibration command cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh Before issuing the 20 mA Calibrati
146. index input range data format and integration time for a specified RTD input module in a specified system Returns the configuration parameters for a specified RTD input module in a specified system Returns the input values of all channels of a specified RTD input module of a specified system in engineering units Returns the input value of a specified channel for a specified RTD input module of a specified system in engineering units Initializes all EEPROM data in a specified RTD input module to their default values Enables disables multiplexing simultaneously for separate channels of the specified input module ADAM 5000 6 19 Command Set 5013 RTD Input aaSi6 Read Channels Status Asks a specified input module to return the status of all channels aaSi0 RTD Span Calibration Calibrates a specified RTD input module to correct for gain errors aaSi1 RTD Zero Calibration Calibrates a specified RTD input module to correct for offset errors aaSi2 RTD Self Calibration Causes a specified RTD input module of a specified system to do a self calibration Note The ADAM 5013 module also has Alarm Setting functions The alarm command set for the ADAM 50183 is the same as that for the ADAM 5017 ADAM 5017H and the ADAM 5018 Please refer to pages 6 71 to 6 89 for this set of commands 6 20 ADAM 5000 Chapter 6 aaSiArrff Name Description Syntax Response aaSiArrff
147. ines will give you some brief instructions on how to use the utility e Overview e COM port settings e Search connected modules e Terminal emulation e Data Scope e Save module s configuration to file e Load module s configuration file to configure module e Module configuration e Module calibration e Data input and output e Alarm settings e Download procedure 5 4 1 Overview Main Menu The window utility consists of a toolbar on the top and a display area that shows forth the relevant information about the connected modules The utility s main toolbar is as shown below f eel e s The main toolbar buttons are shortcuts to some commonly used menu items S Save Saves the connected module to PC Save the information of all connected modules to txt file By doing this users can keep track of every different setting environment 5 10 ADAM 5000 Chapter 5 a Search Search for the address of connected modules on network Ej Terminal Issue commands and receives response al P Data Scope Display the current data Save Configuration Saves the configuration of selected module into txt file ez Load Configuration Download the previous configuration file S Help Display the Online Help for the ADAM utility 5 4 2 Save Function Save the settings of current module e g Baud rate Address Modules Name to txt file Example Figure 5 5 Display the connected module ADAM
148. ing character carriage return ODh ADAM 5000 6 145 Command Set 5080 Counter Frequency Module GaaSiCjG GaaSiCjG Example command 26S3C2G cr response 260000004369 cr The channel 2 of ADAM 5080 in slot 3 in ADAM 5000 system at address 26h is instructed to return counter initial value The initial counter value is 4369 6 146 ADAM 5000 Chapter 6 aaSiCjAhEs aaSiCjAhEs Name Set Alarm Disable Latch Description The addressed counter module is instructed to set alarm Syntax Response disable or latch aaSiCjAhEs cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i and the desired channel j AhEs is the command for setting Alarm Disable Latch Mode command h indicates alarm type and can have the value H High alarm L Low alarm s indicates alarm enable disable and can have the value D Disable E Enable cr represents terminating character carriage return ODh aa cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system cr represents terminating character carriage return ODh ADAM 5000 6 147 5080 Counter
149. iring 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 are designed to link the RS 485 through a cable to a network in a system The pin assignment of the port is as follows O RS 485 Data RS 485 Data J Not Used 1 Not Used OOO OO RS 485 Signal Ground Note The wiring of the RS 485 should be through a twisted pair To reduce electrical noise it should be twisted as tightly as possible ADAM 5000 2 11 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 or troubleshoot your system in the field Further the ADAM 5000 system can also be configured as the slave of the host computer through this port connection The pin assignment of the port is as follows Description Not Used Data Receive RxD 6 3 Data Send TxD 1 e eC 6 Not Used O O RS 232 Signal Ground GND O O Not Used O Q 9 5 9 Not Used Not Used Not Used Built in Communication Ports for Diagnostic Connection ADAM 5000E only The Built in Communication Ports for Diagnostic Function enables users to perform a quick diagnostics to locate where the system is at fault 2 12 ADAM 5000 Chapter 2 This Diagnostic Function requires the RS
150. l connected devices After reconfiguration all modules should be powered down and then powered up to force a reboot and let the changes take effect See the next section for a strategy for changing baud rate and or checksum for an entire network A 3 Baud Rate and Checksum ADAM 5000 systems contain an EEPROM to store configuration information and calibration constants The ROM replaces the usual array of switches and pots required to specify baud rate input output range etc The ADAM 5000 system can be configured remotely through their communication ports without having to physically alter pot or switch settings Since there is no visual indication of a system s configuration status it is not possible to visually determine baud rate and other system settings It might not be possible to establish communications with a system whose baud rate and address are unknown To overcome this problem every system has an input terminal labeled INIT By booting the system while connecting the INIT terminal with the system s GND terminal the system configuration is forced into a A 8 ADAM 5000 Appendix A known state This state is called the INIT state INIT state defaults Baud rate 9600 Address 00h Checksum 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 state with its INIT and GND terminal shorted all configuration settings can
151. log Input Command Set 6 57 6 7 Analog Input Alarm Command Set 6 71 6 8 Analog Output Command Set s s s 6 90 6 9 Digital Input Output Command Set 6 107 6 10 ADAM 5080 Counter Frequency Command Setas ena iie E a tete terea 6 115 Chapter 7 Troubleshooting eee 7 1 7 1 Hardware Diagnosis esee 7 2 7 2 Software Diagnosis 00 0 eee esceseceseceeeeeeeereeeaeeeeeees 7 2 7 3 System Indicators sse 7 3 7 4 Communication Problems sese 7 5 7 5 l O Module Troubleshooting esses 7 6 Chapter A Quick Start Example A 1 A 1 System Requirements to Setup an ADAM 5000 System esee A 2 A 2 Basic Configuration HOOK UP sss A 5 A 3 Baud Rate and Checksum sess A 8 A 4 A Distributed ADAM 5000 Network System HOOK UP oeeie A 11 Chapter B Data Formats and VO Ranges iere Irene B 1 B 1 Analog Input Formats eee B 2 B 2 Analog Input Ranges ADAM 5017 and 5018 B 4 B 3 Analog Input Ranges of ADAM 5017H B 7 B 4 Analog Output Formats eene B 8 B 5 Analog Output Ranges eee B 8 B 6 ADAM 5013 RTD Input Format and Ranges B 9 Chapter RS 485 Network ccccceecesseeeeeeeeeeeeeeeeeeeeeeeeeeees
152. log Output 6 8 Analog Output Command Set aaSiCjArrff Configuration aaSiCjB Configuration Status aaSiCj data Analog Data Out aaSiCj4 Start Up Output Current Voltage Configuration aaSiCjo 4 mA Calibration aaSiCj1 20 mA Calibration aaSiCj3hh Trim Calibration aaSiCj6 Last Value Readback Sets the output range data format and slew rate for a specified channel in a specified analog output module in a specified System Returns the configuration parameters of a specified channel in a specified analog output module of a specified System Sends a digital value from the host computer to a specified channel of a specified slot in a specified ADAM 5000 system for output as an analog signal Stores a default output value in a specified channel The output value will take effect upon startup or reset Directs the specified channel to store parameters following a calibration for 4 mA output Directs the specified channel to store parameters following a calibration for 20 mA output Trims the specified channel a specified number of units up or down Returns either the last value sent to the specified channel by a aaSiCj data command or start up output current voltage 6 90 ADAM 5000 Chapter 6 aaSiCjArrff aaSiCjArrff Name Configuration Description Sets the output range data format and slew rate for a Syntax Response specified channel of a specified analog output module in
153. m E Figure E 5 Grounding Reference ADAM 5000 E 5 ADAM 4000 5000 System Grounding Installation E 6 Some Suggestions on Wiring Layout Since communication is carried through high frequency signals it is advisable that the wiring layout should be paid due attention to Any wire should best remain as a single integral wire Nevertheless if you should need another wire for extended connection it is suggested that you use soldering iron to connect the disparate wires together The parts of copper mesh should be soldered together too Generally factories will layout the power lines control lines signal lines and communication lines within separate conduits Since communication lines and signal lines are most susceptible to interference you should consider avoid laying them parallel with any power line in close distance Nevertheless if they should remain parallel with the power line just keep a proper distance between them Basically an AC current up to 2A should require a distance of 50 cm The bigger the current or voltage the longer the distance is required gt For communication lines and AT O signal lines it is suggested that they should be carried within Zinc gilded tube for crush resistance Meanwhile one end of the zinc gilded tube should be connected to factory facilities and grounded together While planning your wire layouts you should consider layouts that can save wire length
154. mmand 5 16 ADAM 5000 Chapter 5 _Lontinue Send Send a single command or batch command repeatedly __ Stop Stop issuing commands _Savetofie 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 Address of selected modules ere ed Fe ed ee TAALI Pi kM Figure 5 10 Monitor the issuing commands from PC 1 When your system is connected with multiple ADAM 4000 or ADAM 5000 modules just click the addresses of the modules to see relevant information multiple selection from 00 to FF is allowed Then check the Filter option and click Update button to see relevant information of the modules Note that the information about other unselected modules won t show forth 5 4 7 Saving a Module s Configuration to File e Save the input range baud rate data format checksum status and or integration time and Alarm Status for a specified analog input module ADAM 5000 5 17 Software Utilities e Save the output range baud rate data format checksum status and slew rate for a specified analog output module e Save the baud rate and checksum status for a digital I O module e Save the input mode baud rate checksum status and or frequency gate time input signal mode gate mode alarm status etc for a specified counter frequency module There are three ways to save a configuratio
155. mmand for setting digital filter scale data represents filter secends from 8us 65000 us Be aware that data has 5 characters cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exists delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh ADAM 5000 6 131 5080 Counter Command Set Frequency Module aaSiQ data aaSiQ data Example command 2683000765 cr response 26 cr The ADAM 5080 in slot 3 of the ADAM 5000 system at address 26h need 765u seconds to start to measure the input 6 132 ADAM 5000 Chapter 6 aaSiO Name Description Syntax Response aaSiO Read Digital filter scale Read the filter seconds to start to measure the input signal aaSiO cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system which is to be calibrate Si identifies the I O slot which is to be accessed is the command for reading digital filter scale cr is the terminating character carriage return ODh a
156. mmands and save them into a txt file Just click the Browse button to list all the txt files available and select the file for continuous execution of the batch of commands therein 3 DS Back to the main menu Note If you select the checksum function on previous main menu you have to select the checksum function in this menu Eh Jenks Hele a ajajaj jel Enable or m ruri dur Disable umm nl poen Bien T uem a cm bce F rans E ia hiiia eei ipti rH Hiara drag eel raris ee Ej ED EB bpa Pol ore cata ay Pah Figure 5 8 Checksum function enabled ADAM 5000 5 15 Software Utilities 5 4 6 Data Scope Data Scope enables you to monitor the issue of commands and the responses on another connected PC within your system The follow ing example illustrates the working connection for the Data Scope function L1 Dum Re RE aa ari Lie EEE io a Paid a Sane a RE Feini pomi Pimm ed den 1 C Se d im Bani a L H I fark dc er rra Er REHNE ESI Lic ed hekia n eui MET ier poe Conligatien fmm duo END Turm ed denn p m Br pE ered din umb am mark is raram nd Ran Figure 5 9 The connection for the Data Scope function When you issue commands from PC 1 you will get response r Try Laid Comat ferens a g Ceol fe NITIULITCIT EN ima Ji Dunkin Dae QC HET ae Fui a m1 en ae IONTWT TIT QUE E Ms imal gru QUY ET abs T TEU ifle lid 3 Send Send single command or batch co
157. more systems per segment the IC driver current rapidly decreases causing communication errors In total the network can hold up to 256 addressable systems The limitation on this number is the two character hexadecimal address code that can address 256 combinations The ADAM converter ADAM repeaters and the host computer are non addressable units and therefore are not included in these numbers Setgment 2 Setgnent 2 Repeater RS 485 RS 232 Figure C 1 Daisychaining ADAM 5000 C 3 RS 485 Network Star Layout In this scheme the repeaters are connected to drop down cables from the main wires 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 signal reflections in several line endings Coverter RS232 RS485 RS 485 RS 232 repeater O repeater C repeater 5 f i I MODULES h DO Figure C 2 Star structure C 4 ADAM 5000 Appendix C Random This is a combination of daisychain and hierarchical structure Coverter Repeater RS232 RS485 2 a O RS 485 an ASA LSA RS 232 O bi bit hi
158. mpedance F 6 ADAM 5000 Appendix F 1 4 Wire impedance T B Al ADAM 5000 485 AO DC i I P S n m AE Ground ing Bus Copper mesh for Shielding T F il should be grounded only on one end r Grounding Bus Connect to ground bar on the factory E The ground bar should have a resistance below 5 ohm 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 plant raises the voltage while generating the power then downs the voltage when transmits the power to power station What s the purpose of high voltage transmission do you think According to the energy formula P V I so the current will be reduced while raising the voltage Besides as you know that each cable has the wire impedance So referring to Ohm rule V I R this decreased current makes the low power consumption So the high voltage transmission just for reducing the power consumption Wire Impedance Q 2v 10V Device E GN00 j The wire impedance will consume the power Figure F 6 wire impedance ADAM 5000 F 7 Grounding Reference Above diagram just shows you that the wire impedance will consume the power 1 5 Single Point Grounding Single Point Grounding ga A A A
159. mpedance of the line Example Each input of the receivers has a nominal input impedance of 18 kQ feeding into a diode transistor resistor biasing network that is equivalent to an 18 kQ input resistor tied to a common mode voltage of 2 4 V It is this configuration which provides the large common range of the receiver required for RS 485 systems See Figure C 6 below ADAM 5000 C 7 RS 485 Network Figure C 6 Termination resistor locations Because each input is biased to 2 4 V the nominal common mode voltage of balanced RS 485 systems the 18 kQ on the input can be taken as being in series across the input of each individual receiver If thirty of these receivers are put closely together at the end of the transmission line they will tend to react as thirty 36kQ resistors in parallel with the termination resistor The overall effective resistance will need to be close to the characteristics of the line The effective parallel receiver resistance R will therefore be equal to R 36x 10 30 1200 Q While the termination receptor R will equal R R 1 RJR Thus for a line with a characteristic impedance of 100 Q resistor R 100 1 100 1200 110 Q Since this value lies within 10 of the line characteristic impedance Thus as already stated above the line termination resistor R will normally equal the characteristic impedance Z C 8 ADAM 5000 Appendix C C 3 The star connection causes a mul
160. n be turned OFF by issuing a Clear Alarm command from the host computer A Latching alarm is cleared by the microprocessor when the opposite alarm is set For example the alarm is in latching mode and the High alarm is turned ON When the module receives a value that is lower than the Low alarm limit the microprocessor will clear the High alarm and turn the Low alarm ON When the alarm is in Momentary mode the alarm will be turned ON when the input value is outside of alarm limits and OFF while the input value remains within alarm limits The arrangement of coupling High and Low alarm states with digital outputs may be utilized to build ON OFF controllers that can operate without host computer involvement Connectivity and Programming ADAM 5000 systems can connect to and communicate with all computers and terminals They use either RS 232 or RS 485 transmis sion standards and communicate with ASCII format commands However users can only select and use one communication port at any time All communications to and from the system are performed in ASCII which means that ADAM 5000 systems can be 3 4 ADAM 5000 Chapter 3 programmed in virtually any high level language The details of all commands will be covered in Chapter 6 Flexible Communication Connection ADAM 5000 s built in RS 232 485 conversion capability enables users to freely choose either RS 232 port or RS 485 port to connect with host PC When user select eith
161. n file 1 Click the Toolbar button no IF cad gem J CDM ug run Pm nme mani sl ere E mam d s PEZ 2 Click the right mouse button 3 Click the Tools menu Choose the Save Configuration file command t k tars Es rennen wem p 3 3 a Tr 2 Did k ia nc amem v pl 5 18 ADAM 5000 Chapter 5 and then specify the file name Save Configuration file is successful 5 4 8 Load Module s Configuration File e Reload previous settings Sets the input range baud rate data format checksum status and or integration time and alarm status for a specified analog input module e Sets the output range baud rate data format checksum status and slew rate for a specified analog output module e Sets the baud rate and checksum status for a digital I O module e Sets the input mode baud rate checksum status and or frequency gate time input signal mode gate mode alarm status etc for a specified counter frequency module Note Baud rate and checksum can only be changed in the INIT state Changed settings can only take effect after a module is rebooted ADAM 5000 5 19 Software Utilities There are three ways to load a configuration file 1 Click the Toolbar button 3 Click the Tools menu and choose Download configuration file to set the environment command T oe s PTT E iaa eet eee Eas wf E r fete rors pa arc Mera E 5 20 ADAM 5000 Cha
162. nd was invalid 6 108 ADAM 5000 Chapter 6 aaSi6 aaSi6 aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system datainput a 2 character hexadecimal value representing the input values of the digital input module dataoutput a 2 character hexadecimal value which is the readback of a digital output channel or relay cr is the terminating character carriage return ODh Example command 33S26 cr response 33112200 cr The command asks the digital input module in slot 2 of the ADAM 5000 system at address 33h to return the values of all of its channels The first 2 character portion of the response indicates the address of the ADAM 5000 system The second 2 character portion of the response value 1 1h 00010001 indicates that digital input channels 8 and 12 are ON channels 9 10 11 13 14 and 15 are OFF The third 2 character portion of the response value 22h 00100010 indicates that digital input channels 1 and 5 are ON and channels 0 2 3 4 6 and 7 are OFF ADAM 5000 6 109 5050 5051 5052 5056 Command Set 5060 5068 Digital I O aaSiBB data aaSiBB data Name Digital Data Out Description This command either sets a single digital output channel Syntax or sets all digital output channels simultaneously aaSiBB data cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system Si ide
163. ndicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system cr represents terminating character carriage return ODh 6 76 ADAM 5000 Chapter 6 aaSiCjAhEs aaSiCjAhEs Example command 03S0C1ALEE cr response 03 cr Channel 1 of slot 0 in the ADAM 5000 system at address 03h is instructed to enable its Low alarm function The module confirms that its Low alarm function has been enabled Note An analog input module requires a maximum of 2 seconds after it receives an Enable Disable Alarm command to let the setting take effect During this interval the module cannot be addressed to perform any other actions ADAM 5000 6 77 5013 5017 5017H 5018 Command Set Analog Input Alarm aaSiCjCh aaSiCjCh Name Clear Latch Alarm Description Sets the High Low alarm to OFF no alarm for the Syntax Response specified input channel in the addressed ADAM 5000 system aaSiCjCh cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i i 0 to 3 and the desired channel j j 0 to 7 Chis the Clear Latch Alarm command h indicates alarm type and can have the value H High alarm L Low alarm cr represents terminating character carriage return ODh aa cr if the command was valid There is no response if the system
164. ntifies the slot i 1 0 to 3 of the ADAM 5000 system which contains the module whose output values you want to set BB is used to indicate which channel s either single or all will be set Writing to all channels write a byte both characters should be equal to zero BB 00 Writing to a single channel write a bit first character is 1 second character indicates channel number which can range from Oh to Fh The ADAM 5056 can range from Oh to Fh and the ADAM 5060 5068 can range from Oh to Th data is the hexadecimal representation of the digital output value s When writing to a single channel bit the first character is always 0 The value of the second character is either 0 orl When writing to all channels byte 2 or 4 characters are significant The digital equivalent of these hexadecimal characters represent the channels values Note that the number of channels on the ADAM 5056 and ADAM 5060 5068 differ 6 110 ADAM 5000 Chapter 6 aaSiBB data aaSiBB data Response Example A 4 character hexadecimal value is used to set the channels from 15 thru 0 of the ADAM 5056 A2 char acter hexadecimal value is used to set the channels from 5 thru 0 of the ADAM 5060 Bits 6 and 7 always default to Oin the ADAM 5060 A 2 character hexadecimal value is used to set the channels from 7 thru 0 of the ADAM 5068 cr if the command was valid aa cr if an invalid command has been issued There
165. o 3 containing the RTD module to be calibrated 0 represents the span calibration command cr is the terminating character carriage return 0Dh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return 0Dh 6 34 ADAM 5000 Chapter 6 aaSi1 Name Description Syntax Response aaSi1 RTD Zero Calibration Calibrates a specified RTD input module of a specified system to correct for offset errors aaSil cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system which contains the module which is to be calibrated Si identifies the slot i 1 0 to 3 containing the RTD module to be calibrated 1 represents the zero calibration command cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicatin
166. og input module in a specified system aaSiCjB is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate SiCj identifies the slot i 1 0 to 3 of the ADAM 5000 system and the channel j j 0 to 7 of the ADAM 5017H module you want to interrogate B represents the read input range command cr is the terminating character carriage return ODh aarr00 cr if the command is 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 indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system rr represents the 2 character hexadecimal code of the input range See Appendix B cr is the terminating character carriage return ODh ADAM 5000 6 61 Command Set 5017H Analog Input aaSiCjB aaSiCjB Example command 35S3C1B cr response 350b00 cr Channel 1 of the ADAM 5017H module in slot 3 of the ADAM 5000 system at address 35h responds with an input range 0 20 mA engineering unit data format 6 62 ADAM 5000 Chapter 6 aaSiAFFff aaSiAFFff Name Set Data Format Description Sets the data format in engineering units or in two s Syntax Note
167. ommand to indicate that the present output is exactly 20 mA The analog output module will store its calibration parameters in the unit s EEPROM Digital Input Output Modules ADAM 5050 16 channel universal digital I O module The ADAM 5050 features sixteen digital input output channels Each channel can be independently configured to be an input or an output channel by the setting of its DIP switch The digital outputs are open collector transistor switches that can be controlled from the ADAM 5510 P31 The switches can also be used to control solid state relays which in turn can control heaters pumps and power equipment The ADAM 5510 P31 can use the module s digital inputs to determine the state of limit or safety switches or to receive remote digital signals Warning A channel may be destroyed if it is subjected to an input signal while it is configured to be an output 7 channel 4 24 ADAM 5000 Chapter 4 Dip Switch Key ON Digital Output OFF Digital Input Seer eee lere Lizga4se7aliz34s5e67e8 Figure 4 19 Dip switch setting for digital I O channel ADAM 5050 RR 16 UDIO o ADAM 5050 wA D 855 555 naannamnnaannaan 3885385 Figure 4 20 ADAM 5050 module frontal view Application wiring 15V 5V AS OL S oo VA a c Internal Logic Figure 4 21 Dry contact signal input ADAM 5050 ADAM
168. on command the analog output module should be trimmed to the correct value using the Trim Calibration command Either amA meter or a resistor and voltmeter should ADAM 5000 6 101 Command Set 5024 Analog Output aaSiCj1 aaSiCj1 be connected to the module s output See also the analog output module s Trim Calibration command in Chapter 4 Section 4 5 Analog Output Module Calibration for a detailed description 6 102 ADAM 5000 Chapter 6 aaSiCj3hh aaSiCj3hh Name Description Syntax Response Trim Calibration Trims the specified channel a specified number of units up or down aaSiCj3hh cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system SiCj identifies the I O slot i 1 0 to 3 and the channel jG 0 to 3 of the module you want to calibrate 3 is the trim calibration command hh is the 2 character twos complement hexadecimal value that represents the number of counts by which to increase or decrease the output current Each count equals approximately 1 5uA Values range from 00 to SF and from A1 to FF hexadecimal where 00 represents 0 counts 5F represents 95 counts Al represents 95 counts and FF represents 1 counts Negative values decrease and positive numbers increase the output current according to the number of counts cr is the terminating character carriage return ODh aa cr if the command is
169. onditions that would destroy other multiplexers The analog inputs can withstand a constant 70 Vp p input with 15 V supplies ADAM 5017H 8AI o ADAM 5017H j 00000000 P992 527 2922227529727 00000 Figure 4 7 ADAM 5017H module frontal view 4 10 ADAM 5000 Chapter 4 Application wiring T G en de vo 9 d V mV V V1 S DE vi y ui Mlle Figure 4 8 Millivolt and volt input 1 E VO S Um Zub vi La d 0 20mA S rn 125 Q Vl S i 0 1 Figure 4 9 Process current input ADAM 5000 4 11 l O Modules Technical specifications of ADAM 5017H Sampling Rate 1 000 Hz module no total in two s complement data format 600 Hz module no total in engineering unit data format Input Impedance 20 Mohms voltage inputs 125 ohms current inputs Signal Input Bandwidth 1000 Hz for both voltage inputs and current inputs nalog Signal Range for 15 V max any two measured Pins Power Requirements 10 to 30 V non regulated Table 4 4 Technical specifications of ADAM 5017H ADAM 5000 Chapter 4 i Offset Gain Display Error Drift Drift Resolution 10 to 70 C Voltage 0 0 1 1LSB 2LSB 17 uvec 2 7 mV Inputs mre 0 5V 1 1 5LSB 2LSB h16 uvec 1 3 mV mre 0 25v o 275v 1LsB 2LSB 15LSB 22LSB 20 uvec 0 67 mV Kits 0 1V 0
170. onfigured for engineering unit format The response indicates that the command has been received as a valid command 6 64 ADAM 5000 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 hexadecimal address of the ADAM 5000 system you want to interrogate Si identifies the I O slot of the ADAM 5000 system containing the ADAM 5017 H module you want to interrogate B represents the read data format command cr is the terminating character carriage return ODh Response aaFFff cr if the command is 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 indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system ff represents the 2 character hexadecimal code of the data format 00 is for engineering unit format 02 is for two s complement format cr is the terminating character carriage return ODh ADAM 5000 6 65 Command Set 5017H Analog Input aaSiB aaSiB Example command 35S3B cr response 35FF00 cr The ADAM 5017H module in slot 3 of the ADAM 5000 system at add
171. ontact rang DC 30 V 2 A 110 V 0 6 A Breakdown voltage 500 V 50 60 Hz Table 4 17 Technical specifications of ADAM 5060 ADAM 5068 relay output module The ADAM 5068 relay output module provides 8 relay channels of Form A Switches can be used to control the solid state relays ADAM 5068 RSA 8 Relay O ADAM 5068 koo COM INO ICOM i INO 2 S PRPFSPPETS pieni 8588 di g M gz rE Dana P3 Figure 4 38 ADAM 5068 module frontal view ADAM 5000 4 39 l O Modules Application wiring NO Form A NO Figure 4 39 Relay output Technical specifications of ADAM 5068 Penis Sf Contact Rating AC 120 V 0 5 A DC 30V 1A Breakdown Voltage 500 V 50 60 Hz Table 4 18 Technical specifications of ADAM 5068 4 40 ADAM 5000 Chapter 4 4 8 Counter Frequency Module Overview Compatible ADAM 5000 Series Main Units ADAM 5080 is a 4 channel counter frequency module designed to be implemented within the following Advantech ADAM 5000 series main units ADAM 5000 485 with firmware Version A2 3 or above ADAM 5510 with library Version V1 00 or above ADAM 5510 P31 with I O driver Version V1 00 or above ADAM 5080 4 channel Counter Frequency Module With ADAM 5080 4 Channel Counter Frequency Module users can select either counter or frequency mode for data output ADAM 5080 offers users a variety of very flexible and versatile
172. 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 indicating a valid command was received delimiter character indicating the command was 6 30 ADAM 5000 Chapter 6 aaSibmm aaSibmm invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh Example command 00S1501 cr response 00 cr The command enables disables the channels of the analog input module in slot 1 of the system at address 00h Hexadecimal O is a fixed value Hexadecimal 1 equals binary 0001 which enables channel 0 and disables channels and 2 ADAM 5000 6 31 Command Set 5013 RTD Input aaSi6 Name Description Syntax Response aaSi6 Read Channels Status Asks a specified input module to return the status of all channels aaSi6 cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate Si identifies the I O slot of the system you want to read channels status The channel status defines whether a channel is enabled or disabled 6 represents the read channels status command cr is the terminating character carriage return ODh aamm lt cr if the command is valid aa cr if an invalid operation was en
173. orresponds to the desired analog output value always in engineering units to be output from the module The analog value output will depend on the module s range configuration See also Appendix B Data Formats and I O Ranges cr is the terminating character carriage return ODh gt cr if the command is valid aa cr if a value was sent that is out of range Note that when the analog output module receives such a value it will try to use a value that is close to the one received but within the module s configured range There is no response if the module detects a syntax error or communication error or if the specified address does not exist gt is a delimiter character indicating a valid command was received ADAM 5000 6 95 Command Set 5024 Analog Output aaSiCj data aaSiCj data Example delimiter character indicating the command was invalid cr is the terminating character carriage return ODh command 3381C115 000 cr response gt cr The command instructs the module in slot 1 of the ADAM 5000 system at address 33h to output a value of 15 mA from it s channel 1 The module should be an analog output module with it s channel 1 configured for arange of 0 20 mA or 4 20 mA If itis an analog output module configured for the range 0 10 V it s output value will be 10 V and the response will be 33 cr 6 96 ADAM 5000 Chapter 6 aaSiCj4 Name Description Syntax
174. ory default setting is 9600 baud ADAM Repeater optional When communication lines exceed 4000ft 1200 meters or the number of ADAM 5000 systems connected is more than 32 a repeater should be connected to expand the first segment Up to 32 repeater modules can be connected allowing connection of up to 256 ADAM 5000 systems As with the converter module the repeater module is not addressable by the host and the baud rate must be set by changing the switch inside the module The factory default setting is 9600 baud Basic Configuration Hook up Before placing the system in an existing network the system should be configured properly Though the system is initially configured at the factory it is recommended you check that the baud rate is set correctly ADAM 5000 A 5 Quick Start Example Default Factory Settings Baud rate 9600 Bits sec Address 01 hexadecimal The basic hook up for system configuration is show below Ol Amm of of o 6 D a a a a uO a a a a nO a a a a wO a a a a 5 5 5 5 nmm m 8 8 z a 5 8 8 8 8 HL MH jii ot I ayy Sly Sly e T i ayy es ef NE 5 5 5 8 POWER SUPPLY Bla g Q B B 10 430 VDC Qo o a B B 5 E 8 8 8 JLS INPUT MODULES 3 CHANNEL R
175. ot be addressed to perform any other actions Example Make sure that the module is properly connected as shown in Chapter 4 Figure 4 3 Power up all the connected devices start the terminal emulation program and issue the following command 01S1B cr This command requests the module in slot 1 of the ADAM 5000 system at address Olh to send its configuration status 1010500 The module of the system at address O1h responds that it is config ured for an input range of 2 5 V integration time of 50 ms 60 Hz format engineering units and no checksum checking or generation To change the configuration setting of the analog input module the following command is issued 01S1A0F00 cr change configuration 01 target module at address 01 ADAM 5000 A 7 Quick Start Example OF 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 the configuration command for an analog input module When the module received the configuration command it will respond with its new address 01 cr Wait 7 seconds to let the new configuration settings take effect before issuing a new command to the module Note All reconfiguration except changing of baud rate and checksum values can be done dynamically i e the modules need not be reset When changing baud rate or checksum these changes should be made for al
176. ow trigger level for non isolated input signals The range is from 0 1 V to 5 0 V e High level minimum width Set the minimum width at high level The unit is usec microseconds and its resolution is 1 usec Users can set value from 2 to 65535 e Lowlevel minimum width Set the minimum width at low level The unit is usec microseconds and its resolution is 1 usec Users can set value from 2 to 65535 5 4 13 Download Procedure 1 Click the Download Firmware button 2 Click Yes 5 28 ADAM 5000 Chapter 5 3 Choose the baud rate ADAM 5000 5 29 Software Utilities Firmware download in progress Firmware download complete 5 30 ADAM 5000 6 Command Set Command Set 6 1 6 2 Introduction To avoid communication conflicts when several devices try to send data at the same time all actions are instigated by the host computer The basic form is a command response protocol with the host initiat ing the sequence When systems are not transmitting they are in listen mode The host issues a command to a system with a specified address and waits a certain amount of time for the system to respond If no response arrives a time out aborts the sequence and returns control to the host Changing ADAM 5000 5000E system s configuration might require the system to perform auto calibration before changes can take effect This is especially true when changing the range as the system ha
177. ports calibration of analog input and analog output Besides the calibration that is carried out using the utility software the modules incorporate automatic Zero Calibration and automatic Span Calibration at bootup or reset Analog input module calibration Modules ADAM 5017 5017H 5018 1 Apply power to the ADAM 5510 P31 system that the analog input module is plugged into 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 you want to calibrate You can do this by using the ADAM utility software Refer to Chapter 5 3 Use a precision voltage source to apply a span calibration voltage to the module s V0 and VO terminals See Tables 4 8 and 4 9 for reference voltages for each range I Voltage mm I Source Figure 4 14 Applying calibration voltage 4 18 ADAM 5000 Chapter 4 4 Execute the Zero Calibration command also called the Offset Calibration command This is also done with the ADAM utility software See the Zero Calibration option in the Calibration sub menu of the ADAM utility software arc p m uias T Medal Address Dec Hex Bz 52H ven numb p pur range Saray aply BU f ths charel D of thit alot Press sErvers po eee Figure 4 15 Zero calibration 5 Execute the Span Calibration command This can be done with the ADAM utility software See the Span Calibration option in
178. pter 5 4 Choose the file name i Configuration is successful E 5 4 9 Module Configuration e Sets the input range baud rate data format checksum status and or integration time for a specified analog input module e Sets the output range baud rate data format checksum status and slew rate for a specified analog output module e Sets the baud rate and checksum status for a digital I O module e Sets the input mode baud rate checksum status and or frequency gate time for a specified counter frequency module Note Baud rate and Checksum can only be changed in the INIT state Changed settings only take effect after a module is rebooted ADAM 5000 5 21 Software Utilities For Example The configuration of ADAM 4011 ADAM 4011 m General Setting Address E n Hex Baudrate 9600 bps Checksum Disable Firmware Ver pi 0 Input range o 20 m Data format Engineering units r Alarm Setting e Address Represents the address of the module The Range is from 0 to 255 e Baudrate Represents the baud rate e Checksum Represents the checksum status i e Disabled Enabled e Firmware Ver Represents the version of firmware e Inputrange Represents the input range of modules You can refer to Chapter 4 e Dataformat Represents the data format e g engineering format You can refer to Chapter 4 i Configuration is succe
179. pts millivolt inputs 4150mV 500mV voltage inputs 1 V 5V and 10V and current input 20 mA requires 125Q resistor The module provides data to the host computer in engineering units mV V or mA This module is an extremely cost effective solution for industrial measurement and monitoring applications Its opto isolated inputs provide 3 000 V of isolation between the analog input and the module protecting the module and peripherals from damage due to high input line voltage Additionally the module uses analog multi plexers with active overvoltage protection The active protection circuitry assures that signal fidelity is maintained even under fault conditions that would destroy other multiplexers This module can withstand an input voltage surge of 70 Vp p with 15 V supplies ADAM 5017 S Figure 4 4 ADAM 501 7 module frontal view ADAM 5000 4 7 l O Modules Application wiring 1 VO S vo S V mV V V1 S V1 G cu Cd Figure 4 5 Millivolt and volt input VO Si x Je V la E D In A E i 7 0 20mA V KJ NEM Si 1252 VI ig 0 1 Figure 4 6 Process current input Note To keep measurement accuracy please short the channels that are not in use 4 8 ADAM 5000 Chapter 4 Technical specifications of ADAM 5017 Analog input channels Eight differential T 150 m
180. r 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 indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system rr represents the 2 character hexadecimal code of the input range ff is a hexadecimal number that equals the 8 bit parame ter representing data format Bit 0 and 1 represent data format Bit 7 represents integration time See Configura tion Command aaSiArrff 6 40 ADAM 5000 Chapter 6 aaSiB Example aaSiB cr is the terminating character carriage return ODh command 26S1B response 260000 The ADAM 5018 analog input module in slot 1 of the ADAM 5000 system at address 26h responds with an input range 15mV engineering units data format and integration time 50ms 60Hz ADAM 5000 6 41 Command Set 5017 5018 Analog Input aaSibmm aaSibmm Name Description Syntax Note Response Enable Disable Channels for multiplexing Enables Disables multiplexing for separate channels of the specified input module aaSi5mm cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system Si identifies the I O slot of the system 5 identifies the enabl
181. r the specified Syntax Response input channel in the addressed ADAM 5000 system aaSiCjRhU cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i 1 0 to 3 and the desired analog input channel j j 0 to 7 RhU is the Read Alarm Limit command h indicates alarm type and can have the value H High alarm L 2 Low alarm cr represents terminating character carriage return ODh aa data cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system data represents the desired alarm limit setting The format is always in engineering units cr represents terminating character carriage return ODh 6 86 ADAM 5000 Chapter 6 aaSiCjRhU aaSiCjRhU Example command 03S0C1RHU cr response 03 2 0500 cr Channel 1 of slot 0 in the ADAM 5000 system at address 03h is configured to accept 5V input The command instructs the system to return the High alarm limit value for that channel The system responds that the High alarm limit value in the desired channel is 2 0500 V ADAM 5000 6 87 5013 5017 5017H 5018 Command Set Analog Input Ala
182. racter hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh ADAM 5000 6 143 5080 Counter Command Set Frequency Module aaSiCjP data aaSiCjP data Example command 2683C2P0000004369 cr response 26 cr The channel 2 of ADAM 5080 in slot 3 in ADAM 5000 system at address 26h is instructed to set initial counter value The initial counter value is 4369 6 144 ADAM 5000 Chapter 6 aaSiCjG aaSiCjG Name Description Syntax Response Read Initial Counter Read initial counter value of specified module aaSiCjG cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system SiCj identifies the I O slot i and the channel j for the module you want to return a prior value G is the last value readback command cr is the terminating character carriage return ODh 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 error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system data is initial value from 0 to 4294967295 Be aware that data has 10 characters cr is the terminat
183. rates a CJC sensor for offset errors Set See pages 71 89 for Analog Input Alarm Command ADAM 5000 6 37 Command Set 5017 5018 Analog Input aaSiArrff Name Description Syntax aaSiArrff Configuration Sets slot index input range data format and integration time for a specified analog input module in a specified system aaSiArrff cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to configure Si identifies the I O slot you want to configure A is I O module configuration command rr represents the 2 character hexadecimal code of the inputrange See Appendix B ff is a hexadecimal number that equals the 8 bit parame ter representing data format Bits 0 and 1 represent data format Bit 7 represents integration time The layout of the 8 bit parameter is shown in Figure 6 3 The other bits are not used and are set to 0 cr is the terminating character carriage return ODh 0 43 2 10 v v Not used Data Format 00 Engineering units Integration Time p 0 50 ms Operation under 60 Hz power 1 60 ms Operation under 50 Hz power Figure 6 3 Data format for 8 bit parameters 6 38 ADAM 5000 Chapter 6 aaSiArrff aaSiArrff Response Example Note aa cr if the command is valid aa cr if an invalid operation was entered There is no respons
184. ress 35h responds that it is configured for engineering unit data format 6 66 ADAM 5000 Chapter 6 aaSi Name Description Syntax Response aaSi All Analog Data In Returns the input value of all channels for a specified analog input module of a specified system in engineer ing units or two s complement data format aaSi is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate Si identifies the I O slot 1 0 to 3 of ADAM 5000 system you want to read cr is the terminating character carriage return ODh Y data data data data data data data data cr if the command is valid Engineering Unit Data Format Y dddd dddd dddd dddd dddd dddd dddd dddd cr if the command is valid Two s Complement Data Format 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 indicating a valid command was received delimiter character indicating the command was invalid data is the input value in engineering units of the interrogated module of the specified system The data from all channels is shown in sequence from 7 to 0 If data it means the channel is invalid dddd is the input value in two s complement format of ADAM 5000 6 67 Comman
185. rm aaSiCjS aaSiCjS Name Read Alarm Status Description Reads whether an alarm occurred for the specified input Syntax Response channel in the specified ADAM 5000 system aaSiCjS cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i i 0 to 3 and the desired analog input channel j j 0 to 7 S is the Read Alarm Status command cr represents terminating character carriage return ODh aahl cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system h represents the status of High alarm 1 means the High alarm occurred 0 means it did not occur l represents the status of Low alarm 1 means the Low alarm occurred 0 means it did not occur cr represents terminating character carriage return ODh 6 88 ADAM 5000 Chapter 6 aaSiCjS aaSiCjS Example command 03S0C1S cr response 0301 cr The command instructs the system at address 03h to return its alarm status for channel 1 of slot 0 The system responds that a High alarm has not occurred and that a Low alarm has occurred ADAM 5000 6 89 Command Set 5024 Ana
186. rminating character carriage return ODh 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 error or communication error or if the specified address does not exists delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh ADAM 5000 6 135 5080 Counter Command Set Frequency Module aaSiCj5s aaSiCj5s Example command 26S3C251 cr response 26 cr The command requests channel 2 of ADAM 5080 in slot 3 in ADAM 5000 system at address 26h to start counter 6 136 ADAM 5000 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 hexadecimal address of the ADAM 5000 system SiCj identifies the I O slot i and the channel j of the module you want to set 5 is the command for reading counter Start Stop cr is the terminating character carriage return ODh Response aas cr if the command is 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 t
187. ro calibration error Al module data reading error CJC reading error EEPROM read write error of Al AO modules 7 3 System Indicators While the ADAM 5000 system is in operation the indicators on the front can help you diagnose problems with the system The table below gives a quick reference of potential problems associated with each status indicator Indicator Status Potential Problems PWR Off 1 System voltage incorrect 2 Power supply is faulty 3 Other components such as I O modules have power supply shorts RUN Off CPU board is faulty TX Off Data not sent to adjacent node RX Off Data not received from adjacent node PWR Indicator In general there are 3 reasons for the system power status LED PWR to be OFF ADAM 5000 7 3 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 not operate properly or may not operate at all Use the following guidelines to correct the problem 1 First turn off the system power and check all incoming wiring for loose connections 2 If the connections are acceptable reconnect the system power and measure the voltage at the power terminal strip to insure it is within specification If the voltage is not correct shut down the system and correct the problem
188. ror or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system cr represents terminating character carriage return ODh 6 72 ADAM 5000 Chapter 6 aaSiCjAhs aaSiCjAhs Example command 03S0C1AHL cr response 03 cr Channel 1 of slot 0 in the ADAM 5000 system at address 03h is instructed to set its High alarm in Latching mode The module confirms that the command has been received ADAM 5000 6 73 5013 5017 5017H 5018 Command Set Analog Input Alarm aaSiCjAh Name Description Syntax Response aaSiCjAh Read Alarm Mode Returns the alarm mode for the specified channel in the specified ADAM 5000 system aaSiCjAh cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system SiCj identifies the desired slot i i 0 to 3 and the desired channel j j 0 to 7 Ah is the Read Alarm Mode command h indicates alarm type and can have the value H High alarm L Low alarm cr represents terminating character carriage return ODh aas cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received
189. rr represents the 2 character hexadecimal code of the output range ffis a hexadecimal number that equals the 8 bit parame ter representing the status of data format and slew rate ADAM 5000 6 93 Command Set 5024 Analog Output aaSiCjB Example aaSiCjB Bits 0 and 1 represent data format Bits 2 3 4 and 5 represent slew rate The other bits are not used and are set to 0 See Configuration command aaSiCjArrff cr is the terminating character carriage return ODh command 24S1C1B response 243210 The analog output channel 1 in slot 1 of the ADAM 5000 system at address 24h responds with an output range 0 to 10V engineering units data format and a slew rate of 1 0mA sec 6 94 ADAM 5000 Chapter 6 aaSiCj data aaSiCj data Name Analog Data Out Description Sends a digital value from the host computer to a Syntax Response specified channel of a specified slot in a specified ADAM 5000 system for output as an analog signal Upon receipt the analog output module in the specified slot will output an analog signal corresponding to the digital value received aaSiCj data cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system SiCj identifies the I O slot i 1 0 to 3 and the channel jG 0 to 3 of the analog output module that is to output an analog signal data is a digital value incoming to the module which c
190. s Engineering Units Engineering Units Engineering Units Engineering Units Engineering Units Maximum Specified Signal 100 00 100 00 200 00 600 00 100 00 100 00 Minimum Specified Signal 100 00 Displayed Resolution 000 00 80 00 000 00 ADAM 5000 B 9 Data Formats and I O Ranges ADAM 5000 RS 485 Network RS 485 Network EIA RS 485 is the industry s most widely used bidirectional balanced transmission line standard It is specifically developed for industrial multi drop systems that should be able to transmit and receive data at high rates or over long distances The specifications of the EIA RS 485 protocol are as follows e Maximum line length per segment 1200 meters 4000 feet e Throughput of 10 Mbaud and beyond Differential transmission balanced lines with high resistance against noise e Maximum 32 nodes per segment e Bi directional master slave communication over a single set of twisted pair cables e Parallel connected nodes true multi drop ADAM 5000 systems are fully isolated and use just a single set of twisted pair wires 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 An industry stan dard shielded twisted pair is preferable due to the high noise ratio of the environment When nodes communicate through the network no s
191. s into the ADAM 5000 base 1 Align the module with the grooves on the top and bottom of the base 2 Push the unit straight into the base until it is firmly seated in the backplane connector 3 Push in the retaining clips at the top and bottom of the unit to secure the module to the base The following list gives an overview of what is needed to setup install and configure an ADAM 5000 environment e ADAM 5000 485 and I O Modules e A host computer such as an IBM PC AT compatible that can output ASCII characters with an RS 232C or RS 485 port e Power supply for the ADAM 5000 system 10 to 30 V e ADAM Series Utility Software e ADAM Isolated RS 232 RS 485 Converter optional e ADAM Repeater optional po A 2 ADAM 5000 Appendix A Host Computer Any computer or terminal that can output in ASCII format over either RS 232 or RS 485 can be connected as the host computer When only RS 232 is available an ADAM RS 232 RS 485 Converter is required to transform the host signals to the correct RS 485 protocol The converter also provides opto isolation and transformer based isolation to protect your equipment Power Supply For the ease of use in industrial environments the ADAM 5000 systems designed to accept industry standard 24 V o unregulated power Operation is guaranteed when using any power supply between 10 and 30 V e Power ripples must be limited to 100 mV peak to peak while the voltage in all cases
192. s the I O module no of all slots for a specified ADAM 5000 system aaT cr is a delimiter character aa range 00 FF represents the 2 character hexadeci mal address of the ADAM 5000 system you want to interrogate T is the I O Module Types command cr is the terminating character carriage return ODh aabbccddee cr if the command is valid aa cr if an invalid operation was entered There is no response if the module detects a syntax error communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was in valid aa range 00 FF represents the 2 character hexadeci mal address of an ADAM 5000 system bb cc dd eerepresent the I O Module No of all slots from slot 0 thru 3 of the ADAM 5000 system cr is the terminating character carriage return ODh ADAM 5000 6 13 Command Set CPU aaT aaT Example command 12T cr response 1218245160 cr The command requests the ADAM 5000 system at address 12h to send all existing I O module numbers The system at address 12h responds with I O module numbers 18 24 51 and 60 in slots 0 3 This means that the ADAM 5000 system contains an ADAM 5018 ADAM 5024 ADAM 5051 and ADAM 5060 in slots 0 thru 3 6 14 ADAM 5000 Chapter 6 aa5 Name Description Syntax Response aa5 Reset Status Checks the reset st
193. s to perform all stages of auto calibration that it performs when booted When this process is underway the system does not respond to any other commands The command set includes information on the delays that might occur when systems are reconfigured Syntax Command Syntax delimiter character address slot channel command data checksum carriage return Every command begins with a delimiter character There are four valid characters 96 and The delimiter character is followed by a two character address hexa decimal that specifies the target system The two characters following the address specifies the module slot and channel Depending on the command an optional data segment may follow the command string An optional two character checksum may also be appended to the command string Every command is terminated with a carriage return cr Note All commands should be issued in UPPERCASE characters only 6 2 ADAM 5000 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 the particular type of module followed by datasheets that give detailed information about individual commands Although commands in different subsections sometime share the same format the effect they ha
194. sideration Don t strip off too long of plastic cover for solderinF 2 2 System Shielding Never stripping too long of the plastic cable cover Cascade those shields together by Soldering Connect the shield to Frame Ground of DC Power Supply J Figure F 11 System Shielding ADAM 5000 F 11 Grounding Reference Never stripping too long of the plastic cable cover Otherwise this improper status will destroy the characteristic of the Shielded Twisted Pair cable Besides those nude wires are easy to adhere the noise Cascade those shields together by Soldering Please refer to following page for further detail explanation Connect the shield to Frame Ground of DC power supply to force those adhered noise flow to the frame ground of the DC power supply The frame ground of the DC power supply should be connected to the system ground Characteristic of Cable This will destroy the twist rule Dont strip off too long of plastic cover for soldering or will influence the characteristic of twistedpair cable Figure F 12 The characteristic of the cable The characteristic of the cable Don t strip off too long of plastic cover for solderinF Otherwise will influence the characteristic of the Shielded Twisted Pair cable and will make an easy way to adhere noise F 12 ADAM 5000 Appendix F System Shielding A difficult way for signal Figure F 13
195. sired analog input channel j j 0 to 7 ANU is the Set Alarm Limit command h indicates alarm type and can have the value H High alarm L Low alarm data represents the desired alarm limit setting The format is always in engineering units cr represents terminating character carriage return ODh aa cr if the command was valid There is no response if the system detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received aa represents the 2 character hexadecimal address of the corresponding ADAM 5000 system cr represents terminating character carriage return ODh 6 84 ADAM 5000 Chapter 6 aaSiCjAhU data aaSiCjAhU data Example Note command 03S0C1AHU 080 00 cr response 03 cr Channel 1 of slot 0 in the ADAM 5000 system at address 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 command has been received An analog input module requires a maximum of 2 seconds after it receives a Set Alarm Limit command to let the settings take effect During this interval the module cannot be addressed to perform any other actions ADAM 5000 6 85 5013 5017 5017H 5018 Command Set Analog Input Alarm aaSiCjRhU aaSiCjRhU Name Read Alarm Limit Description Returns the High Low alarm limit value fo
196. specifications of ADAM 5018 Analog Input Channels Seven differential Input Type mV V mA Thermocouple Input Range 15 mV 50 mV 100 mV 500 mV 1 V x 2 5 V and 20 mA T C Type and 0 to 760 C Temperature Range 0 to 1370 C 100 to 400 C 0 to 1400 C 500 to 1750 C 500 to 1750 C 500 to 1800 C Sampling Rate 10 samples sec total In Bandwidth 13 1 Hz 50 Hz 15 72 Hz Q 60 Hz Zero Dat eos Span Dnt ezsPewrG olation Voltage Power Consumption Table 4 6 Technical specifications of ADAM 5018 Analog Output Modules ADAM 5024 4 channel analog output module The ADAM 5024 is a 4 channel analog output module It receives its digital input from the host computer via the RS 485 interface of the ADAM 5510 P31 main unit The format of the data is engineering units It then uses the D A converter controlled by the main unit to convert the digital data into output signals ADAM 5000 4 15 l O Modules You can specify slew rates and start up currents through the configu ration software The analog output can also be configured as current or voltage output through the software utility The module protects your equipment from ground loops and power surges by providing opto isolation of the D A output and transformer based isolation up to 500 V Slew rate The slew rate is defined as the slope the ascending or descending rate per second of the analog output from the present
197. ssful qz N 5 22 ADAM 5000 Chapter 5 5 4 10 Module Calibration Calibration is to adjust the accuracy of ADAM module There are several modes for module s calibration Zero calibration and span calibration Only analog input and output modules can be calibrated For example ADAM 4011 401 1D 4012 4016 4017 4018 4018M 5013 5017 5017H and 5018 Zero Calibration l Apply power to the module and let it warm up for 30 minutes 2 Make sure the module is correctly installed and properly config ured for the input range you want to calibrate 3 Use a precision voltage source to apply a calibration voltage to the IN and IN terminals of the ADAM 4011 4011D and 4012 modules Use a precision voltage source to apply a calibration voltage to the Vin and Vin terminals or Iin and Iin of the ADAM 4014D and 4016 modules Use a precision voltage source to apply a calibration voltage to the Vin0 and VinO terminals for ADAM 4017 4018 and 4018M modules 4 Click the Execute button ADAM 4011 Calibration T Apply Om4 to the input terminal of the module Cancel Exit Span Calibration Click the Execute button ADAM 4016 Calibration T Apply 100 mv to the input terminal of the module fe Cancel Exit ADAM 5000 5 23 Software Utilities CJC Calibration 1 Prepare an accurate voltage source 2 Run the zero calibration and span calibration function 3 Use a temperature
198. system Returns the firmware version code from a specified ADAM 5000 System Set slot index and counter mode The command requests the Configuration of slot Returns the input value of all channels for the specified input module for a specified system in engineering unit only The command will return the input value from one of the four channels of a specified module Set the filter seconds to start to measure the input signal Read the filter seconds to start to measure the input signal Request the addressed counter frequency module to start or stop the counting ADAM 5000 6 115 Command Set 5080 Counter Frequency Module Command Syntax Command Name aaSiCj6 aaSiCjP data aaSiCjG Clear Counter Read Overflow Flag Set Initial Counter Value Read Counter Initial Value Set Alarm Disable Latch aaSiCjAhEs aaSiCjAh aaSiCjCh Read Alarm Disable Latch Clear Alarm Status aaSiCjAhCSkCn Read Alarm aaSiCjRhC Connection Set Alarm Connection Description Clear the counters of the specified counter frequency module The command requests the addressed module to return the status of the overflow flag of counter Set initial counter value for counter of the specified counter module Read initial of the specified counter module The addressed counter module is instructed to set alarm disable or latch Returns the alarm mode for t
199. system each provides 8 slots for use with I O modules The slots are numbered 0 thru 7 For example ADAM 5017 is a 8 channel analog input module its channel numbering is 0 through 7 2 6 ADAM 5000 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 flat horizontal surface A standard 7 tating screw 4mm diameter should be used Figure 2 4 ADAM 5000 Panel mounting ADAM 5000 2 7 Installation Guideline DIN Rail Mounting The system can also be secured to the cabinet by using mounting rails If you mount the system on a rail you should also consider using end brackets on each end of the rail The end brackets help keep the system from sliding horizontally along the rail This helps minimize the possibility of accidentally pulling the wiring loose If you examine the bottom of the system you will notice two small retaining clips To secure the system to a DIN rail place the system onto the rail and gently push up on the retaining clips The clips lock the system on the rail To remove the system pull down on the retaining clips lift up on the base slightly and pull it away from the rail Retaining Clips Figure 2 5 ADAM 5000 Rail mounting 2 8 ADAM 5000 Chapter 2
200. t address 35h is configured to an output range 4 to 20mA engineering units data format and a slew rate of 1 0mA sec The response indicates that the command has been received An analog output module requires a maximum of 20 milliseconds to perform auto calibration and ranging after it is reconfigured During this time span the module cannot be adaress to perform any other actions Figure 6 4 Data format of 8 bit parameters 6 92 ADAM 5000 Chapter 6 aaSiCjB Name Description Syntax Response aaSiCjB Configuration Status Returns the configuration parameters of a specified channel in a specified analog output module of a specified system aaSiCjB cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system you want to interrogate SiCj identifies the I O slot i i 0 to 3 and the channel j j 0 to 3 you want to read B is configuration status command cr is the terminating character carriage return ODh aarrff cr if the command is 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 indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system
201. te a specific digital output module for the alarm signal to be sent through ADAM 5080 Module Diagram 4C F o ADAM 5080 na B coss g cons B B gapanapannponn Figure 4 40 ADAM 5080 Module ADAM 5080 Application Wiring Figure 4 41 Isolated Input Level 4 42 ADAM 5000 Chapter 4 Figure 4 42 TTL Input Level ADAM 5080 Counter Frequency Mode Selection Users can select Bi direction Up Down Counter or Frequency option as shown in Figure 4 oe g E Fite XP lack ite D ST Miale Figure 4 43 Counter Frequency Mode Note All four channels of ADAM 5080 will operate simulta neously in the mode you have selected i e If you switch the ADAM 5080 to Counter Mode all four channels will operate in Counter Mode ADAM 5000 4 43 l O Modules 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 COA and COA sense any input signals the counter counts up Down Counting when COB and COB sense any input signals the counter counts down On receiving Up and Down signal simultaneously the counter will not perform each specific counting accordingly but will remain at the previous counting value since these simultaneous signals won t have any effect on counting values
202. tered There is no response if the module detects a syntax error or communication error or if the specified address does not exist delimiter character indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system mm are two hexadecimal values Each value is interpret ed as 4 bits The first 4 bit value is 0 The second 4 bit value represents the status of channels 0 3 A value of 0 means the channel is disabled while a value of 1 means the channel is enabled 6 32 ADAM 5000 Chapter 6 aaSi6 Example aaSi6 cr is the terminating character carriage return ODh command 00S16 cr response 0001 cr The command asks the analog input module in slot 1 of the system at address OOh to send the status of its input channels The analog input module responds that channel 0 of its multiplex channels is enabled the others are disabled 01h equals 0000 and 0001 ADAM 5000 6 33 Command Set 5013 RTD Input aaSi0 Name Description Syntax Response aaSi0 RTD Span Calibration Calibrates a specified RTD input module of a specified system to correct for gain errors aaSi0 cr is a delimiter character aa range 00 FF represents the 2 character hexadecimal address of the ADAM 5000 system which contains the RTD module Si identifies the slot i 1 0 t
203. tion command to the module using the Calibrate option in the ADAM utility software Second with the correct span resistance connected as shown above issue a Span Calibration command to the module using the Calibrate option in the ADAM utility software Note that the module zero calibration must be completed prior to the span calibration ADAM 5000 4 5 l O Modules Note If the above procedure is ineffective the user must first issue an RTD Self Calibration command aaSi2 to the module and then complete steps 4 and 5 after self calibration is complete Calibration resistances ADAM 5013 Input Range Input Range Code Hex Calibration Calibration Resistance Resistance Pt 100 to 100 C 140 Ohms 60 Ohms A 0 00385 Pt 0 to 100 C 140 Ohms 60 Ohms A 0 00385 Pt 0 to 200 C 200 Ohms 60 Ohms A 0 00385 Pt 0 to 600 C 440 Ohms 60 Ohms A 0 00385 Pt 100 to 100 C 140 Ohms 60 Ohms A 0 00392 Pt 0 to 100 C 140 Ohms 60 Ohms A 0 00392 Pt 0 to 200 C 200 Ohms 60 Ohms A 0 00392 Pt 0 to 600 C 440 Ohms 60 Ohms C C Ni 80 to 100 200 Ohms 60 Ohms Ni 0 to 100 200 Ohms 60 Ohms Table 4 2 Calibration resistances of ADAM 5013 4 6 ADAM 5000 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 module that provides programmable input ranges on all channels It acce
204. titude of these discontinuities since there are several transmission lines and is therefore not recommend Note The recommend method wiring method that causes a minimum amount of reflection is daisy chaining where all receivers tapped from one transmission line needs only to be terminated twice RS 485 Data Flow Control The RS 485 standard uses a single pair of wires to send and receive data This line sharing requires some method to control the direction of the data flow RTS Request To Send and CTS Clear To Send are the most commonly used methods Host command Module repiy Se Figure C 7 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 ADAM network without modification The RS 485 control is completely transparent to the user ADAM 5000 C 9 RS 485 Network This page intentionally left blank C 10 ADAM 5000 How to Use the Checksum Feature How to Use the Checksum Feature D 1 A checksum helps you to detect errors in commands from the host to the modules and in responses from the modules to the host The feature adds two extra checksum characters to the command or response string
205. tus The High alarm has occured and low alarm has occured 6 162 ADAM 5000 f Troubleshooting Troubleshooting Diagnosis The ADAM 5000 system provides two kinds of diagnosis hardware diagnosis and software diagnosis to help the user detect and identify various types of system and I O module failures 7 1 Hardware Diagnosis When the ADAM 5000 is first powered on the system does a self diagnosis The diagnosis information will be indicated on the LEDs of the system module in the following sequence 1 The LEDs will come on according to the following sequence PWR gt RUN gt TX gt RX 2 Then all LEDs will go off 3 Ifthe system self test is OK the LEDs will follow the sequence outlined in Steps and 2 If the system has some problems the LEDs indicate errors as shown in the following table Checksum error RUN LED On EEPROM Read Write error on CPU board RS 232 malfunction RS 485 malfunction 7 2 Software Diagnosis The ADAM 5000 provides an ASCII command AAE Refer to the command set in Chapter 6 to read the status of I O modules through the RS 232 port for field diagnosis or RS 485 port for remote diagnosis The response of such a command is AAFFFFFFFF FF represents the error message of a slot from 0 to 3 The error messages are detailed in the following table 7 2 ADAM 5000 Chapter 7 Error Code Error Type Al module span calibration error Al module self calibration error Al module ze
206. und bar for the factory environment should have a standard resistance below 5 Q Since ADAM 4000 5000 system comes with a plastic outer case with DC power supply its grounding procedure should be done according to the following points Power supply The E terminal of the external power supply should be connected with the panel The outer case of panel should be fixed with two grounding bus Connect the ground of power E terminal to the grounding bus with shortest path Use single contact for connection Another grounding bus is for connection with AI and AO shielded signal wires While AI and AO signal wires enter inside the panel the shielding materials is stripped off and its copper mesh should be entangled together There is no effect leaving alone any single wire strand Connect to grounding bus in the shortest path and then connect the two grounding buses in a way such as the following illustration Please note that wire length should not be too long otherwise it will compromise the quality of the twisted pair wires T B AI ADAM 5000 485 AO DC P S E Grounding Bus Copper mesh for Shielding Tr q should be grounded only on one end Grounding Bus Connect to ground bar on the factory The ground bar should have a resistance below 5 oh
207. ve on a certain module can be completely different than that of another Therefore the full command set for each type of module is listed along with a description of the effect the command has on the given module Note Before setting commands the user needs to know the type of main unit being used If ADAM 5000 485 is being used the i in Si can be set at 0 to 3 If ADAM 5000E is being used the i in Si can be set at 0 to 7 This is illustrated in the table below Command Syntax ZaaSiCj ADAM 5000E i Oto7 ADAM 5000 6 3 Command Set CPU 6 3 CPU Command Set Command Syntax Description Yoaannccff Configuration Sets the baudrate and checksum status for a specified ADAM 5000 system aa2 Configuration Returns the configuration Status status for a specified ADAM 5000 system aaM Read Module Returns the module name Name from a specified ADAM 5000 system aaF Read Firmware Returns the firmware Version version code from a specified ADAM 5000 system aaT Read I O Type Returns the I O model No of all slots for a specified ADAM 5000 system aa5 Reset Status Returns the reset status for a specified ADAM 5000 system aaE Software Requests the specified Diagnostics ADAM 5000 system to return the error status 6 4 ADAM 5000 Chapter 6 aannccff Name Description Syntax Response aannccff Configuration Sets baud rate and checksum status for a specified ADAM 5000 system aannccff cr
208. was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system cr is the terminating character carriage return ODh ADAM 5000 6 139 5080 Counter Command Set Frequency Module paasicie aaSiCj6 Example command 26S3C26 cr response 26 cr The command requests the channel 2 of ADAM 5080 in slot 3 in ADAM 5000 system at address 26h to clear counter value 6 140 ADAM 5000 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 hexadecimal address of the ADAM 5000 system Si identifies the I O slot i 1 0 to 3 7 is the command for the last value readback Response aaff ff ff ff cr if the command is 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 indicating a valid command was received delimiter character indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal address of an ADAM 5000 system ffffffff is the number of overflow for a specified channel ffffffff represents 0 3 channels each of which is represented by one ff
209. won t be erased when the RESET button of your system is pressed or your system software going into reset To enble your Digital Output Holding Funciton you must first set the yellow mini jumper on When the Digital Output Holding Function is enabled the digital output value of ADAM 5060D will first be cleared during system power on When the RESET button is pressed or when a system software reset occurs its digital output value will be held at the last value To disable your Digital Output Holding Funciton you must set the mini jumper off When the jumper is off it s functions just like an ADAM 5056 ADAM 5000 4 35 l 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 automatically clear the digital output Although the firmware of ADAM 5510 and ADAM 5511 will not automatically clear the digital output value it is nevertheless left as user s free choice to write a program either to clear the digital output or to set the initial value for the system The digital output behaviors during power on and reset are summa rized in the following table ADAM 5056D Digital Output during Power on and Reset Power on Reset ADAM 5000 485 DO clear DO clear ADAM 5000 CAN DO clear DO

Download Pdf Manuals

image

Related Search

Related Contents

GE 16017170 Telephone User Manual  Sun Enterprise 420R Server Setup and Rackmounting Guide  Manual - Vacuubrand.com  Power Acoustik P81ACRD car media receiver  Classic 50 Move+ - Timex.com assets  Washer  directions for use mode d`emploi istruzioni per l`uso instrucciones  Wiko STAIRWAY White  Billion BIPAC 7300 ADSL Wi-Fi Ethernet LAN Black router  Manuale  

Copyright © All rights reserved.
Failed to retrieve file