RAM 6000V Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Wzmacniacze audio RAM 6000V. RAM 6000V User manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 272
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów

Podsumowanie treści

Strona 1 - User Manual

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

Strona 2

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 8

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

Strona 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

Strona 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

Strona 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

Strona 12 - 1.1 Introduction

99 Chapter 5 5.4 ADAM-6000 Web Server

Strona 13 - 1.2 Major Features

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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).

Strona 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

Strona 20

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

Strona 21 - 11 Chapter 2

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

Strona 22

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

Strona 23 - Installation Guide

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

Strona 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

Strona 25 - 3.2 Mounting

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

Strona 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

Strona 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-

Strona 28 - 3.3 Wiring & Connections

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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) $

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 50

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

Strona 51 - 41 Chapter 4

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 57

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

Strona 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

Strona 59

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

Strona 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

Strona 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

Strona 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

Strona 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 =

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 76

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

Strona 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

Strona 78

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

Strona 79 - 69 Chapter 5

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 87 - 77 Chapter 5

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

Strona 88

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

Strona 89 - 79 Chapter 5

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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&

Strona 96

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 112

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 120

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

Strona 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.

Strona 122

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 128

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 135 - 6.4.2 System Command Set

ADAM-6000 Series User Manual 12

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 142

ADAM-6000 Series User Manual 216

Strona 143 - 133 Chapter 6

2 APPENDIX ADesign Worksheets

Strona 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

Strona 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

Strona 146

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

Strona 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

Strona 148

2 APPENDIX BData Formats & I/O Range

Strona 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

Strona 150

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 156

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

Strona 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

Strona 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

Strona 159 - 149 Chapter 6

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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/

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 177 - 167 Chapter 6

ADAM-6000 Series User Manual 248

Strona 178

2 APPENDIX CGrounding Reference

Strona 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

Strona 180 - 7.1 Overview

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 190

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

Strona 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

Strona 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

Strona 193 - NOR (not OR)

ADAM-6000 Series User Manual 262

Strona 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

Strona 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

Strona 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

Strona 197 - 187 Chapter 7

ADAM-6000 Series User Manual 20

Strona 198

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

Strona 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

Strona 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 ~

Strona 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

Strona 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

Strona 203

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

Strona 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

Strona 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

Strona 206

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

Strona 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

Strona 208

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

Strona 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

Strona 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

Strona 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

Strona 212

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

Strona 213 - 203 Chapter 7

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 218 - T0 + 2 period T0 + 3 period

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

Strona 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

Strona 220 - [ ]

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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:

Strona 226

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

Strona 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

Strona 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

Strona 229 - 219 Appendix A

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

Strona 230 - Equipment & Description

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

Strona 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

Strona 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

Strona 233 - And the response should be:

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

Strona 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

Strona 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 @

Strona 236

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

Strona 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

Strona 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:

Strona 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

Strona 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 ...

Strona 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/

Strona 242 - B.2.2 ADAM-6017

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

Strona 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

Strona 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.

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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 ...

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 262

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Komentarze do niniejszej Instrukcji

Brak uwag