Advantech 5000 Series manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301

Ir para a página of

Bom manual de uso

As regras impõem ao revendedor a obrigação de fornecer ao comprador o manual com o produto Advantech 5000 Series. A falta de manual ou informações incorretas fornecidas ao consumidor são a base de uma queixa por não conformidade do produto com o contrato. De acordo com a lei, pode anexar o manual em uma outra forma de que em papel, o que é frequentemente utilizado, anexando uma forma gráfica ou manual electrónicoAdvantech 5000 Series vídeos instrutivos para os usuários. A condição é uma forma legível e compreensível.

O que é a instrução?

A palavra vem do latim "Instructio" ou instruir. Portanto, no manual Advantech 5000 Series você pode encontrar uma descrição das fases do processo. O objetivo do manual é instruir, facilitar o arranque, a utilização do equipamento ou a execução de determinadas tarefas. O manual é uma coleção de informações sobre o objeto / serviço, um guia.

Infelizmente, pequenos usuários tomam o tempo para ler o manual Advantech 5000 Series, e um bom manual não só permite conhecer uma série de funcionalidades adicionais do dispositivo, mas evita a formação da maioria das falhas.

Então, o que deve conter o manual perfeito?

Primeiro, o manual Advantech 5000 Series deve conte:
- dados técnicos do dispositivo Advantech 5000 Series
- nome do fabricante e ano de fabricação do dispositivo Advantech 5000 Series
- instruções de utilização, regulação e manutenção do dispositivo Advantech 5000 Series
- sinais de segurança e certificados que comprovam a conformidade com as normas pertinentes

Por que você não ler manuais?

Normalmente, isso é devido à falta de tempo e à certeza quanto à funcionalidade específica do dispositivo adquirido. Infelizmente, a mesma ligação e o arranque Advantech 5000 Series não são suficientes. O manual contém uma série de orientações sobre funcionalidades específicas, a segurança, os métodos de manutenção (mesmo sobre produtos que devem ser usados), possíveis defeitos Advantech 5000 Series e formas de resolver problemas comuns durante o uso. No final, no manual podemos encontrar as coordenadas do serviço Advantech na ausência da eficácia das soluções propostas. Atualmente, muito apreciados são manuais na forma de animações interessantes e vídeos de instrução que de uma forma melhor do que o o folheto falam ao usuário. Este tipo de manual é a chance que o usuário percorrer todo o vídeo instrutivo, sem ignorar especificações e descrições técnicas complicadas Advantech 5000 Series, como para a versão papel.

Por que ler manuais?

Primeiro de tudo, contem a resposta sobre a construção, as possibilidades do dispositivo Advantech 5000 Series, uso dos acessórios individuais e uma gama de informações para desfrutar plenamente todos os recursos e facilidades.

Após a compra bem sucedida de um equipamento / dispositivo, é bom ter um momento para se familiarizar com cada parte do manual Advantech 5000 Series. Atualmente, são cuidadosamente preparados e traduzidos para sejam não só compreensíveis para os usuários, mas para cumprir a sua função básica de informação

