RAM 6000V User Manual

Browse online or download User Manual for Audio amplifiers RAM 6000V. RAM 6000V User manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 272
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - User Manual

ADAM-6000 SeriesEthernet-based Data Acquisition and Control ModulesUser Manual

Page 2

ADAM-6000 Series User Manual xC.3 Shielding... 256C.3.1 Cable Shield ...

Page 3

ADAM-6000 Series User Manual 902. Advanced Mode: For advanced mode, there will be multiple target devices to receive the data transferred from one ADA

Page 4

91 Chapter 5 As for when the data will be updated from one ADAM-6000 module to its target devices, there are also two options to choose: 1. Period Ti

Page 5

ADAM-6000 Series User Manual 92 • How to configure Peer-to-Peer functionsAs we have mentioned in section 5.3.2, when you select the IP address of th

Page 6

93 Chapter 5 The Peer-to-Peer function is disabled by default. You can enable it and choose the basic mode or advanced mode by click the Basic or Adv

Page 7

ADAM-6000 Series User Manual 94We have mentioned that there are two methods to transfer data from the ADAM-6000 (source) to the target device (destina

Page 8

95 Chapter 5 Figure 5.22: Building the Mapping Relationship• Advanced Mode ConfigurationWhen you choose the advanced mode, the Status Display area s

Page 9

ADAM-6000 Series User Manual 96Figure 5.23: P-to-P Advanced Mode ConfigurationBelow are the steps to define the mapping relationship:1. Select the inp

Page 10

97 Chapter 5 5. Repeat the step 1 to step 4 for another input channel. Continuously repeat the configuration until you have configured all the input

Page 11 - Your System

ADAM-6000 Series User Manual 98 Figure 5.24: Copy One Setting to Other ChannelsChoose the channel which provides the setting for other channels by the

Page 12 - 1.1 Introduction

99 Chapter 5 5.4 ADAM-6000 Web Server

Page 13 - 1.2 Major Features

2CHAPTER 1Understanding Your SystemSections include:• Introduction• Major Features• Specifications• Dimensions• LED Status

Page 14 - 1.2.6 Customized Web Page

ADAM-6000 Series User Manual 100• boolean ForceCoil(int CoilAddr, boolean IsTrunOn)This method is used for digital output of module channels. The para

Page 15 - 1.3 Specifications

101 Chapter 5 Java Applet Programming To create your own Web page, you have to follow some rules. There are two parts in this section. We start from

Page 16 - 1.5 LED Status

ADAM-6000 Series User Manual 102Firstly, the HTML file must be named index.html. The name of parameter in <APPLET...> cannot change. The lines C

Page 17 - Your Hardware

103 Chapter 5 } The fragment is used to obtain the host IP value and check if it is null. To acquire the necessary parameter information from the ind

Page 18 - 2.1 Selecting an I/O Module

ADAM-6000 Series User Manual 104Start your ADAM utility, and open the Firmware tab in the Status Display area as shown below (Refer to Section 5.3.2).

Page 19

105 Chapter 5 5.6 Source Code of Java Applet Exampleimport Adam.ModBus.*; import java.awt.*; import java.awt.event.*; import java.applet.*; import j

Page 20

