Home

ADAM-5510M Manual Ed 2

image

Contents

1. eene 2 1 1 Host Computer Requirements sessss 2 1 2 ADAM 5510M Requirements 2 1 3 I O Module Requirements sssssse 2 2 Hardware Installation 2 2 1 Selecting l O Module n 2 2 2 Selecting Power Supply Module 2 2 8 Install Main Unit and Modules 2 2 4 O Slots and I O Channel Numbering 2 2 5 Mounting ut oponen endi 2 2 6 Jumper Settings and DIP Switch Settings 2 3 System Wiring and Connections 2 89 4 Power supply wiring sesseseesessess 2 3 2 I O modules wiring ssseeseeeeeeeess 2 9 38 System Network Connection 2 4 Software Installation Chapter 3 O Configuration and Program Download eee 3 1 System Hardware Configuration 3 2 Install Utility Software on Host PC 3 3 ADAM 5510M Windows Utility Overview 3 8 4 Main Men en aapa apaia ana AA Nia 3 3 2 I O Module Configuration esses 3 3 3 Program Download eeeeeeeeees 3 3 4 Terminal Emulation sesseseeeeess 3 4 Programming detail
2. 40 Technical specifications of ADAM 5060 42 Technical specifications of ADAM 5068 43 ADAM 5080 technical specifications 54 Baud Rate setting reference table 55 ADAM 5090 technical specifications 57 Pin Mapping eeeeeeeeeeeneee nennen nnne nnns 57 Chapter 1 System Overview Chapter 1 System Overview 1 1 Introduction Standalone Data Acquisition and Control System As the growth of PC based technology Advantech PC based control lers have been widely applied in variety of industrial automation applica tions Enhanced from the ADAM 5510 the ADAM 5510M is a new stand alone controller features high memory capacity multi communication interfaces user friendly configuration tool and so on Apply the ADAM 5510M the C programmers would be able to handle any complex task easily ADAM 5510M User s Manual System Overview Chapter 1 1 2 Features The ADAM 5510M system consists of two major components the main unit and I O modules The main unit includes a CPU card a power regu lator a 4 slot base three serial communication ports and a programming port It has the following major features 1 2 1 Control flexibility with C programming The ADAM 5510M is a compact PC in its own right and includes an 80188 C
3. Internal Logic Figure 4 45 Isolated Input Level ADAM 5510M User s Manual EZS Chapter 4 EE I O Module Introduction Figure 4 46 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 44 Eb Took Help el aael cols se Br ADAM 5080 A com E Bl comz c Mill 00 5000 H 50 5024 General Setting S i 15013 a a 82 5018 nex Berge a Jf 3 5080 meer cy Update Data Area CH 0 fonoa HI Alam Off LO Alm Off CH 1 oo0054 HI Alam Off LO Alam Off CH 2 000000 HI Alarm X On LO Alam Off CH 3 foo HI Alam Off LO AlamO Off COM2 9600 bps Poling curent data 200179719 AM 09 45 Figure 4 47 Counter Frequency Mode Note All four channels of ADAM 5080 will operate simultaneously 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 5510M User s Manual I O Module Introduction Chapter 4 4 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
4. Figure 1 1 ADAM 5510M Communication Ports ADAM 5510M User s Manual 1 3 System Overview 1 2 8 Complete set of I O modules for total solutions The ADAM 5510M uses a convenient backplane system common to the ADAM 5000 series Advantech s complete line of ADAM 5000 modules integrates with the ADAM 5510M to support your applications Following table is the I O modules support list we provided for user s choice ADAM 5018 7 ch Thermocouple input ADAM 5024 4 ch AO ADAM 5050 7 ch D VO ADAM 5051 16 ch DI ADAM 5051D 16 ch DI wLED Digital O Relay Output ADAM 5068 8 ch Relay output Isolated Isolated Counter Frequency ADAM 5080 4 ch Counter Frequency Serial O ADAM 5090 4 port RS232 Table 1 1 I O Module Support List A full range of digital modules support 10 to 30 V e I O and relay out puts A set of analog modules provide 16 bit resolution and program mable input and output including bipolar signal ranges For details refer to Chapter 4 I O Module Introduction A complete set of C language I O subroutines are included in the ADAM 5511M s function library to reduce programming effort Users can easily call these subroutines to execute the ADAM 5510M s I O functions while programming in Borland C 3 0 languages For a detailed description refer to Chapter 5 Function Library 1 4 ADAM 5510M User s Manual System Overview Chapter 1 1 2 4 Built in ROM and RAM disk
5. 8 Power Supply Specification Table 9 RS 232 Port Pin Assignment eene 17 ADAM 5510M mini BIOS function calls 7 VO Module Support List eene 2 Technical specifications of ADAM 5013 5 Calibration resistances of ADAM 5013 7 Technical specifications of ADAM 5017 10 Technical specifications of ADAM 5017H 14 ADAM 5017H input signal ranges eee 15 Technical specifications of ADAM 5018 17 Technical specifications of ADAM 5024 19 Calibration voltage of ADAM 5017 5018 23 Calibration voltage of ADAM 5017H 24 Technical specifications of ADAM 5050 29 Technical specifications of ADAM 5051 30 Technical specification of ADAM 50518S 32 Technical specifications of ADAM 5052 33 Technical specification of ADAM 5055S 35 Technical specifications of ADAM 5056 37 Technical specification of ADAM 5055S 38 Technical specification of ADAM 5056S0
6. j TEREE ADAM 5510M PUR 0 0066 BATT res m com DATAt DATA uagaupaguunpnadnmaouj o uaggupnagunagunnomuj o naganmmnunngo nuugou o nannnnunmnnnnunnn o 8 2 uv Figure 2 10 RS 232 System Configuration Wiring RS 485 Network Connection for System Monitoring and Integration The ADAM 5510M provides RS 485 interfaces for multi drop network integration The COM2 is a dedicate RS 485 interface Screw terminals DATA and DATA are used for making the COM2 RS 485 connec tions The COMA is an RS 232 485 selectable DB 9 connector Usually you will need to prepare an ADAM 4520 RS232 485 converter to link with host PC for data monitoring See Figure 2 11 ADAM 4520 a RS 485 232 Converter o 0000000010000000 Figure 2 11 System Monitoring Wiring e 7 o o E o a o a E a n o a o a a o n o nboagcoDangraonuocu o n n n n n n 5 n n n o o n n n n L coma o RS 232 485 COM2 RS 485 Note The Communication Mode of COM4 is setting by the Jumper 1 on the backplane Please refer to
7. 31 ADAM 5052 module frontal view ees 32 Isolation digital input ADAM 5052 33 ADAM 5055S module front view esses 34 ADAM 5055S module wiring diagram 34 ADAM 5056 module frontal view sees 36 Digital output used with SSR ADAM 5050 5056 36 ADAM 5056S module front view esses 37 ADAM 5056S module wiring diagram 38 ADAM 5056SO module front view eee 39 ADAM 5056SO module wiring diagram 39 ADAM 5060 module frontal view esses 41 Relay output sisirain aeann nanasan aeniei nennen nnn nnn 41 ADAM 5068 module frontal view esses 42 Relay output eeeseeeeeeeeeeeeeeeee eee enn nennen nnne nnn nnn nnn 43 ADAM 5080 Module cssecseeeeseeesseeeseeeseeeenseeseeeesenenseeneneens 45 Isolated Input Level eere 45 TTL Input Level eeeeseeeeeeeeeennee rennen nnne nnns 46 Counter Frequency Mode eene 46 Wiring for Up Down Counting eene 47 Wiring for Bi direction Counting see 48 Wiring for Frequency Mode
8. COA mr amp C0A e COB D amp 7 coB JD S 7 BR AE ee Figure 4 50 Wiring for Frequency Mode ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 Features Alarm Setting According to your application purposes you can run the utility program to set different limit values for High Low Alarm Ele Toa aj alaja aize a Pe A com 58 cow eiii 09 5000 Wp 60 5024 s i 1 5013 s i 2 5018 BB 53 5000 gu E CH0 CH1 mc Channel Setting mco ncaa Reading ODOUR perra lead eor eor Stat staat C sTo TET 18765000 00050 us ononononia High latch sw oonnonnnsn Low Lach fooooooooso COM 2 9600 bps Poling curent dat 2001 9 19 AM 0353 Figure 4 51 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 re quirements for a basic alarm setting ADAM 5510M User s Manual EZK Chapter 4 EE 7 0 Module Introduction Max value i i High alarm limit val Sending High alarm 4 gh ala alue Initial value See een Low alarm limit value Min value Figure 4 52 Sending Alarm Signal recommended settings Max value Initial value Sending High alarm High alram Initial
9. eene 48 Setting Alarm Limit esee 49 Sending Alarm Signal recommended settings 50 Sending Alarm Signal settings not recommended 50 Digital Output Mapping eere 52 Jumper Location on the ADAM 5080 Module 53 TTL Isolated Input Level Selectting 53 ADAM 5090 Module eene nnne 56 Figure 4 58 ADAM 5090 Application Wiring eere 56 Figure 4 59 Jumper locations on the CPU card 58 Figure 4 60 Jumper Settings esses 58 Figure D 1 Daisychaining eeeeeeeeeeee nennen nnne nnn 3 Figure D 2 Star structure sscsseccsseesseesneeeeseeeseeeeseeeeaeseseesseeenseesseeeseeeees 4 Figure D 3 Random structure eeeseeeeeeeeeeeeeeeneee nennen 5 Figure D 4 Signal distortion eese 6 Figure D 5 Termination resistor locations eene 7 Figure D 6 RS 485 data flow control with RTS 8 Figure E 1 Think the EARTH as GROUND eene 3 Figure E 2 Grounding Bar esee 4 Figure E 3 Normal mode and Common mode ess 5 Figure E 4 Normal mode and Common mode sss 6
10. ADAM 5510M User s Manual BPA Chapter 5 I O Configuration and Program Download Resets the current timer to its initial state Timer_Reset idx Releases all timer resources Release AIIQ ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 WDT_clear WDT_disable WDT_enable Syntax void WDT_clear void void WDT_disable void void WDT_enable void Description Clear watchdog timer Disable watchdog timer Enable watchdog timer When the watchdog timer is enabled it will have to be cleared at least once every 1 5 seconds The watchdog timer default value is disable Parameter Description None Return value None Example include 5510drv h void main void inti WDT enable forG 0 i lt 100 i put your code in Here WDT clear put your code in Here ADAM 5510M User s Manual IRE Chapter 5 I O Configuration and Program Download WDT disable Remarks None ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 5 4 2 Low speed I O module access functions LIO LIB AiUpdate Syntax int AiUpdate int Board int channel Description Checks whether the data of a low speed analog input module such as ADAM 5017 ADAM 5018 and ADAM 5013 is ready to be accessed Parameter Description int Board The slot number of an ADAM 5510M from 0 to 3 int channel The retu
11. ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 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 O to 100 C 140 Ohms 60 Ohms A 0 00385 Pt O to 200 C 200 Ohms 60 Ohms A 0 00385 Pt O to 600 C 440 Ohms 60 Ohms A 0 00385 Pt 100 to 100 C 140 Ohms 60 Ohms A 0 00392 Pt O to 100 C 140 Ohms 60 Ohms A 0 00392 Pt O to 200 C 200 Ohms 60 Ohms A 0 00392 Pt O to 600 C 440 Ohms 160 Ohms A 0 00392 Ni 80 to 100 C 200 Ohms 60 Ohms Ni Oto 100 C 200 Ohms 60 Ohms Table 4 3 Calibration resistances of ADAM 5013 20 21 22 23 24 25 26 27 28 9 ADAM 5510M User s Manual 4 7 Chapter 4 EE I O Module Introduction 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 accepts millivolt inputs 150mV 500mV voltage inputs 1 V 5V and 10V and current input 20 mA requires 125 ohms 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 mea surement and monitoring applications Its opto isolated inputs provide 3 000 Vc of isolation between the analog input and the module protect ing the module and
12. ADAM 5510M User s Manual RS 485 Network Appandix D D Random This is a combination of daisychain and hierarchical structure Coverter Repeater d RS232 RS485 RS 485 2 xe MANI EN AZA LS RS 232 O II ED E mH ADAM 551 0 P31 ami SYSTEM Figure D 3 Random structure ADAM 5510M User s Manual HN EULILEE RS 485 Network D 2 Line Termination Each discontinuity in impedance causes reflections and distortion When aimpedance 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 Rt 120 Q Rt 470 Q Figure D 4 Signal distortion The value of the resistor should be a close as possible to the character istic impedance of the line Although receiver devices add some resis tance to the whole of the transmission line normally it is sufficient to the resistor impedance should equal the characteristic impedance of the line Example Each input of the receivers has a nominal input impedance of 18 kW feeding into a diode transistor resistor biasing network that is equiva lent to an 18 kW input resistor tied to a common mode voltage of 2 4 V It is this configuration which provides the large comm
13. Apply power to the module and let it warm up for about 30 minutes Make sure that the module is correctly installed and is properly con figured 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 termi nals of the ADAM 5013 as shown in the following wiring diagram Table 4 2 below shows the correct values of the span and zero calibra tion resistances to be connected Reference resistances used can be from a precision resistance decade box or from discrete resistors with the values 60 140 200 and 440 ohms 2 ONY o zoxa A zN3S eN3S 29X3 PA Or e e e Resistance Decade Box Vann V Figure 4 3 Applying calibration resistance First with the correct zero offset calibration resistance connected as shown above issue a Zero Calibration 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 cali bration must be completed prior to the span calibration 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
14. Syntax int SetInitCounterVal int slotno int channel unsigned long Value Parameter Description slotno The specific slot inserted with ADAM 5080 0 3 or slotO slot3 channel The specific channel in ADAM 5080 0 3 Return Value None Example Please refer to the ADAM 5080 Example ADAM 5510M User s Manual ERE Chapter 5 I O Configuration and Program Download ADAM 5080 Example include 5510drv h void main int slot 0 unsigned long int data int start 1 int channel unsigned char pOverFlag i slot 0 pOverFlag 0 Init5080 slot for channel 0 channel lt 4 channel if Start_Stop_Counter slot channel start 0 printf Start channel d _ failed n channel exit 0 Clear_Counter slot channel SetInitCounterVal slot channel 10 forGi 0 i lt 100 i for channel 0 channel lt 4 channel ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Get5080 0 0 data printf channel d data d n channel data ReadOverflowFlag channel pOverFlag printf Channel d _ over_flag_value d n channel pOverFlag ADAM 5510M User s Manual IER Chapter 5 I O Configuration and Program Download 5 4 5 Communication functions COMM LIB checksum RS 485 Port COM2 Functions com 485 install com 485 deinstall com 485 set format com 485 set speed com 485 flush rx com 485 flush tx
15. data if kbhit ch getch if ch 0x1b break break case 3 status com 232 485 install if status 0 printf n The allocation of com d port is ok n com else if status 1 printf ncom d port is already installed n com else printf n The allocation of com d port is not ok n com printf status d n status exit 0 ADAM 5510M User s Manual RE es Chapter 5 I O Configuration and Program Download Format and Speed Setting com 232 485 set format 8 0 1 com 232 485 set speed speed l Transfer data printf Stop trasnfer data lt ESC gt forG 0 i lt 1000 i forG 0 j lt 1000 j com_232_485_tx_string com232485 test if kbhit ch getch if ch 0x 1b i 1000 j 1000 Receive data printf nWn Please transfer data from server or lt ESC gt to exit n while 1 if com 232 485 rx empty 220 data com_232_485_rx printf n c data if kbhit ch getch if ch 0x1b break ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 break default break printf n lt ESC gt to exit or anykey to continue n ch getch if ch 0x1b break ADAM 5510M User s Manual EN Chapter 5 I O Configuration and Program Download ADAM 5510M User s Manual Appendix A COM Port Register Structure Appandix A L3
16. E 2 E 3 E 4 Shi ldinty oio bidon ibus cute alesis 11 E 2 1 Gable Shield esei uus ca eee eate tres 11 E 2 2 System Shielding ssssessess 13 Noise Reduction Techniques 17 Check Point List Figure 1 1 Figure 1 2 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 2 10 Figure 2 11 Figure 3 1 Figure 3 2 Figure 3 3 Figure 3 4 Figure 3 5 Figure 3 6 Figure 4 1 Figure 4 2 Figure 4 3 Figure 4 4 Figure 4 5 Figure 4 6 Figure 4 7 Figure 4 9 Figure 4 8 Figure 4 10 Figure 4 11 Figure 4 12 Figure 4 13 Figure 4 14 Figures ADAM 5510M Communication Ports 3 ADAM 5510M System IO and Module Dimension 9 ADAM 5000 I O Module Selection Chart 5 Module alignment and installation 10 ADAM 5510M panel mounting screw placement 11 ADAM 5510M rail mounting ener 12 Jumper locations on the CPU card 13 COM2 port RS 485 control mode setting JP3 14 Watchdog timer setting eere 14 ADAM 5510M power wiring eere 15 System Configuration Wiring eene 17 RS 232 System Configuration
17. nits Thermocouple of FSR 100 00 000 00 Reading 0 C to 1370 C Two s Type J Thermocouple o o dH Q o 3 o o 3 o a o s Engineering Units ofFSR 10000 025 00 0 01 Reading 100 C to Ps Two s 7FFF E000 1 LSB TE Engineering 1000 00 0000 0 nits Thermocouple Type T Thermocouple se O o 3 T oO 3 oO a ma l Q e 3 o o 3 o a o dS of FSR 100 00 000 00 0 01 Reading 9 ci Two s FFF 000 LSB 1000 C Engineering 0 1 C Units of FSR 10000 028 57 Reading 500 C to n s Engineering 41750 0 40500 00 nits Thermocouple of FSR Reading Type R Thermocouple Q e 3 o o 3 o a o Di a Q o 3 o o 3 o a o x o 500 C to 1750 C Two s Engineering Units of FSR 100 00 402777 0 01 Reading 500 C to 1800 C Two s 7FFF 2381 1LSB Type B Thermocouple o e 4 D 3 o a o d o Q o 3 o o 3 o a BE ADAM 5510M User s Manual Data Formats and I O Ranges Appandix B B B 4 Analog Input Ranges ADAM 5017H Range Input Range Data Full Zero Full Scale Code Formats Scale Ka eo A N L o oO I a Ex a cal p Ls ae s a E E E ERE p Displayed Resolution EN En T w MZ N Ese p Eee pr p esce be per pol E NT pz E up pan end EI gm mn E E ont care 2 7 mV F Dont care o T T Dont care 1 3 mV Don t c
18. 120 Ohms Engineering 100 00 80 00 Nickel RTD 80 to 100 C 120 Ohms Engineering 100 00 4000 00 Nickel RTD 0 to 100 C ADAM 5510M User s Manual Data Formats and I O Ranges WAN Euri ADAM 5000 AI AO Scaling 5017AI 5017H AI 5018 AI Range Low Range High Scale Low 100 Scale High Data 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 095 095 095 095 095 095 095 095 095 095 095 095 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 4095 4095 4095 alc 385 IEC aic 100 cq e 395 JIS cq cic 150 500 Kel Ke l Kel Ke cq 500 c cicsisisisic cx ac c e 10 15 cq 100 500 el ol El ol Fol T CQ T C K T C T TICE T C R TIC S T C B ct 1370 w w CICIcIcIcIicIic B cq oy y ERAN Pv mv oy pv mco Uca vc Pc TCR TICS mco Ooy ad En 9 5024 AO c ADAM 5510M User s Manual Appandix B Data Formats and I O Ranges This page is blank ADAM 5510M User s Manual Appendix C Examples on CD Appandix C lea Examples on CD Three examples are included on the ADAM 5511 CD After you install the utility CD on your host PC these examples will be located in the directory CXADAMS51 INExamp
19. 8 Relay ADAM 5068 b S Nos IS E nanaaanaaanaanan Figure 4 42 ADAM 5068 module frontal view ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 Application wiring NO es Form A C o NO Figure 4 43 Relay output Technical specifications of ADAM 5068 Ponts Form Contact Rating AC 120V Q 0 5A DC 30V 914A Breakdown Voltage 500 V 50 60 Hz Table 4 20 Technical specifications of ADAM 5068 ADAM 5510M User s Manual ES Chapter 4 EJ I O Module Introduction 4 7 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 ADAM 5510 ADAM 5511 Please make sure that the ADAM 5080 counter frequency module is properly inserted into the compatible main units 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 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 cal c
20. Disable option When 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 4 52 ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 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 4 53 Please note that you must configure all six jumpers to the correct con figuration for proper function 6 jumpers Figure 4 55 Jumper Location on the ADAM 5080 Module TTL Input Level Isolated Input Level Figure 4 56 TTL Isolated Input Level Selectting ADAM 5510M User s Manual ERE Chapter 4 EE I O Module Introduction ADAM 5080 Technical Specifications Channel 4 0 3 1000 Hz max Frequency mode 5000 Hz max Counter mode Input Frequency Input Level Isolated or TTL level a 500 p sec Frequency mode Minimum Pulse wie 100 p sec Counter mode Minimum Input Current 2mA Isolated Logic Level O 1 Vu oleted Input Level Logic Level 1 3 5 V to 30 V Logic Level 0 O V to 0 8 V TTL Input Level Logic Level 1
21. 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 E 2 Grounding Bar Grounding is one of the most important issues for our system Just like Frame Ground of the computer this signal offers a reference point of the electronic circuit inside the computer If we want to communicate with this computer both Signal Ground and Frame Ground should be con nected to make a reference point of each other s electronic circuit Gener ally speaking it is necessary to install an individual grounding bar for each system such as computer networks power systems telecommuni cation networks etc Those individual grounding bars not only provide the individual reference point but also make the earth a our ground ADAM 5510M User s Manual Grounding Reference Appandix E E E 1 3 Normal Mode and Common Mode Normal Mode amp Common Mode Perm Neutral Ut Live Hot vy Mov 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 E 3 Normal mode and Common mode Have you ever tried to measure the voltage between a
22. amp 00000 Vv CH 0 0000 v HI Alam Off LO Alarmisi On COM 2 600 bps Poling curent data 2001 7 20 AM 1047 Figure 4 16 Zero calibration 5 Execute the Span Calibration command This can be done witht h e ADAM utility software Eie Too Heb ej simi c sl Erc ams rom General Setting a Input Benge gy sj T is Pug DataFomat Engneeingunt Caen cali Integration Time 50 ms 60H Pupae Dares CHO ooo V HI Alam Off LO Alami Or CH1 fono V Hi Alam Off LO Aami cH2 onoo V HI Alam On LO Alaim Off CH3 fo V HI Alam is On LO AlamO Off CH4 foo V Hi Alam Off LO Alamisi On CH 5 fao VV HI Alam Off 1 mist Oi cH oo V Hi Alam Off LO Alam cH 2 pam V Hi Alam Off LO Aam COM 2 9500 bps Poling curent data 200177 20 AM 11 05 Figure 4 17 Span calibration ADAM 5510M User s Manual ESAI Chapter 4 EE I O Module Introduction 6 CJC Calibration only for T C input module r General Setting 1 5017 Input Benge T C Type K 013700 EEIE Zero EY Datafomat Engneeing unit Calibration Integration Time 50 ms 60H2 Update Data Area CHO o937 C HI Alam Off LO Alarm On CHi oss FE Hi Alam Off LO Alamici On CH2 oss FE Hi Alam Off LO Alamisi Oni CH3 fose E HI Alam Off LO A
23. 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 charac ters The data format is a plus or minus sign followed by five decimal digits and a decimal point The input range which is employed deter mines the resolution or the number of decimal places used as illustrated in the following table Input Range Resolution 15 mV 50 mV 1 pV three decimal places 100 mV 150 mV 10 uV two decimal places 500 mV 1 V 2 5 V 5 V 100 uV four decimal places 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 ADAM 5510M User s Manual Data Formats and I O Ranges Appandix B B Example 1 The input value is 2 65 V 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
24. eChmdDgel uu wLED Mae 04 6 Chamel hobied Dial Oupa wLED Moa 06 W Channel Rey Oups Mode 2 of Fann A 4ofFumC 18W E Cramme Rey Oupu Mode C ofFom a 14W 4 Channel Counter Frequency Input Module 1 5 W Table 2 4 Power Consumption of ADAM 5000 series Eee ABBBE 2 2 W ADAM 5510M User s Manual Installation Guidelines Chapter 2 Calculate the Summary of the whole system s power consumption For example there are following items in your system ADAM 5510M 3 amp ADAM 5024 2 amp ADAM 5017 4 amp ADAM 5068 2 amp ADAM 5080 2 y The power consumption is 1 2W 3 2 9W 241 25 441 8W 2 15W 2 21W Select a suitable power supply from Table 2 5 or other comparable power resource for system operation PWR 242 PWR 243 PWR 244 p mo cn x 85 132 V Input Voltage 90 264 V AC 100 240 V j a 170 264V xc 47 63 Hz dii tk else NES UE 25 AIMO Vj Input Current 1 2 A max 1 4 A max 50A 220 V c Inrush current Short Protection Yes Yes Yes Pome LL Overload Protection Yes Yes COTMMEME ee eee PERENNE 181mm x 113 mm 181mm x 113 mm j 181mm x 113 mm x 60 mm Dimension x 60 mm Lx W x 60 mn LxW LxWxH x H x H 0 500C 32 1220F 32 1220F DIN rail Mountable Yes No No Operating Temperature 0 500C 32 1220F Table 2 5 Power Supply Specification Table ADAM 5510M User s Manual 2 9 Chapter 2 Installation Guidelines 2 2 3 Install Main Unit and Modu
25. int Board int Bit int Size void pValue void Get5052 int Board int Bit int Size void pValue Description Reads the data value in an I O module Parameter Description Board ADAM 5510 slot number from 0 to 3 Bit See Size parameter below Size ABit AByte AWord If Size ABit Bit 0 15 pinO pin15 If Size AByte Bit 0 for Low Byte data Bit 8 for High Byte data If Size AWord Bit does not care Always word data pValue The value returned Return value None Example void main void unsigned char Bdata unsigned int Wdata SlotO pin13 data 0 or 1 Get5051 0 13 ABit amp Bdata Slot2 pin0 pin7 Bdata Low Byte data ADAM 5510M User s Manual BES Chapter 5 I O Configuration and Program Download Get5051 2 0 AByte amp Bdata Slot3 pin0 pin15 Wdata Word data Get5051 3 0 AWord amp W data Remarks None ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Set5050 Set5056 Set5060 Set5068 Syntax void Set5050 void p Value int Board int Bit int Size void Set5056 void p Value int Board int Bit int Size void Set5060 void p Value int Board int Bit int Size void Set5068 void p Value int Board int Bit int Size Description Sets the digital output for ADAM 5050 ADAM 5056 ADAM 5060 and ADAM 5068 modules to the specified values Parameter Description pValue The digital value speci
26. 4 EE I O Module Introduction 4 Issue the Analog Data Out command to the module with an output value of 4mA 5 Check the actual output value at the modules terminals If this does not equal 4 mA use the Trim option in the Calibrate submenu to change the actual output Trim the module until the mA meter indicates exactly 4 mA or in case of a voltage meter with shunt resistor the meter indicates exactly 1 V When calibrating for 20 mA using a voltage meter 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 20mA 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 command to indicate that the present output is exactly 20 mA The analog output module will store its calibration parameters in the unit s EEPROM ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 4 5 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 tr
27. COM Port Register Structure This appendix gives a short description of each module s registers For more information please refer to the STARTECH 16C550 UART chip data book All registers are one byte Bit 0 is the least significant bit and bit 7 is the most significant bit The address of each register is specified as an offset from the port base address BASE COMI is 3F8h and COM2 is 2F8h DLAB is the Divisor Latch Access Bit bit 7 of BASE 3 BASE40 Receiver buffer register when DLAB O and the operation is a read BASE40 Transmitter holding register when DLAB 0 and the opera tion is write BASE40 Divisor latch bits 0 7 when DLAB 1 BASE 1 Divisor latch bits 8 15 when DLAB 1 Bytes BASE 0 and BASE 1 together form a 16 bit number the divisor which determines the baud rate Set the divisor as follows Baud rae Diis Baudrae Dmisor em 1e 3 3 me 9 s 2 ADAM 5510M User s Manual COM Port Register Structure Appandix A A BASE 1 Interrupt Status Register ISR when DLAB 0 bit 0 Enable received data available interrupt bit 1 Enable transmitter holding register empty interrupt bit 2 Enable receiver line status interrupt bit 3 Enable modem status interrupt BASE 2 FIFO Control Register FCR bit 0 Enable transmit and receive FIFOs bit 1 Clear contents of receive FIFO bit 2 Clear contents of transmit FIFO bits 6 7 Set trigger level for receiver FIFO interrupt enz Bro FIFO
28. Communication Rates 4800 9600 19200 38400 115200bps 128 bytes per UART Tx Rx Power Required 100mA 5V Default in RI mode Table 4 24 ADAM 5090 technical specifications User can define the communication ports with 5VDC output by switching the jumper and the maximum current output is 400mA ADAM 5510M User s Manual ES Chapter 4 EE I O Module Introduction I O Slots and I O Ports Numbering The ADAM 5090 module provides four RS 232 ports for communication with target devices The ports are numbered 1 through 4 For program ming the definition of port number depends on the slot number and port number For example the second port on the ADAM 5090 in slot 1 is defined to port 12 refer to table 6 1 Jumper Settings This section tells you how to set the jumpers to configure your ADAM 5090 module There are four jumpers on the PC Board User can choose RI signal or 5V output for each port by setting these jumpers system default is RI signal The following figure shows the location of the jumpers Port Port2 Port3 Port4 LED oes ez Jumper Figure 4 59 Jumper locations on the CPU card Ji J2 J3 J4 3 e B B B 5V Output RI Signal Default Figure 4 60 Jumper Settings ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 LED Status of the ADAM 5090 Module There are two LEDs for each p
29. Description Formats Engineering 415 000 00 000 15 000 Units 415 mV 96 of FSR Two s Engineering Units 450 mV 96 of FSR Two s Engineering Units 100mv f of FSR Two s 100 00 000 00 100 00 0000 50 000 00 000 50 000 100 00 000 00 100 00 Q fe 3 o o 3 o a 0000 3100 00 2000 00 100 00 3100 00 2000 00 100 00 Q o 3 o o 3 o a 0000 4500 00 2000 00 500 00 3100 00 2000 00 100 00 Q o 3 2 o 3 o A 0000 8000 Engineering Units 500 mV of FSR Two s Engineering Units V of FSR Two s Engineering Units 1 0000 0 0000 1 0000 100 00 0 0 Reading 10000 100 00 1 LSB 000 00 JAJE 3 nol o 3 oO za 0000 42 5000 20 0000 2 5000 of FSR 100 00 000 00 100 00 Reading 10000 H N a lt e O o 3 v o 3 fo 2 Two s 0000 8000 Engineering Units 20 000 00 000 20 000 1pA of FSR 100 00 000 00 100 00 Reading e Oo e 3 9 oO 3 oO za x N N N N N N m m m m m m m m m m m m m m m T T T T T m Two s 07h Not Used 0000 co oo Q Q Q Q Q o eo eo o eo o o o o o Q o 3 o o 3 o a ADAM 5510M User s Manual Appandix B Data Formats and I O Ranges Input Range Data Formats Maximum Minimum Displayed Actual Description Resolution Value Engineering 0 1 C Units of FSR 100 00 000 00 Reading 0 C to z dd f Con p i Type K Geert 1370 0 0000 0 01 C
30. 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 COA r amp CoA Ee COB D Sy 7 coB D Sy C3 Sc I Figure 4 48 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 ADAM 5510M User s Manual EE Chapter 4 EE I O Module Introduction 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 Up Counting when the input signal is within logic level 1 the counter value increases COA ee a Sy COA E e COB D amp 7j COB D Sy 4 Bn cR Figure 4 49 Wiring for Bi direction Counting Down Counting when the input signal is within logic level 0 the counter value decreases 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 Count ing type and can only connect to COA and COA
31. FEFE Figure 4 7 ADAM 5017H module frontal view ADAM 5510M User s Manual ESFI Chapter 4 EE I O Module Introduction Application wiring VO S VO S us V mV V VI amp VI qu Figure 4 8 Millivolt and volt input VOF sm VI i vo o 9 ln Figure 4 9 Process current input ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 JP1 Figure 4 10 Locations of 125 ohm resistors Note To maintain measurement accuracy please short channels not in use ADAM 5510M User s Manual ESE Chapter 4 EE I O Module Introduction Technical specifications of ADAM 5017H Analog Input Channels ADC Resolution Isolation Voltage Sampling Rate 100 Hz Input Impedance 20 Mohms voltage inputs 125 ohms current inputs Signal Input Bandwidth 1000 Hz for both voltage inputs and current inputs Analog Signal Range for 15 V max any two measured Pins Power Requirements 10 to 30 V non regulated Table 4 5 Technical specifications of ADAM 5017H ADAM 5510M User s Manual I O Module Introduction ee Cg Input Range With i i Offset Gain Display Overranging Error Drift Drift Resolution 10 to 70 C 0 10V jo t1v 1LsB 22LsB 1LsB 2LsB tzuv c 50 2 7 mV ppm C 0 5V 0 55V 1 LSB 2 LSB 15LSB 2LsB teuv c so 1 3 mV ppm C 0 25V o 275v eisB x
32. Figure 4 39 ADAM 5056SO module wiring diagram ADAM 5510M User s Manual Bei Chapter 4 EE I O Module Introduction Technical Specification of ADAM 5056SO uus aceon T Open collector to 40 V Digital Output 200 mA max load per channel Optical Isolation 2500 VDC Geo DE time Table 4 18 Technical specification of ADAM 5056SO ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 4 6 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 Ns 6 Relay ADAM 5060 J i INOo Icom NO Icom NO INC Icom Nos Ncs Icom NOs INC4 Ky COM 4 amp Nos sj Ncs Kj Icom he 221 22722727 i Ooooggobo0o0o0o00000 Figure 4 40 ADAM 5060 module frontal view Application wiring NO Form A C NO NC NO Form C C Figure 4 41 Relay output ADAM 5510M User s Manual EE Chapter 4 EE 7 0 Module Introduction Technical specifications of ADAM 5060 Points 6 two Form A and four Form C AC 125 V 0 6A 250 V 0 3 A Breakdown voltage 500 V 50 60 Hz Table 4 19 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 Rx
33. Figure E 14 System Shielding 2 Shield connection 2 The previous diagram shows you that the fill soldering just makes an easier way for the signal ADAM 5510M User s Manual Grounding Reference Appandix E E E 3 Noise Reduction Techniques Isolate noise sources in shielded enclosures Place sensitive equipment in shielded enclosure and away from com puter 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 Check for stability in communication lines Add another Grounding Bar if necessary The diameter of power cable must be over 2 0 mm Independent grounding is needed for A I A O and communication network while using a 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 elimi nate load induced common mode noise Noise Reduction Techniques External Signal Separate Load and Device power Cascade amplify isolation circuit before I O channel Figure E 15 Noise Reduction Techniques ADAM 5510M User s Manual Appandix E I Grounding Reference E 4 Check Point List Follow the single point grounding rule Normal mode and common mode voltage Separate the DC an
34. Figure E 5 The purpose of high voltage transmission 7 Figure E 6 wire impedance esses eene nnne 8 Figure E 7 Single point grounding 1 eene 9 Figure E 8 Single point grounding 2 eene 10 Figure E 9 Single isolated cable eene 11 Figure E 10 Double isolated cable eee 12 Figure E 11 System Shielding eese 13 Figure E 12 The characteristic of the cable eeeess 14 Figure E 13 System Shielding 1 eere 15 Figure E 14 System Shielding 2 eere 16 Figure E 15 Noise Reduction Techniques eere 17 Table 1 1 Table 2 1 Table 2 2 Table 2 3 Table 2 4 Table 2 5 Table 2 6 Table 3 1 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 Table 4 20 Table 4 21 Table 4 22 Table 4 24 Table 4 23 Tables VO Module Support List eere 4 I O Module Support List I O Selection Guidelines I O Selection Guidelines Power Consumption of ADAM 5000 series
35. Formats Maximum Displayed Code Description Specified Resolution Signal Engineering 20 000 5 pA Units 30 0 to 20 mA of Span 100 00 5 pA Hexadecimal 5 pA Binary Engineering 5 pA Units 31 4 to 20 mA of Span 5 pA Hexadecimal FFF 5 pA Binary Engineering 10 000 2 442 mV Units 32 0to 10V 96 of Span 4100 00 2 442 mV Hexadecimal 2 442 mV Binary ADAM 5510M User s Manual Data Formats and I O Ranges WAN lately B 7 ADAM 5013 RTD Input Format and Ranges Range Maximum Displayed Code hex Description Formats Specified Resolution Signal 100 Ohms Engineering 100 00 100 00 Platinum Units RTD 100 to 100 C a 0 00385 100 Ohms Engineering 100 00 4000 00 Platinum Units RTD 0 to 100 C a 0 00385 100 Ohms Engineering 200 00 4000 00 Platinum Units RTD 0 to 200 C a 0 00385 100 Ohms Engineering 600 00 4000 00 Platinum Units RTD 0 to 600 C a 0 00385 100 Ohms Engineering 100 00 100 00 Platinum Units RTD 100 to 100 C a 0 00392 100 Ohms Engineering 100 00 4000 00 Platinum Units RTD 0 to 100 C a 0 00392 100 Ohms Engineering 200 00 4000 00 Platinum Units RTD 0 to 200 C a 0 00392 Note See next page for table continuation ADAM 5510M User s Manual BEEN PNeex laleih m Data Formats and I O Ranges Note This table continued from previous page Engineering 600 00 000 00
36. Manual Bp Chapter 5 I O Configuration and Program Download data 55 ProgramByte Ox80000L data ProgramByte Ox80000L 1 data ProgramByte 0x80000L 2 data for i 0 1 lt 3 i printf read d data d n i read_mem 0x8000 0x0000 1 printf erase sector Ox80000L n if EraseSector Ox80000L printf erase succeed M data 1 forG 0 i lt 32768 i sector i data printf Write data 0x01 to Ox80000 0x87FFF n ProgramSector 0x80000 amp sector forGi 0 1 lt 100 i printf read d data d n i read_mem 0x8000 0x0000 1 Remarks None ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Get_SysMem Set_SysMem Syntax unsigned char Get_SysMem unsigned char which_byte void Set_SysMem unsigned char which_byte unsigned char data Description Get_SysMem Reads a byte from security SRAM Set_SysMem Writes a byte to security SRAM Security SRAM sup ports 113 bytes for user storage of important information Parameter Description which_byte From 0 to 112 user determined data Value to be saved Return value The value in a byte of security SRAM Example include 5510drv h void main void unsigned char data 4 1 2 3 4 inti save current value for i 10 1 lt 14 1 Set_SysMem i data i 10 printf data d n Get_SysMem i Remarks None ADAM 5510M User s Manual IESUS Chapter 5
37. Program Download LED_init LED_OFF LED_ON Syntax void LED_init void void LED OFF int which led void LED ON int which led Description Turns LED lights on and off The LED I O port must be initialized first It will take a little time for the light to stabilize following the signal for the turning on and turning off of the light Parameter Description which led PWR RUN COMM Return value None Example include 5510drv h void main void LED init flash COMM led while 1 ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 LED ON COMM ADAMdelay 500 LED OFF COMM Remarks None ADAM 5510M User s Manual SE Chapter 5 I O Configuration and Program Download ProgramByte ProgramSector EraseSector Syntax BOOL EraseSector unsignedlong ulBase BOOL ProgramByte unsigned long ulAddress BYTE byte BOOL ProgramSector unsigned long ulAddress s unsigned char far SECTOR DATA Description EraseSector ProgramByte ProgramSector Parameter ulBase ulAddress ulAddress s SECTOR DATA Return value Erases a 64 KB sector of data in the 256 KB Flash memory Programs a byte of information into the 256 KB Flash memory This feature supports data logging or mass information storage Programs an entire 32 KB sector of data of the global variable SECTOR DATA into 256 KB Flash memory Description User
38. about the ADAM 5510M Controller nali tereriaipeiniaD eleueisiicn 3 4 4 Mini BIOS functions uueeeeeeeess 3 4 2 Converting program codes essss 3 4 8 Other limitation ceesseesseeeeeeenee 3 4 4 Programming the watchdog timer Chapter 4 I O Module Introduction 1 4 1 Analog Input Modules eee 3 4 2 ADAM 5013 RTD Input Resistance Calibration 6 4 3 Analog Output Modules see 18 4 4 Analog I O Modules Calibration 20 4 5 Digital Input Output Modules 27 4 6 Relay Output Modules eere 41 4 7 Counter Frequency Module 44 4 8 Serial Module e urere temere ee 55 Chapter 5 Function Library 1 5 1 Introduction ioi coo iter iendih enda bin amba de deed aus 2 5 1 1 Library Classification sseeeeeeeees 2 5 2 Libraries Sized for Different Memory Modes 2 5 3 Library Ndk cT 3 5 3 1 Category A System Functions UTILITY LIB 3 5 3 2 Category B Communication Functions COMM LIB 4 5 3 8 Category C Low Speed I O Module Access Functions EIOS EIB 2 citet tert tede ede 6 5 3 4 Category D High Speed I O Modu
39. amp x Ele Help Local System ADAMESSTUM yalm com x Sire Type Modifed Name Sie Type Mdied e3 3 Floppy er e3 v Floppy 6 le 3 E 1 gt fi abiectis IU bytes T objecti 0 bte GI 6852 bytes free ol drive D has no label Volume Serial Number is 2567 15FE Directory of D U file s D bytes 919 552 bytes free irl Figure 3 1 ADAM 5510M Windows Utility Startup Display ADAM 5510M User s Manual 3 3 Chapte E I O Configuration and Program Download 3 3 2 I O Module Configuration Click the yal icon on the menu bar the Windows Utility will detect the T O modules inserted in the ADAM 5510M main unit automatically Then you can configure the I O module one by one Digital I O As Figure 3 2 you can see the Node ID information and the module description T ADAM 5510M Analog IO Configuration iojxi Node ID 00 HEX slot Sii siot2 siota_ Description ADAM 5055 8 ch digital input and 8 ch output module Figure 3 2 Digital I O Configuration Analog Input As Figure 3 3 you can configure the range of the Analog input channels IT ADAM 5510M Analog IO Configuration Oo x NodelD 00 HEX Description ADAM 5017 8 channel analog input module Input Range All 10 v z Figure 3 3 Analog Input Configuration 3 4 ADAM 5510M User s Manual O Configuration and Program Download Chapte E Analog Output As Figure 3
40. determined address range to be erased taken from addresses in the range 0x80000L to OxBOOOOL User determined destination address for byte trans fer taken from the range Ox80000L to OXBFFFFL User determined destination address in the Flash memory taken from addresses in the range Ox80000L to OxB8000L Pointer at the starting address in the origin memory of the user s data array TRUE Successful transfer to Flash memory FALSE Error destination already occupied excess address range or program error ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 read_mem Syntax unsigned char read mem int memory segment unsigned int i Description Reads far memory data 256 KB Flash memory from 0x80000L to OXBFFFFL where the Absolute Address SEG 16 OFFSET For example Ox800FFL 0x8000 16 OxOOFF Parameter Description memory segment User determined address taken from the range 0x8000 to OXBFOO i Offset for use in location of memory taken from the range 0x0000 to OxOFFF Return value The value in memory storage at the indicated address Example include 5510drv h void main void unsigned char sector 32768 unsigned char data unsigned long addr sector_num unsigned int i printf erase sector 0x80000L n if EraseSector Ox80000L printf erase succeed n printf Write data 55 to Ox80000 0x80001 n ADAM 5510M User s
41. for programming The ADAM 5510M has built in Flash Memory and SRAM for file down loading system operation and data storage It provides 512 KB file sys tem 400 KB free for users to download programs There are also 640 KB SRAM to provide the memory needed for efficient application operation and file transfer Moreover users are allowed to decide the battery backup memory size up to 512 KB in the SRAM 1 2 5 Built in real time clock and watchdog timer The micro controller also includes a real time clock and watchdog timer The real time clock records events while they occur The watchdog timer is designed to automatically reset the microprocessor if the system fails This feature greatly reduces the level of maintenance required and makes the ADAM 5510M ideal for use in applications which required a high level of system stability ADAM 5510M User s Manual 1 5 Chapter 1 System Overview 1 3 ADAM 5510M Specification 1 3 1 System CPU 80188 40 16 bit microprocessor Operating system Boot ROM DOS Flash Memory 1 MB 256 KB System Flash 256 KB Flash Memory 512 KB Hile System 400 KB for users application SRAM 640 KB Up to 512 KB battery backup Timer BIOS Yes Real time clock Yes Watchdog timer Yes COMI RS 232 DB 9 connector COM2 RS 485 DB 9 connector COM 3 Programming port RS 232 interface DB 9 connector Tx Rx GND COM RS 232 485 selectable DB 9 connector I O capacity 4 modules One ADAM 50
42. function libraries support Borland Turbo C 3 0 for DOS only Note2 Please includes all necessary ADAM 5510M function libraries in your project file 5 1 1 Library Classification ADAM 5510 has five function libraries categorized according to usage Category A System Functions UTILITY LIB Category B Communication Functions COMM LIB Category C Low Speed I O Module Access Functions LIO LIB Category D High Speed I O Module Access Functions HIO LIB Category E Counter Frequency Module Access Functions LAI LIB 5 2 Libraries Sized for Different Memory Modes The ADAM 5510M function libraries support four memory modes SMALL MEDIUM COMPACT and LARGE You can use library files sized according to your memory mode For example if you use small mode you can link UTILITYS LIB and LIOS LIB to implement system and low speed I O module access functions On the other hand if you use large mode you can link UTILITYL LIB and LIOL LIB ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 5 3 Library Index 5 3 1 Category A System Functions UTILITY LIB ADAMdelay Get BoardID Get NodeID GetRTCtime SetRTCtime LED init LED OFF LED ON ProgramByte ProgramSector EraseSector Get_SysMem Set_SysMem read_mem Get_NVRAM_Size Set NVRAM Size Timer Init Timer Reset Timer Set Release AI tmArriveCnt WDT clear WDT disable WDT enable write backup ram read backup
43. generates an interrupt if processing comes to a stand still for any reason This feature increases system reliability in industrial standalone and unmanned environments ADAM 5510M User s Manual I O Configuration and Program Download Chapter 3 If you decide to use the watchdog timer you must write a function call to enable it When the watchdog timer is enabled it must be cleared by the application program at intervals of less than 1 6 seconds If it is not cleared at the required time intervals it will activate and reset the CPU or generate a NMI Non Maskable Interrupt You can use a function call in your application program to clear the watchdog timer At the end of your program you still need a function call to disable the watchdog timer Note In order to provide one stop shop service Advantech now also provide the Turbo C IDE Integration Developing environ ment as users application programming tool Please contact local sales for detail order information ADAM 5510M User s Manual 3 9 Chapte E I O Configuration and Program Download ADAM 5510M User s Manual Chapter 4 I O Module Introduction OETI GES I O Module Introduction Introduction This chapter introduces the detail specifications functions and applica tion wiring of each ADAM 5000 I O modules To organize an ADAM 5510M data acquisition amp control system you need to select I O mod ules to interface the main unit with fiel
44. guidelines for selecting a power supply for your ADAM 5510M control system Refer to table 2 4 to check the power consumption of ADAM 5510M Controller and each I O module Power Main Units Description Consumption ADAM 5000 485 Distributed Data Acquisition and Control System based on RS 485 ADAM 5000E Distributed Data Acquisition and Control System based on RS 485 0 W ADAM 5000 TCP Distributed Data Acquisition and Control System based on Ethernet 5 0 W ADAM 5510 PC Based Programmable Controller With Battery Backup Enhanced PC Based Programmable Controller With Battery Backup PC Based Programmable Controller with Modbus 0 W Power Consumption 3 Channel RTD Input Module LW 7 8 Channel Analog Input Module mV mA or High Voltage 1 25 W H 8 Channel High speed Analog Input Module mV mA or High Voltage 8 7 Channel Thermocouple Input Module mV V mA 0 63 W Thermocopule i A o z 0M i e Description 5 i h o 5 8 AE 4 Channel Analog Output Module V mA 2 9 W 6 Channel Universal DIO 1 2 W 6 Channel Digital Input Module 0 53 W 6 Channel Digital Input w LED Module 0 84 W 6 Channel Isolated Digital Input w LED Module 0 8 W 6 Channel Digital Input w LED Module 0 84 W 8 Channel Isolated DI 0 27W 2E db T cA v 5 5 ze 6 Channel Isolated DIO w LED Module 0 68 W 6 Channel Digital Output Module 0 53 W JEEE ABRE SEISEIE z
45. is it with system integration we pay 2096 for Wire Cable and 096 for Equipment However 8096 of reliability depends on Grounding and Shielding In other words we need to invest more in that 2096 and work on these two issues to make a highly reliable system This application note brings you some concepts about field grounding and shielding These topics will be illustrated in the following pages 1 Grounding 11 The Earth for reference 12 The Frame Ground and Grounding Bar 13 Normal Mode and Common Mode 14 Wire impedance 15 Single Point Grounding 2 Shielding 2 1 Cable Shield 2 2 System Shielding 3 Noise Reduction Techniques 4 Check Point List ADAM 5510M User s Manual Grounding Reference EAN a E 1 Grounding E 1 1 The Earth for reference Why we think the EARTH as GROUND As you know that the EARTH can t be conductive indeed But those parallel resistors make the EARTH as a single point and just for reference Figure E 1 Think the EARTH as GROUND As you know the EARTH cannot be conductive However all buildings lie on or in the EARTH Steel concrete and associated cables such as lighting arresters and power system were connected to EARTH Think of them as resistors All of those infinite parallel resistors make the EARTH as a single reference point ADAM 5510M User s Manual Appandix E Grounding Reference E 1 2 The Frame Ground and
46. live circuit and a concrete floor How about the voltage between neutral and a concrete floor You will get nonsense values Hot and Neutral are just rela tional signals you will get 110VAC or 220VAC by measuring these sig nals 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 5510M User s Manual Appandix E 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 E 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 reducing contact impedance ADAM 5510M User s Manual Grounding Reference EAN a E 1 4 Wire impedance Whats the purpose of High Voltage Transmission High Voltage Transmission Generator End User Raise Voltage Down Voltage Referring to OHM rule above diagram shows that how to reduce the power loss on cable Figure E 5 The purpose of high voltage transmission e What s the purpose of high voltage transmission We have all seen high voltage transmission towers The power plant raises the voltage while generating the power then a local power station step
47. of the analog output from the present to the required ADAM 5024 IR E r z m s C s r C L C E L Figure 4 13 ADAM 5024 module frontal view ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 Application wiring IS o mA Output V Output Figure 4 14 Analog output Technical specifications of ADAM 5024 Analog Output Four Channels Output Type V mA Output Range 0 20mA 4 20mA 0 10V Isolation Voltage 3000 Vdc Output Impedance 0 5 Ohms Accuracy 0 1 of FSR for current output 0 2 of FSR for voltage output Voltage output x30 uV C Current output 0 2 uA C Span Temperature 25 PPM C Coefficient Programmable Output 0 125 128 0 mA sec Slope 0 0625 64 0 V sec Current Load Resistor 0 500 Ohms source Power Consumption 2 5W Max Table 4 8 Technical specifications of ADAM 5024 ADAM 5510M User s Manual EIS Chapter 4 EE I O Module Introduction 4 4 Analog I O Modules Calibration Analog input output modules are calibrated when you receive them However calibration is sometimes required No screwdriver is necessary because calibration is done in software with calibration parameters stored in the ADAM 5000 analog I O module s onboard EEPROM The ADAM 5000 system comes with the ADAM utility software that supports calibration of analog input and analog output Besides the calibra
48. peripherals from damage due to high input line volt age Additionally the module uses analog multiplexers with active over voltage 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 x15 V supplies ADAM 5017 vor o VO amp MGE VI s vl v2 V7 djs ier V3 V3 lg Eus VA Ve a pan Ve V7 16 NI mc pica pa Figure 4 4 ADAM 5017 module frontal view ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 Application wiring VO S9 xt s V mV VI E Vl S Ne Figure 4 5 Millivolt and volt input VO T Si XEM oe 0 20 mA VI Q amp Q m4 125 Q Vl ls 0 196 Figure 4 6 Process current input Note To keep measurement accuracy please short the channels that are not in use ADAM 5510M User s Manual 4 9 Chapter 4 EE I O Module Introduction Technical specifications of ADAM 5017 Analog Input Channels Eight differential Input Range 150 mV 500 mV 1V 5V 10V and 20 mA Isolation Voltage 3000 V Sampling Rate 10 samples sec total Max allowable voltage difference between two connectors in a module Bandwidth 13 1 Hz 50 Hz 15 72 Hz 60 Hz Zope e15uVrC Spanon 25 PPMP MR 50 60
49. s Manual ERIS Chapter 5 I O Configuration and Program Download Inits017H Syntax void Init5017 int Slot Description Initializes ADAM 5017H Note that ADAM 5017H must be initialized before other commands are issued to it Parameter Description Slot From 0 to 3 Return Value None Example Please refer to the ADAM 5017H Example Remarks None ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 ADAM 5017H Example include 5510drv h void main int channel pRange int Format Range int slot int pValue 8 char RangeArray 12 10V 0 10V 5V 0 5V H 2 5v 0 2 5 V 1V 0 1V 500mV 0 500mV 4 20mA 0 20mA slotz1 Init5017H slot channel 0 GetRange5017H slot channel pRange Format pRange amp Oxff00 gt gt 8 Range pRange amp Oxff printf n with range is s format is Ox x RangeArray Range Format Init5017H slot for channel 0 channel lt 8 channel Get5017H slot channel p Value channel printf n adam5017h channel d d channel pValue channel ADAM 5510M User s Manual Rel Chapter 5 I O Configuration and Program Download Initb024 Syntax void Init5024 int Slot int chO val int ch1 val int ch2 val int ch3 val Description Initializes ADAM 5024 module in the slot indicated loading user speci fied analog output values into each of the m
50. that are not executable in ADAM 5510M The ADAM 5510M mini BIOS function calls are listed in the following table THY Clear oup lih Get equipment Ed 15h 87h Extended menmory read a 7 m cOh PS 2 or AT style A20 Gate table 1 2 Read TTY char Get TTY flags Table 3 1 ADAM 5510M mini BIOS function calls Print Failed to BOOT ROM DOS message ADAM 5510M User s Manual 3 7 Chapter 3 I O Configuration and Program Download 3 4 2 Converting program codes The ADAM 5510M has an 80188 CPU Therefore programs downloaded into its flash ROM must first be converted into 80186 or 80188 compatible code and the floating point operation must be set to emulation mode For example if you were to develop your application program in Borland C you would compile the program as indicated in the screen below Window Help N Emulation 8 7 Instruction Set Far Data hreshold ix F1 Help Detect and use coprocessor otherwise emulate the 8087 80287 Figure 3 6 Converting program codes 3 4 3 Other limitation Certain critical files are always kept in flash ROM such as operating system BIOS and monitoring files The ADAM 5510M provides an ad ditional 400KB free space of flash memory and up to 512 KB backup RAM for downloading and operation user applications 3 4 4 Programming the watchdog timer The ADAM 5510M is equipped with a watchdog timer function that resets the CPU or
51. using end brackets at each end of the rail The ended brackets help keep the system from sliding horizontally along the rail This minimizes 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 on to 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 Figure 2 4 ADAM 5510M rail mounting ADAM 5510M User s Manual Installation Guidelines Chapter 2 2 2 6 Jumper Settings and DIP Switch Settings This section tells you how to set the jumpers and DIP switches to config ure your ADAM 5510M system It gives the system default configura tion and your options for each jumper and dip switch There are three jumpers JP2 JP4 on the CPU card and one 8 pin DIP switch on backplane board JP2 is for the watchdog timer setting JP3 is for COM2 port RS 485 setting JP4 is for battery power ON OFF setting The following figure shows the location of the jumpers Figure 2 5 Jumper locations on the CPU card ADAM 5510M User s Manual SE Installation Guidelines COM port RS 485 control mode setting The COMZ port is dedicated as an RS 485 interface In an RS 485 n
52. value Sending low alarm Low alarm limit value Min value Figure 4 53 Sending Alarm Signal settings not recommended ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 Overflow Value Overflow value is the number of times the counter value exceeds the Max Min values you specified When the counter value exceeds Maxi mum 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 use the ReadOverflowFlag library to gain a readout of the over flow 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 the initial counter value overflow value and current counter value Vitol IVini Vmin or Vmax l 1 X IVvfl 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 10 overflow value 4 min value 0 current counter value 3 the totalizer value could be calculated as totalizer value 110 01 1 xl 41
53. voltage should be maintained between 10 and 30 V e Screw terminals Vs and GND are for power supply wiring Note The wires used should be sized at least 2 mm Power Supply E Vs 10 30 Voc 53 GND A 63 com 6 DATA 63 DATA Figure 2 8 ADAM 5510M power wiring ADAM 5510M User s Manual SE Chapter 2 Installation Guidelines 2 3 2 I O modules wiring The system uses a plug in screw terminal block for the interface between I O modules and field devices The following information must be con sidered when connecting electrical devices to I O modules 1 The terminal block accepts wires from 0 5 mm 2 to 2 5 mm 2 Always use a continuous length of wire Do not combine wires to make them longer Use the shortest possible wire length Use wire trays for routing where possible Avoid running wires near high energy wiring Nn A W Avoid running input wiring in close proximity to output wiring where possible 7 Avoid creating sharp bends in the wires 2 3 3 System Network Connection The ADAM 5510M has four communication ports These ports allowed you to program configure monitor and integrate the remote devices Network Connection for System Configuration and Download The ADAM 5510M has a programming port with a DB 9 connection This port COM3 allows you to program configure and troubleshoot the ADAM 5510M from your h
54. with LED 16 ch Isolated Digital Output Module with LED 16 ch Relay Output Module 6 ch Relay Output Module 8 ch Counter Frequency Module 4 ch Digital l O Module 16ch Isolated Digital I O Module with LED 16 ch Analog Input Module 8ch High speed Analog Input Module 8 ch RTD Input Module 3ch T C Input Module 7ch Analog Output Module 4ch Communication Module 8ch Figure 2 1 ADAM 5000 I O Module Selection Chart ADAM 5510M User s Manual 2 5 Installation Guidelines Modul ADAM ADAM ADAM ADAM ADAM ADAM ADAM ADAM ADAM one 5013 5017 5017H 5018 5024 5050 5051 5051S O eee ee Input Channel Analog Output 0 20 mA Output bit wise selectabl ADAM 5510M User s Manual Installation Guidelines Chapter 2 ADAM ADAM ADAM premi ADAM ADAM 5055S 5056 5056D 5056SO 5080 5090 6 relay 16 2 form WAED W LED W LED A s i KARNER CSTAR 4 5000 Hz max Frequency Up Down Counter Bi direction Counter Table 2 3 I O Selection Guidelines ADAM 5510M User s Manual BEEN Chapter 2 Installation Guidelines 2 2 2 Selecting Power Supply Module ADAM 5510M controller works under unregulated power source be tween 10 and 30 VDC When you arrange different I O modules on ADAM 5510M s back plant it may require comparable power supply Use the following steps as
55. 10drv h void main unsigned long addr unsigned char data write the data 0x55 into battery backup memory index 10 data 0x55 write backup ram 10 data printf data x n read_backup_ram 10 Remarks None ADAM 5510M User s Manual Rp Chapter 5 I O Configuration and Program Download Timer Init Syntax int Timer Init Description Initializes the timer built into the 80188 microprocessor The return value 0 means the initialization of the time was successful The return value 1 means the timer had already been initialized Parameter Description None Return value 0 Initialization was successful 1 The timer had already been initialized Remarks None ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Timer_Reset Syntax void Timer_Reset int idx Description Resets the timer identified by the integer idx to its initial state Parameter Description idx Timer index Return value None Remarks None ADAM 5510M User s Manual Rey Chapter 5 I O Configuration and Program Download Timer Set Syntax int Timer Set unsigned int msec Description Requests a timer function from the microprocessor and then sets the time interval of the function Timer intervals are set in 5 millisecond incre ments The function return value is an integer representing the ID of the timer function when it is success
56. 110 31 2 51 ADAM 5510M User s Manual EE Chapter 4 EE I O Module Introduction BUR nu 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 tity Progra FRIES File Tools Help ol alate zis PC ADAM 5080 Channel 0 A cow a COM2 iii 00 5000 605024 General Setting 81 5013 aD S2 5018 Input Range Bidrection counter ai 83 5080 DataFomat Her CH CH1 Bg cu Channel Setting me Clear H Latch Reading BOGGS Alam L Alm n Off Of Clear L Latch Status START C STOP TEXT Sam Cana Digital fiter scale 865000 00050 us eor 3 in alvalue 0000000010 Alam Type Alam Limt BO Map ne High flach a V Enable Low fiatch s 0000000030 Disable Update COM 2 9600 bps Poling current data 200179719 AM 09 53 Figure 4 54 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 5055 ADAM 5056 ADAM 5060 ADAM 5068 for the alarm signal to be sent through High Alarm Output Channel Select Alarm Output Channel Clear Latch Alarm Users can Select Enable or
57. 12 Thermocouple input ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 Technical 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 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 60 Hz Zero Dit posa Span Dnt zsPewG Table 4 7 Technical specifications of ADAM 5018 ADAM 5510M User s Manual EM Chapter 4 EE I O Module Introduction 4 3 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 through the RS 485 interface of the ADAM 5510 system module from the host computer The format of the data is engineering units Itthen uses the D A converter controlled by the system module to convert the digital data into output signals You can specify slew rates and start up currents through the configura tion software The analog output can also be configured as current or voltage through the software utility The module protects your equip ment from ground loops and power surges by providing opto isolation of the D A output and transformer based isolation up to 500 Ve Slew rate The slew rate is defined as the slope indicated the ascending or descend ing rate per second
58. 2 3 to 5 V Isolated Voltage 1000 Vs Counter Up Down Bi direction Frequency Programmable Digital Noise Filter 9 69000 u sec Table 4 21 ADAM 5080 technical specifications ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 4 8 Serial Module Overview Compatible ADAM 5000 Series Main Units The ADAM 5090 is a 4 port RS 232 communication module to be imple mented with the following Advantech ADAM 5000 series main units ADAM 5510 with library Version V1 10 or above ADAM 5511 with library Version V1 10 or above ADAM 5090 4 port RS 232 Communication Module Bi direction Communication The ADAM 5090 is equipped with four RS 232 ports which makes it especially suitable for bi direction communication It can simultaneously read data from other third party devices such as Bar Code and PLC as long as these devices are equipped with a RS 232 interface Furthermore the ADAM 5090 can issue commands to control other devices It is fully integrated with the ADAM 5000 ADAM 5500 and ADAM 4000 series and transmits data to each other through the RS 232 port The whole integrated system is an intelligent stand alone system and can connect and issue commands to control devices such as printers and PLCs in remote factory location The ADAM 5090 transmits and receives data by polling communication and each port can receive up to 128 bytes in the FIFO For continuous data longer than 128 bytes please refe
59. 24 allowed CPU power consumption 1 0 W Status display Power CPU Communication Battery 1 3 2 RS 232 interface COM1 Signals TxD RxD RTS CTS DTR DSR DCD RI GND Mode Asynchronous full duplex point to point Connector DB 9 pin Transmission speed Up to 115 2 Kbps Max transmission distance 50 feet 15 2 m 1 6 ADAM 5510M User s Manual System Overview Chapter 1 1 3 3 RS 485 interface COM2 Signals DATA DATA Mode Half duplex multi drop Connector Screw terminal Transmission speed Up to 115 2 Kbps Max transmission distance 4000 feet 1220 m 1 3 4 RS 232 programming port COM3 Signals Tx Rx GND Mode Asynchronous point to point Connector DB 9 pin Transmission speed Up to 115 2 Kbps Max transmission distance 50 feet 15 2 m 1 3 5 RS 232 485 interface COM4 RS 232 485 Mode Selectable Select by jumper setting refer to Figure 1 2 RS 485 Signal DATA DATA RS 232 Mode Asynchronous full duplex point to point Signals TxD RxD RTS CTS DTR DSR DCD RI GND RS 485 Mode Half duplex multi drop RS 485 Signal DATA DATA Connector DB 9 pin Transmission speed Up to 115 2 Kbps Max transmission distance RS 232 50 feet 15 2 m RS 485 4000 feet 1220 m ADAM 5510M User s Manual 1 7 Chapter 1 System Overview 1 3 6 Isolation Power 3000 Ve Input Output 3000 Ve e Communication 2500 V COM2 only 1 3 7 Power Unregulated 10
60. 2t sB 15LSB 22LSB J20uvec 55 0 67 mV ppm C 0 1V 0 1375V s1LsB 2 5 LSB 2 LSB 2 5 LSB 20 uvec eo 0 34 mV ppm C 0 500 mV 0 687 5 mV em 5LSB 23LSB s351ss8 20 uvec 0 16 mV ppm C 10V 11V 1 LSB 2 LSB 1LSB 2 LSB 17uV C 50 2 7 mV ppm C 5V 0 5 5V 1 LSB 2 LSB 1 5 LSB x2LSB 17uV C 50 1 3 mV ppm C 25V 0 2 75 V 1 LSB 2 LSB 1 5 LSB 2 LSB 20uV C 55 0 67 mV ppm C 0 1 375 V 25 LSB 2LSB 2 5 LSB 20 uvec 0 34 mV ppm C 500 mV 0 687 5 mV 5 LSB 3LSB 3 5 LSB 20 uV C 67 0 16 mV ppm C Table 4 6 ADAM 5017H 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 15 mV x50 mV 100 mV 500 mV voltage inputs 1 V 2 5 V current input 20 mA requires 125 ohms resistor and thermocouple input 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 5510M User s Manual ESSE Chapter 4 EE I O Module Introduction ADAM 5018 71C ADAM 5018 T vor g Figure 4 11 ADAM 5018 module frontal view Application wiring VO amp i E 3E VO a E gt T C VI Figure 4
61. 4 you can configure the ranges of the Ana log Output channels II ADAM 5510M Analog IO Configuration B x Node ID 00 HEX S Sio si Description ADAM 5024 4 channel analog output module Input Range CHO 4 20 mA z CH1 je 20 mA 7 CH 4 20 mA z CH3 jr 20 mA 7 Figure 3 4 Analog Output Configuration 3 3 3 Program Download Once you complete the application program you can download it into the ADAM 5510M through the Windows Utility Choose the specific execution file in the left screen local system your PC then click the icon The specific file will begin to transfer to the ADAM 5510M ADAM 551UM Utility Ver 1 01 12 la x Ele ek Local System ADAMESSICM elele aHes wajm ov z Sue Tyee cared E Name Sie Tyee noana anche Fle Folder G 21 01 1255 0 PM Spam Elo Folder 7 00 9 22 42 AM E Piogram Fios Ele Folder 3 8 00 11 2300 AM Zisotenne FleFoder 002 3020 PM lunioped FleFoder 320 02 34052 AM Z14570 Ele Folder T0je 01 11 2086 AM i5 gue Eia Folder 3 3 0011 2256 AM Manip 3012K5 Win qe CEN nC mre ist 1 MEDOS tc 32E MS DOS E Na 108 Tex Tensions a e rranonce KE LOG File eI Pdosusrs net 13KB NETFie Fie coun fa Pkachupog 7E LOGFe PORT MAPPER Zip 22258 Whio progos ae ID gt get501718 Bad command or filename d s getsn1718 3 4 7 jad command
62. 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 4 53 Figure 4 54 Figure 4 55 Figure 4 56 Figure 4 57 Applying calibration Voltage eere 20 Zero calibration ee eee 21 Span calibration 11er cere r nennen nennen 21 Cold junction calibration eere 22 Output module calibration eere 25 Dip switch setting for digital I O channel 27 ADAM 5050 module frontal view esses 27 Dry contact signal input ADAM 5050 28 Wet contact signal input ADAM 5050 28 Digital output used with SSR ADAM 5050 5056 28 ADAM 5051 module frontal view sese 29 TTL input ADAM 5051 5051D eene 30 Contact closure input ADAM 5051 5051D 30 ADAM 5051S module front view esses 31 ADAM 5051S module wiring diagram
63. 5 tx com 232 485 tx string com 232 485 tx empty ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Example include 5510drv h void main unsigned long speed 9600L unsigned char data ch int status com sp unsigned int i j while 1 printf n com1 com232 printf n com2 com485 printf n com3 com232485 printf n Input the coummunction at com scanf d amp com printf n Select baud rate 9600L printf n 1 9600L printf n 2 19200L 5 printf n 3 38400L printf n 4 57600L printf n 5 115200L 5 printf n baudrate scanf 46d amp sp com 2 port RS 485 install switch sp case 1 speed 9600L break case 2 speed 19200L break ADAM 5510M User s Manual EES Chapter 5 I O Configuration and Program Download case 3 speed 38400L break case 4 speed 57600L break case 5 speed 115200L break default speed 115200L break switch com case 1 status com_install 1 if status 0 printf n The allocation of com d port is ok n com else if status 1 printf ncom d port is already installed Wn com else printf n The allocation of com d port is not ok n com printf status d n status exit 0 Format and Speed Setting com_set_format 8 0 1 com_set_speed speed Transfer data ADAM 5510M User s Manual I O Con
64. 510M User s Manual I O Configuration and Program Download Chapter 5 printf nThe IO Board is NOT ADAMS5051 printf nPlease Check your system setup else printf nNode number Error Remarks None ADAM 5510M User s Manual Beil Chapter 5 I O Configuration and Program Download GetRTCtime SetRTCtime Syntax unsigned char GetRTCtime unsigned char Time void SetRTCtime unsigned char Time unsigned char data Description GetRTCtime Reads Real Time Clock chip timer A user can activate a program on the date desired SetRTCtime Sets date and time of the real time clock Parameter Description Time RTC sec the second RIC min the minute RTC hour the hour RTC day the day RTC week day of the week RTC month the month RTC year the year data New contents Return value The value requested by the user Example include 5510drv h void main void unsigned char sec 0 min 0 hour 12 printf Time 02d 02d 02d n GetRTCtime RTC_hour GetRTCtime RTC_min GetRTCtime RTC_sec ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 printf Set current time 12 00 00 n SetRTCtime RTC_sec sec SetRTCtime RTC_min min SetRTCtime RTC_hour hour printf Time 02d 02d 02d n GetRTCtime RTC_hour GetRTCtime RTC_min GetRTCtime RTC_sec Remarks None ADAM 5510M User s Manual SE Chapter 5 I O Configuration and
65. ADAM 5510M Data Acquisition Modules User s Manual Copyright Notice This document is copyrighted 2001 by Advantech Co Ltd All rights are reserved Advantech Co Ltd reserves the right to make improve ments to the products described in this manual at any time without no tice No part of this manual may be reproduced copied translated or trans mitted 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 Advantech Co Ltd assumes no responsibility for its use nor for any infringements upon the rights of third parties which may result from its use Acknowledgments IBM and PC are trademarks of International Business Machines Corpo ration Part No 2001500001 2 nd Edition Printed in Taiwan Oct 2001 Product Warranty Advantech warrants to you the original purchaser that each of its prod ucts will be free from defects in materials and workmanship for two year from the date of purchase This warranty does not apply to any product 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 installa tion 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 test ing most of our customers n
66. DAM 5017 5018 Example Remarks None ADAM 5510M User s Manual Reel Chapter 5 I O Configuration and Program Download GetRange5013 Syntax void GetRange5013 int Board int Channel void pRange Description Reads the input range in an ADAM 5013 module Parameter Description Board 0 3 for SlotO Slot3 Channel 0 2for ADAM 5013 pRange The input range code returned See Appendix C Return Value None Example Please refer to the ADAM 5013 Example Remarks None ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 GetRange501718 Syntax void GetRange501718 int Board int Channel void pRange Description Reads the input range in an ADAM 501718 module Parameter Description Board 0 3 for SlotO Slot3 Channel 0 7 for ADAM 5017 0 6 for ADAM 5018 pRange The input range code returned See Appendix C Return Value pRange The input range code returned Example Please refer to the ADAM 5017 5018 Example Remarks None ADAM 5510M User s Manual Chapter 5 I O Configuration and Program Download Init5013 Syntax void Init5013 int Slot Description Initializes ADAM 5013 Note that ADAM 5013 must be initialized before other commands are issued to it Parameter Description Slot From 0 to 3 Return Value None Example Please refer to the ADAM 5013 Example Remarks None ADAM 5510M U
67. E R ES C i Figure 1 2 ADAM 5510M System IO and Module Dimension 1 3 11 LED Status of the ADAM 5510M There are four LEDs on the ADAM 5510M front panel The LED s indi cate ADAM 5510M s operating status as explained below 1 PWR power indicator This LED is on whenever the ADAM 5510M is powered on 2 RUN program execution indicator This LED is regularly blinks when ever the ADAM 5510M is executing a program 3 COMM communication indicator This LED blinks whenever the host PC and the ADAM 5510M are communicating Please notice if the host COM port is connected to the ADAM 5510M s RS 232 port this LED will normally be off On the other hand if the host COM port is connected to the ADAM 5510M s RS 485 port this LED will normally be on 4 BATT battery status indicator This LED will be on whenever the SRAM backup battery is low ADAM 5510M User s Manual 1 9 Chapter 1 System Overview ADAM 5510M User s Manual Chapter 2 Installation Guidelines Chapter 2 Installation Guidelines This chapter explains how to install an ADAM 5510M stand alone con troller A quick hookup scheme is provided that lets you easily configure your system before implementing it into your application 2 1 System Requirements Before you start installing the ADAM 5510M make sure the system requirements are met 2 1 14 Host Computer Requirements 1 IBM PC compatible computer with 486 CPU P
68. Figure 2 12 to set the communi cation interface you prefer to ADAM 5510M User s Manual Installation Guidelines Chapter 2 JUMPER SETTING RS 485 o o SS RS 232 ADAM 5510M N PwRQ 3 RUNO COMMO BarTO RS 232 485 RESET COM port setting avs Ll1 ec 2 4 Software Installation When main unit installation is completed you may begin to configure the I O modules and download program to the ADAM 5510M ADAM 5510M Systems come packaged with a Utility CD containing ADAM Product series Utilities as system configuration tool While you Insert the CD into the CD drive e g D of the host PC the Utility software setup menu will start up automatically Click the ADAM 5510M icon to execute the setup program and there will be a Utility executive program installed in your host PC See Chapter 4 I O Configuration and Download Program for the detail operation ADAM 5510M User s Manual PAL Chapter 2 Installation Guidelines ADAM 5510M User s Manual Chapter 3 I O Configuration and Program Download Chapte r 3 I O Configuration and Program Download This chapter explains how to use the ADAM 5510M Windows Utility to configure the I O modules and download application programs into the ADAM 5510M system There will also be a section to introduce the programming detail about the ADAM 5510M contr
69. Hz 92 dB min Table 4 4 Technical specifications of ADAM 5017 ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 ADAM 5017H 8 channel high speed analog input module The ADAM 501 7H is a 12 bit plus sign bit 8 channel analog differential 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 x5 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 re ceived up to 100 Hz total Space is reserved for 125 ohm 0 1 10 ppm resistors See Figure 4 9 Each input channel has 3000 V of optical isolation between the outside analog input line and the module protect ing the module and peripherals from high input line voltages Addition ally the module uses analog multiplexers with active overvoltage protec tion The active protection circuitry assures that signal fidelity is main tained even under fault conditions that would destroy other multiplex ers The analog inputs can withstand a constant 70 Vp p input with 15 V supplies ADAM 5017H 8Al o LADAM SOTTH Vo vo vis vi V2 v2 V3 va V4 v4 V5 v5 V6 V6 V7 v7 hs oo PPAPPDPPDD oOoooo oo0000000
70. I O Configuration and Program Download Get NVRAM Size Set NVRAM Size Syntax unsigned char Get NVRAM Size void void Set NVRAM Size unsigned char sector Description Gets the size of battery backup RAM Sets the size of battery backup RAM The unit is sectors each sector is 4KB in size Maximum size is 384 KB theoretically Parameter Description sector NVRAM size in 4 KB sectors from 1 to 96 sectors Return value Get NVRAM Size sector Number of sectors NVRAM size is set to from 1 to 96 Example include 5510drv h void main unsigned char sector sector Get_NVRAM_ Size printf Backup ram dKbyte n sector 4 Set Bacup ram 40Kbyte Set NVRAM Size 10 Remarks None ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 write_backup_ram read_backup_ram Syntax void write_backup_ram unsigned long index BYTE data unsigned char read_backup_ram unsigned long index Description Writes a byte to battery backup memory Reads the value in backup RAM at index address maximum 384 KB total backup RAM index 0 393214 Parameter Description index An index for data in the battery backup RAM from 0 to 393214 maximum 384 KB battery backup SRAM in total data A byte of data that the programmer wants to write to battery protected SRAM Return value The single byte value in backup RAM at address index Example include 55
71. List ADAM 5510M User s Manual 2 3 Chapter 2 Installation Guidelines 2 2 Hardware Installation 2 2 1 Selecting I O Module To organize an ADAM 5510M data acquisition amp control system you need to select I O modules to interface the main unit with field devices or processes that you have previously determined There are several things should be considered when you select the I O modules What type of I O signal is applied in your system How many I O is required to your system How will you place the controller for concentrate the I O points of an entire process How many ADAM 5000 main units are required for distributed I O points arrangement What is the required voltage range for each I O module What isolation environment is required for each I O module What are the noise and distance limitations for each I O module Refer to table 2 2 as I O module selection guidelines Choose this type of For these types of field devices or m I O module operations examples Explanation Selector switches pushbuttons photoelectric Input modules sense ON OFF or Discrete input module eyes limit switches circuit breakers proximity JOPENED CLOSED signals and block I O module switches level switches motor starter Discrete signals can be either ac contacts relay contacts thumbwheel switches Jor dc Output module signals interface Discrete output NES i with ON OFF or module and block T O O E a O R
72. PU and a built in ROM DOS operating system It can be used in a way similar to how one uses an x86 PC in the office Programmers in C C can write and compile applications in Inprise Borland Turbo C and download to the ADAM 5510M The communication protocol of the ADAM 5510 is an ASCII based command and response protocol Given the prevalence of C language programming tools this is a distinct advan tage for many users and can result in a very short learning curve and very modest training expense requirements 1 2 2 RS 232 485 communication ability The ADAM 5510M has four serial communication ports giving it excel lent communication abilities This facilitates its ability to control net worked devices Refer to Figure 1 1 COMI is a dedicated RS 232 port COM 2 is a dedicated RS 485 port and COM4 is a RS 232 485 selectable port These three ports allowed the ADAM 5510M to satisfy diverse communication and integration demands COMG is a spare programming port for downloading or transferring executable programs from a host PC It can also be used as an RS 232 communication port E COMA RS 232 485 o o Co COM1 RS 232 COM3 Programming wir o 0000000000000000 o000000000000000 oooooo00000000000 COM2 RS 485 l 0 of 1p R g O OOQ
73. Wiring 18 System Monitoring Wiring eere 18 ADAM 5510M Windows Utility Startup Display 3 Digital O Configuration eere 4 Analog Input Configuration eeeeeeeeeeeeneenene 4 Analog Output Configuration eee 5 File transfer to ADAM 5510M cernere 5 Converting program codes eere 8 ADAM 5013 module frontal view eene 3 IDE Unc 4 Applying calibration resistance eere 6 ADAM 5017 module frontal view eene 8 Millivolt and volt input eeeeeeeeeereen nnne 9 Process current input sees nnns 9 ADAM 5017H module frontal view eee 11 Process current input eese 12 Millivolt and volt input eere 12 Locations of 125 ohm resistors eese 13 ADAM 5018 module frontal view eese 16 Thermocouple input eee 16 ADAM 5024 module frontal view eee 18 Analog output eeeeseseeeeeeeeeeee eene nnne masae nnnm 19 Figure 4 15 Figure 4 16 Figure 4 17 Figure 4 18 Figure 4 19 Figure 4 20 Figure 4 21 Figure
74. affecting the functioning of the remaining nodes An industry standard shielded twisted pair is preferable due to the high noise ratio of the environment When nodes communicate through the network no sending conflicts can occur since a simple command response sequence is used There is always 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 5510 P31 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 con tain 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 ADAM 5510M User s Manual RS 485 Network Appandix D D D 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 disconnect ing of a node doesn t affect the network as a whole Since ADAM 5510 P31 systems use the RS 485 standard they can connect and communi cate with the host PC 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 conn
75. als 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 5000 main unit contain ADAM 5013 modules ADAM 5013 BR 3RTD o ADAM 5013 1 Exco SEN annnnnnanannnpnaaa Figure 4 1 ADAM 5013 module frontal view ADAM 5510M User s Manual 4 3 Chapter 4 EE I O Module Introduction Application wiring exco ST SENO Q RH ZA SEN 9 M 3 Wire RTD EXCO S mm AGND 9 Exco S SEN0 S ae a 4 Wire SENO Q E RTD EXCO G AGND S Figure 4 2 RTD inputs LENS ADAM S5S5I0M User s Manual I O Module Introduction Chapter 4 4 Technical specifications of ADAM 5013 Input type Pt or Ni RTD RTD type and temperature Pt 100 to 100 C a 0 00385 Pt Oto 100 C a 0 00385 Pt Oto 200 C a 0 00385 Pt Oto 600 C a 0 00385 Pt 100 to 100 C a 0 00392 Pt Oto 100 C a 0 00392 Pt Oto 200 C a 0 00392 Pt Oto 600 C a 0 00392 Ni 80 to 100 C Ni Oto100 C 10 samples sec total O omn O osoei non oore Table 4 2 Technical specifications of ADAM 5013 ADAM 5510M User s Manual 4 5 Chapter 4 EE I O Module Introduction 4 2 ADAM 5013 RTD Input Resistance Calibration 1 2 B CA
76. ansistor switches that can be controlled from the ADAM 5000 The switches can also be used to control solid state relays which in turn can control heaters pumps and power equipment The ADAM 5000 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 J output channel sr TTTT TT T T TN Dip Switch Key ON Digital Output OFF Digital Input Figure 4 20 Dip switch setting for digital I O channel Pree Gannon 1234587812234 sere X ADAM 5050 RI 16 UDIO Oo ADAM 5050 ananaanaannnmunnn Figure 4 21 ADAM 5050 module frontal view ADAM 5510M User s Manual ES Chapter 4 EE I O Module Introduction Application wiring Logic level 0 2V max Logic level 1 4V to 30V Internal Logic Figure 4 23 Wet contact signal input ADAM 5050 Vss Internal Logic W 7 ssp AC R2 limits current to 100 mA Open Collector o Vss Power Power Ground Ground Figure 4 24 Digital output used with SSR ADAM 5050 5056 ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 Technical specifications of ADAM 5050 Pom M Channel Setting Bitwise selectable by DIP Switch Digital Input Dry Con
77. are 25V Engineering 2 75 Dont care 0 67 mV 500 mV 687 5 OFFF 1 Dont care 5 3 pA OFFF 02E9 Dont care 1 20 mA 22 EIE Dont care 5 3 uA Dont care RU 375 FFF ont care 0 34 mV PEHI Don t care 687 5 EFFF Don t care 0 16 mV Don t care EFFF Ru i BLAN EL DEN pw EINE E per at ee ELM E y bur Er HEN Ew Em Note The full scale values in this table are theoretical values for your reference actual values will vary ADAM 5510M User s Manual Appandix B Data Formats and I O Ranges B 5 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 Engi neering Units format is readily parsed by the majority of computer lan guages as the total data string length is fixed at six characters two decimal digits a decimal point and three decimal digits The resolution is 5 pA Example An analog output module on channel 1 of slot 0 in an ADAM 5000 system at address 01h is configured for a 0 to 20 mA range If the output value is 44 762 mA the format of the Analog Data Out command would be 01S0C14 762 lt cr gt B 6 Analog Output Ranges Range Output Range Data
78. com 485 rx com 485 rx empty com 485 tx com 485 tx string com 485 tx empty Programming Port COM3 Functions com pgm install com pgm deinstall com pgm flush rx com pgm flush tx com pgm rx com pgm rx empty com pgm set format com pgm set speed com pgm tx com pgm tx empty com pgm tx string ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 RS 232 Port COM1 Functions com_install com_deinstall com_set_format com set parity com set speed com rx com tx com rx empty com tx empty com tx ready com tx string com flush rx com flush tx com carrier com clear break com set break com clear local loopback com set local loopback com disable fifo com enable fifo com get line status com set line params com lower dtr com raise dtr com lower rts com raise rts com read scratch register com write scratch register CRC160 com get modem status modem autoanswer modem command state modem command modem dial modem handup modem initial ADAM 5510M User s Manual IERI Chapter 5 I O Configuration and Program Download RS 232 485 Port COM4 Functions com 232 485 install com 232 485 deinstall com 232 485 set format com 232 485 set speed com 232 485 flush rx com 232 485 flush tx com 232 485 rx com 232 485 rx empty com 232 48
79. configured so that they auto matically provide an over range capability The response to the Analog Data In command in this case is 5 6530 cr ADAM 5510M User s Manual Appandix B Data Formats and I O Ranges B 2 Analog Input Ranges ADAM 5017 Range Input Range Data F S Zero FS Code Description Formats Engineering 410 000 00 000 10 000 Units Two s 7FFF 0000 8000 Complement Engineering 45 0000 20 0000 5 0000 Units 5 V 1 V of FSR 100 00 000 00 100 00 Two s 7FFF 0000 8000 Complement Engineering 41 0000 0 0000 1 0000 Units of FSR 100 00 000 00 100 00 Displayed Actual Resolution Value 1 mV 0 01 Reading 1000 1 LSB 100 00 pV 0 01 Reading 1000 1 LSB 100 00 pV 0 01 Reading 10000 1 LSB Two s 7FFF 0000 8000 Complement Engineering 4500 00 000 00 500 00 Units 500 mV ie 5017 of FSR 100 00 000 00 100 00 Two s 7FFF 0000 8000 Complement Engineering 4150 00 000 00 150 00 Units 10 pV 0 01 Reading 10 1LSB 4150 my OfFSR 100 00 000 00 100 00 10 uV 0 01 Reading 100 Two s 7FFF 0000 8000 1LSB Complement Engineering 420 000 00 000 20 000 1uV Units 420 mA of FSR 100 00 000 00 100 00 0 01 aaa Two s 7FFF 0000 8000 1LSB Complement ADAM ADAM 5510M User s Manual Data Formats and I O Ranges Appandix B B B 3 Analog Input Ranges ADAM 5018 Module Range Input Range Data F S Zero F S Code
80. cts the noise Cascade these shields together by soldering Please refer to following page for further detailed explanation Connect the shield to Frame Ground of DC power supply to force the conducted noise to 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 ADAM 5510M User s Manual Appandix E Grounding Reference 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 E 12 The characteristic of the cable The characteristic of the cable Don t strip off too much insulation for soldering This could change the effectiveness of the Shielded Twisted Pair cable and open a path to in troduce unwanted noise ADAM 5510M User s Manual Grounding Reference EAN a System Shielding A difficult way for signal Figure E 13 System Shielding 1 Shield connection 1 If you break into a cable you might get in a hurry to achieve your goal As in all electronic circuits a signal will use the path of least resistance If we make a poor connection between these two cables we will make a poor path for the signal The noise will try to find another path for easier flow ADAM 5510M User s Manual Appandix E I Grounding Reference System Shielding A more easy way for signal
81. d AC ground Reject the noise factor The shield is connected correctly Wire size is correct e Soldered connections are good Theterminal screw are tight ADAM 5510M User s Manual
82. d devices or processes that you have previously determined Advantech provides 19 types of ADAM 5000 I O modules for various applications so far Following table is the I O modules support list we provided for user s choice ADAM 5013 Isolated ADAM 5017 Isolated Analog I O ADAM 5017H Isolated ADAM 5018 Isolated ADAM 5024 Isolated ADAM 5050 Non isolated ADAM 5051D 16 ch DI w LED Non isolated Digital O ADAM 5052 Isolated ADAM 5056 Non isolated ADAM 5056D 16 ch DO w LED Non isolated ADAM 5056S0 Isolated Roky Our ADAM 5060 Isolated Relay Output Table 4 1 I O Module Support List LEE ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 4 1 Analog Input Modules Analog input modules use an A D converter to convert sensor voltage current thermocouple or RTD signals into digital data The digital data is then translated into engineering units The analog input modules pro tect your equipment from ground loops and power surges by providing opto isolation of the A D input and transformer based isolation up to 3 000 V 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 Ve of isolation between the analog input and the module protecting the module and peripher
83. eatures sixteen digital output channels The digital outputs are open collector transistor switches that you can control from the ADAM 5000 main unit You also can use the switches to control solid state relays ADAM 5056 EE 16DO o ADAM 5056 h po po po po po po o bo bos os poo po poe pos Dos Dos hs 5 59522592 5252 92295 5272525 27 annpnaannaanaannn Figure 4 34 ADAM 5056 module frontal view Application wiring Vss Internal Logic R2 limit current to 100 mA Open Collector Lm Q t Vss Power Ground Power Ground Figure 4 35 Digital output used with SSR ADAM 5050 5056 ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 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 be tween high power DC or AC lines and TTL logic signals A command from the host converts these signals into logic levels suitable for the solid state I O devices Pons te is Open collector to 30 V Disttaleuipet 100 mA max load Power dissipation 450 mW Power consumption 025 W Table 4 16 Technical specifications of ADAM 5056 ADAM 5056S 16 channel Isolated Digital Output Module with LED The ADAM 5056S provides 16 isolated digital ou
84. ected to the main wires thereby ending the first segment and starting the next seg ment Up to 32 addressable systems can be daisychained This limitation is a physical one When using more systems per segment the IC driver current rapidly decreases causing communication errors In total the network can hold up to 64 addressable systems The limitation on this number is the two character hexadecimal address code that can address 64 combinations The ADAM converter ADAM repeaters and the host computer are non addressable units and therefore are not included in these numbers Segment 1 Segment 2 I Y j L m Coverter Repeater RS232 RS485 1 uias RS 485 x C Cw S2 ES TE bin bi bh TER 1 2 N 1 RS 232 Figure D 1 Daisychaining ADAM 5510M User s Manual Appandix D PE 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 c A RS 485 J NE Ji RS 232 repeater C CDM repeater h LU In ADAM I O IL MODULES t5 RT Figure D 2 Star structure
85. entium is recommended 2 Microsoft 95 98 NT 4 0 SP3 or SP4 or higher versions DOS version 3 31 or higher Borland Turbo C 3 0 for DOS Atleast 33 MB RAM 20 MB of hard disk space available VGA color monitor 2x or higher speed CD ROM Mouse or other pointing devices At least one standard RS 232 port e g COMI COM2 10 One RS 485 card or RS 232 to RS 485 converter e g ADAM 4520 for system communication 2 1 2 ADAM 5510M Requirements One ADAM 5510M main unit One ADAM 5510M Quick Start Book O oo NAMA HB W W 1 2 3 One core clamp for power supply connection 4 One ADAM Products Utilities CD 5 Power supply for ADAM 5510M 10 to 30 VDC unregulated 6 One RS 232 straight through DB 9 cable ADAM 5510M User s Manual Installation Guidelines Chapter 2 2 1 3 I O Module Requirements At least one I O module is needed to use the system A variety of I O modules are available to meet different application requirements Table 2 1 gives a current listing of these modules for your reference ADAM SUS ADAN SIT ADAN SUIS ADAN SUSO ADAM 5051 16 ch DI Non isolated 7 ADAM 5051D 16 ch DI W LED Non isolated Digital O ADAM 5052 8 ch DI ADAM 5056 16 ch DO ADAM 5056D 16 ch DO W LED ADAM 5060 6 ch Relay output Relay Output ADAM 5068 8 ch Relay output Counter Frequency ADAM 5080 4 ch Counter Frequency Serial I O ADAM 5090 4 port RS232 Table 2 1 I O Module Support
86. et work handshaking signals such as RTS Request to Send normally control the direction of the data flow A special I O circuit in the ADAM 5510M senses the data flow direction and automatically switches the transmission direction making handshaking signals unnecessary Jumper JP3 gives users the option of configuring the COM2 port for automatic control or RTS control Jumper settings are shown in Figure 2 5 JP3 JP3 d Oo AUTO Oo AUTO Cy C RTS OQ RTS Automatic Control Default RTS Control Figure 2 6 COM2 port RS 485 control mode setting JP3 Watchdog timer setting Jumper JP2 on the CPU card lets you configure the watchdog timer to disable mode reset mode or NMI Non maskable interrupt mode Jumper settings are shown below JP2 JP2 S JOQ Reset Mode Default NMI Mode Disable WDT Figure 2 7 Watchdog timer setting ADAM 5510M User s Manual Installation Guidelines Chapter 2 2 3 System Wiring and Connections This section provides basic information on wiring the power supply I O units communication port connection and programming port connec tion 2 3 1 Power supply wiring Although the ADAM 5510M systems are designed for a standard in dustrial unregulated 24 V e power supply they accept any power unit that supplies within the range of 10 to 30 Vc The power supply ripple must be limited to 200 mV peak to peak and the immediate ripple
87. ever need to use our repair service If an Advantech product ever does prove defective it will be repaired or re placed at no charge during the warranty period For out of warranty re pairs you will be billed according 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 soft ware used etc Note anything abnormal and list any on screen mes sages 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 web site 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 configura tion 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 pho
88. fied by the user to be output Board 0 to 3 SlotO Slot3 Bit See Size parameter below Size ABit AByte AWord If Size ABit Bit 2 O 15 pinO pin15 If Size AByte Bit 0 is Low Byte data Bit 8 is High Byte data If Size AWord Bit does not care always word data Return Value None Example void main void unsigned char Bitdata 1 Set5056 amp Bitdata 0 13 ABit Output 1 to slot 0 pin 13 Remarks None ADAM 5510M User s Manual IRE Chapter 5 I O Configuration and Program Download 5 4 4 Counter Frequency Module Access Functions LIA LIB Initb080 Description Initiate ADAM 5080 Module Syntax void Init5080 int slotno Parameter Description slotno The specific slot inserted with ADAM 5080 0 3 or slotO slot3 Return Value None Example Please refer to the ADAM 5080 Example ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Get5080 Description Get Value from specific channel in ADAM 5080 Syntax void Get5080 int slotno int channel long pValue Parameter Description slotno The specific slot inserted with ADAM 5080 0 3 or slotO slot3 channel The specific channel in ADAM 5080 0 3 p Value The Value returned Return Value The Value from the specific channel Example Please refer to the ADAM 5080 Example ADAM 5510M User s Manual MEUS Chapter 5 I O Configuration and Program D
89. figuration and Program Download Chapter 5 printf Stop trasnfer data lt ESC gt forG 0 i lt 1000 i forG 0 j lt 1000 j com_tx_string com232 test if kbhit ch getch if ch 0x1b i 1000 j 1000 Receive data printf n n Please transfer data from server or lt ESC gt to exit n while 1 if com_rx_empty 0 data com_rx printf n c data if kbhit ch getch if ch 0x1b break break case 2 status com_485_installQ ADAM 5510M User s Manual Reel Chapter 5 I O Configuration and Program Download if status 0 printf n The allocation of com d port is ok n com else if status 1 printf ncom d port is already installed n com else printf n The allocation of com d port is not ok n com printf status d n status exit 0 Format and Speed Setting com_485_set_format 8 0 1 com_485_set_speed speed Transfer data printf Stop trasnfer data lt ESC gt forG 0 i lt 1000 i forG 0 j lt 1000 j com_485_tx_string com485 test if kbhit ch getch if ch 0x1b i 1000 j 1000 ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Receive data printf nPlease transfer data from server or input lt ESC gt to exit n while 1 if com 485 rx empty 220 data com_485_rx printf n c
90. ful A return value 1 means the request failed Programmers should con sider whether an assigned timer has timed out when programming for timer functions The value of the variable tmA rriveCnt idx can be checked to verify timer status A value of 0 indicates that the timer is still counting Values other than 0 mean the timer has timed out Parameter Description msec Time interval set max value is 65536 Return value Integer Function success value represents function timer ID Max value of 100 Function failure Remarks Timer function calls in the ADAM 5510M are emulated as timer func tions in a PLC Applications using timer functions will run less efficiently the more timer functions are running simultaneously in a program Please refer to Example 9 on the utility diskettes for details ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Release_All Syntax void Release_All Description Releases all timer resources of the ADAM 5510M system Parameter Description None Return value None Remarks None Example include 5510drv h void main int idx Initializes the timer built into the 80188 microprocessor Timer Init Sets time interval of the timer to 1 second idx Timer_Set 1000 Checks whether the timer has timed out while tmArriveCnt idx 0 user can attend to other tasks printf test
91. horns OPENED CLOSED devices module x T Discrete signals can be either AC or DC Thermocouple signals RTD signals temperature transducers pressure transducers load cell transducers humidity transducers flow transducers potentiometers Convert continuous analog signals into input values for ADAM 5510M Analog input module Interpret ADAM 5510M output Analog valves actuators chart recorders to analog signals generally electric motor drives analog meters through transducers for field devices Analog output module Table 2 2 I O Selection Guidelines EM ADAM 5510M User s Manual Installation Guidelines Chapter 2 Advantech provides 19 types of ADAM 5000 I O modules for various applications so far The Figure 2 1 and table 2 3 will help you to select the ADAM 5000 I O modules quickly and easily Digital Module Analog Module Digital Input Digital Output 4 Counter 4 Mixed I O r m Analog Input Communication Module for ADAM 5510 amp ADAM 5511 L Analog Output only 5051 5051D 5051S 5052 5056 5056D 5056S 5060 5068 5080 5050 5055S 5017 5017H 5013 5018 5024 5090 Digital Input Module 16ch Digital Input Module with LED 16 ch Isolated DI Module with LED 16 ch Isolated DI Module 8ch Digital Output Module 16 ch Digital Output Module
92. igital input channels for critical environments need individual channel isolating protection Different from other ADAM 5000 I O modules ADAM 50518 designed with 21 pins plug terminal ADAM 5051S Figure 4 28 ADA 16 DI ADAM 5051S os y E 8 2 Application Wiring 5V DI Channel I I HaBgHggdgagggagggaagdggad M 5051S module front view Protection Internal External eio o Circuit AWW Bi direction diode Hof 9 en Voc Figure 4 29 ADAM 5051S module wiring diagram ADAM 5510M User s Manual Beil Chapter 4 EE I O Module Introduction Technical specification of ADAM 5051S T Logic Level 0 3 V max Digital mput Logic Level 1 10 to 50 V Optical Isolation 2500 V Opto isolator response time Table 4 13 Technical specification of ADAM 5051S ADAM 5052 8 channel isolated digital input module The ADAM 5052 provides eight fully independent isolated channels All have 5000 Vus isolation to prevent ground loop effects and to pre vent damage from power surges on the input lines ADAM 5052 8DI o ADAM 5052 Dios Dio Dii Dh Di Di Dist Dis Dis Dh Dis Dis Dist Dis Di Diz e P3 23 2 32227227 annannnnnnnanannn Figure 4 30 ADAM 5052 module frontal view ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 Application wir
93. ing 5V Internal Logic Figure 4 31 Isolation digital input ADAM 5052 Technical specifications of ADAM 5052 Logic level 0 1 V max Digital input Logic level 1 3 5 to 30 V Isolation voltage 5000 V pus Resistance 3 kQ 0 5 W Table 4 14 Technical specifications of ADAM 5052 ADAM 5510M User s Manual IEEE Chapter 4 EE I O Module Introduction ADAM 5055S 16 channel Isolated Digital I O Module with LED The ADAM 5056S provides 8 isolated digital input and 8 isolated output channels for critical environments need individual channel isolating pro tection Different from other ADAM 5000 I O modules ADAM 5051S designed with 21 pins plug terminal ADAM 5055S pangran Figure 4 32 ADAM 5055S module front view Application Wiring Figure 4 33 ADAM 5055S module wiring diagram ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 Technical specification of ADAM 5055S Poms e 8 8 channel group Digital Input 8 4 channel group Dry Contact Logic Level 0 close to GNDLogic Level 1 open Wet Contact Logic Level 0 3 V maxLogic Level 1 10 to 50V Optical Isolation Opto isolator response time Over voltage Protect Table 4 15 Technical specification of ADAM 5055S ADAM 5510M User s Manual ERR Chapter 4 EE 7 0 Module Introduction ADAM 5056 D 16 channel digital output module w LED The ADAM 5056 f
94. larmiSi Oni c c c CHa 0398 HI Alam Off LO Alamic Oni HI Alam Off LO Alamii On HI Alam Off LO Alermiei On CH 5 oasa7 CH B 08997 COM 2 9600 bps Poling curent data 2001 7 20 PM 1242 Figure 4 18 Cold junction calibration Note Zero calibration and span calibration must be completed before CJC calibration To calibrate CJC the thermocouple attached to ADAM 5018 and a standard 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 LEE ADAM S5510M User s Manual I O Module Introduction Chapter 4 4 Calibration voltage ADAM 5017 5018 Code Hex Voltage b Hem sm 0 0 0 0 0 0 to 1370 C 0 to 1370 C 100 to 400 C C 0 0 0 0 o 0 R thermocouple 22 mV 500 to 1750 C S thermocouple 22 mV 500 to 1800 C B thermocouple 4152 mV 500 to 1800 C ums 500 mV 500 mV och f 150 mV 4150 mV aw fom povi Table 4 9 Calibration voltage of ADAM 5017 5018 00h 2h 3h 4h 5h 6h Eh Fh Oh 1h 2h 3h 4h 7h 8h 9h Ah Bh C E thermocouple 80 mV 0 to 1000 ADAM 5510M User s Manual IEEE Chapter 4 EE I O Module Introduction Calibration voltage ADAM 5017H M
95. le The following list describes these ex amples Example 1 Ex1 prj This example scans all slots in an ADAM 5511 and then shows the status of any I O modules include AI O DI O Counter and Series Com munication Module located in the slots Example 2 Ex2 prj This is a modem test example which includes dial hang up auto answer and set break Example 3 Ex3 prj Using ADAM 5511 COM port and ADAM 4520 RS 232 to RS 422 485 converter to scan ADAM 4000 series module as remote I O function ADAM 5510M User s Manual Appendix D RS 485 Network Appandix D PE 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 Maximum line length per segment 1200 meters 4000 feet Throughput of 10 Mbaud and beyond Differential transmission bal anced lines with high resistance against noise Maximum 32 nodes per segment Bi directional master slave communication over a single set of twisted pair cables Parallel connected nodes true multi drop ADAM 5510 P31 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
96. le Access Functions PIOS EIB tiit ettet tee ee t etas 7 5 3 5 Category E Counter Frequency Module Access Func tions LAI LIB sssssssssseeeeeeeeeneenennen 7 5 4 Function Library Description essss 8 5 4 4 System Utility Library UTILITY LIB 8 5 4 2 Low speed I O module access functions LIO LIB 29 5 4 3 High speed I O module access functions HIO LIB 38 5 4 5 Communication functions COMM LIB 56 Appendix A COM Port Register Structure Appendix B Data Formats and I O Ranges B 1 B 2 B 3 B 4 B 5 B 6 B 7 Analog Input Formats Analog Input Ranges ADAM 5017 Analog Input Ranges ADAM 50168 Analog Input Ranges ADAM 5017H Analog Output Formats Analog Output Ranges ADAM 5013 RTD Input Format and Ranges Appendix C Examples on CD Appendix D RS 485 Network D 1 D 2 LineTermination D 3 RS 485 Data Flow Control Basic Network Layout Appendix E Grounding Reference E 1 Grounding E 1 1 E 1 2 E 1 3 E 1 4 E 1 5 Wire impedance The Earth for reference The Frame Ground and Grounding Bar Normal Mode and Common Mode ss Single Point Grounding
97. les When inserting modules into the system align the PC board of the mod ule 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 2 Module alignment and installation ADAM 5510M User s Manual Installation Guidelines Chapter 2 2 2 4 I O Slots and I O Channel Numbering The ADAM 5510M system provides 4 slots for use with I O modules The I O slots are numbered 0 through 3 and the channel numbering of any I O module in any slot starts from 0 For example the ADAM 5017 is an 8 channel analog input module Its input channel numbering is 0 through 7 2 2 5 Mounting The ADAM 5510M system can be installed on a panel or on a 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 tatting screw 4 mm diameter should be used Figure 2 3 ADAM 5510M panel mounting screw placement ADAM 5510M User s Manual PAFI Chapter 2 Installation Guidelines 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
98. ng Reference Single Point Grounding Ld e TESE LE 2000 4014 Power 416V 18V 20V 422V Supply 22V 22V 22V 22V meme od mmus ADAM ADAM 4014 4017 wa V Power Supply More cable but more stable system Figure E 8 Single point grounding 2 The above diagram shows you that a single point grounding system will be a more stable system If you use thin cable for powering these de vices the end device will actually get lower power The thin cable will consume the energy ADAM 5510M User s Manual Grounding Reference Appandix E E E 2 Shielding E 2 1 Cable Shield Single Isolated Cable Use Aluminum foil to cover those wires for isolating the external noise Figure E 9 Single isolated cable Single isolated cable The diagram shows the structure of an isolated cable You see the iso lated layer which is spiraled Aluminum foil to cover the wires This spi raled structure makes a layer for shielding the cables from external noise ADAM 5510M User s Manual PNeys leiha Grounding Reference Double Isolated Cable 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 E 10 Double isolated cable Do
99. nswer modem_command_state modem_command modem dial modem handup modem initial ADAM 5510M User s Manual 5 5 Chapter 5 I O Configuration and Program Download RS 232 485 Port COM4 Functions com 232 485 install com 232 485 deinstall com 232 485 set format com 232 485 set speed com 232 485 flush rx com 232 485 flush tx com 232 485 rx com 232 485 rx empty com 232 485 tx com 232 485 tx string com 232 485 tx empty 5 3 3 Category C Low Speed I O Module Access Functions LIO LIB AiUpdate Init5013 Get5013 GetRange5013 Init501718 Get5017180 GetRange501718 ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 5 3 4 Category D High Speed I O Module Access Functions HIO LIB Init5017H GetRange5017H Get5017HQ Init5024 Set5024 Get5050 Get5051 Get5052 Set5050 Set5056 Set5060 Set5068 5 3 5 Category E Counter Frequency Module Access Functions LAI LIB Init5080 Get5080 Clear_Counter Start_Stop_Counter ReadOverflowFlag SetInitCounterVal ADAM 5510M User s Manual 5 7 Chapter 5 I O Configuration and Program Download 5 4 Function Library Description 5 4 1 System Utility Library UTILITY LIB ADAMdelay Syntax void ADAMdelay unsigned short msec Description Delays p
100. odule Input Range Input Range Span Calibration Code Hex Voltage 00h Table 4 10 Calibration voltage of ADAM 5017H Note You can substitute 2 5 V for 20 mA if you remove the current conversion resistor for that channel However the calibration accuracy will be limited to 0 1 due to the resistor s tolerance ADAM 5510M User s Manual I O Module Introduction Chapter 4 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 5000 system including the analog output module for about 30 minutes 2 Assure that the module is correctly installed and that its configuration 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 3 Connect either a 5 digit mA meter or voltmeter with a shunt resistor 250 ohms 01 and 10 ppm to the screw terminals of the module n Q mA meter ERTE Figure 4 19 Output module calibration ADAM 5510M User s Manual KSA Chapter
101. odules four channels Parameter Description chO val The initial value output by channel 0 chl val The initial value output by channel 1 ch2 val The initial value output by channel 2 ch3 val The initial value output by channel 3 Return Value None Example Please refer to the ADAM 5024 Example Remarks None BREVE ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Set5024 Syntax void Set5024 void pValue int Board int Channel Description Specifies the output of a channel of a selected ADAM 5024 Parameter Description pValue The value set for analog output Board Slot number 0 3 Channel AO channel 0 3 Return Value None Example Please refer to the ADAM 5024 Example Remarks None ADAM 5510M User s Manual ES Chapter 5 I O Configuration and Program Download ADAM 5024 Example include 5510drv h void main unsigned long p Value int channel slot slot 3 initializes outputs of all channels of the ADAM 5024 in slot 3 to output a value of 0 Init5024 slot 0 0 0 0 Value set 2000mV pValue 2000 for channel 0 channel lt 4 channel Set5024 pValue slot channel printf n channel d d mV channel p Value ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Get5050 Get5051 Get5052 Syntax void Get5050 int Board int Bit int Size void pValue void Get5051
102. oller 3 1 System Hardware Configuration Before the system configuration you will need to setup the environment as we mentioned in Chapter 2 1 System Requirements 3 2 Install Utility Software on Host PC ADAM 5510M systems packaged with a Utility CD containing ADAM Product series Utilities as system configuration tools While you Insert the CD into the CD drive e g D of the host PC the Utility software setup menu will start up automatically Click the ADAM 5510M icon to execute the setup program There will be a shortcut of the Utility executive program on Windows desktop after completing the installation EM ADAM 5510M User s Manual I O Configuration and Program Download Chapter 3 3 3 ADAM 5510M Windows Utility Overview The Windows Utility offers a graphical interface that helps you config ure the ADAM 5510M controller and I O modules The following guide lines will give you some brief instructions on how to use this Utility O Main Menu L1 I O Module Configuration O Program Download O Terminal Emulation 3 3 1 Main Menu Double Click the icon of ADAM 5510M Windows Utility shortcut Bill the Operation screen will pop up as Figure 3 1 This main menu is similar to general ftp software The left screen is the file system in the host PC and the right screen is the file system in the ADAM 5510M ADAM 5510M Utility Ver 1 01 12
103. on range of the re ceiver required for RS 485 systems See Figure E 5 below EA ADAM 5510M User s Manual RS 485 Network WiYs lel iP Figure D 5 Termination resistor locations Because each input is biased to 2 4 V the nominal common mode voltage of balanced RS 485 systems the 18 kW 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 36kW resistors in par allel 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 107 30 1200 While the termination receptor R will equal R R 1 R R Thus for a line with a characteristic impedance of 100 W resistor R 100 1 100 1200 2 110 Q Since this value lies within 1096 of the line characteristic impedance ADAM 5510M User s Manual Appandix D PE RS 485 Network Thus as already stated above the line termination resistor R will nor mally equal the characteristic impedance Z The star connection causes a multitude 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
104. one transmission line needs only to be terminated twice D 3 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 reply p Figure D 6 RS 485 data flow control with RTS Intelligent RS 485 Control ADAM 4510 and ADAM 4520 are both equipped with an I O circuit which can automatically sense the direction of the data flow No hand shaking 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 modifi cation The RS 485 control is completely transparent to the user BEN ADAM 5510M User s Manual Appendix E Grounding Reference Appandix E I Grounding Reference Field Grounding and Shielding Application Overview Unfortunately it s impossible to finish a system integration task at one time We always meet some trouble in the field A communication net work or system isn t stable induced noise or equipment is damaged or there are storms However the most usual issue is just simply improper wiring ie grounding and shielding You know the 80 20 rule in our life we spend 20 time for 80 work but 80 time for the last 20 of the work So
105. or filonamo c tranefer R D sCOMMAND COM lt lt Transferring File amse d6 rises i dies Figure 3 5 File transfer to ADAM 5510M ADAM 5510M User s Manual 3 5 Chapte r 3 I O Configuration and Program Download 3 3 4 Terminal Emulation In order to provide a convenience operation environment for users the Windows Utility also provides the DOS mode operation interface in the button of the display You can click the m icon to switch to the DOS mode for execute the DOS commands ADAM 5510M User s Manual I O Configuration and Program Download Chapter 3 3 4 Programming detail about the ADAM 5510M Controller The operating system of ADAM 5510M is ROM DOS an MS DOS equivalent system It allows users to run application programs written in assembly language as well as high level languages such as C or C Certainly there will be some limitations when running application pro grams in the ADAM 5510M In order to build successful applications please keep the following limitations and concerns in mind 3 4 4 Mini BIOS functions The ADAM 5510M provides only three serial communication ports not includes programming port for connecting peripherals so the mini BIOS of ADAM 5510M only provides 10 function calls Since the user s pro gram cannot use other BIOS function calls the ADAM 5510M may not work as intended Additionally certain language compilers such as QBASIC directly call BIOS functions
106. ort on the front panel of the ADAM 5090 to display specific communication status a Green LED RX Data Receiving Status the LED indicator is on when the port is receiving data b Orange LED TX Data Transmitting Status the LED indicator is on when the port is transmitting data Configure Your ADAM 5090 Module This section explains how to configure an ADAM 5090 module before implementing it into your application Quick Start Step 1 Get your host PC ready and run the ADAM 5510 Utility Software Step 2 Install the ADAM 5090 Module and power on your ADAM 5510 main unit Step 3 Download the executable program to the main unit Step 4 Monitor the ADAM 5090 Module s current status from the PC through the utility software A basic example program for the ADAM 5090 main Install the port you would like to use Here we install slot 0 port 1 port_install 1 Here we install slot 2 port 2 port_install 22 Select working port Here we select slot 0 port 1 port_select 1 Set port data format Here we set the data format of port 1 as lengh 8 parity 0 stop_bit 1 N81 ADAM 5510M User s Manual ERIS Chapter 4 EE I O Module Introduction port_set_format 1 8 0 1 Set port speed Here we set communication speed of port 1 as 115200 bps L is necessary port set speed 1 115200L Enable Port FIFO Here we enable 128 byte FIFO for port1 port enable fifo 1 After these above
107. ost computer The programming port has an RS 232 interface and only uses TX RX and GND signals The cable connection and the pin assignment are as follows ADAM 5510M User s Manual Installation Guidelines Chapter 2 PC E of o o o S al felt lall aie 3 B 8 8l a B a B8 a B a ge 9 a B a 5 a Es a S 3 a B8 L LB i METERS straight through cable a 3 2 80J RS 232 COM3 RS 232 Prog Port PC COM port straight through cable ADAM 5510M COM3 Analog Input Analog Output Digital Input cD 1 T NA Digital Output RX 2 2 TX TX 3 3 RX DTR 4 4 N A GND 5 5 GND DSR 6 6 N A RTS 7 7 NIA 8 8 9 9 CTS Figure 2 9 System Configuration Wiring RS 232 Network Connection for System Monitoring and Integration Since the connection for an RS 232 interface is not standardized differ ent devices implement the RS 232 connection in different ways If you are having problems with a serial device be sure to check the pin assign ments for the connector The following table shows the pin assignments for the ADAM 5510M RS 232 COM ports Pin No Table 2 6 RS 232 Port Pin Assignment ADAM 5510M User s Manual IAM Chapter 2 Installation Guidelines The COMI is dedicated as an RS 232 interface and the COMA is an RS 232 485 selectable DB 9 connector See Figure 2 10
108. ot 0 pRange Range pRange amp Oxff Format pRange amp Oxff00 gt gt 8 printf with range is s format is Ox x n RangeArray Range 8 For mat for 120 1 100 while AiUpdate slot amp channel 0 Get501718 slot channel pVaule printf n channel d ADAM 5017 04d mV n channel p Vaule i ADAM 5510M User s Manual y Chapter 5 I O Configuration and Program Download 5 4 3 High speed I O module access functions HIO LIB Get5017H Syntax void Get5017H int Board int Channel void pValue Description Reads the data value in an ADAM 5017H module Parameter Description Board 0 3 for SlotO Slot3 Channel 0 7for ADAM 501 7H pValue The value returned Note The pValue for ADAM 5017H must be interpreted in reference to the input range that be setup in the module configuration Return Value None Example Please refer to the ADAM 5017H Example Remarks None ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 GetRange5017H Syntax void GetRange5017H int Board int Channel void pRange Description Reads the input range in an ADAM 5017H module Parameter Description Board 0 3 for SlotO Slot3 Chanel 0 7 for ADAM 5017H pRange The input range code returned See Appendix C Return Value None Example Please refer to the ADAM 5017H Example Remarks None ADAM 5510M User
109. ownload Clear Counter Description Reset the current counter value to its initial value Syntax int Clear Counter int slotno int channel Parameter Description slotno The specific slot inserted with ADAM 5080 0 3 or slot0 slot3 channel The specific channel in ADAM 5080 0 3 Return Value None Example Please refer to the ADAM 5080 Example ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Start_Stop_Counter Description Start or stop the specific counter Syntax int Stop_Start_Counter int slotno int channel StartOrStop Parameter Description slotno The specific slot inserted with ADAM 5080 0 3 or slot0 slot3 channel The specific channel in ADAM 5080 0 3 Start 1 Stop 0 Return Value None Example Please refer to the ADAM 5080 Example ADAM 5510M User s Manual Efl Chapter 5 I O Configuration and Program Download ReadOverflowFlag Description Check if counter value reach max count limit Syntax void ReadOverflowFlag int slotno char pValue Parameter Description slotno The specific slot inserted with ADAM 5080 0 3 or slot0 slot3 pValue The value returned Return Value The overflow value returned Example Please refer to the ADAM 5080 Example BEEN ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 SetlnitCounterVal Description Set initial counter value between 0 to 4 294 967 295
110. r to Table 4 20 for Baud Rate setting to avoid data loss Baud Rate bps 115200 57600 38400 19200 9600 4800 2400 Polling interval ms 11 11 22 22 33 33 66 66 133 33 266 66 533 33 Table 4 22 Baud Rate setting reference table ADAM 5510M User s Manual ERE Chapter 4 E 7 0 Module Introduction Communication Backup Function With the ADAM 5090 you can implement dual communication channels between your PC and the ADAM system Even when one of the two communication channels is down your system can still function through the alternative communication channel This dual communication chan nels can be implemented by application software ADAM 5090 Module Diagram AX Li 1 Li AX Li Figure 4 57 ADAM 5090 Module ADAM 5090 Application Wiring 4RS232 o ADAM5090 RJ48 H DB9 i 7 CE AEN RS 232 Device X mt 8 Communication Cable m 8 RX X m RX N Figure 4 58 ADAM 5090 Application Wiring ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 PIN Mapping i DSR n i CTS RI or 5V Table 4 23 Pin Mapping O o 3 4 ADAM 5090 Technical Specification Function Provides communication ports for the ADAM 5510 to integrate other devices with communication function into your system Electrical Interface 4 ports RS 232
111. ram ADAM 5510M User s Manual 5 3 Chapter 5 I O Configuration and Program Download 5 3 2 Category B Communication Functions COMM LIB checksum RS 485 Port COM2 Functions com 485 install com 485 deinstall com 485 set format com 485 set speed com 485 flush rx com 485 flush tx com 485 rx com 485 rx empty com 485 tx com 485 tx string com 485 tx empty Program Port COM3 Functions com pgm install com pgm deinstall com pgm flush rx com pgm flush tx com pgm rx com pgm rx empty com pgm set format com pgm set speed com pgm tx com pgm tx empty com pgm tx string SEM ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 RS 232 Port COM1 Functions com_install com_deinstall com_set_format com_set_parity com_set_speed com_rx com_tx com_rx_empty com_tx_empty com_tx_ready com_tx_string com_flush_rx com_flush_tx com_carrier com_clear_break com_set_break com_clear_local_loopback com_set_local_loopback com_disable_fifo com enable fifo com get line status com set line params com lower dtr com raise dtr com lower rts com raise rts com read scratch register com write scratch register CRC160 com_get_modem_status modem_autoa
112. rn value indicates the channel for which data is ready Valid value 0 to 7 for ADAM 5017 Valid value 0 to 6 for ADAM 5018 Valid value 0 to 2 for ADAM 5013 Return value int status 0 Ready 1 Not ready 2 The hardware of the module failed Example Please refer to the ADAM 5017 5018 Example Remarks None ADAM 5510M User s Manual MENS Chapter 5 I O Configuration and Program Download Get5013 Syntax void Get5013 int Board int Channel void pValue Description Reads the data value in an ADAM 5013 module Parameter Description Board 0 3 for SlotO Slot3 Channel 0 2for ADAM 5013 pValue The value returned Note The pValue for ADAM 5013 must be interpreted in reference to the input range that was set during module configuration Return Value None Example Please refer to the ADAM 5013 Example Remarks None ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Get501718 Syntax void Get501718 int Board int Channel void p Value Description Reads the data value in an I O module Parameter Description Board 0 3 for SlotO Slot3 Channel 0 6 for ADAM 5018 0 7 for ADAM 5017 pValue The value returned Note The pValue for ADAM 5017 and ADAM 5018 must be inter preted in reference to the range input that was set during mod ule configuration Return value None Example Please refer to the A
113. rogram operation by a specified number of milliseconds Parameter Description msec From 0 to 65535 Return value None Example include 55 10drv h void main void codes placed here by user ADAMdelay 1000 delay 1 sec codes placed here by user Remarks None ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 Get BoardID Syntax unsigned char Get BoardID int Board Description Gets the type identification of the I O module in a controller slot Parameter Description Int Board The slot number of an ADAM 5510M from 0 to 3 Return value The return values are ADAM 5068 ADAMS068 ID ADAM 5024 ADAMS024 ID Remarks None ADAM 5510M User s Manual 5 0 Chapter 5 I O Configuration and Program Download Get NodelD Syntax unsigned char Get NodeID void Description Gets the DIP switches number of the ADAM 5510M controller Parameter Description None Return value The DIP switches number of the ADAM 5510M controller Example include 5510drv h unsigned char SystemNodeNumber unsigned char IOModuleName SlotNumber void main void SystemNodeNumber Get NodeID if SystemNodeNumber 0x15 Read IO module name in Slot 0 SlotNumber 0 IOModuleName Get_BoardID SlotNumber if IOModuleName ADAMS051 ID IO Board is current put your code in Here else ADAM 5
114. s down the voltage What is the purpose of high voltage transmis sion wires According to the energy formula P V I the current is reduced when the voltage is raised As you know each cable has imped ance because of the metal it is made of Referring to Ohm s Law V I R this decreased current means lower power losses in the wire So high voltage lines are for reducing the cost of moving electrical power from one place to another ADAM 5510M User s Manual Appandix E I Grounding Reference Wire Impedance The wire impedance will consume the power Figure E 6 wire impedance ADAM 5510M User s Manual Grounding Reference Appandix E E E 1 5 Single Point Grounding Single Point Grounding 0 0 0 0 Those devices will influence each other with swiftly load change Figure E 7 Single point grounding 1 What s Single Point Grounding Maybe you have had an unpleasant experience while taking a hot shower in Winter Someone turns on a hot water faucet somewhere else You will be impressed with the cold water The bottom diagram above shows an example of how devices will influ ence each other with swift load change For example normally we turn on all the four hydrants for testing When you close the hydrant 3 and hydrant 4 the other two hydrants will get more flow In other words the hydrant cannot keep a constant flow rate ADAM 5510M User s Manual Appandix E I Groundi
115. ser s Manual I O Configuration and Program Download Chapter 5 Init5b01718 Syntax void Init501718 int Slot Description Initializes ADAM 5017 or ADAM 5018 Note that ADAM 5017 or ADAM 5018 must be initialized prior to other commands being issued to them Parameter Description Slot From 0 to 3 Return value None Example Please refer to the ADAM 5017 5018 Example Remarks None ADAM 5510M User s Manual BES Chapter 5 I O Configuration and Program Download ADAM 5013 Example include 5510drv h void main char ch unsigned char Range int pRange p Vaule int i j int channel slot Tnitial ADAM 5013 One ADAM 5013 module on slot 2 slot 2 Init5013 slot GetRange5013 slot 0 pRange Range pRange amp Oxff printf range is Ox 6x n Range for 120 1 100 while AiUpdate slot amp channel 0 Get5013 slot channel p Vaule printf n channel d ADAM 5013 04d W channel pVaule i Release_AllQ ADAM 5510M User s Manual I O Configuration and Program Download Chapter 5 ADAM 5017 5018 Example include 5510drv h void main unsigned char Range Format int pRange p Vaule int i int channel slot char RangeArray 6 2 10V 5V 1V 4 500mv 150mV 20mv Tnitial ADAM 5017 ADAM 5018 One ADAM 5017 module on slot 0 slot 0 Init501718 slot GetRange501718 sl
116. settings are enabled you can apply any other function library to implement your program A receive and transmit example program for the ADAM 5090 main int err_value char character port_installed 1 port_enable_fifo 1 check whether error has been received or not err_value port_rx_error 1 hf error detected print out the message iflerr value printf n Rx Error The LSR Value 02X Err value check whether FIFO receives data or not if data received read a character if port_rx_ready 1 ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 character port_rx 1 check whether FIFO is empty or not if empty send a character if port_tx_empty 1 port_tx 1 character ADAM 5510M User s Manual EMI Chapter 4 EE I O Module Introduction ADAM 5510M User s Manual Chapter 5 Function Library Chapter 5 I O Configuration and Program Download 5 1 Introduction User designed ADAM 5510M application programs make use of ADAM 5510M library functions To make the most efficient use of ADAM 5510M s memory space the ADAM 5510M function library has been separated into five smaller libraries Therefore a user can link only those libraries needed to run his application and only those libraries will be included in the compiled executable The smaller the linked libraries the smaller the compiled executable will be Note 1 These
117. tact Logic Level 0 close to GND Logic Level 1 open Wet Contact Logic Level 0 2 V max Logic Level 1 4 V to 30 V Digital Output Open collector to 30 V 100mA max load Power Dissipation 450 mW Table 4 11 Technical specifications of ADAM 5050 ADAM 5051 D 16 channel digital input module The ADAM 5051 provides sixteen digital input channels The ADAM 5510 can use the module s digital inputs to determine the state of limit or safety switches or to receive remote digital signals ADAM 5051 5051 D 16DI ADAM 5051 TOPE LETTE STEED nnannnnnnnnaannn Figure 4 25 ADAM 5051 module frontal view ADAM 5510M User s Manual BS Chapter 4 EE I O Module Introduction Application wiring 5VDC 30VDC 10K Digital TTL Input Input Internal a Logic Power GHD Figure 4 26 TTL input ADAM 5051 5051D 5VDC 30VDC 10K id Contact igita Closure Input Ed Ae Internal Logic Power GHD Figure 4 27 Contact closure input ADAM 5051 5051D Technical specifications of ADAM 5051 5051D 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 12 Technical specifications of ADAM 5051 Digital input ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 ADAM 5051S 16 channel Isolated Digital Input Module with LED The ADAM 5051S provides 16 isolated d
118. tigger ievel a E KT BASE 3 Line Control Register LCR bit 0 Word length select bit 0 bit 1 Word length select bit 1 bit 2 Number of stop bits bit 3 Parity enable bit 4 Even parity select bit 5 Stick parity bit 6 Set break bit 7 Divisor Latch Access Bit DLAB ADAM 5510M User s Manual Appandix A L3 COM Port Register Structure BASE 4 Modem Control Register MCR bit0 DTR bit 1 RTS BASE 5 Line Status Register LSR bit 0 Receiver data ready bit 1 Overrun error bit 2 Parity error bit 3 Framing error bit 4 Break interrupt bit 5 Transmitter holding register empty bit 6 Transmitter shift register empty bit 7 At least one parity error framing error or break indication in the FIFO BASE 6 Modem Status Register MSR bit 0 Delta CTS bit 1 Delta DSR bit 2 Trailing edge ring indicator bit 3 Delta received line signal detect bit 4 CTS bit 5 DSR bit 6 RI bit 7 Received line signal detect BASE 7 Temporary data register ADAM 5510M User s Manual Appendix B Data Formats and I O Ranges Appandix B 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 milli volts
119. tion that is carried out through 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 5000 system that the analog input mod ule 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 3 Use a precision voltage source to apply a span calibration voltage to the module s V0 and VO terminals See Tables 5 2 and 5 3 for reference voltages for each range vo t VO lt VI S sa c Figure 4 15 Applying calibration voltage ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 4 Execute the Zero Calibration command also called the Offset Calibra tion command File Tools Help el aiala ziz s Bre p ADAMSOIT A coi E Bl come cH re em pense WeuBewe fanov FEN pasta prera cab callin Integration Time 50 60 a CURE Data Area X CHo ono V Hi Alaim Off LO Aami On cH1 noon V Hi Alam Off LO Alami On cH2 0000 v HI Alam Sj LO AlamC Off CH 3 00000 V Hi Alam Ii On LO Alam Off CH 4 40 0000 V Hi Alam Off LO Alam On CH 5 00000 IW CH
120. to 30 VDC Protected against power reversal Power consumption 2 0 W 1 3 8 Mechanical Case ABS with captive mounting hardware Plug in screw terminal block Accepts 0 5 mm2 to 2 5 mm2 1 12 or 2 14 to 22 AWG 1 3 9 Environment Operating temperature 10 to 70 C 14 to 158 F Storage temperature 25 to 85 C 13 to 185 F e Humidity 5 to 95 96 non condensing Atmosphere No corrosive gases NOTE Equipment will operate below 3096 humidity However static electricity problems occur much more frequently at lower hu midity levels Make sure you take adequate precautions when you touch the equipment Consider using ground straps anti static floor coverings etc if you use the equipment in low hu midity environments ADAM 5510M User s Manual System Overview Chapter 1 1 3 10 Dimensions The following diagrams show the dimensions of the system unit and an I O unit All dimensions are in millimeters j 0 I J f o o o 2 P I ADAM 5510M d o RO D fes RUN O i ot COMM i Bar G y jo a a sj B g S M meo E Mi M 5 GS H N 9 af a a a f exo dey d aD ds Z N F Ey E d Cj Sjeo E a E Ld oa aj a 2 J E Ls 2 j l i m i A oma
121. tocopy of dated proof of pur chase 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 package and ship it prepaid to your dealer Contents Chapter 1 System Overview 3 D MEO CUCU soci rio curata axes pea s Res Rya REX Span EN RS aX Fee Rea zie IDE PG ALUN GS em 1 2 1 X Control flexibility with C programming 1 2 2 RS 232 485 communication ability 1 2 8 Complete set of I O modules for total solutions 1 2 4 Built in ROM and RAM disk for programming 1 2 5 Built in real time clock and watchdog timer 1 3 ADAM 5510M Specification 1 3 System set ee ete odit etui 1 3 2 RS 232 interface COM1 sss 1 9 3 RS 485 interface COMO ssssseseeee 1 9 4 JA RS 232 programming port COMS 1 9 5 RS 232 485 interface COMA eeren 1 3 6 1S 0latIOR 2 er ee entes 1 3 4 FOWO naren edd ED AMOR NUBMS 1 3 8 Mechanical 2 ciet ie etn nets 1 3 9 Environment saneras na 1 3 10 Dimensions ssssseeem een 1 8 11 LED Status of the ADAM 5510M sess Chapter2 Installation Guidelines 2 1 System Requirements
122. tput channels for criti cal environments need individual channel isolating protection Different from other ADAM 5000 I O modules ADAM 5056S designed with 21 pins plug terminal ADAM 5056S 16 DO z paanan Figure 4 36 ADAM 5056S module front view ADAM 5510M User s Manual Bey Chapter 4 EE 7 0 Module Introduction Application wiring 1 5V Internal External 1 R R i y a sud HDI L 5 40 Voc R i no1 LO Figure 4 37 ADAM 5056S module wiring diagram Technical Specification of ADAM 5056S T Open collector to 40 V Digital Output 200 mA max load per channel Optical Isolation 2500 V c Power consumption LED Indicator VO Connector Type Table 4 17 Technical specification of ADAM 5055S ADAM 5510M User s Manual I O Module Introduction Chapter 4 4 ADAM 5056SO 16 channel Isolated Digital Output Module with LED The ADAM 5056SO provides 16 channels source type isolated digital output for critical environments need individual channel isolating pro tection Addition to the source output wiring all of the specification and command sets are the same with ADAM 5056S ADAM 5056SO 16 DO ADAM 5051SO g E a A AAE GTA Figure 4 38 ADAM 5056SO module front view External Application wiring Internal 4s E 5 40 Voc
123. uble isolated cable Figure 10 is an example of a double isolated cable The first isolating layer of spiraled aluminum foil covers the conductors The second isolation layer is several bare conductors that spiral and cross over the first shield layer This spiraled structure makes an isolated layer for reducing exter nal noise Additionally follow these tips just for your reference The shield of a cable cannot be used for signal ground The shield is designed for carrying noise so the environment noise will couple and interfere with your system when you use the shield as signal ground e The higher the density of the shield 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 consideration Don t strip off too long of plastic cover for soldering E 12 ADAM 5510M User s Manual Grounding Reference Appandix E E E 2 2 System Shielding Bi Power Cascade those shields together by Soldering WLS supply Never stripping too long of the plastic cable cover Connect the shield to Frame Ground of DC Power Supply J Figure E 11 System Shielding e Never stripping too much of the plastic cable cover This is improper and can destroy the characteristics of the Shielded Twisted Pair cable Besides the bare wire shield easily condu
124. ulate the instantaneous differential of quantities 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 5510M User s Manual I O Module Introduction Chapter 4 4 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 Sta tus 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 designate a specific digital output module for the alarm signal to be sent through ADAM 5080 Module Diagram g napnanonannnaga0n0 A g Figure 4 44 ADAM 5080 Module ADAM 5080 Application Wiring

Download Pdf Manuals

image

Related Search

Related Contents

Manual de instrucciones    

Copyright © All rights reserved.
Failed to retrieve file