Índice do manual

  • Página 1

    ADAM-5000 Series RS-485 Based Data Acquisition and Control System User’s Man ual[...]

  • Página 2

    Copyright Notice Thi s docu ment i s co pyr ighted, 2001, by Advantech Co., Ltd. All rights are reserved. Ad vantech Co., Ltd ., reserves the rig ht to make improvemen ts to the prod u cts describ ed in this manual at any time without notice. No part of this manu al ma y be reprodu ced, copied, tran slate d or transmitted in any form or by any mean[...]

  • Página 3

    A Message to the Customer….. Advantech Customer Services Each and every Advantech product is bu ilt to the most exacting specifications to ensure reliable performance in the unu sual and demanding c ondit ions typi cal of ind ustrial en vironm ents. Whethe r your new Advan tech equipment is destined f or the laboratory or the factory floor , you [...]

  • Página 4

    Product Warranty Advantech warrants to you, the orig inal purchaser , that each of its products will be free from defects i n materials and workmanship for one year from the date of purchase. This warranty does not a pply to any products w hich have been repaired or alt ered by other th an repair personnel aut horized by Advantech, or which have be[...]

  • Página 5

    4 . Carefully pack the defective product, a completely filled-out Repair and Replacem ent Order Card and a photocopy of dated proof of purchase (such as your sales receipt) in a s hippable container . A product retu rned without dated proof of pu rchase is not eligible for warranty service. 5 . W ri te the RMA n umber vi sibly on t he outsi de of t[...]

  • Página 6

    Contents Chapter 1 Intro duction ……………………… ……………… 1-1 1.1 Overview........... ........ ........ ........ ...... ........ ......... ...... ........ 1-2 1.2 System Configuration......... ......... .... ............ ...... .......... ..1-3 1.3 A Few Steps to a Suc cessful System ................ ............ 1-4 Chapter 2[...]

  • Página 7

    5.1.5 Term inal Em ulation ........ .......... ...... ........ .......... ....... .... 5-7 5.1.6 Data Scope ....... .......... .......... ...... ....... ......... ...... ....... ..... 5- 8 5.1.7 S aving a Module’s Configuration to File . ...... ........ ... 5- 10 5.1.8 Loa d Module’s Configuration File .. ......... ....... ........ .. 5- 12 5.1[...]

  • Página 8

    Appendix A Quick Start Example….….………………………. A-1 A.1 Sy stem Re quirem ents to Setu p a n AD AM- 5000 Syst em …. A- 2 A.2 Basic Configuration Hook-up ... ...... ............ ........ ... ..... A-5 A.3 Baud Rate and Checksum ............... .. ............. ............ . A-8 A.4 A Distributed ADAM -5000 Network S ystem Hook-[...]

  • Página 9

    E. 5 Gr ou ndin g re fe renc e ( Gr ound bar for t he fa ct ory , e nvi ronm ent shoul d ha ve a standa rd res ist ance belo w W) ……… …….E -5 E.6 Some Suggestions on Wiring Layout ........... ............ ...E-6 Appendix F Grounding Reference………………………….…. F-1 F.1 Grounding ........ .......... ......... ........... ..[...]

  • Página 10

    Figures Figure 1 -1 ADAM-5000 Configura tions……………….………….. 1-3 Figure 2- 1 ADAM-5000 Diagnos tic indicators……….………….. 2-3 Figure 2- 2 ADAM-5000 Netw ork address DIP switch.………….2 -4 Figure 2-3 Modul e alignme nt and install ation………………. .…..2-6 Figure 2-4 ADAM-5000 Pane l moun tin g.………?[...]

  • Página 11

    Figur e 5-10 Exec ute Spa n C alibr ati on……………………... …..5- 1 7 Figure 5-11 C J C Ca li bra tion……… …………………… .…..… ..5 - 17 Figure 5-12 Execut e CJC Cali bration……………….………. .…..5- 18 Figur e 5-13 RTD Mod ule Cal ibr atio n………………….… ..….. 5-18 Figure 5-14 Analog Ou tpu[...]

  • Página 12

    1 Introduction[...]

  • Página 13

    Introduction 1.1 Overview The ADAM-5000 se ries is a complete product line t hat provides a wide variety of features in a data acqui sition an d control application. It includes 4 I/O-slots ADAM-5000/485 and 8 I/O-slots ADAM-5000E. T he y are remotely controlled by the host com puter throu gh a set of comm ands and transmitted in a RS-485 network. [...]

  • Página 14

    Chapter 1 1.2 System Configuration The following diagram shows the system configurations possib le with the ADAM-5000. Note: T o a void syste m o v er heating, only f our A D AM-5024 are allowed to be installed o n AD AM-5000E. ADAM-5000 1-3[...]

  • Página 15

    Introduction 1.3 A Few Steps to a Successful System Step 1:Review the installation Guideli ne Y ou shou ld always make safety your first priority in any syste m application. Chapter 2 provides several guidelin es that will hel p provide a safer, m ore reliable system. Step 2: Understand the System Kernel The system module is t he heart of ADAM-5000[...]

  • Página 16

    2 Installation Guideline[...]

  • Página 17

    Installation Guideline 2.1 General Environmental Specifications The following table lists the environmental sp ecifications that general ly ap pl y to the AD AM- 500 0 s yst em (S yst em k er ne l an d I/O modules). Specification Rating Storage temperature -13 to 185°F (-25 to 85°C) Ambient operating temperature 14 to 158°F (-10 to 70°C) Ambien[...]

  • Página 18

    Chapter 2 A comple te descriptio n of the diagnostic i ndicators an d how to use them for troubl eshooting i s explai ned in Cha pter 7. Figure 2-1 ADAM-5000 Diagnostic indicators Setting the Network Address Switch Set DIP switch 8 to OFF t o install Av vantech Protoc ol , Set the network address using t he 8-pin DIP switch. V alid settings range f[...]

  • Página 19

    Installation Guideline Figure 2-2 ADAM-5000 Network address DIP switch Dimensions an d W eights(ADAM-5000) The following diagrams show the d imensions of the system unit and an I/O unit of the ADAM-5000. All dimensions are in millimeters. 2 - 4 A D A M - 5 0 0 0[...]

  • Página 20

    Chapter 2 Dimensions an d W eights(ADAM-5000E) The following diagrams show the d imensions of the system unit and the I/O unit of the ADAM-5000E. All dimensions are in millimeters. ADAM-5000 2-5[...]

  • Página 21

    Installation Guideline 2.2 Module Installation When insertin g modul es into the sy stem , align the PC b oard of the module with the grooves on the top a nd bottom of the system . Push the module straight int o the system until it is firmly seated in the backplane connect or . Once the module is ins erted into t he sy stem, push in the retaini ng [...]

  • Página 22

    Chapter 2 2.4 Mounting The ADAM-5000 system can be installed on a panel or DIN rail. Panel Mounting Mount the system on the pan el horizontally to prov ide proper ventila- tion. Y o u cannot mount the system vertically , upside down or on a flat horizontal surface. A standard #7 tating screw (4mm diam eter) should be used. Figure 2-4 AD AM-5000 pan[...]

  • Página 23

    Installation Guideline DIN Rail Mounti ng The system can also be secured to the ca binet by using m ounting rails. If you mount the sy stem on a rai l, y ou sh oul d also c onsi de r using e nd brackets on each end of t he rail. Th e end brackets hel p keep the system from sliding horizontally along the rail. This help s mini mize the possibility o[...]

  • Página 24

    C h a p t e r 2 Figure 2-6 ADAM-5000E Rail mountings 2.5 Wiring and Conections This section provi des basic informati on on wiring the power sup ply and I/O units, and o n connecting the ne twork . DC Power Supply Unit Wiring Be sure that the DC power supply voltag e remains within the allowed fluctuation range of between 10 to 30 V DC . T erminals[...]

  • Página 25

    Installation Guideline INIT* is used for changi ng baud rate and c hecks um. COM is provi ded as reference to the RS-485 ground signal. DA T A+ and DA T A- are provided for the RS-485 twisted pair connection. Figure 2-7 ADAM-5000 Wiring Connections I/O Module Wiring The system uses plug-in screw te rminal blocks for t he interface between I/O m odu[...]

  • Página 26

    Chapter 2 5 . A void runnin g wires near high ene r gy wiring 6 . A v oid running input wi ring in close proxim ity to ou tput wiring where possible 7 . A void crea ting sharp bends in t he wires RS-485 Port Connection There is a pair of DB9 ports in the ADAM-5000 system. The ports are designed to lin k the RS-485 t hrough a cable to a network i n [...]

  • Página 27

    RS-232 Port Connectio n The RS-232 port is d esigned for field configur ation and diagnostics. Users may connect a notebook PC to the RS-232 port to configu re or troubleshoot your system in the fiel d. Further , t he ADAM-5000 system ca n also b e configu red as th e slav e of the hos t comput er through this port conn ection. The pin assignment o[...]

  • Página 28

    Chapter 2 Figure 2-8 Build-in Communication Ports for Diagnostic C o n n e c t i o n Flexible Communication Port Function Connection(ADAM-5000E only) The Flexible Communication Port Function prevents ADAM-5000E from system glitches due to communicati on line problems. This function enables simultan eous connections via COM1 and COM2 port of your ho[...]

  • Página 29

    Installation Guideline Figur e 2-9 Flexible Communication Port Functio n Connection 2-14 ADAM-5000[...]

  • Página 30

    3 ADAM-5000 System[...]

  • Página 31

    ADAM-5000 System 3.1 Overview The ADAM-5000 series is a data acquisition and control system which can control, monitor an d acquire data through multichann el I/O modules. Encased in rugged industri al gra de plastic bases, t he systems provide intelligent signal cond itioning, analog I/O, digital I/O, RS-232 and RS-485 co mmunication. The ADAM-500[...]

  • Página 32

    Chapter 3 Diagnosis There are 4 LEDs (indicated as PWR, RUN, TX and R X) to provide visual information on the general operation of the ADAM-5000 system. The LEDs also indicat e the error status when the ADAM-500 0 system performs t he self test. Besides the LED indica- tors, the system also offers software diagnosis via the RS- 232 port. For detail[...]

  • Página 33

    ADAM-5000 System output of a c ha nnel of an a nal og i nput m odule. The relationship and their High/Low alarm limits may be downloaded into the sys te m‘s EEP ROM by the host computer . The alarm functions ca n be enabled or disabl ed remotely . When the alarm function is enabled, the user may select whether the digital output is triggered. If [...]

  • Página 34

    Chapter 3 programmed in virtually any hig h-level language. The details of all commands will be covered in Chapter 6. Flexible Communication Connection ADAM-5000’ s built-in RS-232/485 conve rsion capability enables users to freely choose eith er RS-232 port or RS-485 port to connect w ith host PC. When user select either port to co nnect with th[...]

  • Página 35

    ADAM-5000 System program execution without undue influence on your system. Probabili- ty of a system crash has thus minimized. 3.3 System Setup A Single System Setup thru the RS-232 Port If users would like to use a PC to locally control and monito r a simple application, t he ADAM-5000 sy stem provides up t o 64 points or 128 points and fro nt-en [...]

  • Página 36

    Chapter 3 3.4 Technical Specifi cation of the ADAM-5000 Processor Communication ADAM-5000 3-7[...]

  • Página 37

    ADAM-5000 System Isolation Diagnosis Basic Function Block Diagram Figure 3.1 Fu nction block di agram 3-8 ADAM-5000[...]

  • Página 38

    4 I/O modules[...]

  • Página 39

    This man u a l introdu ces the detail specifications function s and application wiring of each ADAM-5 000 I/O modules. T o or ganize an ADAM-5510 Series C ontroller , you ne ed to select I/O m odules to interface the main unit with field de vices or processe s that you have previously det ermi ned. Advantech p rovides 19 ty pes of ADAM- 5000 I/O mo[...]

  • Página 40

    5 Software Utilities[...]

  • Página 41

    Software Utilities There is a software utility available to the ADAM-5000 systems. The W indows utility software helps you to configure your ADAM-5000. A DLL (Dynamic Link Library) driver is provided to write W indows applications, and a DDE (Dynamic Data Exchange) server is a service that links the ADAM -50 00 system s to pop ular W indows package[...]

  • Página 42

    Chapter 5 5.1.1 Overview Main Me nu The wind ow utility consists of a toolbar on the top and a disp lay area that shows fort h the relevant information ab out the connec ted modules. The utility’ s main toolbar is as shown below: The main tool bar butt ons are shortc uts to som e comm only used menu items: Save: Saves the connecte d module t o PC[...]

  • Página 43

    Software Utilities Example: Figure 5-1 Display the connected module Figure 5-2 Save th e inform ation of connected m odule s to txt file 5.1.3 COM Port Settings Figure 5-3 Setup options 5-4 ADAM-5000[...]

  • Página 44

    Chapter 5 Baud rate: The communicat ion speed (baud rate) can be configured from 1200 bps to 115.2 Kbps. Prefix Char: The Prefix Char is added to each ADAM command as follows: [Prefix Char] + [A D A M Command ] Note: This is a special command only for AD AM- 4521, AD AM-4541 an d AD AM-4550. Timeout: Timeout means the time limit for waiting a respo[...]

  • Página 45

    Software Utilities 2 . Click t he right m ouse button: 3 . Click the T ools menu and choose the Se arch command: 4 . The connected m odules on net wo rk are current ly being searched: 5 - 6 A D A M - 5 0 0 0[...]

  • Página 46

    Chapter 5 5.1.5 Terminal Emulation Y ou can issue commands and receive res ponse by clicking the T erminal button. There are two ways to issue commands: 1 . Issue single command: Enable or Disable 2. Batch command Users can compose a sequence of commands and save the m into a .txt file. Just click the Browse button to list all the .txt files availa[...]

  • Página 47

    Software Utilities Enable or Disable Figure 5-4 Checksum func tion enabled 5.1.6 Data Scope Data Scope enables you to monitor the issu e of co mmands and the responses on another connected PC with in your system. The follow- ing example illustrates the working conn ection for the Data Scope function: Figure 5-5 The connection for Data Scope functio[...]

  • Página 48

    Chapter 5 When you issue commands from PC #1, you will get response. : Send single command or batch command. : Send a single comm and or batch command repeatedly . : Stop issuing commands. : Save h istory of th e terminal emula tion to txt file. On PC#3, you ca n observe all commands issued fr om PC#1. Mean- while, you can also observe all r espons[...]

  • Página 49

    Software Utilities When your system is connected with multiple ADAM-4000 or ADAM-5000 modul es, just c lick the ad dresses of the m odules to see relevant information (multi ple selection from 00 to FF is allowed). Then check the Filter option and click Update button to see relevant i n f o r m at i o n o f th e modules. N o t e t h a t t h e i n f[...]

  • Página 50

    Chapter 5 3 . Click the T ools menu. Choose the “Save Configuration file” command and then specify the file name. The configurat ion file is n ow saved. A D A M - 5 0 0 0 5 - 1 1[...]

  • Página 51

    Sof tware Utilities 5.1.8 Load Module’s Configuratio n File • Reload previous setting s. Sets the input rang e, baud rate, data format, checksum status and/or in tegration t ime and ala rm status for a specified analog input module. • Sets the output range, baud rate , data format, checksum status and slew rate for a specified analog out put [...]

  • Página 52

    Chapter 5 3 . Click the T ools menu and cho ose Download configurat ion file to set the environment command: 4 . Choose the file name: The configuration file is now loaded. ADAM-5000 5-13[...]

  • Página 53

    Software Utilities 5.1.9 Module Configuration • Sets the input ra nge, ba ud rate, data format , checksum status, and/ or integration t ime for a specifi ed analog input m odule. • Sets the output range, baud rate , data format, checksum status and slew rate for a specified analog out put module. • Sets the baud rate and checksu m status for [...]

  • Página 54

    Chapter 5 • Address: Represents the address of t he modul e. The Range is from 0 to 255. • Baudrate: Represents the baud rate. • Checksum: Represents the checks um status, i.e., Disable d/ Enabled. • Firmware V er: Represents the version of firmware. • Input range: R epresents the input ra nge of m odules. Y ou can refer to Chapter 4. •[...]

  • Página 55

    Software Utilities Figure 5-7 Zero Calibration (5). Click the Execute button to begin the calibration Figure 5-8 : Exe cute Zero Calibrati on S p a n C a l i b r a t i o n : (1). Use a precisi on vol tage s ource to a pply a calibrat ion vol tage t o the modules’ term inals of the spec ific channel. (2). Click the “Span Calibration” button. S[...]

  • Página 56

    Chapter 5 (3). Click the Execute button to begin the calibration Figure 5- 10 : Execute Span Calibr ation CJC Calibration: CJC (cold junction se nsor) cal ibration onl y applies t o the A DAM-5018 (1). Prepare a voltage source which is accurate to the mV level. (2). Run the zero calibration and sp an calibration function. (3). Use a temperature em [...]

  • Página 57

    Software Utilities (5). Click the Execute button to begin the calibration Figure 5-12 : Execute CJC Calibration Analog Input Resistance Calibration: R TD sensor calibrati on only appl ies to the ADAM-5 013 Figure 5-13 : RTD Module Ca libration . Analog Output Cali bration: 4~20 mA: ADAM 5024 Figure 5-14 : Analog Output Calibration 5 - 1 8 A D A M -[...]

  • Página 58

    Chapter 5 5.1.11 Data Input and Output Analog Input Module wi th Digital Output • The function can o nly be use d whe n the alarm status is “Disable”. Digital Output Module • Click the item to turn it on or off. Analog Output Module ADAM-5000 5-19[...]

  • Página 59

    Software Utilities Enter a value that users want to get • • Fast Decre ase decreas e increase • fast increase 5 - 2 0 A D A M - 5 0 0 0[...]

  • Página 60

    Chapter 5 5.1.12 Alarm Setting • Set the alarm status, high alarm value, low alarm value, and then click the Update button. • Alarm settin g: D isables or en ables the al ar m either in Latching or Mo men tar y mod e. • High alarm value: Downloads the high alarm l imit value into th e module. The f ormat is always i n engineering units. • L[...]

  • Página 61

    Software Utilities • Low level voltage: Set th e low trigger level for non-isolated input signals. The range is from 0.1 V to 5.0 V . • High level minimum width: Set th e mini mum width at hig h level. The unit is µsec (microseconds) and its resolution is 1 µsec. Users can set value from 2 to 65535. • Low level minimum width: Set the mi nim[...]

  • Página 62

    Chapter 5 3 . Choose th e baud rate. 4 . Choose Download file. ADAM-5000 5-23[...]

  • Página 63

    Software Utilities Firmware downloads in progress. Firmware downloads complete. NOTICE: THE FIRMWARE UP GRAD OPERATIO N IS ONLY USED BY RS-232 PORT. 5 - 2 4 A D A M - 5 0 0 0[...]

  • Página 64

    Chapter 5 5.2 DLL (Dynamic Link Librar y) Driver The ADAM-5000 API Dynamic Link Library (DLL) enables you to quickly and easily write W indows applicati ons for ADAM- 5000 s yste ms. Th e libr ary su pport s bot h C++ an d V isual Basic . Since ADAM-5000 systems comm unicate with a host computer through the host‘s COM por t, no additiona l driver[...]

  • Página 65

    Software Utilities 5 - 2 6 A D A M - 5 0 0 0[...]

  • Página 66

    6 Command Set[...]

  • Página 67

    Command Set 6.1 Introduction T o avoid comm unicati on conflic ts when se veral devi ces try t o send data at the same time, all actions are instigated by the host c omputer . The basic form is a command/response protocol with the host initiat- ing the sequence. When system s are not tra nsmitting they are in liste n mode. The host issues a command[...]

  • Página 68

    Chapter 6 The command set i s divided into the followi ng five categories: • CPU Command Set • Analog Input Command Set • Analog Input Alarm Command Set • Analog Output Modules Command Set • Digital I/O Modules Co mmand Set Every command set category s tarts with a command su mmary of the particular type of module, followed by datash eets[...]

  • Página 69

    C o m m a n d S e t C P U 6.3 CPU Command Set 6 - 4 A D A M - 5 0 0 0[...]

  • Página 70

    Chapter 6 %aannccff Name C onfiguration Descripti on Sets baud rate and checksu m status for a specified ADAM-5000 system. Sy nt a x %aan nccff(cr) % is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to configure. nn is reser ved for system use. Its default val ue is 00h.[...]

  • Página 71

    C o m m a n d S e t C P U %aannccff (cr) is the terminating characte r, carriage return (0Dh). Example command: %23000A40(cr) response: !23(cr) The ADAM-5000 system with address 23h is configur ed to a baud rate of 115.2 Kbps and with c hecksum genera- tion or validati on. The response indicates that the command was received. W ait 7 seconds to let[...]

  • Página 72

    Chapter 6 $aa2 Name Configuration Status Descripti on Returns the configuration status for a specifi ed system module . Sy nta x $aa2( cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-charac ter h exadeci- mal address of the ADAM-5000 sy stem you want to interrogate. 2 is the Configuration Status command. (cr) is the terminating [...]

  • Página 73

    C o m m a n d S e t C P U $aa2 (See also the %aannccff configuration command) Example command: $452(cr) response: !450600( cr) The command requests the ADAM-5000 system at address 45h to send its confi guration status. The ADAM-5000 system at ad dress 45h re sponds with a baud rate of 960 0 bps and w ith no check sum function or checksum generation[...]

  • Página 74

    Chapter 6 $aaM Name R ead Module Name Descripti on Returns the module name from a specified ADAM-5000 system. Syntax $aaM(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to interrogate. M is the Module Name command. (cr) is the terminating characte r, carriage ret[...]

  • Página 75

    C o m m a n d S e t C P U #aaF Example comma nd: $15M(cr) response: !155000( cr) The command requests the sy stem at address 15h to send its module nam e. The system at address 15h resp onds wit h modul e name 5000 indicating that th ere is an ADAM-5000 at addr ess 15h. 6-10 ADAM-5 000[...]

  • Página 76

    Chapter 6 $aaF Name Rea d Firmwa re V ersion Descripti on Returns the firmware version code from a specified ADAM-5000 system. Syntax $aaF(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-charac ter h exadeci- mal address of the ADAM-5000 sy stem you want to interrogate. F is the Fi rmware V ersion com mand . (cr) is the terminat[...]

  • Página 77

    C o m m a n d S e t C P U $aaF Example comma nd: $17F(cr) response: !17A1.0 6(cr) The command requests the sy stem at address 17h to send its firmware version. The system responds with fi rmware version A1.06. 6-12 ADAM-5 000[...]

  • Página 78

    Chapter 6 $aaT Name Read I/O T ype Descripti on Returns the I/O module no. of all slots for a s pecified ADAM-5000 system. Syntax $aaT(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-charac ter h exadeci- mal address of the ADAM-5000 sy stem you want to interrogate. T is the I/O Module T ypes command. (cr) is the terminating cha[...]

  • Página 79

    C o m m a n d S e t C P U $aaT Example command: $12T(cr) response: !12182 45160(cr) The command requests the ADAM-5000 system at address 12h to send all existing I/O module numbers. The system at address 12h resp onds with I/ O m odul e numbers 18, 24, 51 and 60 in slots 0-3. This means tha t the ADAM-5000 system contains an ADAM -5018, ADAM-5024, [...]

  • Página 80

    Chapter 6 $aa5 Name Reset Status Descripti on Check s the reset status of the addressed ADAM-5000 system to see whether it has been reset since the last Reset Status command was issu ed to the ADAM-5000 system. Sy nta x $aa5( cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of t he ADAM -5000 sy stem[...]

  • Página 81

    C o m m a n d S e t C P U $aa5 Example command: $395(cr) response: !391( cr) The ADAM-5000 system at address 39h was reset or powered up since t he last Reset Status com mand was issued. 6-16 ADAM-5000[...]

  • Página 82

    Chapter 6 $aaE Name Software Diagnostics Descripti on Requests the specified ADAM -5000 system to return the error status Syntax $aaE(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to interrogate. E is Software Diagnostics command. (cr) is the terminating charact[...]

  • Página 83

    C o m m a n d S e t C P U Figure 6-2 Anal og mod ule er ror code s Example: comma nd : $01E(cr) response: !01000 00001 The command diagnoses the syst em at address 01h a nd responds with its error statu s code. The system responds that the module i n slot 3 has a span calibration error . 6-18 ADAM-5 000[...]

  • Página 84

    Chapter 6 6.4 ADAM-5013 RTD Input Command Set ADAM-5000 6-19[...]

  • Página 85

    C o m m a n d S e t 5 0 1 3 R T D I n p u t Note: The AD AM-5013 module also has "Alarm Setting" functi ons. The alarm co mmand set f o r the AD AM- 5013 is the same as that f or the AD AM-5017, AD AM- 5017H, and the AD AM-5018. Please ref er to pages 6-71 to 6-89 for this s et of command s. 6 - 2 0 A D A M - 5 0 0 0[...]

  • Página 86

    Chapter 6 $aaSiArrff Name R TD C onfiguration Descripti on Sets slot index, in put range, data format and integration time for a specified R TD input m odule in a specified system. Sy n ta x $aaSiArrff(cr) $ is a delimiter character . aa (range 00-FF) represents the 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to configure. S[...]

  • Página 87

    C o m m a n d S e t 5 0 1 3 R T D I n p u t $aaSiArrff address of an ADAM-5000 sy stem. (cr) is the terminating characte r, carriage return (0Dh). Example command: $35S3A 2000(cr) response: !35(cr) The R TD input module in slot 3 of the ADAM-5000 system at address 35h is conf igured to an R TD type Pt -100 to 100° C, engineeri ng unit data format,[...]

  • Página 88

    Chapter 6 $aaSiB Name R TD C onfiguration Status Descripti on Returns the configuration param eters for a specified R TD input m odule in a specified system. Sy nt a x $aaSiB(cr) $ is a delimiter character . aa (range 00-FF) represents the 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to interrogate. Si identifies the desired [...]

  • Página 89

    C o m m a n d S e t 5 0 1 3 R T D I n p u t $aaSiB (cr) is the terminating characte r, carriage return (0Dh). Example command: $35S3B(cr) response: !352 000(cr) The R TD input module in slot 3 of the ADAM-5000 system at address 35h responds with an R TD type Pt -100 to 100° C, engineeri ng unit data format, and integration time 50ms (60Hz). 6-24 A[...]

  • Página 90

    Chapter 6 $aaSi Name All R TD Data In Descripti on Returns the input values of all channels of a speci fied R TD input module i n a specified sy stem in engi neering units only . Sy nt a x $aaSi(cr) $ is a delimiter character . aa (range 00-FF) represents the 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to interrogate. Si is [...]

  • Página 91

    C o m m a n d S e t 5 0 1 3 R T D I n p u t $aaSi Example command: $35S3(cr) response: >+80.01 +20.00 -40.12( cr) The command requests the R TD input module in slot 3 of the ADAM-5000 system at address 35h to return the input values of all chann els. The R TD input m odule responds with in put values of all channels in sequence from 0 to 2 : +80[...]

  • Página 92

    Chapter 6 $aaSiCj Name Specified R TD Data In Descripti on Returns the input val ue of a specified c hannel for a specified R TD input m odule of a specifi ed system in engineering u nits only . Sy n ta x $aaSiCj(cr) $ is a delimiter character . aa (range 00-FF) represents the 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to i[...]

  • Página 93

    C o m m a n d S e t 5 0 1 3 R T D I n p u t $aaSiCj Example command: $35S3C0(cr) response: >+80.01(cr) The command requests the R T D input modul e in slot 3 of the ADAM-5000 system at address 35h to return the input value of channel 0. The R TD in put module responds that the input v alue of channe l 0 is +80.01° C. 6 - 2 8 A D A M - 5 0 0 0[...]

  • Página 94

    Chapter 6 $aaSiER Name Initialize EEPROM Data Descripti on Initializes all EEPROM data in a specified analog input module to thei r default values. This com mand is sent following a failed attempt to calibrate a module (the module shows no effect from an attem pted calibration). Following initialization, th e problem module should readily accept ca[...]

  • Página 95

    C o m m a n d S e t 5 0 1 3 R T D I n p u t $aaSi5mm Name Enable/Disable Chann els for multiplexin g Descripti on Enab les/Disables multiplexing for separate channels of the specified input m odule Syntax $a aS i5 mm (c r) $ is a delimiter character . aa (range 00-FF) represents the 2-character hexadecimal address of the ADAM-5000 syste m. Si ident[...]

  • Página 96

    Chapter 6 $aaSi5mm invalid. aa (range 00-FF) represents the 2-character hexadecimal address of an ADAM-5000 sy stem. (cr) is the terminating character , carriage return (0Dh) Example command: $00S1 501(cr) response: !00(cr) The comm and enables/di sables the c hannels of the analog input modu le in slo t 1 of the system at address 00h. Hexadecimal [...]

  • Página 97

    C o m m a n d S e t 5 0 1 3 R T D I n p u t $aaSi6 Name Read Cha nnels Status Descripti on Asks a specified input m odule to retu rn t he stat us of all channels S y n t a x $aaSi6(cr) $ is a delimiter character . aa (range 00-FF) represents the 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to interrogate. Si identifies the I/[...]

  • Página 98

    Chapter 6 $aaSi6 (cr) is the terminating character , carriage return (0Dh) Example command: $00S16(cr) response: !0001 (cr) The command asks the analog input m odule in slot 1 of the system at address 00h to s end the stat us of it s input channels. The analog inpu t module responds that channel 0 of its multiplex channels is enabled , the others a[...]

  • Página 99

    C o m m a n d S e t 5013 RTD Input $aaSi0 Name R TD Span Calibration Descripti on Calibrates a specified R TD input module of a specified system to corre ct for gain err ors. S y n t a x $aaSi0(cr) $ is a delimiter character . aa (range 00-FF) represent s the 2-character hexadecimal address of the AD AM-5000 s ystem whic h contains t he R TD module[...]

  • Página 100

    Chapter 6 $aaSi1 Name R TD Zero Calibration Descripti on Calibrates a specified R TD input module of a specifie d system to corre ct for offset errors . S y n t a x $aaSi1(cr) $ is a delimiter character . aa (range 00-FF) represent s the 2-character hexadecimal address of the AD AM-5000 s ystem whic h contains t he module whic h is to be cal ibrate[...]

  • Página 101

    C o m m a n d S e t 5013 RTD Input $aaSi2 N a m e RTD Self Calibrati on Descripti on Causes a specified R TD input module of a s pecified system to do a self calibration. Note: This comman d is f or use when R TD Ze ro and Span calibration commands have been tried and had no e ffect. A user first issu es an RTD se lf calibratio n command, and then [...]

  • Página 102

    Chapter 6 6.3 Analog Input Command Set Note: See pages 71-89 for Analog Input Alarm Command Set. ADAM-5000 6-37[...]

  • Página 103

    C o m m a n d S e t 5017/5018 Analog Input $aaSiArrff Name C onfiguration Descripti on Sets slot index, in put range, data format and integration time for a s pecified analog input modul e in a specified system. Sy n ta x $aaSiArrff(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 s[...]

  • Página 104

    Chapter 6 $aaSiArrff Response !aa( cr) if the command is valid. ?aa(cr) if an invalid op eration was entered. There is no response if the mo dule detects a syntax error or comm unication error or if the specified addres s does not exist. ! delimiter character indica ting a valid co mmand was received. ? delimiter character indi cating the command w[...]

  • Página 105

    C o m m a n d S e t 5017/5018 Analog Input $aaSiB Name Configuration Status Descripti on Retu rns the con figuratio n status parameters for a specified analog i nput module of a specified system. Sy nt a x $aaSiB(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to [...]

  • Página 106

    Chapter 6 $aaSiB (cr) is the terminating character , carriage return (0Dh) Example command: $26S1B response: !26 0000 The ADAM-5018 analog inpu t module in slot 1 of the ADAM-500 0 system at address 26h res ponds with a n input range ±15mV , engineering units data format, and integration time 50ms (60Hz). A D A M - 5 0 0 0 6 - 4 1[...]

  • Página 107

    C o m m a n d S e t 5017/5018 Analog Input $aaSi5mm Name Enable/Disable Chann els for multiplexin g Descripti on Enab les/Disables multiplexing for separate channels of the specified input m odule Syntax $a aS i5 mm (c r) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. Si id en[...]

  • Página 108

    Chapter 6 $aaSi5mm aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000 sy stem. (cr) is the terminating character, carriage return (0Dh) Example command: $00S1581(cr) response: !00(cr) The command enables/ disables channels of the anal og input modul e in slot 1 of t he sy stem at addre ss 00h. Hexadecimal 8 equals bina[...]

  • Página 109

    C o m m a n d S e t 5017/5018 Analog Input $aaSi6 Name Read Cha nnels Status Descripti on Asks a specified input m odule to retu rn t he stat us of all channels S y n t a x $aaSi6(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to interrogate. Si identifies the I/[...]

  • Página 110

    Chapter 6 $aaSi6 channels 0-3. A value of 0 means the c hannel is disabled, while a value of 1 means the channel is enabled. (cr) is the terminating character, carriage return (0Dh) Example command: $02S16(cr) response: !02FF(cr) The command asks the analog i nput module in sl ot 1 of th e system at address 02h to send the status of its input chann[...]

  • Página 111

    C o m m a n d S e t 5017/5018 Analog Input #aaSi Name All Analog Data In Descripti on Retu rns the input value of all channels for a specified analog input modu le of a sp ecified system in engi neer- ing unit only . Sy nt a x #aaSi(cr) # is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 s[...]

  • Página 112

    Chapter 6 $aaSi Example command: #12S1(cr) response: +1.45 67 +1.4852 +1.4675 +1.4325 +1.4889 +1.4235 +1.4 787 +1.4625(cr) The comm and requests the analog i nput m odule i n sl ot 1 of the ADAM-5000 system at address 12h to return the input values of all chann els. The analog input m odule respon ds that input val ues of all channels are in sequen[...]

  • Página 113

    C o m m a n d S e t 5017/5018 Analog Input #aaSiCj Name Specifie d Analog Data In Descripti on Returns th e input value of a specified channels for a specified analog i nput module of a specified system in engineering u nit only . Sy n ta x #aaSiCj(cr) # is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of [...]

  • Página 114

    Chapter 6 #aaSiCj Example command: #22S2C2(cr) response: >+1.4567 The comm and requests the analog i nput m odule i n sl ot 2 of the ADAM-5000 system at address 22h to return the input value of channel 2. The analog input m odule responds t hat the input value of channel 2 is +1.4567. A D A M - 5 0 0 0 6 - 4 9[...]

  • Página 115

    C o m m a n d S e t 5017/5018 Analog Input $aaSiER Name Initialize EEPROM data Descripti on Initializes all EEPROM data in a specified analog input module to thei r default values. This com mand is sent following a failed attempt to calibrate a module (the module shows no effect from an attem pted calibration). Following initialization, th e proble[...]

  • Página 116

    Chapter 6 $aaSiØ Name Span Calibration Descripti on Calibrates a specified analog input m odule to correct for gain errors Sy n ta x $aaSiØ(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 system which is to be calibrated. Si identifies the I/O slot which is to be calibrated. Ø re[...]

  • Página 117

    C o m m a n d S e t 5017/5018 Analog Input $aaSi1 Name Zero Cali bration Descripti on Calibrates a specified analog input m odule to correct for offset erro rs S y n t a x $aaSi1(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 system which is to be calibrated. Si identifies the I/O [...]

  • Página 118

    Chapter 6 $aaSi3 Name CJC Status Comman d ( ADAM-5018 / 5018P o n l y ) Descripti on Returns the value of the CJC (C old Junction Compensa- tion) sens or f or a specifi ed a nalog input m odule S y n t a x $aaSi3(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. Si identifies[...]

  • Página 119

    C o m m a n d S e t 5017/5018 Analog Input $aaSi3 Example command: $09S13(cr) response: >+0036.8(cr) The comm and requests the analog i nput m odule i n sl ot 1 of the ADAM-5000 system at address 09h to read its CJC sensor and return the data. T he analog input module responds with 36.8°C. 6-54 ADAM-5000[...]

  • Página 120

    Chapter 6 $aaSi9shhh Name CJC Zero Calibration (ADAM-5018 / 5018P o n l y ) Descripti on Calibrates an analog input m odule to adjust f or offset errors of its CJ C (Cold Junction C ompensation) sensor Sy nt a x $aaSi9shhhh(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. Si[...]

  • Página 121

    C o m m a n d S e t 5017/5018 Analog Input $aaSi9shhhh Example command: $07S29+0042(cr ) response: !07(cr) The command increases the CJC offset value of the analog input modu le in slo t 2 of the system at address 07h with 66 counts (42 hex) w hich equals about 0.6°C. Note: An analog input mod ule requi res a maximu m of 2 seconds to per form auto[...]

  • Página 122

    Chapter 6 6.6 ADAM-5017H/ADAM-5017UH Analog Input Command Set ADAM-5000 6-[...]

  • Página 123

    Command Set 5017H/5017UH Analog Input Note: The ADAM-5017H / 5017UH module a l s o h a s " A l a r m S e t t i n g " functi ons. The alarm command set f or the AD AM-501 7UH is the s ame as that for the AD A M-5 013, AD AM-5017, A D AM- 5017H and AD AM-5018. Please ref er to pages6- 71 to 6-89 for this set o f comman ds. 6-58 ADAM-5 000[...]

  • Página 124

    Chapter 6 $aaSiCjrrFF Name Set Input Range Descripti on Sets the in put range for a specified channel of a speci- fied analog input module in a specified syst em. Syntax $aaSiCjArrFF $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to configure. SiCj identif ies the sl[...]

  • Página 125

    Command Set 5017H/5017UH Analog Input $aaSiCjrrFF address of an ADAM-5000 system . (cr) is th e terminating characte r , carriage return (0Dh). Example command: $35S3C1A0bFF(cr) response: !35(cr) Channel 1 of the ADAM-5017H / 5017UH m odule in slot 3 of the A DAM-5 000 sy ste m at address 3 5h is set t o the inp ut range 0-20 mA, engineering unit d[...]

  • Página 126

    Chapter 6 $aaSiCjB Name Read Input Range Descripti on Returns th e input range in engineering units fo r a specified channel o f a specified analog in put module in a specified system. Sy n ta x $aaSiCjB $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to interrogate. [...]

  • Página 127

    Command Set 5017H/5017UH Analog Input $aaSiCjB Example command: $35S3C1B(cr) response: !350b00(cr) Channel 1 of the ADAM-501 7H / 5 0 1 7 U H module i n sl ot 3 of th e ADAM-5000 system at address 35h res pond s w ith an input range 0-20 mA, engineering unit data format. 6-62 ADAM-5000[...]

  • Página 128

    Chapter 6 $aaSiAFFff Name Set Data Format Descripti on Sets the data format in engineering units or in two's complement format for a specified analog input module in a specified system. Syntax $aaSiAFFff $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to configur[...]

  • Página 129

    Command Set 5017H/5017UH Analog Input $aaSiAFFff invalid. aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000 system . (cr) is th e terminating characte r , carriage return (0Dh). Example command: $35S3AFF00(cr) response: !35(cr) The data format of the AD AM-5017H / 5 0 1 7 U H m odule in sl ot 3 of the ADAM- 5000 syste[...]

  • Página 130

    Chapter 6 $aaSiB Name Read Data Format Descripti on Returns th e data format fo r a specified anal og input module in a speci fied system. S y n t a x $aaSiB $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to interrogate. Si identifies the I/O slo t of the ADAM-5000 s[...]

  • Página 131

    Command Set 5017H/5017UH Analog Input $aaSiB Example command: $35S3B(cr) response: !35FF00(cr) The ADAM-5017H / 5 0 1 7 U H module in sl ot 3 of the ADAM-5000 sy stem a t addr ess 35h respo nds th at it is configured for engineering unit dat a format. 6-66 ADAM-5 000[...]

  • Página 132

    Chapter 6 #aaSi Name All Analog Data In Descripti on Returns th e input value of all channels for a specified analog input modu le of a sp ecified system in engi neer- ing units or two’ s com pleme nt data format S y n t a x #aaSi # is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy st[...]

  • Página 133

    Command Set 5017H/5017UH Analog Input #aaSi the interrogated module of the specified system. The (dddd) fr om all channels is s hown in se quence from 7 to 0. If (dddd)=” “, it means the channel is invalid. (cr) is th e terminating characte r , carriage return (0Dh). Example command: #35S3(cr) response: +6.000 +7.000 +8.1 25 +4.250 +10.000 +8.5[...]

  • Página 134

    Chapter 6 #aaSiCj Name Specifie d Analog Data In Descripti on Returns th e input value of a specified channel of a specified analog in put module in a specifi ed ADAM- 5000 system in engineering units or two ’ s c om pleme nt data format Sy n ta x #aaSiCj(cr) # is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal ad[...]

  • Página 135

    Command Set 5017H/5017UH Analog Input #aaSiCj If (data)=” “, it means the channel is inv alid. (dddd) is the in put value in two’ s complemen t format o f the specified channel of the specified module. If (dddd)=” “, it means the channe l is invalid. (cr) is th e terminating characte r , carriage return (0Dh). Example command: #35S3C2(cr)[...]

  • Página 136

    Chapter 6 6.7 Analog Input Alarm Command Set Note: This command set applies to the AD AM-5013, AD AM- 5017, AD AM-5017H , A D A M 5 0 1 7 U H , AD AM-5018P and the AD AM-5018P. A D A M - 5 0 0 0 6 - 7 1[...]

  • Página 137

    Command Set A n a l o g I n p u t A l a r m 5013/5017/5017H/5017UH/5018/5018P $aaSiCjAhs Name Set Alarm Mode Descripti on Sets the High/Low alarm of the specified input channel in the addressed ADAM-5000 system to either Latching or Momentary mode. Sy n ta x $aaSiCjAhs(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character he[...]

  • Página 138

    Chapter 6 $aaSiCjAhs Example comman d: $03S0C1AHL(cr) response: !03(cr) Channel 1 of slot 0 in the ADAM-5000 system at address 03h is instructed to set its High alarm in Latching mode. The module confirms t hat the command has been received. ADAM-5000 6-73[...]

  • Página 139

    Command Set A n a l o g I n p u t A l a r m 5013/5017/5017H/5017UH/5018/5018P $aaSiCjAh Name Read Alarm Mode Descripti on Returns the alarm mode for the specified cha nnel in the specified ADAM-5000 system. Syntax $a aS iC jA h( cr ) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000 sy ste[...]

  • Página 140

    Chapter 6 $aaSiCjAh Example command: $03S0C1AL (cr) response: !03M(cr) Channel 1 of slot 0 in the A DAM-5000 system at address 03h is instructed to return its Low alarm mode. The system responds that it is in Mom entary mode. A D A M - 5 0 0 0 6 - 7 5[...]

  • Página 141

    Command Set A n a l o g I n p u t A l a r m 5013/5017/5017H/5017UH/5018/5018P $aaSiCjAhEs Name Enable/Disab le Alarm Descripti on Enables/Disables the High/Low alarm of the specified input channel i n the addressed ADAM-500 0 sy stem Syntax $aa SiC jAhE s(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal addr[...]

  • Página 142

    Chapter 6 $aaSiCjAhEs Example comm and: $03S0C1A LEE(cr) response: !03(cr) Channel 1 of slot 0 in the ADAM-5000 system at address 03h is instructed t o enable its L ow alarm function. The module confirms that its Low alarm function has been en abled. Note: An analog input mod ule requi res a maximu m of 2 seconds after it receives an Enable/Disable[...]

  • Página 143

    Command Set A n a l o g I n p u t A l a r m 5013/5017/5017H/5017UH/5018/5018P $aaSiCjCh Name Clear Latch Alarm Descripti on Sets the High/L ow alarm to OFF (no alarm) for the specified input channel in the addressed ADA M-5000 system Syntax $a aS iC jC h( cr ) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal add[...]

  • Página 144

    Chapter 6 $aaSiCjCh Example command: $03S0C1CL(cr) response: !03(cr) Channel 1 of slot 0 in the A DAM-5000 system at address 03h is instru cted to set its Low alarm state to OFF . The system confirm s it has d one so accordi ngly . ADAM-5000 6-79[...]

  • Página 145

    Command Set A n a l o g I n p u t A l a r m 5013/5017/5017H/5017UH/5018/5018P $aaSiCjAhSkCn Name Set Alarm Connection Descripti on Connects the High/Low alarm of the sp ecified input channel to the specified dig ital output in the ad dressed ADAM-5000 system Syntax $a aS iC jA hC SkC n( cr ) $ is a delimiter character . aa (range 00-FF) represents [...]

  • Página 146

    Chapter 6 $aaSiCjAhCSkCn Example command: $03S0C 1ALCS1C0(cr) response: !03(cr) Channel 1 of slot 0 in the A DAM-5000 system at address 03h is instru cted to connect its Low alarm to the digital o utput of poi nt 0 of sl ot 1 in the same AD AM- 5 0 0 0 system. The system confirm s it has d one so accordi ngly . A D A M - 5 0 0 0 6 - 8 1[...]

  • Página 147

    Command Set A n a l o g I n p u t A l a r m 5013/5017/5017H/5017UH/5018/5018P $aaSiCjRhc Name Read Alarm Connection Descripti on Returns th e High/Low alarm limit output connection of a specified input channel in the addressed ADA M-5000 system Syntax $a aSiC jRhC (cr ) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexad[...]

  • Página 148

    Chapter 6 $aaSiCjRhC (cr) represents terminatin g ch aracter , carriage return (0Dh) Example command: $03S0C1RLC(cr) response: !03S1C0(cr) Channel 1 of slot 0 in the A DAM-5000 system at address 03h is instructed to read its Low alarm output connection. The system responds that t he Low alarm output connects to the digital output at point 0 of slot[...]

  • Página 149

    Command Set A n a l o g I n p u t A l a r m 5013/5017/5017H/5017UH/5018/5018P $aaSiCjAhU(data) Name Set Alarm Limit Descripti on Sets the High/L ow alarm limit value for the specified input channel of a sp ecified ADAM-5000 system. Syntax $aaSiCjAhU(data)(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal addr[...]

  • Página 150

    Chapter 6 $aaSiCjAhU(data ) Example command: $03S0C1AHU+080.00(cr) response: !03(cr) Channel 1 of slot 0 in the A DAM-5000 system at address 03h is configured to a ccept type-T thermocou- ple input. The co mmand wil l set its High alarm limit to +80°C. The system confirms the co mmand has been received. Note: An analog input mod ule requi res a ma[...]

  • Página 151

    Command Set A n a l o g I n p u t A l a r m 5013/5017/5017H/5017UH/5018/5018P $aaSiCjRhU Name Read Alarm Limit Descripti on Returns the High/Low alar m limit value fo r the specified input chann el in the addressed ADAM-5 000 system Syntax $aaSiCjRhU(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address o[...]

  • Página 152

    Chapter 6 $aaSiCjRhU Example comman d: $03S0C1RHU(cr) response: !03+2.0500(cr) Channel 1 of slot 0 in the A DAM-5000 system at address 03h is configured to accept 5V input. The command instructs the system to return the Hig h alarm limit value for that channel. The system responds that the High alarm limit value in the desired channel is 2.0500 V .[...]

  • Página 153

    5013/5017/5017H/5017UH/5018 C o m m a n d S e t Analog Input Alarm $aaSiCjS Name Read Alarm Status Descripti on Reads whether an alarm occurr ed for the specified input channel in the specified ADAM-5000 system Sy nt a x $aaSiCjS(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000 sy ste[...]

  • Página 154

    Chapter 6 $aaSiCjS Example command: $03S0C1S(cr) response: !03 01(cr) The command instructs the sy stem at address 03h to return its alarm st atus for channel 1 o f slot 0. The system responds that a High alarm has not occurred and that a Low alarm has occurred. A D A M - 5 0 0 0 6 - 8 9[...]

  • Página 155

    C o m m a n d S e t 5024 Analog Output 6.8 Analog Output Command Set 6-90 ADAM-5 000[...]

  • Página 156

    Chapter 6 $aaSiCjArrff Name C onfiguration Descripti on Sets the outpu t range, data format and slew rate for a specified channel of a specifi ed analog o utput modul e in a specified system. Syntax $a aS iC jA rr ff( cr ) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa [...]

  • Página 157

    C o m m a n d S e t 5024 Analog Output $aaSiCjArrff Response !aa(cr) if the command is valid. ?aa(cr) if an invalid operation was entered. There is no response if the module det ects a synt ax error or communicat ion error or if the specified address do es not exist. ! delimiter character indicat ing a valid command was received. ? delimiter charac[...]

  • Página 158

    Chapter 6 $aaSiCjB Name Configuration Status Descripti on Returns th e configuration parameters of a specified channel in a s pecifi ed analog out put m odule of a specified system. Sy n ta x $aaSiCjB(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to interrogate.[...]

  • Página 159

    C o m m a n d S e t 5024 Analog Output $aaSiCjB Bits 0 and 1 represent dat a format . Bits 2, 3, 4 and 5 represent slew rate. The other bits are not used and ar e set to 0. (See Configuration co mmand $aaSiCjArrff) (cr) is the terminating character, carriage return (0Dh) Example command: $24S1C1B response: !24 3210 The analog output channel 1 in sl[...]

  • Página 160

    Chapter 6 $aaSiCj(data) Name Analog Data Out Descripti on Sends a digital value from the host com puter to a specified channel of a speci fied sl ot in a specified ADAM-5000 syste m for output as an analog signa l. Upon receipt, the analog out put module in the specified slot will output an analog signal correspondin g to the digital value received[...]

  • Página 161

    C o m m a n d S e t 5024 Analog Output #aaSiCj(dat a) ? delimiter character indi cating the command was invalid. (cr) is the terminating character, carriage return (0Dh) Example command: #33S1C1 15.000(cr) response: >( cr) The command instructs the module in slot 1 of t he ADAM-500 0 syst em at address 3 3h to out put a val ue of 15 mA from it&a[...]

  • Página 162

    Chapter 6 $aaSiCj4 Name St art-Up Output Current/V oltage Configuration Descripti on Stores a default output value in a specified channel. The output value will take effect upon startup or reset. Sy n ta x $aaSiCj4(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. SiCj identi[...]

  • Página 163

    C o m m a n d S e t 5024 Analog Output $aaSiCj4 Example command: $0AS1C14(cr) response: !0A(cr) Presume the pr esent o utput val ue of cha nnel 1 o f slot 1 in the ADAM-5000 syst em at address 0Ah is 9.4 mA. The command te lls the analog out put m odul e to store the present output value in its non-volatile memory . When the system is powered up or[...]

  • Página 164

    Chapter 6 $aaSiCj0 Name 4 m A Calibration Descripti on Directs the specified channel to store param eters following a calibrati on for 4 mA output Sy n ta x $aaSiCj0(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. SiCj identifies the I/O slot i (i : 0 to 3) and the chann el[...]

  • Página 165

    C o m m a n d S e t 5024 Analog Output $aaSiCj0 be connected to t he module's outpu t. (See also the analog output module's T rim Calibration command in Chapter 4, Section 4.5, Analog Output Module Calibration for a detailed description.) 6-100 ADA M-5000[...]

  • Página 166

    Chapter 6 $aaSiCj1 Name 20 m A Calibration Descripti on Directs the specified channel to store param eters following a calibrati on for 20 mA output Sy n ta x $aaSiCj1(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. SiCj identifies the I/O slot i (i : 0 to 3) and the chann [...]

  • Página 167

    C o m m a n d S e t 5024 Analog Output $aaSiCj1 be connected to t he module's outpu t. (See also the analog output module's T rim Calibration command in Chapter 4, Section 4.5, Analog Output Module Calibration for a detailed description.) 6 - 1 0 2 A D A M - 5 0 0 0[...]

  • Página 168

    Chapter 6 $aaSiCj3hh Name Trim Calibration Descripti on Trims the specified channel a specified number of units up or down Sy n ta x $aaSiCj3hh(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. SiCj identifies the I/O slot i (i : 0 to 3) and the chann el j (j : 0 to 3) of the[...]

  • Página 169

    C o m m a n d S e t 5024 Analog Output $aaSiCj3hh (cr) is the terminating character, carriage return (0Dh) Example command: $07S1C2314(cr) response: !07(cr) The command tells channel 2 of the an alog output module in slot 1 of t he ADAM -5000 system at address 07h to inc rease i ts out put valu e by 20 (14h ) count s which is app roximately 30 µA.[...]

  • Página 170

    Chapter 6 $aaSiCj6 Name Last V alue Readback Descripti on Returns eith er the last value sent to th e specified channel by a #aaSiCj(data) command, or the start-up output cu rrent/volt age. Sy n ta x $aaSiCj6(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. SiCj identifies t[...]

  • Página 171

    C o m m a n d S e t 5024 Analog Output $aaSiCj6 Example command: $0AS2C16(cr) response: !0A03 .000(cr) The command tells channel 1 of the an alog output module in slot 2 of t he ADAM -5000 system at address 0Ah to return the last outp ut value it received from an Analog Data O ut com m and, or i ts st art-up out put current /voltage. The analog out[...]

  • Página 172

    Chapter 6 6.9 Digital Input/Output ADAM-5000 6-107[...]

  • Página 173

    Command Set 5050/5051/5052/5055/5056 5060/5068/5069 Digital I/O $aaSi6 Name Digital Data In Descri pti on Th is command requests that the specified module in an ADAM-5000 system at address aa return th e status of its d igital inp ut chann els and a read back value of its dig ital ou tput ch annels. S y nt ax $aaSi6(cr) $ is a d elimiter charac ter[...]

  • Página 174

    Chapter 6 There is no response if the mo dule detects a syntax error or com mu n i cation error or if the speci fied address does not exist . Note: ! delimiter character indicating a valid command was received. ? delimiter character indi cating the command was invalid. aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000[...]

  • Página 175

    Command Set 5050/5051/5052/5055/5056 5060/5068/5069 Digital I/O $aaSiBB(dat a) Name Digital Data Out Description This co mmand eith er sets a sing le d igital ou tpu t chann el or sets al l d igital o utpu t ch anne ls 6-1 10 Syntax #aaSiBB(d ata)(cr) # is a d elimiter charac ter . aa (range 00-FF) represe nts the 2-character hexadecim al addr ess [...]

  • Página 176

    Chapter 6 hexadecimal characters represent the channels’ status. Note th at the nu mbers of ch annels on the ADAM-5056 and ADAM-5055S/5060/5068/5 069 dif fer . - A 4-character hexadecimal value is used to set the channels, from 15 thru 0, of the ADAM-5056. - A 2-character hexadecimal value is used to set the channels, from 5 thru 0, of the ADAM-5[...]

  • Página 177

    Command Set 5050/5051/5052/5055/5056 5060/5068/5069 Digital I/O command: #1 4S10012 34(cr) response: >(cr) An outpu t byte with v alue 1234h (000100100011010 0) is sent t o t he di git al output m odul e (AD AM-5 056) i n sl ot 1 of the ADA M-5000 system at addr ess 14h. Channels 2, 4, 5, 9 and 12 will b e set to ON, and all oth er channels are [...]

  • Página 178

    Chapter 6 $aaSiM Name Read Channel Ma sking Statu s Description Ask the speci fied module t o return t he masking st atus of digital out put cha nnels S y n t a x $ a a S i M ( c r ) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. Si id entifies the I/O slot of the system you w[...]

  • Página 179

    Command Set 5050/5051/5052/5055/5056 5060/5068/5069 Digital I/O - A 4-c haracter value rep resen ts the output channel s i n sequence from 15 thru 0 in an ADAM-5056 module. - A 2-c haracter value rep resen ts the output channel s i n sequence from 5 thru 0 in an A DAM-5060 m odu le. - A 2-c haracter value rep resen ts the output channel s i n seque[...]

  • Página 180

    Chapter 6 6.10 ADAM-5080 Counter/Frequency Command Set ADAM-5 000 6-115[...]

  • Página 181

    5080 Counter/ Command Set F r e q u e n c y M o d u l e 6-116 ADAM-5000[...]

  • Página 182

    Chapter 6 ADAM-5000 6-117[...]

  • Página 183

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaT Name Read Module Name Descripti on Returns the module name from a specified ADAM-5000 system. Syntax $aaT(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to interrogate. T is the co mmand for readi ng Mo[...]

  • Página 184

    Chapter 6 $aaT Example command: $25T (cr) Respon se !25FF80FFFF(cr) ADAM-508 0 is plug in slot 1 and the command requests the system at address 25h to send its module name. A D A M - 5 0 0 0 6 - 1 1 9[...]

  • Página 185

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaF Name Read Firm ware V ersion Descripti on Returns the firmware version code from a specified ADAM-5000 system. Syntax $aaF(cr) $ is a delimiter character . aa (range 00-FF) represents the 2-character hexadecimal addr ess of the ADAM-5000 system you want to interrogate. F is the co mmand f[...]

  • Página 186

    Chapter 6 $aaF Eample comma nd : $18F(cr) response: !18A2.3( cr) The command requsets the sy stem at address 18h to send its firmware version. T h e s y s t e m r e s p o n d s w i t h f i r m w a r e v e r s i o n A 2 . 3 . ADAM-5000 6-121[...]

  • Página 187

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiArrff Name Set Configuration Descripti on Set slot index and count er mode. Sy n ta x $aaSiArrff(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to configure. Si identifies the I/O slot i you want to con[...]

  • Página 188

    Chapter 6 $aaSiArrff Example command: $24S1A0002(cr ) response: !24(cr) The ADAM-5080 in Slot 1 of ADAM-5000 sy stem at address 24h is in Bi-direction mode and configured for hexdecimal format. ADAM-5000 6-123[...]

  • Página 189

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiB Name Read Configuration. Descripti on The command requests the Configuration of slot Sy nt a x $aaSiB(cr) $ is a delimiter character . aa (range 00-FF) represents the 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to interrogate. Si identifies the desired slot i B r[...]

  • Página 190

    Chapter 6 $aaSiB Example command: $35S3B(cr ) response: !350 100(cr) The ADAM-5080 in Slot 3 of ADAM-5000 sy stem at add res s 35h responds t hat it is config ured in UP/DOWN counter mode and for e ngineering u nit data form at. ADAM-5000 6-125[...]

  • Página 191

    5080 Counter/ Command Set F r e q u e n c y M o d u l e #aaSi Name Read All Chan nel Counter (F requency) Dat a Descripti on Return th e input value of all channels for the specified input modul e for a specified s ystem in engineeri ng unit only . Sy nt a x #aaSi(cr) # is a delimiter character . aa (range 00-FF) represents th e 2-character hexadec[...]

  • Página 192

    Chapter 6 $aaSi Example command: #16S2(cr ) response: If th e res ponse you got is i n C ounte r m ode, y ou' ll see o n e similar to the example below : >1235458013267521306934521463051832106549(cr) What you see here is actually the input values of a l l channels that is returned from slot 2 of the ADAM-5000 system at address 16h. As all 4[...]

  • Página 193

    5080 Counter/ Command Set F r e q u e n c y M o d u l e #aaSi However , if t h e respo nse is in frequency m ode, you'll see one similar to the exa mple below: >000009870000 000649000000076 200000001 1600 (cr) As all 4 values are concat enated into one numerical string such as above, we can still easily d iscern the values of 4 channels spe[...]

  • Página 194

    Chapter 6 $aaSiCj Name Read One Channel Counter (Freque ncy) Data Descripti on The command will return the input value from one of the four channels of a speci fied module. Sy n ta x #aaSiCj(cr) # is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5 000 sy stem you wa nt to interrogate. Si identi[...]

  • Página 195

    5080 Counter/ Command Set F r e q u e n c y M o d u l e #aaSiCj Example co mmand: $35S3C2(cr ) response: >0000 000451(cr) The command requests the ADAM -5080 module in slot 3 of the ADAM-50 00 system at address 35h to retu rn the input value of channel 2. The counter modu le responds that the in put value of channel 2 is 451. 6-130 ADAM-5000[...]

  • Página 196

    Chapter 6 $aaSiØ(data ) Name Set Digital filter Scale Descripti on Set the filter seconds to start to measure the input si gnal. Syntax $aaSiØ(data)(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 system which is to be calibrate. Si identifies the sepcified slot. Ø is the command[...]

  • Página 197

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiØ(data ) Example co mmand: $ 26S3000765(cr ) response: !26(cr) The ADAM-5080 in slot 3 of the ADAM-5 000 system at address 26h need 765 μ seconds to start to measure the input. 6-132 ADAM-5000[...]

  • Página 198

    Chapter 6 $aaSiØ Name R ead Digital filter scale Descripti on Read the filter seconds to start to measure the input signal. Sy n ta x $aaSiØ(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 system which is to be ca li bra te . Si identifies the I/O slot which is to be accessed. Ø [...]

  • Página 199

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiØ Example co mmand: $26S30(cr ) response: !260 0765(cr) The command requests the ADAM-5 080 in slot 3 of the ADAM-5000 system at address 26h to read the filter seconds. The m odule responds with 765 μ seconds. 6-134 ADAM-5000[...]

  • Página 200

    Chapter 6 $aaSiCj5s Name Set Counter Start/Stop Descripti on Request the addressed count er/frequency m odule to start or stop the counting. Syntax $ a a S i C j 5 s ( c r ) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. SiCj iden tifies the I/O slot i and the channel j of the[...]

  • Página 201

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiØ Example co mmand: $26S3C251(cr ) response: !26(cr) The command requests ch annel 2 of ADAM-5080 in slot 3 in ADAM- 5000 system at address 26h t o start counter . 6-136 ADAM-5000[...]

  • Página 202

    Chapter 6 $aaSiCj5 Name Read counter Start/Stop Descripti on Req uests the addressed counter/frequ ency module to indicate whether counters are active. Sy n ta x $aaSiCj5(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. SiCj identifies the I/O slot i and the cha nnel j of th[...]

  • Página 203

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiC j5 Example command: $26S3C25(cr ) response: !261( cr) The channel 2 of ADAM-5080 in slot 3 in ADAM-5000 system at address 26h is inst ructed to ret urn its counter status. The counter status is in start status. 6-138 ADAM-5000[...]

  • Página 204

    Chapter 6 $aaSiCj6 Name Clear Counter Descripti on Clear the counters of the speci fied counte r/frequency modu le Sy n ta x $aaSiCj6(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. SiCj identifies the I/O slot i and the channel j for the m odule you want to r eturn a prior[...]

  • Página 205

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiC j6 Example co mmand: $26 S3C26(cr ) response: !26(cr) The command requests the channel 2 of ADAM-5080 in slot 3 in ADAM-5000 system at address 26h to clear counter value. 6-140 ADAM-5000[...]

  • Página 206

    Chapter 6 $aaSiCj7 Name Read Overflow Flag Descripti on The command requests the addressed module to return the status of the overflow f lag of counter . S y n t a x $aaSi7(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. Si identifies the I/O slot i (i : 0 to 3). 7 is the c[...]

  • Página 207

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiC j6 Example co mmand: $26S37(cr ) response: !2600000001(cr) The command request s the ADAM-5080 of slot 3 in ADAM-5000 system at addre ss 26h to return the overflow val ue. The overflo w value in cha nnel 3 is 01. The others are 00. 6-142 ADAM-5000[...]

  • Página 208

    Chapter 6 $aaSiCjP(da ta) Name Set Initial Counter V a l u e Descripti on Set initial co unter value for counter of th e specified counter module. Syntax @aaSiCjP(data)(cr) @ is a de limiter character. aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. SiCj identifies the I/O slot i and the channel j for the [...]

  • Página 209

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiC j6 Example command: @26S3C2P00 00004369(cr ) response: !26(cr) The channel 2 of ADAM-5080 in slot 3 in ADAM-5000 system at addr ess 26h is instruct ed to set initi al counter value. The initial counter value is 4369. 6-144 ADA M-5000[...]

  • Página 210

    Chapter 6 $aaSiCjPG Name Read Initial Counter Descripti on Read initial counter value of specified module. Syntax @aaSiCjG(cr) @ is a de limiter character. aa (range 00-FF) represents th e 2-character hexadecimal address of the ADAM-5000 syste m. SiCj iden tifies the I/O slot i and the channel j for the module yo u want to return a pri or value. G [...]

  • Página 211

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiC jG Example c omma nd: @26S3C2G(cr ) response: !260000004369(cr) The channel 2 of ADAM-5080 in slot 3 in ADAM -5000 system at address 26h is in structed to return counter initial value. The initial counter value is 4369. 6-146 ADAM-5000[...]

  • Página 212

    Chapter 6 $aaSiCjAh Es Name Set Alarm Disable/Latch Descripti on The addressed counter m odule is instructed to set alarm disable or latch . Syntax $aa SiC jAhE s(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000 sy stem. SiCj identifies the desired slot i and the desired channel j. Ah[...]

  • Página 213

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiC jG Example command: $03S0C1A LED(cr ) response: !03(cr) Channel 1 of slot 0 of ADAM-5080 in ADAM-5000 system at address 03h is in structed t o disable its Low alarm function. The module confirms that its Low alarm function has been disable. 6-148 ADAM-5 000[...]

  • Página 214

    Chapter 6 $aaSiCjAh Name Read Alarm Disable/Latch Descripti on Return the alarm mode for the specified c hannel. Syntax $a aS iC jA h( cr ) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000 sy stem. SiCj identifies the desired slot i and the desired channel j. A is the Read Alar m Mode com[...]

  • Página 215

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiC jAh Example co mmand: $03S0C1AL (cr ) response: !03L (cr) Channel 1 of slot 0 of ADAM-5080 in ADAM-5000 system at address 03h is in structed to return its Low alarm mode. The system responds that it is latched. 6-150 ADAM-5 000[...]

  • Página 216

    Chapter 6 $aaSiCjCh Name Clear Alarm Status Descripti on Returns th e alarm status to normal Syntax $a aS iC jC h( cr ) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000 sy stem. SiCj identifies the desired slot i and the desired channel j. C is the clear Alar m Mode command. h indicates a[...]

  • Página 217

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiC jCh Example co mmand: $03S0C1CL (cr ) response: !03(cr) Channel 1 of slot 0 of ADAM-5080 in ADAM-5000 system at address 03h is instructed to set its Low alarm state to normal. The system confirm s it has d one so accordi ngly . 6-152 ADAM-5000[...]

  • Página 218

    Chapter 6 $aaSiCAhCS kCh Name Set Alarm Connection Descripti on Connect the High/Low alarm of the specified input channel to the specified dig ital output in the ad dressed ADAM-5000 system Syntax $a aS iC jA hC SkC n( cr ) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000 sy stem. SiCj id[...]

  • Página 219

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiCAhCS kCh Example co mmand: $03S0C1ALCS1C0(cr ) response: !03(cr) Channel 1 of slot 0 of ADAM-5080 in ADAM-5000 system at address 03h is instructed to connect its Low alarm to the digital output of point 0 of slot 1 in the same ADAM-5000 system. The system confirms it has dome so accordin[...]

  • Página 220

    Chapter 6 $aaSiCjRh C Name Read Alarm Connection Descripti on Return th e High/Low alarm limit output connection of a specified input chan nel in the addressed ADAM-5 000 system Syntax $a aSiC jRhC (cr ) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000 sy stem. SiCj ide ntifies the desire[...]

  • Página 221

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiCAhCS kCh Example c omma nd: $03S0C1RLC(cr ) response: !03SØC1(cr) Channel 1 of slot 0 of ADAM-5080 in ADAM- 5000 system at address 03h is instruct ed to read its Low alarm output co nnection. The system responds that t he Low alarm output connects to the digital output at point 0 of slo[...]

  • Página 222

    Chapter 6 $aaSiCjAhU (data) Name Set Alarm Limit Descripti on Set the High/Low alarm limit value for the specified input channel of a specified ADAM -5000 system. Syntax $aaSiCjAhU(data)(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000 sy stem. SiCj identifies the desired slot i and t[...]

  • Página 223

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiCjAhU (data) Example co mmand: $03SØC1AHU0000000020(cr ) response: !03(cr) The ch annel 1 of slot 0 of ADAM-5080 in ADAM-5000 system at address 03h is con fi gu red to se t H ig h ala rm limit value to 20. 6-158 ADAM-5000[...]

  • Página 224

    Chapter 6 $aaSiCjRh U Name Read Alarm Limit Descripti on Return th e High/Low alar m limit value fo r the specified input chann el in the addressed ADAM-5 000 system Syntax $aaSiCjRhU(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000 sy stem. SiCj identi fies the desire d sl ot i and t[...]

  • Página 225

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiC jRhU Example command: $03SØC1RHU( cr ) response: !03000000002 6(cr) The channel 1 of s lot 0 of ADAM-5080 in the ADAM- 5000 system at address 03h is co nf igu re d t o ret ur n the High alarm l imit value. The High alarm limit value is 26. 6-160 ADAM-5000[...]

  • Página 226

    Chapter 6 $aaSiCjS Name Read Alarm Status Descripti on Read whether an alarm occurr ed for the speci fied input channel in the specified ADAM-5000 system Sy nt a x $aaSiCjS(cr) $ is a delimiter character . aa (range 00-FF) represents th e 2-character hexadecimal address of an ADAM-5000 sy stem. SiCj identifies the desired slot i and the desired cha[...]

  • Página 227

    5080 Counter/ Command Set F r e q u e n c y M o d u l e $aaSiC jS Example co mmand: $03SØC1S response: !0 31 1(cr) Th e c hannel 1 of sl ot 0 of ADAM-5080 in th e ADAM- 5000 system at address 03h is con figu red to read alar m status. The High alarm has occu red and low alarm has occured. 6-162 ADAM-5000[...]

  • Página 228

    7 Troubleshooting[...]

  • Página 229

    T roubleshooting The ADAM-5000 system prov ides two kinds of diagnosis: hardware diagnosis an d software diagnosi s to help the user detec t and identify various ty pes of sy stem and I/O m odule failu res. 7.1 Hardware Diagnosis When the ADAM-5000 is first power ed on, the system does a self- diagnosis. The d iagnosis information will be indicated[...]

  • Página 230

    Chapter 7 7.3 System Indicators While the ADAM-5000 system is in operation the indicators on the front can hel p you diag nose p roblem s with the system. The table below gives a qui ck reference of potential proble ms associated with each status indicator . POW Indicator In general ther e are 3 reasons for the sy stem power status LED (PWR) to be [...]

  • Página 231

    T roubleshooting 1 . Ex ternal power to the system is incorrect or is no t applied. 2 . Power supply is faulty . 3 . Other component(s ) have the powe r supply sh ut down. Incorrect External Power If the voltage to the power supply is not correct, the system may no t operate properly or may not operate at all. Use the following guidelines to correc[...]

  • Página 232

    Chapter 7 If the power supp ly operates normally , yo u probably have either a shorted devi ce or a shorte d cable. If the power supply doe s not operate norm ally , then test for a module ca using the problem by usi ng the following procedure. T o isolate which module is causing the problem, disconnect the external power and remove one m odule at [...]

  • Página 233

    T roubleshooting 7.5 I/O Module Troubleshooting There is a LED to indicate the co nnection between t he base and a n I/O module in any ADAM -5000 system. The LED is on when the connection is good. If y ou s uspect an I/ O error , there are s everal things that could be cau sing the problem. • A loose terminal block • Th e power supply has faile[...]

  • Página 234

    A Quick Start Example[...]

  • Página 235

    Quick Start Example This chapter provides guidelin es to what is needed to set up and install a distributed ADAM-5000 n etwork system. A quick hookup scheme is pr ovided that lets y ou configure a single sy stem bef ore you install a network syste m. Be sure to careful ly plan the l ayout and c onfiguration of your net work before you start. Guidel[...]

  • Página 236

    Appendix A Host Computer Any computer or terminal that can output i n ASCII format over either RS-232 or RS-485 can be connected as the host computer . When on ly RS-232 is available, an ADAM RS-232/RS-485 Converter is re q ui re d t o transform the host signal s to the c orrect RS-485 protocol. The converter also provid es opto- isolatio n an d tr[...]

  • Página 237

    Quick Start Example network with long cables, we advise the u se of thicker wire to limit the line voltage drop. In addition to serious voltage drop s, long vo ltage lines can also cause interference with comm unication wires. + POWER SUPP L Y +1 0~+3 0 VDC - +Vs GND INIT* COM DA T A+ DA T A- Figure A-1 Power supply connections It is advisable to u[...]

  • Página 238

    Appendix A transmit bot h DA T A and R TS signals. It is advisable that the follow- ing standard colors be used for the communication lin es: DA T A+ ( Y ) Y e l l o w DA T A- ( G ) G r e e n ADAM Utility Software A menu-driven utility program is provided for ADAM-5000 system configuration, monitoring and calib ration. It also includes a terminal e[...]

  • Página 239

    Quick Start Example Default Factory Settings Baud rate: 9600 Bits/sec. Address: 01 (hexadecimal) The basic hook-up fo r system configuration is show below : 1 3-CHANNEL RTD INPUT 1 7-CHANNEL T /C INPUT 1 8-CHANNEL ANALOG INPUT 16-CHANNEL DIGIT AL INPUT 1 4-CHANNEL ANALOG OUTPUT 1 6-CHANNEL RELA Y OUTPUT 1 8-CHANNEL RELA Y OUTPUT 16-CHANNEL DIGIT AL[...]

  • Página 240

    Appendix A ADAM systems can also be configur ed by issuing direct command from within the terminal e mulation progr am that is includ ed with the ADAM utility software. The following exam ple gui des you t h rough the setup of an analog input module. Assume that an ADAM-5018 Ther mocouple Input module in slot 1 on an ADAM-50 00/ 485 system still ha[...]

  • Página 241

    Quick Start Example 0F = set input range to type K thermocouple 00 = set data format to engineering units , 50ms (60Hz) (See Chapter 6, Com mand Set for a full description of the syntax of the configuratio n command for a n analog in put module ) When the module received the co nfiguration comma nd it will respond with its new address: !01(cr) W ai[...]

  • Página 242

    Appendix A known state. This state is called the INIT* state. INIT* state defaults: Baud rate:9600 Address:00h Checksum:disabled Forcing the system into the I NIT* state does not cha nge any param e- ters in the system's EEPROM. W hen the system is in the INIT* state with its INIT* and GND terminal shor ted, all configu ration settings can be [...]

  • Página 243

    Quick Start Example + +Vs - GND INIT* COM DA T A+ DA T A- Figure A-3 Grounding the IN IT* termi nal 3 . W ait at least 7 secon ds to let self-calibration and rangin g ta ke ef - fect. 4 . Configure the baud rat e and/or checksum st atus. 5 . Switch the power to the AD AM-5000 sy stem OFF . 6 . Remove the gro unding on the INIT* terminal and power t[...]

  • Página 244

    Appendix A A.3 A Distributed ADA M-5000 Netw ork System Hook-up The figure below gives an example of how m ultiple ADAM systems should be co nnected: Figure A-4 ADAM-5000 network system hook-up A D A M - 5 0 0 0 A - 1 1[...]

  • Página 245

    Quick Start Example This page intentionally left bla nk A - 1 2 A D A M - 5 0 0 0[...]

  • Página 246

    B Data Formats And I/O Ranges[...]

  • Página 247

    Data Formats and I/O Ranges B.1 Analog Input Formats The ADAM analog i nput m odules can be c onfigure d to t rans mi t dat a to the host in Engi neering Unit s. Engineering Units Data can be represented in Engineering Units by setting bits 0 and 1 of the data format/checksum/integ ration time parameter to 0. This format presents data in na tural u[...]

  • Página 248

    Appendix B Example 1 The input value is -2.65 and t he co rresponding analog input m odule is configured f or a range of ± 5 V . The response to the Anal og Data I n command is: -2.6500(cr) Example 2 The input value is 305.5ºC. The analog inpu t module i s confi gured for a T ype J thermocouple whose range is 0ºC t o 760ºC. The response to the [...]

  • Página 249

    Data Formats and I/O Ranges B.2 Analog Input Ranges - ADAM-501 8 Module Range Code Input Range Description Data Formats +F.S. Zero -F.S. Displayed Resolution Actual Value Engineering Units +15.000 ±00.000 -15.000 1 µV % of FSR +100.00 ±000.00 -100.00 0.01% 00h ±15 mV Two's Complement 7FFF 0000 8000 1 LSB Reading/ 1000 Engineering Units +50[...]

  • Página 250

    Module Range Code Input Range Description Data Formats Maximum Specified Signal Minimum Specified Signal Displayed Resolution Actual Value Engineering Units +760.0 0 + 000.00 0.1°C % of FSR +100.00 +000.00 0.01% 0Eh Type J Thermocouple 0°C to 760°C Two's Complement 7FFF 0000 1 LSB Reading/ 10 Engineering Units +1370. 0 +0000.0 0.1°C % of F[...]

  • Página 251

    Module Range Code Input Range Description Data Formats +F.S. Zero -F.S. Displa yed Resol ution Actual Value Engineering Units +15.000 ±00.000 - 15.000 1 µV % of FSR +100.00 ±000.00 - 100.00 0.01% 00h ±15 mV Two's Complement 7FFF 0000 8000 1 LSB Reading/ 1000 Engineering Units +50.000 ±00.000 - 50.000 1 µV % of FSR +100.00 ±000.00 - 100.[...]

  • Página 252

    Module Range Code Input Range Description Data Formats Maximum Specified Signal Minimum Specified Signal Displayed Resolution Actual Value Engineering Units +760.0 0 +000.00 0.1°C % of FSR +100.00 +000.00 0.01% 0Eh Type J Thermocouple 0°C to 760°C Two's Complement 7FFF 0000 1 LSB Reading/ 10 Engineering Units +1370. 0 +0000.0 0.1°C % of FS[...]

  • Página 253

    Appendix B B.3 Analog Input Ranges - ADAM-501 7H Range Code Input Range Data For mats +Full Scale Zero -Full Scale Display ed Resolution 00h ±10 V Engineering 11 0 -11 2.7 mV Two's Comp 0FFF 0 EFFF 1 01h 0 ~ 10 V Engineering 11 0 Don't care 2.7 mV Two's Comp 0FFF 0 Don't care 1 02h ±5 V Engineeri ng 5.5 0 -5.5 1.3 mV Two'[...]

  • Página 254

    B.3.1 Analog Input Ranges - ADAM-5017UH Range Code Input Range Data Formats +Fu ll Scale Zero -Full Scale Display ed Resolution 08h ±10 V Engineering +10.000 +00.000 -10.000 1 mV Two's Comp 0FFF 0 7FFF 1 48h 0 ~ 10 V Engineering +10.000 +00.000 - 1 mV Two's Comp 0FFF 0 Don't care 1 46h 0~20mA Engineering +20.000 +00.000 - 1 μ V Two[...]

  • Página 255

    Data Formats and I/O Ranges B.4 Analog Ontput Formats Y ou can configure ADAM analog output modules to receive data from the host in Engin eering Units. Engineering Units Data can be represented in engin eering units by setting bits 0 and 1 of the data format/checksum/integ ration time parameter to 0. This format presents data in natural units, suc[...]

  • Página 256

    Appendix B B.6 ADAM-5013 RTD Input Format and Ranges A D A M - 5 0 0 0 B - 1 1[...]

  • Página 257

    Data Formats and I/O Ranges B - 1 2 A D A M - 5 0 0 0[...]

  • Página 258

    C RS-485 Network[...]

  • Página 259

    RS-485 Network EIA RS-485 is the ind ustry’ s m ost widely used bi directional , balanced transm ission line standard. It is specifically develope d 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 pr otocol are as fol lows: • Maximum l[...]

  • Página 260

    Appendix C C.1 Basic Netw ork Layout Multi-drop RS-485 im plies 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 con nectin g or disco n- necting of a node d oesn ’t affect the network as a whole. Since ADAM-5000 s ystems use the RS-48 5 st[...]

  • Página 261

    RS-485 Network Star Layout In this scheme the re peaters are connected to drop -down cabl es from the main wires of the first segment. A tree stru cture is the result . This schem e is not recomm ended whe n using long l ines since it wi ll cause a serious amount of signal dist ortion due to signal reflect ions in sev era l line-endings. Figure C-2[...]

  • Página 262

    Appendix C Random This is a combination of daisycha in and hierarchical structure. Figure C-3 Random Sstructur e A D A M - 5 0 0 0 C - 5[...]

  • Página 263

    RS-485 Network Combination of an ADAM - 4000 and an ADAM-5000 in a RS-498 Network The following figure shows ho w to integrate ADAM-4000 and ADAM-5000 system s in a network. Figure C-4 ADAM-4000 and AD AM-5000 in a network Note: The speed of AD AM-4000 and AD AM-5000 in a RS- 485 network sho uld be the same. C.2 Line Termination Each discontinui ty[...]

  • Página 264

    Appendix C Figure C-5 Sign al dist ortion The value o f the resist or should be a close as possible to the charac - teristic impedance of the line. Although receiver devices ad d some resistance to the whole of the transm ission line, normally it is sufficient to the resistor impedance should eq ual the characteristic impedance of the line. Example[...]

  • Página 265

    RS-485 Network Figure C-6 Termination r esister locations Because each input is biased to 2.4 V , the nominal co mmon mode voltage of balanced RS- 485 system s, the 18 k Ω on the input can be taken as being in series ac ross the input of each i ndividual receiver . If thirty of these receive rs are put cl osely together at the end of the transmiss[...]

  • Página 266

    Appendix C The star connection causes a m ultit ude of these disc ontinuiti es since there are several transmission lines and is therefore not rec ommend. Note: The recommend method wiring method, that causes a minimum amount of re flec tion, is daisy chaining where all receivers tapped from one transmission line needs only t o be terminated twice.[...]

  • Página 267

    RS-485 Network This page intentionally left bla nk C - 1 0 A D A M - 5 0 0 0[...]

  • Página 268

    D . How to Use the Checksum Feature[...]

  • Página 269

    How to Use the Checksum Feature A checksum helps yo u to det ect erro rs in co m mands fr om the host to the modules, a nd in respo nses from the m odules to t he host. The feature adds two extra c hecksum characters t o the command or response string , which does r educe the thro ughput. D.1 Checksum Enable/Di sable T o enable confi guration of a [...]

  • Página 270

    Appendix D Example 2 This example explains how t o calculate the checksum value of a Read High alarm limit command string: Case 1. (If the Checksum featur e is disab led ) Command: $07S1RH(cr ) Respon se: !07+2.0500(cr) when the command is valid. Case 2. (If the Checksu m feature is ena bled) Command: $07S1RHA9(cr) Response: !07+2.0500D 8(cr) where[...]

  • Página 271

    How to Use the Checksum Feature Printa bl e ASCI I Ch aract e rs D - 4 A D A M - 5 0 0 0[...]

  • Página 272

    Appendix E E ADAM-4000/5000 S y s t e m G r o u n d i n g I n s t a l l a t i o n A D A M - 5 0 0 0 E - 1[...]

  • Página 273

    ADAM-4000/5000 System G rounding Installation E.1 Power Supplies For re levant wiring issues, p lease refer to the following scheme: Figure E-1 : Grounding Scheme E.2 Grounding Scheme The outer case for the module is made of iron and fitted with a fan and convection holes with filters. If possibl e, wiring should be connected t o the m odule thr ou[...]

  • Página 274

    Appendix E F AN (O utflo wi ng) AD A M 5000/48 5 T/ B Re l ay Figure E-2 : External Ter minal Bloc k Reference E.3 External DI,DO, AI,AO Wiring Reference The common end of some D.I. and D.O. modules i s connected with the GND of ADAM-5000/4000 system. Therefore, the co mmon end of external DI and DO signal wiring s hould not be grounde d with those[...]

  • Página 275

    ADAM-4000/5000 System G rounding Installation The shielding material of the wires shou ld on ly be grounded on one end as illustrated in th e following diagram. This is to avoid ground loop. ADAM Syst em O n-S ite F aci l itie s AI G r oun di ng Figure E-3 : Grounding for on-site facilities and AD AM-5000/4000 System s Since shielded twisted-pair h[...]

  • Página 276

    Appendix E E.5 Grounding reference (Grounding bar for the factory environment should have a stand ard resistance below 5 Ω ) Since ADAM-4000 / 5000 system come s with a plastic outer case with DC power supply , its grounding pr ocedure should be done according to the following p oints: Power supply : The E terminal of the extern al power supply s[...]

  • Página 277

    ADAM-4000/5000 System G rounding Installation E.6 Some Suggestions on Wiring Layout Since comm unication is carri ed through high-frequency signals, it is advisable that th e wiring layout should b e paid due attention to. Any wire shoul d best remain as a singl e integral wire. Never theless, if you should need another wire for extended conn ectio[...]

  • Página 278

    Appendix F F Grounding Reference A D A M - 5 0 0 0 F - 1 ,[...]

  • Página 279

    Grounding Reference Field Grounding and Sh ielding Application Overview Unfortunately , it’ s impossib le to finish the system integration task at a time. W e always m eet some troubles in field. Such as communicati on network o r system isn’t sta ble, n oise influe nce, and equipm ent is damaged or hu ngs up by thunders . However , the most po[...]

  • Página 280

    Appendix F 3. Noise Red ucti on T echni ques 4. Check Po int List F.1 Grounding 1.1 The Earth for reference Wh y w e th i nk t h e EAR T H as GR OUN D ? As you know that the EA RTH can t b e co n ductive indeed. But t hos e par al le l resistors make the EARTH as a sing le point an d ju s t for refere nce. Figure F-1 : Think the EARTH as GROUND •[...]

  • Página 281

    Grounding Reference 1.2 The Frame Ground and Ground ing Bar N N Sin g l e Phase, Thr ee Li n e N L 11 0V N 11 0V L G G G G 2 20V Neutral is the phys ic al ca ble from Ge nerator . G round is the loc al physical cable that c onnected to G r ound B a r . Figure F-2 : Grounding Bar According to previou s description, the grounding is the most impor- t[...]

  • Página 282

    Appendix F 1.3The Frame Ground and Ground ing Bar Figure F-3 : Norm al mode and Com mon mode Have you ever t ried to m easure the volta ge bet ween ‘Hot’ a nd concrete floor , or measure the volt age between ‘Ne utral’ and concrete floor? Y ou will get nonsense value with above testinF . ‘Hot’ and ‘Neutral’ were just a relational si[...]

  • Página 283

    Grounding Reference Figure F-4 : Norm al mode and Com mon mode • Ground-pin is l onger tha n othe rs, fo r first cont act to po wer system and noise by pass. • Neutral-pin is b roader than Live-pin, f or reduce c ontact impedance. F - 6 A D A M - 5 0 0 0[...]

  • Página 284

    Appendix F 1.4 Wire impedance DC P/S Tr AD AM 5000/485 E Gr ounding Bus T/B AI AO Cop per m esh for S hielding (should be grounded only on one end) Grou n ding B us Connect to gro und bar on t he fac tory . E The ground bar should ha v e a resistance below 5 ohm . Figure F-5 : The pu rpose of high volta ge transmi ssion • What ’ s the purp ose [...]

  • Página 285

    Grounding Reference Above diagram just shows you that the wire impedance will co nsume the power . 1.5 Single Po int Grounding S i ngl e P o i n t G r oundi n g AD AM 4013 AD AM 4014 AD AM 4017 AD AM 4021 V Pow er +16 +18 +20 +22 Supply Those de vi ces w i l l i n f l uence eac h other wit h swi f t ly l oa d chang e. Figure F-7 : Single point grou[...]

  • Página 286

    Appendix F S ingle Po int Gr ounding +24 V +16V +18V +20V +22 Power Sup ply +22V +22V +22V +22 +24 V Power Sup ply M o r e c a ble, but mor e s ta ble sy stem . Figure F-8 : Single point groundinF.(2) Above diagram shows you that single point ground ing system will be a more stable system. Actually , when you use the thin cable poweri ng those devi[...]

  • Página 287

    Grounding Reference • Single isolated cable Above diagram shows you the struct ur e of the isolated cable. Y ou can see the isolated layer spiraling Aluminum foil to cover those wires. This spiraled struct ure makes an is ol ated layer for isolating the cables from the external noise. Figure F-10 : Doubl e isolat ed cable • Double iso lated cab[...]

  • Página 288

    Appendix F Besides, following tips just for your reference. • The shield of cable can’t be used for signal ground. The shield is just design ed for a dhering noise, s o the envi ronment noise will couple and interfere your system wh en you use the shield as signal ground. • The density of shield is the higher the better , especially for commu[...]

  • Página 289

    Grounding Reference • Never stripping too long of the plastic cable cover . Otherwise, this improper status will destroy the characteristic of the Shielded- T wisted-Pair cable. Besides, those nude wires are easy to adhere the noise. • Cascade those shields together by “Solderi ng”. Please refer to following page for further d etail explana[...]

  • Página 290

    Appendix F Figure F-13 : System Shielding(1) • Shield connection (1) When you want to visit somewhere, you must like to find out an easiest way to achieve your goal, aren’t you? So as electronic circuit, all signals use the easiest way . If we connected t hose two cables just with few wires, it is a difficult way for signal. So the noise will t[...]

  • Página 291

    Grounding Reference • Shield connection (2) Above diagram shows you that the fill soldering just makes a easier way for the signal. F.3 Noise Reduction Techniques • Enclose noise sources in shield enclos ures. • Place sensitive equipment in shielded enclosure a nd away fro m computer equipment. • Use separate grounds between noise sources a[...]

  • Página 292

    Appendix F Figure F-15 : Noise Reduction Tec hniques F.4 Check Point List • Follow the single point groundin g rule? • Normal mode and common mode voltage? • Separate the DC a nd AC groun d? • Reject the noise factor? • The shield is connected suitable? • The diameter of wire thick enough? • Ho w abou t the so lder ing of co nnec tion[...]

  • Página 293

    Grounding Reference F - 1 6 A D A M - 5 0 0 0[...]

  • Página 294

    ADAM-5000 I/O Modbus Mappi ng Table G[...]

  • Página 295

    ADAM-5000 I/O Modbus Mapping Table G- 2 ADAM 5000 Series User’s Manual The model list of ADAM-5000 I/O series support Modbus protocol G.1 The ADAM-5000 series main system’s DIP Switch Setting: z 5000/485:  #8 of DIP switch ON-> not fixed ٛ vaila address  #8 of DIP switch OFF-> fixed ٛ vaila address z 5000/E: Same as 5000/485 z 551[...]

  • Página 296

    Appendix G Appendix G ADAM-5000 I/O Mod bus Ma pping Table G- 3 G.2 Modbus Commands for 5000 Series Set COM port config. #aaOUrff(c r) >aa(cr) OU: cmd. nam e r: reserved(any value) ff: Bit 1, 0 (Stop Bits) 00: 1 Stop Bits 01: 1.5 Stop Bits 10: 2 Stop Bits Bit 4, 3, 2 (Data Bits) 000: 5 001: 6 010: 7 011: 8 Bit 7, 6, 5 (Pari t y ) 000: N one 001:[...]

  • Página 297

    ADAM-5000 I/O Modbus Mapping Table G- 4 ADAM 5000 Series User’s Manual Write Modbus slot address setting #aaPNssFFxxxxy (cr) >aa(cr) Finish Modb us address setting #aaPD(cr) >aa(cr) Read Modbus addressing m ode $aaPD(cr) >aaS(cr) S: 1=>adjustab le modbus ad dress 0=> fixed modbus ad dress[...]

  • Página 298

    Appendix G Appendix G ADAM-5000 I/O Mod bus Ma pping Table G- 5 G.3 Modbus Address Mapping ADDR 4X Item Attribute 410001 Module Name 1 R 0x5485:5000/ 485 0x500E:5000/E 410002 Module Name 2 R 410003 Versoin 1 R 0xv2 0x72 410004 Versoin 2 R 0x00 0x00 410005 Slot0, 1 Module Name R 0x18 0x10(5024, 5050) 410006 Slot2, 3 Module Name R 0x01 (Ext.) 410007 [...]

  • Página 299

    ADAM-5000 I/O Modbus Mapping Table G- 6 ADAM 5000 Series User’s Manual 410030 Slot4 End Addr. R 410031 Slot5 Start Addr. R 410032 Slot5 End Addr. R 410033 Slot6 Start Addr. R 410034 Slot6 End Addr. R 410035 Slot7 Start Addr. R 410036 Slot7 End Addr. R 410037 Slot8 Start Addr. R 410038 Slot8 End Addr. R 410039~410056 Reserved 410101 Slot0 Lo Alarm[...]

  • Página 300

    Appendix G Appendix G ADAM-5000 I/O Mod bus Ma pping Table G- 7 410117~ 410150 Reserved 410151~ 410152 Slot0 Control & Status Flag R/W 410153~ 410154 Slot1 Control & Status Flag R/W 410155~ 410156 Slot2 Control & Status Flag R/W 410157~ 410158 Slot3 Control & Status Flag R/W 410159~ 410160 Slot4 Control & Status Flag R/W 410161~[...]

  • Página 301

    ADAM-5000 I/O Modbus Mapping Table G- 8 ADAM 5000 Series User’s Manual G.5 Address mapping of ADAM-5080 For ADAM-5000 ModBus z Slot Start Address :S(word) OFFSET bit HIGH BYTE LOW BYTE S+0 CH0 S+1 CH0 counter value (Long Word) S+2 CH1 S+3 CH1 counter value(Long Word) S+4 CH2 S+5 CH2 counter value(Long Word) S+6 CH3 S+7 CH3 counter value(Long Word[...]