ADAM-6000 Series User Manual 106/**Get a parameter value*/public String getParameter(String key, String def) { return isStandalone ? System.getPrope

Page 21 - 11 Chapter 2

107 Chapter 5 palStatus.setBackground(Color.lightGray); palAdamStatus.setBackground(Color.lightGray); palStatus.setBounds(new Rectangle

Page 22

ADAM-6000 Series User Manual 108txtMsg.append ("Address:" + String.valueOf(lAddress) +" -> " + String.valueOf((int)ModBusRTU[i]

Page 23 - Installation Guide

109 Chapter 5 /**Applet Information Acquisition*/public String getAppletInfo() {return "Applet Information";}/**Get parameter info*/ public

Page 24 - 3.1.2 System Requirements

ADAM-6000 Series User Manual 2Chapter 1 Understanding Your System1.1 Introduction ADAM-6000 Ethernet-based data acquisition and control modules pro

Page 25 - 3.2 Mounting

ADAM-6000 Series User Manual 110}/**Displayed Screen*/class myFramPanel extends Panel{int panelType; Label labMassage = new Label("");public

Page 26 - 3.2.2 DIN-rail mounting

111 Chapter 5 off = 4; g.setColor(Color.white);g.drawRect(0, 0, size.width - 1, size.height - 1); 1);g.setColor(Color.darkGray);g.drawLine(size.width

Page 27 - 17 Chapter 3

ADAM-6000 Series User Manual 112g.drawLine(size.width - 1, 0, size.width - 1, size.height -g.drawLine(0, size.height - 1, size.width - 1, size.height-

Page 28 - 3.3 Wiring & Connections

2CHAPTER 6Planning Your Application ProgramSections include:• Introduction• ADAM.NET Class Library

Page 29 - 3.3.2 I/O Module Wiring

ADAM-6000 Series User Manual 114Chapter 6 Planning Your Application Program 6.1 Introduction After completing the system configuration, you can begi

Page 30

115 Chapter 6 In order to help you to be familiar with developing your application pro-gram in a short time, there are many built-in example programs

Page 31 - Introduction

ADAM-6000 Series User Manual 116After you complete the code modification, you can directly compile the program. Then you can execute the program to st

Page 32 - 4.1 Analog Input Modules

117 Chapter 6 6.3 ADAM-6000 Commands ADAM-6000 and ADAM-5000/TCP system accept a command/response form with the host computer. When systems are not

Page 33 - = 0.0392 )

ADAM-6000 Series User Manual 1186.3.2 Modbus Function Code Introductions To fullfill the programming requirement, there is a series of function code s

Page 34 - 4.1.2 ADAM-6017

119 Chapter 6 Response message format for function code 01:Example: Coils number 2 and 7 are on, all others are off. 01 01 01 42In the respon

Page 35 -  (voltage), 120 (current)

3 Chapter 1 1.2 Major Features1.2.1 Ethernet-enabled DA&C I/O ModulesADAM-6000 is based on popular Ethernet networking standards used in most bu

Page 36

ADAM-6000 Series User Manual 120Function Code 03/04The function code 03 or 04 is used to read the binary contents of input registersRequest message fo

Page 37 - 27 Chapter 4

121 Chapter 6 Example: Force coil 3 (address 00003) ON in ADAM-6000 module 01 05 00 03 FF 00Response message format for function code 05:The

Page 38 - 4.1.3 ADAM-6018

ADAM-6000 Series User Manual 122Function Code 08 Echoes received query message. Message can be any length up to half the length of the data buffer min

Page 39 - 29 Chapter 4

123 Chapter 6 Response message format for function code 08: The normal responses return the station address, function code, start address, and reques

Page 40

ADAM-6000 Series User Manual 1246.4 ASCII Commands for ADAM-6000 Modules For users do not familiar to Modbus protocol, Advantech offers a func-tion

Page 41 - 4.1.4 ADAM-6024

125 Chapter 6 6.4.2 System Command Set $aaMName Read Module NameDescription Returns the module name from a specified module.Syntax $aaM(cr) $

Page 42

ADAM-6000 Series User Manual 126Response !aa60bb(cr) if the command is valid.?aa(cr) if an invalid operation was entered. There is no response if the

Page 43 - 33 Chapter 4

127 Chapter 6 Response !aa(version)(cr) if the command is valid.?aa(cr) if an invalid operation was entered. There is no response if the module detec

Page 44 - Application Wiring

ADAM-6000 Series User Manual 128flag value(s).Each character represents 4 GCL internal flags’ values.(cr) is the terminating character, carriage retur

Page 45 - 35 Chapter 4

129 Chapter 6 $aaVdName Read GCL Internal Flags’ (Auxiliary Flags) ValuesDescription This command reads all GCL internal flags’ values from the spec

Page 46 - 4.2 Digital I/O Modules

ADAM-6000 Series User Manual 41.2.4 Remote Monitoring & Diagnosis Each ADAM-6000 module features a pre-built I/O module web page to display real-t

Page 47 - 37 Chapter 4

ADAM-6000 Series User Manual 1306.4.3 Analog Input Command Set(ADAM-6015, 6017, 6018)Command SyntaxCommand NameDescription #aan Read Analog Input from

Page 48 - 4.2.2 ADAM-6051

131 Chapter 6 #aanName Read Analog Input from Channel N Description Returns the input data from a specified analog input channel in a specified modul

Page 49 - 39 Chapter 4

ADAM-6000 Series User Manual 132#aaName Read Analog Input from All ChannelsDescription Returns the input data from all analog input channels in a spec

Page 50

133 Chapter 6 $aa0Name Span CalibrationDescription Calibrates a specified module to correct for gain errorsSyntax $aa0(cr)$ is a delimiter ch

Page 51 - 41 Chapter 4

ADAM-6000 Series User Manual 134$aa1Name Zero CalibrationDescription Calibrates a specified module to correct for offset errorsSyntax $aa1(cr)$

Page 52 - 4.2.3 ADAM-6052

135 Chapter 6 $aa6Name Read Channel Enable/Disable StatusDescription Asks a specified module to return the Enable/Disable status of all analog input

Page 53 - 43 Chapter 4

ADAM-6000 Series User Manual 136$aa5mm Name Set Channel Enable/Disable StatusDescription Set Enable/Disable status for all analog input channelsSyntax

Page 54 - 10 ~ 30 V

137 Chapter 6 #aaMH Name Read Maximum Value Description Read the maximum values from all analog input channels in a specified analog moduleSyntax

Page 55 - 4.2.4 ADAM-6060

ADAM-6000 Series User Manual 138#aaMHn Name Read Maximum Value from channel N Description Read the maximum value from a specific channel in aspecified

Page 56 -  minimum at 500 VDC

139 Chapter 6 #aaML Name Read Minimum Value Description Read the minimum values from all analog input channels in a specified moduleSyntax #a

Page 57

5 Chapter 1 1.3 SpecificationsEthernet: Wired: 10/100 Base-TWireless: 802.11b WLANWiring: UTP, category 5 or greaterBus Connection: RJ45 modular j

Page 58 - 4.2.5 ADAM-6066

ADAM-6000 Series User Manual 140#aaMLn Name Read Minimum Value from channel N Description Read the minimum value from a specific analog input channel

Page 59

141 Chapter 6 #aaDnd Name Set Digital OutputDescription Set the digital output status in ADAM-6000 analog input module.Syntax #aaDnd(cr)# is

Page 60

ADAM-6000 Series User Manual 142$aaBnnName Read Analog Input Range Code from Channel NDescription Returns the range code from a specified analog inp

Page 61 - 4.2.6 ADAM-6050W

143 Chapter 6 28 40Pt 100 (=0.00392) 0~400° C29 41Pt 100 (=0.00392) -200~200° C2A 42 Pt 1000 -40~160° C2B 43 Balco 500 -30~120° C2C 44 Ni 518 -80~1

Page 62

ADAM-6000 Series User Manual 144Example command: $01B07(cr)response: !0112Since the ADAM-6018 is used, we can know the range code ofchannel 7 is 12, m

Page 63 - 53 Chapter 4

145 Chapter 6 A is the Set Alarm Mode command.h indicates alarm types (H = High alarm, L = Low alarm)s indicates alarm modes (M = Momentary mode, L =

Page 64

ADAM-6000 Series User Manual 146$aaCjAh Name Read Alarm ModeDescription Returns the alarm mode for the specified channel in the specified ADAM-6000 mo

Page 65 - 55 Chapter 4

147 Chapter 6 $aaCjAhEs Name Enable/Disable AlarmDescription Enables/Disables the High/Low alarm of the specified input channel in the addressed ADAM

Page 66

ADAM-6000 Series User Manual 148$aaCjCh Name Clear Latch Alarm Description Sets the High/Low alarm to OFF (no alarm) for the specified input channel i

Page 67 - 4.2.8 ADAM-6060W

149 Chapter 6 $aaCjAhCCn Name Set Alarm Connection Description Connects the High/Low alarm of the specified input channel to interlock the specified

Page 68

ADAM-6000 Series User Manual 61.4 DimensionsThe following diagram show the dimensions of the l/O modules. (mm) Figure 1.2: ADAM-6000 Module Dimension

Page 69 - Antenna

ADAM-6000 Series User Manual 150$aaCjRhC Name Read Alarm Connection Description Returns the High/Low alarm limit output connection of a specified inpu

Page 70

151 Chapter 6 $aaCjAhU Name Set Alarm LimitDescription Sets the High/Low alarm limit value for the specified input channel of a specified ADAM-6000 m

Page 71 - Configuration Guide

ADAM-6000 Series User Manual 152$aaCjRhUName Read Alarm Limit Description Returns the High/Low alarm limit value for the specified input channel in th

Page 72 - 5.1.2 Communication Interface

153 Chapter 6 $aaCjSName Read Alarm StatusDescription Reads whether an alarm occurred to the specified input channel in the specified ADAM-6000 modul

Page 73 - 63 Chapter 5

ADAM-6000 Series User Manual 1546.4.5 Universal I/O Command Set (ADAM-6024)$aa5mmName Set AI Channels Enable/Disable StatusDescription Set Enable/Dis

Page 74

155 Chapter 6 3-0. A value of 0 means the channel is disabled, while avalue of 1 means the channel is enabled.(cr) is the terminating character, carr

Page 75 - 65 Chapter 5

ADAM-6000 Series User Manual 156? delimiter indicating the command was invalid.aa (range 00-FF) represents the 2-character hexadecimalslave address of

Page 76

157 Chapter 6 #aaccName Read AI Value from One ChannelDescription Returns the input data from a specified analog input channelin a specified modul

Page 77 - 67 Chapter 5

ADAM-6000 Series User Manual 158Response !aahhh(cr) if the command is valid.?aa(cr) if an invalid operation was entered.There is no response if the mo

Page 78

159 Chapter 6 communication error or if the address does not exist.! delimiter indicating a valid command was received.? delimiter indicating the com

Page 79 - 69 Chapter 5

2CHAPTER 2Selecting Your HardwareSections include:• Selecting an I/O Module• Selecting a Link Terminal & Cable• Select

Page 80

ADAM-6000 Series User Manual 160Example command: #010105.555(cr)response: >(cr)Value for analog output channel 1 of the ADAM-6024 module at address

Page 81 - 71 Chapter 5

161 Chapter 6 # is a delimiter character.aa (range 00-FF) represents the 2-character hexadecimalslave network address of the ADAM-6000 module.(Always

Page 82 - GCL Configuration

ADAM-6000 Series User Manual 162$aaBnnName Read Analog Input Range Code from Channel NDescription Returns the range code from a specified analog inp

Page 83 - 73 Chapter 5

163 Chapter 6 $aaCnnName Read Analog Output Range Code from Channel NDescription Returns the range code from a specified analog output channel in a

Page 84

ADAM-6000 Series User Manual 164Example command: $01C01(cr)response: !0102We can know the range code of channel 1 is 02, meaning “0~10 V”.6.4.6 Digita

Page 85 - 75 Chapter 5

165 Chapter 6 ? delimiter indicating the command was invalid. aa (range 00-FF) represents the 2-character hexadecimal slave network address of an ADA

Page 86

ADAM-6000 Series User Manual 166from 0h to Fh.(data) is the hexadecimal representation of the DO value(s). When writing to a single channel (bit) The

Page 87 - 77 Chapter 5

167 Chapter 6 $aaJCFFFFssmmName Read DI Channel Counter ValueDescription Returns the counter value from specified DI channels in aspecified module.

Page 88

ADAM-6000 Series User Manual 168That module return the count value 0000000A(h) from channel 12 and 00000001(h) from channel 13.

Page 89 - 79 Chapter 5

2CHAPTER 7Graphic Condition Logic (GCL)Sections include:• Overview• GCL Configuration Environment• Four Stages of One Logic Rule• Logic Cascade an

Page 90

ADAM-6000 Series User Manual 8Chapter 2 Selecting Your Hardware 2.1 Selecting an I/O ModuleTo organize an ADAM-6000 remote data acquisition & co

Page 91 - 81 Chapter 5

ADAM-6000 Series User Manual 170Chapter 7 Graphic Condition Logic(GCL)7.1 OverviewIn a traditional control and data acquisition system, there must b

Page 92

171 Chapter 7 7.2 GCL Configuration EnvironmentAs we have mentioned in Section 5.3.3, when you click the item list rep-resenting the ADAM-6000 modul

Page 93 - 83 Chapter 5

ADAM-6000 Series User Manual 172At the top of the Status Display area is the GCL Menu area. Refer to the table below to see function for each graphica

Page 94

173 Chapter 7 Below the GCL Menu area is the Logic Rule Set area. There are 16 logic rules available on one ADAM-6000 module, so you can see 16 logic

Page 95 - 85 Chapter 5

ADAM-6000 Series User Manual 174Input Condition StageOption Description Condition SectionNoOperation No Opeartion N/A 7.3.1AI Local AI chan-nel value&

Page 96

175 Chapter 7 7.3 Configure Four Stages of One Logic Rule7.3.1 Input Condition StageOption Description SectionOutput Stage NoOperation No Opeartion

Page 97 - 87 Chapter 5

ADAM-6000 Series User Manual 176The Input Condition stage is a logic condition decision for the input data. The decision result will be logic True or

Page 98 - Delay Time

177 Chapter 7 1. After you choose AI as input mode, select the channel by the Channel combo box. 2. In the Operation area, you can define the input c

Page 99 - 5.3.4 Peer-to-Peer Function

ADAM-6000 Series User Manual 178physical unit value (we call it engineer unit value) and there is linear rela-tionship between the voltage (or current

Page 100

179 Chapter 7 Figure 7.5: Scaling Function of Analog Input ModeLocal Digital Input Channel (DI)After you choose DI as input mode, select the channel

Page 101 - 91 Chapter 5

9 Chapter 2 . 2.2 Selecting a Link Terminal & Cable Use the RJ-45 connector to connect the Ethernet port of the ADAM-6000 to the Hub. The cable

Page 102

ADAM-6000 Series User Manual 180Local Frequncy Input Channel (DI_Frequency)After you choose DI_Frequency as input mode, select the channel by the Chan

Page 103 - 93 Chapter 5

181 Chapter 7 Local Digital Output Channel (DO)After you choose DO as input mode, select the channel by the Channel combo box. The value of the selec

Page 104

ADAM-6000 Series User Manual 1827.3.2 Logic StageWhen you click the Logic stage icon, you should see a dialog window similar to Figure 7.6 below. Figu

Page 105 - 95 Chapter 5

183 Chapter 7 ORNAND (not AND)NOR (not OR)Input Condition 1 Input Condition 2Logic value to the Execution StageFF FFT TTF TTT TInpu

Page 106

ADAM-6000 Series User Manual 1847.3.3 Execution StageWhen you click the Execution stage icon, you should see a dialog win-dow similar to Figure 7.7 be

Page 107 - 97 Chapter 5

185 Chapter 7 Note: If you choose Full speed in the Execution Period combo box, the execution speed will be as fast as possible. There might be netwo

Page 108

ADAM-6000 Series User Manual 186If you click the next logic rule icon, you will find one of the input condi-tion become previous logic rule. Refer to

Page 109 - 5.5.1 Introduction

187 Chapter 7 Figure 7.10: Output Stage ConfigurationYou need to decide the target device for the output by the Destination combo box. You can choo

Page 110

ADAM-6000 Series User Manual 188Note: When your output destination is not Local, meaning there will be communication between the specific ADAM-6000 mo

Page 111 - 101 Chapter 5

189 Chapter 7 Digital Output (DO)Below are the steps to configure digital output:1. Choose correct model name by the Target module combo box in the O

Page 112

ADAM-6000 Series User Manual iiCopyrightThe documentation and the software included with this product are copy-righted 2009 by Advantech Co., Ltd. All

Page 113 - 103 Chapter 5

ADAM-6000 Series User Manual 10Figure 2.1: Ethernet Terminal and Cable ConnectionTable 2.2: Ethernet RJ-45 port Pin Assignment PIN NUMBER SIGNAL FUNCT

Page 114

ADAM-6000 Series User Manual 190Pulse Output (DO_Pulse)Below are the steps to configure pulse output:1. Choose correct model name by the Target module

Page 115 - 105 Chapter 5

191 Chapter 7 Local or Remote Internal Flag (AuxFlag)You can assign the logic result value from the Execution stage, to local or remote internal flag

Page 116

ADAM-6000 Series User Manual 192Figure 7.11: Remote Message OutputNote: The total message sent out will include Device Description, the logic rule num

Page 117 - 107 Chapter 5

193 Chapter 7 2. The false action (When the logic result value passed from Execu-tion stage is logic False) is displayed by the False Action text bo

Page 118

ADAM-6000 Series User Manual 1947.4 Internal Flag for Logic Cascade and Feedback7.4.1 Logic CascadeUsing internal flag as interface, you can combine

Page 119 - 109 Chapter 5

195 Chapter 7 Figure 7.12: Architecture of Local Logic CascadeIn order to implement this logic architecture, we need to use three logic rule and two

Page 120

ADAM-6000 Series User Manual 196Figure 7.13: Configuration of Logic Rule 1Figure 7.14: Configuration of Logic Rule 2Mode: Analog Channel: 0Condition:

Page 121 - 111 Chapter 5

197 Chapter 7 Figure 7.15: Configuration of Logic Rule 3We use the logic rule 1 to check if AI channel 0 value of the ADAM-6017 is within 3 ~ 5 Volt.

Page 122

ADAM-6000 Series User Manual 198Figure 7.16: Distributed Logic CascadeFigure 7.17: Configuration of Logic Rule 1

Page 123 - Application Program

199 Chapter 7 Figure 7.18: Configuration of Logic Rule 2Figure 7.19: Configuration of Logic Rule 3Using Local or Distributed Logic Cascade architectu

Page 124 - Program

11 Chapter 2 2.3 Selecting an Operator Interface To complete your Data Acquisition and Control system, selecting the operator interface is necessary

Page 125 - Module Name

ADAM-6000 Series User Manual 2007.4.2 FeedbackWhen you choose the same internal flag for the input condition and out-put of one single logic rule, the

Page 126

201 Chapter 7 Figure 7.21: Online Monitoring FunctionNote: When you use Internal Flags (AuxFlag) as the inputs of GCL logic rules, you can dynamicall

Page 127 - 6.3 ADAM-6000 Commands

ADAM-6000 Series User Manual 202GCL Rule Execution SequenceThere are 16 logic rules on one ADAM-6000 module. Refer to the figure 7.22 below to see the

Page 128

203 Chapter 7 GCL Execution and Data Transfer Performance1. Local Output Condition: Running 1 logic rule on one ADAM-6050 module Processing time: <

Page 129 - 119 Chapter 6

ADAM-6000 Series User Manual 204Figure 7.23: Ladder Diagram for On/Off ControlNow, we can use GCL logic to achieve the same control operation. Two log

Page 130

205 Chapter 7 Figure 7.25: Time Chart for Sequence Control(Turns On in Sequence and Remains On)In the example project, DI 0 is used as a trigger to s

Page 131 - 121 Chapter 6

ADAM-6000 Series User Manual 206Figure 7.26: GCL Logic for Sequence Control(Turns On in Sequence and Remains On)4. Multiple DI to control one DO (12 D

Page 132

207 Chapter 7 Figure 7.27: Time Chart for 12 DI to 1 DO You can simply implement one AND logic operator to achieve this con-trol system. However, sin

Page 133 - 123 Chapter 6

ADAM-6000 Series User Manual 208Figure 7.28: GCL Logic for 12 DI to 1 DO5. FlickerFlicker is commonly used in automation control application. Typical

Page 134 - 6.4.1 Syntax of ASCII

209 Chapter 7 We need to use 1 Internal Flag (Flag 0) and 2 logic rules for the Flicker application described above. In logic rule 1, the value of Fl

Page 135 - 6.4.2 System Command Set

ADAM-6000 Series User Manual 12

Page 136

ADAM-6000 Series User Manual 210You can see that DO 0 will only be triggered when rising edge of DI 0 occurs. In the example project we provide, the D

Page 137 - 127 Chapter 6

211 Chapter 7 Figure 7.33: GCL Logic for Rising Edge7. Falling EdgeFor Falling Edge application, the DO value will be activated to logic high, when

Page 138

ADAM-6000 Series User Manual 212You can see the DO 0 will only be triggered when falling edge of DI 0 occurs. In the example project we provide, the D

Page 139 - 129 Chapter 6

213 Chapter 7 Figure 7.36: GCL Logic for Falling Edge8. Sequential Control (Turn On and Off in Sequence Continuously)This type of automation applica

Page 140 - (ADAM-6015, 6017, 6018)

ADAM-6000 Series User Manual 214In order to implement this kind of application, 9 logic rules, 1 Internal Counter (Counter 0) and 1 Internal Flag (Fla

Page 141 - 131 Chapter 6

215 Chapter 7 9. DI Event Trigger (Only Occurs Once)We can simply use GCL to perform Event trigger. For this kind of appli-cation, a DI channel is us

Page 142

ADAM-6000 Series User Manual 216

Page 143 - 133 Chapter 6

2 APPENDIX ADesign Worksheets

Page 144 - Syntax $aa1(cr)

ADAM-6000 Series User Manual 218Appendix A Design Worksheets An organized system configuration will lead to efficient performance and reduce engineer

Page 145 - 135 Chapter 6

219 Appendix A 3. Mapping the I/O data base into ADAM-6000 I/O modules. 1) In column A, note the TCP IP addresses for individual function areas. 2) I

Page 146

2CHAPTER 3Hardware Installation GuideSections include:• Determining the Proper Environment• Mounting• Wiring & Connectio

Page 147 - 137 Chapter 6

ADAM-6000 Series User Manual 220ADAM-6000 IP AddressThese several worksheets are very useful to hardware wiring and soft-ware integration, please mak

Page 148

2 APPENDIX BData Formats & I/O Range

Page 149 - 139 Chapter 6

ADAM-6000 Series User Manual 222Appendix B Data Formats and I/O RangeB.1 ADAM-6000 Commands Data FormatsADAM-6000 and ADAM-5000/TCP system accept a

Page 150

223 Appendix B Figure B.1: Request Comment StructureAnd the response should be:Figure B.2: Response Comment Structure

Page 151 - 141 Chapter 6

ADAM-6000 Series User Manual 224B.1.2 Modbus Function Code IntroductionsTo full-fill the programming requirement, there is a series of function code s

Page 152

225 Appendix B Response message format for function code 01:Example: Coils number 2 and 7 are on, all others are off. 01 01 01 42 In

Page 153 - =0.00392) -200~200° C

ADAM-6000 Series User Manual 226Function Code 03/04The function code 03 or 04 is used to read the binary contents of input registersRequest message fo

Page 154

227 Appendix B Response message format for function code 05:The normal response is an echo of the query, returned after the coil state has been force

Page 155 - 145 Chapter 6

ADAM-6000 Series User Manual 228Function Code 08Echoes received query message. Message can be any length up to half the length of the data buffer minu

Page 156

229 Appendix B Response message format for function code 08:The normal responses return the station address, function code, start address, and reques

Page 157 - 147 Chapter 6

ADAM-6000 Series User Manual 14Chapter 3 Hardware Installation Guide 3.1 Determining the Proper EnvironmentPrior to installing ADAM-6000 modules, pl

Page 158

ADAM-6000 Series User Manual 230B.2 ADAM-6000 I/O Modbus Mapping TableB.2.1 ADAM-6015 7-ch RTD Input ModuleAddress 0XChannel Description Attribute A

Page 159 - 149 Chapter 6

231 Appendix B Address 0XChannel Description Attribute Address 4X Channel Descrip-tionAttribute00123 2 Burnout Flag1 Read 40023 2 Historical Min.

Page 160

ADAM-6000 Series User Manual 232Remarks: 1. When channel cannot detect RTD signal, this bit register will be 1.2. User can configure High alarm value

Page 161 - 151 Chapter 6

233 Appendix B Address 0X Channel Description Attribute Address 4XChannel Description Attribute 00118 7 Reset Historical Min. ValueR/W 40018 7 His

Page 162

ADAM-6000 Series User Manual 234Remarks: 1. User can configure the High alarm value in the ADAM.NET utility. When AI value is higher than the High ala

Page 163 - 153 Chapter 6

235 Appendix B Address 0X Channel Description Attribute Address 4X Channel Description Attribute 00117 6 Reset Historical Min. ValueR/W 40017 6

Page 164

ADAM-6000 Series User Manual 236Remarks: 1. When the specific channel cannot detect Thermocouple signal, this bit register will be 1.2. User can confi

Page 165 - 155 Chapter 6

237 Appendix B B.2.5 ADAM-6050/6050W 18-ch Digital I/O ModuleAddress 0X Ch Description Attribute Address 4X Ch Description Attribute 00001 0 DI Val

Page 166

ADAM-6000 Series User Manual 238Remarks: 1. How to retrieve the counter/frequency value: Counter (decimal) = (value of 40002) x 65535 + (value of 4000

Page 167 - 157 Chapter 6

239 Appendix B 4. When DI channel is configured as “High to low latch” or “Low to high latch”, this bit will be 1 if the latch condition occurs. Afte

Page 168

15 Chapter 3 3.2 Mounting ADAM-6000 modules are designed as compact units and are allowed to be installed in the field site under the following meth

Page 169 - 159 Chapter 6

ADAM-6000 Series User Manual 240Address 0X Ch Description Attribute Address 4X Ch Description Attribute 00033 0 Counter Start(1)/Stop(0)R/W 40033~400

Page 170

241 Appendix B Address 0X Ch Description Attribute Address 4X Ch Description Attribute 00056 5 DI Latch Status4R/W00057 6 Counter Start(1)/Stop(0)R/

Page 171 - 161 Chapter 6

ADAM-6000 Series User Manual 242Remarks: 1. How to retrieve the counter/frequency value: Counter (decimal) = (value of 40002) x 65535 + (value of 4000

Page 172

243 Appendix B B.2.7 ADAM-6052 16-ch Digital I/O ModuleAddress 0X Ch Description Attribute Address 4X Ch Description Attribute 00001 0 DI Value Read

Page 173

ADAM-6000 Series User Manual 244Remarks: 1. How to retrieve the counter/frequency value: Counter (decimal) = (value of 40002) x 65535 + (value of 4000

Page 174

245 Appendix B 4. When DI channel is configured as “High to low latch” or “Low to high latch”, this bit will be 1 if the latch condition occurs. Afte

Page 175 - 165 Chapter 6

ADAM-6000 Series User Manual 246Remarks: 1. How to retrieve the counter/frequency value: Counter (decimal) = (value of 40002) x 65535 + (value of 4000

Page 176

247 Appendix B that, value of this bit will keep 1 until user writes 0 to this bit (clear the latch status).5. Decide how many pulses will be generat

Page 177 - 167 Chapter 6

ADAM-6000 Series User Manual 248

Page 178

2 APPENDIX CGrounding Reference

Page 179 - Logic (GCL)

ADAM-6000 Series User Manual 16Figure 3.2: Fix Module on theBracket 3.2.2 DIN-rail mountingThe ADAM-6000 module can also be secured to the cabinet by

Page 180 - 7.1 Overview

ADAM-6000 Series User Manual 250Appendix C Grounding ReferenceC.1 Field Grounding and Shielding ApplicationOverview Unfortunately, it’s impossible t

Page 181 - Rule Configuration

251 Appendix C C.2 GroundingC.2.1 The ‘Earth’ for ReferenceFigure C.1: Think of the Earth as a Ground.As you know, the EARTH cannot be conductive. H

Page 182

ADAM-6000 Series User Manual 252C.2.2 The ‘Frame Ground’ and ‘Grounding Bar’Figure C.2: Grounding BarGrounding is one of the most important issues for

Page 183 - 173 Chapter 7

253 Appendix C C.2.3 Normal Mode and Common ModeHave you ever tried to measure the voltage between a live circuit and a concrete floor? How about the

Page 184

ADAM-6000 Series User Manual 254C.2.4 Wire impedanceFigure C.5: High Voltage Transmission• What’s the purpose of high voltage transmission? We have a

Page 185 - 7.3.1 Input Condition Stage

255 Appendix C Figure C.6: Wire ImpedanceC.2.5 Single Point GroundingFigure C.7: Single Point Grounding (1)• What’s Single Point Grounding? Maybe yo

Page 186

ADAM-6000 Series User Manual 256Figure C.8: Single point grounding (2)The above diagram shows you that a single point grounding system will be a more

Page 187

257 Appendix C • Single isolated cable The diagram shows the structure of an isolated cable. You see the isolated layer which is spiraled Aluminum f

Page 188

ADAM-6000 Series User Manual 258C.3.2 System ShieldingFigure C.11: System Shielding• Never stripping too much of the plastic cable cover. This is imp

Page 189 - 179 Chapter 7

259 Appendix C Figure C.12: The characteristic of the cable• The characteristic of the cable Don’t strip off too much insulation for soldering. This

Page 190

17 Chapter 3 Figure 3.3: Fix Module on the DIN-rail Adapter

Page 191 - 181 Chapter 7

ADAM-6000 Series User Manual 260Figure C.14: System Shielding (2)• Shield connection (2)The previous diagram shows you that the fill soldering just m

Page 192 - 7.3.2 Logic Stage

261 Appendix C • Use noise reduction filters if necessary. (TVS, etc)• You can also refer to FIPS 94 Standard. FIPS 94 recommends that the computer

Page 193 - NOR (not OR)

ADAM-6000 Series User Manual 262

Page 194 - 7.3.3 Execution Stage

ADAM-6000 Series User Manual 18Figure 3.4: Secure Module to a DIN-rail 3.3 Wiring & ConnectionsThis section provides basic information on wiring

Page 195 - 185 Chapter 7

19 Chapter 3 Figure 3.5: ADAM-6000 Module Power WiringWe advise that the following standard colors (indicated on the modules) be used for power lines

Page 196 - 7.3.4 Output Stage

iiiProduct Warranty (2 years)Advantech warrants to you, the original purchaser, that each of its prod-ucts will be free from defects in materials and

Page 197 - 187 Chapter 7

ADAM-6000 Series User Manual 20

Page 198

2CHAPTER 4I/O Module IntroductionSections include:• Analog Input Modules• Digital I/O Modules• 16-ch Digital I/O w/ Counter

Page 199 - 189 Chapter 7

ADAM-6000 Series User Manual 22Chapter 4 I/O Module Introduction4.1 Analog Input ModulesAnalog input modules use an A/D converter to convert sensor

Page 200

23 Chapter 4 0 ~ 200° C0 ~ 400° C-200 ~ 200° CIEC RTD 100 ohms (= 0.0385 )JIS RTD 100 ohms (= 0.0392 )• Pt 1000: -40 ~ 160° C• Balco 500:-30 ~

Page 201 - 191 Chapter 7

ADAM-6000 Series User Manual 24Application WiringFigure 4.1: ADAM-6015 RTD Input WiringAssigning Addresses for ADAM-6015 ModulesBased on the Modbus/TC

Page 202

25 Chapter 4 ADAM-6017 Specifications• Communication: 10/100 Base-T Ethernet• Supports Protocol: Modbus/TCP, TCP/IP, UDP, HTTP, ICMP and ARP• Supp

Page 203

ADAM-6000 Series User Manual 26• Operating Humidity: 20 ~ 95 % RH (non-condensing)• Storage Humidity: 0 ~ 95 % RH (non-condensing)• Operating Tempe

Page 204 - 7.4.1 Logic Cascade

27 Chapter 4 Figure 4.3: ADAM-6017 Analog Input Type SettingFigure 4.4: ADAM-6017 Digital Output Wiring Assigning Addresses in ADAM-6017 Modules Basi

Page 205 - 195 Chapter 7

ADAM-6000 Series User Manual 284.1.3 ADAM-6018 Isolated Thermocouple Input with 8-ch Digital Output ModuleThe ADAM-6018 is a 16-bit, 8-channel thermoc

Page 206

29 Chapter 4 Analog Input • Channels: 8 (differential)• Input Impedance: > 10 M• lnput Type: Thermocouple• Thermocouple Type Range:J Type: 0

Page 207

ADAM-6000 Series User Manual ivTechnical Support and AssistanceStep 1. Visit the Advantech web site at www.advantech.com/support where you can find t

Page 208

ADAM-6000 Series User Manual 30General:• Built-in Watchdog Timer• Isolation Protection: 2000 VDC• Power Input: Unregulated 10 ~ 30 VDC• Power Cons

Page 209

31 Chapter 4 Figure 4.7: ADAM-6018 Digital Output WiringAssigning Addresses for ADAM-6018 ModulesBased on the Modbus/TCP standard, the addresses of t

Page 210 - 7.4.2 Feedback

ADAM-6000 Series User Manual 32Specifications• Communication: 10/100 Base-T Ethernet• Supports Protocol: Modbus/TCP, TCP/IP, UDP, HTTP, ICMP and ARP

Page 211 - Current Input

33 Chapter 4 Digital Input• Channels: 2• Dry Contact: Logic level 0: close to GND Logic level 1: open• Wet Contact: Logic level 0: 0 ~ 3 VDC

Page 212

ADAM-6000 Series User Manual 34Jumper SettingsFigure 4.8: ADAM-6024 Jumper SettingsApplication Wiring Figure 4.9: ADAM-6024 AI/O WiringDefault Setting

Page 213 - 203 Chapter 7

35 Chapter 4 Figure 4.10: ADAM-6024 DI Wiring Figure 4.11: ADAM-6024 DO Wiring

Page 214

ADAM-6000 Series User Manual 36Assigning Addresses for ADAM-6024 ModulesBased on the Modbus/TCP standard, the addresses of the I/O channels in ADAM-60

Page 215

37 Chapter 4 Digital Output• Channels: 6• Sink type: Open Collector to 30 V, 100 mA (maximum load)• Supports 5 kHz pulse output• Supports high-to

Page 216

ADAM-6000 Series User Manual 38Figure 4.13: ADAM-6050 Digital Output Wiring Assigning Addresses in ADAM-6050 Modules Basing on Modbus/TCP standard, th

Page 217

39 Chapter 4 ADAM-6051 Specifications• Communication: 10/100 Base-T Ethernet• Supports Protocol: Modbus/TCP, TCP/IP, UDP, HTTP, ICMP and ARP• Supp

Page 218 - T0 + 2 period T0 + 3 period

vChapter 1 Understanding Your System ... 21.1 Introduction ...

Page 219 - Rising Edge

ADAM-6000 Series User Manual 40General:• Built-in Watchdog Timer • Isolation Protection: 2000 VDC• Power Input: Unregulated 10 ~ 30 VDC• Power Con

Page 220 - [ ]

41 Chapter 4 Figure 4.15: ADAM-6051 Counter (Frequency) InputFigure 4.16: ADAM-6051 DO Wiring

Page 221 - 211 Chapter 7

ADAM-6000 Series User Manual 42Assigning Addresses in ADAM-6051 Modules Based on Modbus/TCP standard, addresses of the I/O channels in ADAM-6000 modul

Page 222

43 Chapter 4 Digital Output • Channels: 8• Source Type: 10 ~ 35 VDC, 1 A (per channel)• Supports 5 kHz pulse output• Supports high-to-low and low

Page 223 - 213 Chapter 7

ADAM-6000 Series User Manual 44Figure 4.18: ADAM-6052 DI (Wet Contact) WiringFigure 4.19: ADAM-6052 Digital Output WiringDI GNDDI 7DI 6DI 5DI 4DI 3DI

Page 224

45 Chapter 4 Assigning Addresses for ADAM-6052 ModulesBased on Modbus/TCP, the addresses of the I/O channels in ADAM-6000 modules are defined by a si

Page 225 - Desired Action

ADAM-6000 Series User Manual 46Relay Output• Channels: 6 (Form A)• Contact rating (Resistive):AC: 120 V @ 0.5 A DC: 30 V @ 1 A• Breakdown voltage:

Page 226

47 Chapter 4 Application WiringFigure 4.20: ADAM-6060 Digital Input WiringFigure 4.21: ADAM-6060 Relay Output Wiring

Page 227 - Design Worksheets

ADAM-6000 Series User Manual 48Assigning Addresses in ADAM-6060 Modules Basied on Modbus/TCP standard, the addresses of the I/O channels in ADAM-6000

Page 228

49 Chapter 4 Relay Output • Channels: 6 (Form A)• Contact rating (Resistive): AC: 250 V @ 5 A DC: 30 V @ 3 A• Breakdown voltage: 500 VAC (50/60

Page 229 - 219 Appendix A

ADAM-6000 Series User Manual viFigure 4.4:ADAM-6017 Digital Output Wiring ... 274.1.3 ADAM-6018 ...

Page 230 - Equipment & Description

ADAM-6000 Series User Manual 50Application WiringFigure 4.22: ADAM-6066 Digital Input WiringFigure 4.23: ADAM-6066 Relay Output Wiring

Page 231 - I/O Range

51 Chapter 4 4.2.6 ADAM-6050W18-ch Wireless Isolated Digital Input/Output ModuleADAM-6050W is a high-density I/O module with a IEEE 802.11b wire-less

Page 232 - B.1.1 Command Structure

ADAM-6000 Series User Manual 52General:• Built-in Watchdog Timer• Isolation Protection: 2000 VDC• Power Input: Unregulated 10 ~ 30 VDC• Power Consumpt

Page 233 - And the response should be:

53 Chapter 4 Figure 4.25: ADAM-6050W Digital Output Wiring4.2.7 ADAM-6051W 14-ch Wirele

Page 234 - Command Body

ADAM-6000 Series User Manual 54Digital Input• Channels: 12• Dry Contact:Logic level 0: Close to GroundLogic level 1: Open• Wet Contact:Logic level

Page 235 - Command Body

55 Chapter 4 General:• Built-in Watchdog Timer • Isolation Protection: 2000 VDC• Power Input: Unregulated 10 ~ 30 VDC• Power Consumption: 2.5 W @

Page 236

ADAM-6000 Series User Manual 56Figure 4.27: ADAM-6051W Counter (Frequency)Figure 4.28: ADAM-6051W Digital Output Wiring

Page 237 - 227 Appendix B

57 Chapter 4 4.2.8 ADAM-6060W6-ch Wireless Digital Input and 6-ch Relay ModuleADAM-6060W is a high-density I/O module with a built-in I

Page 238

ADAM-6000 Series User Manual 58Relay Output• Channels: 6 (Form A)• Contact rating (Resistive): AC: 120 V @ 0.5 ADC: 30 V @ 1 A• Breakdown voltage:

Page 239 - 229 Appendix B

59 Chapter 4 Figure 4.29: ADAM-6060W Digital Input WiringFigure 4.30: ADAM-6060W Relay Output WiringIso. GNDRL 5-RL 5+DI 5DI 4DI 3DI 2DI 1DI 0RL 0+RL

Page 240 - B.2.1 ADAM-6015

viiFigure 5.1:ADAM.NET Utility Operation Window ... 63Figure 5.2:ADAM.NET Utility Toolbar ... 665.3.2 Search ADAM-6000 Modules ...

Page 241 - 231 Appendix B

ADAM-6000 Series User Manual 60Note: Normal/Diag SwitchAt one side of ADAM-6000W modules (ADAM-6050W, ADAM-6051W and ADAM-5060W), there is one Normal/

Page 242 - B.2.2 ADAM-6017

2CHAPTER 5System Configuration GuideSections include:• System Hardware Configuration • Install ADAM.NET Utility Software•

Page 243 - 233 Appendix B

ADAM-6000 Series User Manual 62Chapter 5 System Configuration Guide 5.1 System Hardware ConfigurationAs we mentioned in Chapter 3-1, you will need f

Page 244 - B.2.3 ADAM-6018

63 Chapter 5 5.3 ADAM.NET Utility OverviewThe ADAM.NET Utility software offers a graphical interface that helps you configure the ADAM-6000 modules.

Page 245 - 235 Appendix B

ADAM-6000 Series User Manual 64MenusThe menus at the top of the operation window contain:File Menu:1. Open Favorite Group - You can configure your fav

Page 246 - B.2.4 ADAM-6024

65 Chapter 5 6. Monitor Stream/ Adam5000 Event Data - ADAM-6000 modules support Data Stream function. You can define the Host (such as a PC) by IP. T

Page 247 - B.2.5 ADAM-6050/6050W

ADAM-6000 Series User Manual 66Help Menu:1. Check Up-to-Date on the Web - Choose this option, it will automat-ically connect to Advantech download web

Page 248

67 Chapter 5 • Favorite GroupYou can define which devices listed in the three categories above into your personal favorite group. This will make you

Page 249 - B.2.6 ADAM-6051/6051W

ADAM-6000 Series User Manual 68You can change the password later. After you type the correct password, the ADAM-6000 module is now under IP of your ho

Page 250

69 Chapter 5 NetworkIf necessary, you still can change IP Address, Subnet Address, and Default Gateway of selected ADAM-6000 module in this tab. The

Page 251 - 241 Appendix B

ADAM-6000 Series User Manual viii6.4.5 Universal I/O Command Set ... 1546.4.6 Digital Input/Output Command Set ...

Page 252

ADAM-6000 Series User Manual 70PasswordIn this tab, you can set up password for selected ADAM-6000 module. You need to type current password in the Ol

Page 253 - 243 Appendix B

71 Chapter 5 Access Control You can decide which computers or devices have the ability to control this ADAM-6000 module in this tab. Select the IP Ad

Page 254

ADAM-6000 Series User Manual 725.3.3 I/O Module Configuration After you have completed all general configuration of ADAM-6000 mod-ule described in pre

Page 255 - B.2.8 ADAM-6060/6060W/6066

73 Chapter 5 If you click the All Channel Configuration item, you can read analog input value or configure setting for all channels on the Status Dis

Page 256

ADAM-6000 Series User Manual 74In order to remove the noise from the power supply, these analog input modules feature built-in filter. Two filters wit

Page 257 - 247 Appendix B

75 Chapter 5 At the bottom of the Status Display area, you can see five tabs to see ana-log input value of all channels: 1. Channel SettingYou can se

Page 258

ADAM-6000 Series User Manual 762. Average SettingADAM-6015, ADAM-6017 and ADAM-6018 modules feature averaging calculation function by its built-in pro

Page 259 - Grounding Reference

77 Chapter 5 5. Modbus (Min)ADAM-6015, ADAM-6017 and ADAM-6018 modules feature historical minimum value recording. You can see historical minimum ana

Page 260

ADAM-6000 Series User Manual 78ADAM-6015, 6017 and 6018 modules all feature built-in alarm function. At the lower part of the Status Display area, the

Page 261 - C.2 Grounding

79 Chapter 5 • Universal Input and Output Module (ADAM-6024)All Channel ConfigurationADAM-6024 module features analog input, analog output, digital

Page 262

ixFigure 7.32:Ladder Diagram for Rising Edge ... 210Figure 7.33:GCL Logic for Rising Edge ... 211Figure 7.34:Time Chart for

Page 263 - 253 Appendix C

ADAM-6000 Series User Manual 801. Channel SettingYou can see the current value of analog input on this tab. Choose the check box of the analog input c

Page 264 - C.2.4 Wire impedance

81 Chapter 5 1. Channel SettingSimilar to analog input configuration, you can set different range for each analog output channel. Select the channel

Page 265 - C.2.5 Single Point Grounding

ADAM-6000 Series User Manual 822. ModbusYou can see current output value in decimal and hexadecimal for all related Modbus address.• Digital Input an

Page 266 - C.3 Shielding

83 Chapter 5 When the communication between host PC and ADAM-6000 digital modules is broken, the digital output channel can generate a predefined val

Page 267 - 257 Appendix C

ADAM-6000 Series User Manual 84Figure 5.14: Individual Channel Configuration: DIYou can choose different mode for that digital input channel by choosi

Page 268 - C.3.2 System Shielding

85 Chapter 5 2. CounterWhen you choose Counter mode, one counter will count the pulse num-ber of the digital signal from the selected channel, and th

Page 269 - 259 Appendix C

ADAM-6000 Series User Manual 864. High to Low Latch When you choose High to Low Latch mode, once the digital input chan-nel detects logic level change

Page 270

87 Chapter 5 1. DOFigure 5.15 is the image when you choose DO mode. You can control the digital output value of the selected channel by the DO button

Page 271 - C.5 Check Point List

ADAM-6000 Series User Manual 88 Figure 5.16: Low to High Delay Output Mode4. High to Low DelayWhen you choose High to Low delay mode, it is almost the

Page 272

89 Chapter 5 5.3.4 Peer-to-Peer Function • What is Peer-to-Peer?When you want to send a signal from one module to another module, Peer-to-Peer is a

Comments to this Manuals

No comments