Advantech ADAM-6217 User Manual Download Page 173

167

ADAM-6200 User Manual

Appendix B

A

DAM-6200

ASCII

C

ommands

$aaCjAhU

Name 

Set Alarm Limit

Description 

Sets the High/Low alarm limit value for the specified input channel of a

specified ADAM-6200 module.

Syntax $aaCjAhU(data)(cr)

$ is a delimiter character.
aa (range 00-FF) represents the 2-character hexadecimal slave

address of an ADAM-6200 module.(Always 01)

Cj identifies the desired analog input channel j (j : 0 to 7).
AhU is the Set Alarm Limit command.
h indicates alarm type (H = High alarm, L = Low alarm)
(data) represents the desired alarm limit setting.
The format is always in engineering units.
(cr) represents terminating character, carriage return (0Dh)

Response 

!aa(cr) if the command was valid
?aa(cr) if an invalid operation was entered.
There is no response if the system detects a syntax error or communi-
cation error or if the address does not exist.
! delimiter indicating a valid command was received.
aa represents the 2-character hexadecimal slave address of the corre-
sponding ADAM-6200 module.
(cr) represents terminating character, carriage return (0Dh)

Example 

The high alarm limit of the channel 1 in the specific module at address

01h is been set +80. The system confirms the command has been
received.

ASCII

Command: $080.00(cr)
Response:!01(cr)

Note!

An analog input module requires a maximum of 2 seconds after it 
receives a Set Alarm Limit command to let the settings take effect.

Summary of Contents for ADAM-6217

Page 1: ...User Manual ADAM 6200 Series Intelligent Ethernet I O Module...

Page 2: ...Advantech assumes no liability under the terms of this warranty as a consequence of such events Because of Advantech s high quality control standards and rigorous testing most of our customers never n...

Page 3: ...d if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Opera tion of this equipment in a residential area is likely to cause harmf...

Page 4: ...r any liquid into an opening This may cause fire or electrical shock 13 Never open the equipment For safety reasons the equipment should be opened only by qualified service personnel 14 If one of the...

Page 5: ...lication Wiring 15 2 2 2 Pin Assignment 16 2 2 3 Switch Setting 16 2 3 Analog Output Module ADAM 6224 17 2 3 1 Application Wiring 17 2 3 2 Pin Assignment 18 2 4 Digital Input Output Modules ADAM 6250...

Page 6: ...4 ADAM 6250 15 ch Digital Input Output Module 131 A 1 5 ADAM 6251 16 ch Digital Input Module 134 A 1 6 ADAM 6256 16 ch Digital Output Module 137 A 1 7 ADAM 6260 6 ch Relay Output Module 140 A 1 8 ADAM...

Page 7: ...Chapter 1 1 Product Overview...

Page 8: ...witch involved in hardware design to make user easily deploy ADAM module with daisy chain connection and the connection is protected by auto bypass when power outage occurs Users are also able to moni...

Page 9: ...802 3u 10 100Mbpst through standard RJ 45 connectors Although daisy chain topology brings attractive benefits for users it still comes with the risk that once any device in the daisy chain network suf...

Page 10: ...ite deployment After the modules are installed and the system is running it will still require repetitive effort to carry out firmware updates The ADAM 6200 series modules are equipped with group conf...

Page 11: ...data in any Web service of smart device without routing from SCADA sys tem for example user can use Web browser of smart phone to remotely access I O module via HTTP Furthermore it also can be implem...

Page 12: ...AM 6224 4 ch Isolated Analog Output Modbus TCP Module Digital I O ADAM 6250 15 ch Isolated Digital I O Modbus TCP Module ADAM 6251 16 ch Isolated Digital Input Modbus TCP Module ADAM 6256 16 ch Isolat...

Page 13: ...7 ADAM 6200 User Manual Chapter 1 Product Overview 1 4 Mechanical Design and Dimensions Front View Bottom View Side View Top View...

Page 14: ...en TX RX data in transmission Link Speed 1 Green Link 1 ON Ethernet is connected Blink When TX RX is in transmission Yellow Speed 1 ON ON Ethernet speed is at 100 Mbps OFF Ethernet speed is less than...

Page 15: ...and Safety Standard FCC FCC 47 CFR PART 15 Class A IC ICES 003 CE EN 55011 55022 Class A EN 61000 6 4 EN 61000 3 2 EN 61000 3 3 EN 55024 EN 61000 6 2 IEC 61000 4 2 IEC 61000 4 3 IEC 61000 4 4 IEC 6100...

Page 16: ...ADAM 6200 User Manual 10 1 8 Product Label...

Page 17: ...n The package of ADAM 6200 series module will contain the following items Please check and feel free to contact us if any part missing or damaged after pur chasing ADAM 6200 product ADAM 6200 module a...

Page 18: ...ADAM 6200 User Manual 12...

Page 19: ...Chapter 2 2 Product Specifications...

Page 20: ...n Built in TVS ESD protection Power Reversal protection Over Voltage protection 35 VDC Isolation protection 2500 VDC Power consumption ADAM 6217 3 5W 24 VDC ADAM 6224 6 0W 24 VDC ADAM 6250 3 0W 24 VDC...

Page 21: ...second CMR 50 60 Hz 92 dB NMR 50 60 Hz 60 dB Span Drift 30 ppm C Zero Drift 6 V C Common Mode Voltage 200 VDC Other Functions Independent Channel Range Type Independent Channel Enable Function Current...

Page 22: ...ADAM 6200 User Manual 16 2 2 2 Pin Assignment 2 2 3 Switch Setting...

Page 23: ...age at 25 C 0 5 of FSR Current at 25 C Resolution 12 bit Output settling Time 20 s Programmable Output Slope 0 125 128 mA sec 0 0625 64 V sec Other Functions Independent Channel Range Type Current Out...

Page 24: ...10 30 VDC or 10 30 VDC Input Impedance 5 2 k wet contact Transition Time 0 2 ms Frequency Input Range 0 1 3kHz Counter Input 3kHz 32 bit 1 bit overflow Other Functions Keep Discard Counter value when...

Page 25: ...19 ADAM 6200 User Manual Chapter 2 Product Specifications 2 4 1 Application Wiring Isolated Digital Input 6250 6251 Dry Contact Wet Contact...

Page 26: ...ADAM 6200 User Manual 20 Isolated Digital Output ADAM 6250...

Page 27: ...21 ADAM 6200 User Manual Chapter 2 Product Specifications ADAM 6256 2 4 2 Pin Assignment ADAM 6250...

Page 28: ...ADAM 6200 User Manual 22 ADAM 6251 ADAM 6256...

Page 29: ...23 ADAM 6200 User Manual Chapter 2 Product Specifications 2 4 3 Switch Setting ADAM 6250 ADAM 6251...

Page 30: ...Set Reset Time 8 ms 8 ms Mechanical Endurance 15 x 106 operations Isolation between Contact 1000 Vrms Contact Resistance 30 m Insulation Resistance 10 G 500 VDC Digital Input Description Channel ADAM...

Page 31: ...25 ADAM 6200 User Manual Chapter 2 Product Specifications 2 5 1 Application Wiring Isolated Digital Input Dry Contact Wet Contact...

Page 32: ...ADAM 6200 User Manual 26 Isolated Relay Output 2 5 2 Pin Assignment ADAM 6260...

Page 33: ...27 ADAM 6200 User Manual Chapter 2 Product Specifications ADAM 6266 2 5 3 Switch Setting...

Page 34: ...ADAM 6200 User Manual 28...

Page 35: ...Chapter 3 3 Hardware Installation...

Page 36: ...ADAM 6200 User Manual 30 3 1 Interface Introduction...

Page 37: ...d to be installed in the field site under the following methods 3 2 1 Panel Mounting Each ADAM 6200 Module is packed with a plastic panel mounting bracket User can refer the bracket dimension and asse...

Page 38: ...d to assemble the DIN rail adapter to ADAM 6200 module with flathead screwdriver as below When the module is mounted on a rail you may also consider using end brackets at each end of the rail to keep...

Page 39: ...30 VDC Screw terminals Vs and Vs are for power supply wiring 3 3 2 I O Units The system uses a plug in screw terminal block for the interface between I O mod ules and field devices The following info...

Page 40: ...nection That presents each device can be connected one after one in one line Since each ADAM 6200 module has already built in Ethernet switch user can easily connect each ADAM 6200 module with standar...

Page 41: ...third will become 100m that means the total network segment is close to its limit Furthermore due to the characteristics of signal transmission the continuous auto bypass nodes should be less than tw...

Page 42: ...ADAM 6200 User Manual 36...

Page 43: ...Chapter 4 4 System Configuration...

Page 44: ...ink on Advantech website http support advantech com tw Support DownloadSRDetail aspx SR_ID 1 2AKUDB 4 2 Connection 1 Plug DC power source in Vs Vs pin of ADAM module and turn the power on 2 Connect yo...

Page 45: ...inished the connection between ADAM 6200 module and Host PC you can use ADAM NET utility to configure 1 Install ADAM NET Utility in your computer After successfully installation there will be a shortc...

Page 46: ...ault password is 00000000 will appear on the Others section as below Now you can define the network mode of the module in the beginning After that you will be able to perform other settings 4 3 1 Oper...

Page 47: ...ADAM NET Utility b Tools Search Device Search all the ADAM modules you connected in local Ethernet Add Devices to Group It s used to add ADAM modules to your favorite group After activating search fu...

Page 48: ...ur computer 4 Choose which module you re going to change its setting and enter password 5 Click Apply button to activate it and then you will see the operating progress on the Status area Note The def...

Page 49: ...Configuration 2 Select I O module 3 Click Browse button to import the configuration file from your computer 4 Choose which module you re going to change its setting and enter password 5 Click Apply b...

Page 50: ...Terminal for Command Testing ADAM 6200 series module support ASCII command and Modbus TCP as com munication protocol so you can launch the terminal to directly communicate with ADAM 6200 series modul...

Page 51: ...6200 User Manual Chapter 4 System Configuration Double click the address can modify the value of coil or register Print Screen You can save current ADAM NET Utility screen into an image file by this...

Page 52: ...data status of one module on your preset host computers servers The Host IP address and data update schedule can be configured in the Stream tab of Status display area Monitor Peer to Peer Event Trigg...

Page 53: ...connection situation Add COM Ports This option is used to add serial COM ports in ADAM NET Utility You won t need to use this option for ADAM 6000 6100 6200 modules Show TreeView Check this option to...

Page 54: ...dules ADAM 6000 ADAM 6100 ADAM 6200 and ADAM 5000 TCP modules connected to the host PC will be listed in this category Favorite Group You can define which devices listed in the three categories above...

Page 55: ...s in Module Tree Screen and then Main Operation Screen will change dependently You can do all configurations and test in this area In Information page after clicking Ethernet you can configure Connect...

Page 56: ...dule You also can rename it for recognition if required Device Description You can add comments on this module for recognition Locate It can help user search ADAM module with light sign Status LED wil...

Page 57: ...Stream and P2P GCL function Note 1 Static IP mode is set 10 0 0 1 as default 2 Network Diagnostic Default ON ADAM module will actively monitor and diagnose the Ethernet switch periodically when it s e...

Page 58: ...the data transferred by ADAM 6200 modules as well as the period how often ADAM 6200 modules will send data to the hosts Host IP address There re up to 8 sets of Host IP address for you to run data st...

Page 59: ...n Password You can enter the password on this page to keep the module from losing unknown control Reset to factory default The system configuration of ADAM 6200 module will be clear and restored to fa...

Page 60: ...firmware if changed JAR file It s used for the extended application on the Webpage HTML file It s used for the extended application on the Webpage Module information It presents the configuration fil...

Page 61: ...ibed in following sections 4 3 2 7 Access Control For avoiding from unauthorized access you can manage which host PC or device has been permitted to remotely control ADAM 6200 module by IP or MAC Addr...

Page 62: ...in deploying ADAM module ADAM 6200 module remove the limitation of Modbus address setting and make it configurable as user s actual need Basically there re two kinds of Modbus address section 0X and 4...

Page 63: ...range calibration and alarm You can select one of ADAM 6200 module you want to configure and spread its channel list by entering the password in the Module Tree screen As below figure it will be divi...

Page 64: ...r 10 sec when it enabled Hide Setting Panel The details of channel setting will be hidden when you check on the Hide Setting Panel checkbox Trend Log When you click the trend log button you will see t...

Page 65: ...bra tion first then click Auto button to open the calibration page The calibration process will automatically run without any input signal in around 20 seconds after that please click apply button to...

Page 66: ...cimal hexadecimal and engineer unit for all related Modbus address If you need to recalculate the past maximum value please click the reset button for each channel to clear the record Modbus Min You c...

Page 67: ...arm mode combo box for the low alarm and high alarm respectively and enter the value as Alarm limit 1 Disable Alarm is disabled 2 Latch Once the alarm condition is valid the alarm status will be activ...

Page 68: ...eives input signal AO will send the value you defined b True trigger to startup value When the received logic result of DI is true AO will send the startup value you defined c False trigger to startup...

Page 69: ...LED When DI channel is activated it will light up Digital filter It contains minimum high signal width and minimum low signal width 1 65535 for fil tering the noise Channel Information The informatio...

Page 70: ...limit of output range by enter ing the value Step 1 Click the Trim Zero button after enabled Allow Calibration Step 2 The output signal will be delivered as the lowest level for example if you select...

Page 71: ...highest level If not please adjust Counts to trim to correct the out put value indicated on the meter After calibrating to correct value please click Apply button to take it effect Step 4 Click OK but...

Page 72: ...e will set the output channel to logic high when WDT timeout There are two application as below After all click the Apply FSV button to take it effect a Communication WDT When the module hasn t receiv...

Page 73: ...e you also can check DI status of each channel There are five kinds of DI mode including DI Counter Low to High Latch High to Low Latch and Frequency DI mode a Invert signal It will invert the logic s...

Page 74: ...he Counter value text box You also can reset the counter the value in the register will be initialized to zero by clicking the Clear button a Invert signal It will invert the logic state of input sign...

Page 75: ...rom low to high the logic status will be keep as logic high The logic status will remain the logic high until you clear latch manually Then the logic status will back to logic low The logic status can...

Page 76: ...the logic status will be keep as logic High The logic status will remain the logic High until you clear latch manually Then the logic status will back to logic Low The logic status can be seen by the...

Page 77: ...channel and the frequency value will be displayed by the Frequency value text box 5 DO configuration In ADAM 6250 advanced channel setting you can configure the details of output sig nal such as signa...

Page 78: ...00 User Manual 72 DO mode When you choose DO mode you can control the digital output value of the selected channel by the DO button The current digital output value will be shown by the DO status LED...

Page 79: ...or finite pulses a Signal width It contains Low signal width and High signal width unit 0 1ms for configuration b Output frequency It will automatically indicate by the setting of Low High signal wid...

Page 80: ...o high delay It means there will be certain time delay when the output value changes from logic low to logic high as below You can define how much Delay time of a pulse as your need and also control D...

Page 81: ...iguration High to low delay It means there will be certain time delay when the output value changes from logic high to logic low as below You can define how much Delay time of a pulse as your need and...

Page 82: ...all digital input channels by related LED display in this tab Besides you also can control values of all digital output channels by related button The LED next to the button will display current value...

Page 83: ...annel to logic high when WDT timeout there are two application as below After all click the Apply FSV button to take it effect a Communication WDT When the module hasn t received any TCP network packe...

Page 84: ...igh when WDT timeout There are two application as below After all click the Apply FSV button to take it effect a Communication WDT When the module hasn t received any TCP network packet from client to...

Page 85: ...channel to logic high when WDT timeout There are two application as below After all click the Apply FSV button to take it effect a Communication WDT When the module hasn t received network packets to...

Page 86: ...ally as long as the connection between the two ADAM 6200 modules is already built No controller is needed to take care of the com munication ADAM 6200 modules feature two types of Peer to Peer functio...

Page 87: ...nction enabled 3 How to use Peer to Peer function to implement Event Trigger In many applications the data will only be sent to a host computer when specific event happens Typical event is that the di...

Page 88: ...alue change is greater than what the Deviation Rate defined or the dig ital input channel value changes the data will also update from source to destination automatically By default all input channels...

Page 89: ...s by different IP address to each channel of module A For example you can define the input channel 1 of Module A is mapping to the output channel 3 of Module B while input channel 2 of Module A is map...

Page 90: ...t channel Continuously repeat the config uration until you have configured all the input channels which you want to create the mapping relationship Click the Apply list button to download all mapping...

Page 91: ...or a controller such as PLC responsible to get the data from the input modules manipulate the data execute logic operation and process depending on the input data and generate output data to the outpu...

Page 92: ...configuration environment for GCL in ADAM NET Utility is completely graphical making it very easy and intuitive to complete the logic rule configuration After com pleting the logic rule configuration...

Page 93: ...een Note You can configure all GCL related setting by clicking the GCL Configura tion item list For the two features Peer to Peer and GCL only one of them can be enable at one time If you enable Peer...

Page 94: ...in the Icon cell is the Disable Programming and Running mode From top to button Note You cannot enable Peer to Peer Data Stream function and GCL function at the same time So if you want to enable GCL...

Page 95: ...False to the Logic stage When you click the Input Condition stage icon you should see a dialog window simi lar as below You can choose the input mode by the Mode combo box The default mode is NoOperat...

Page 96: ...hannel value DI Local DI channel value True False DI_Counter Local counter input channel value DI_Frequency Local frequency input channel value Timer Local internal Timer value AuxFlag Local internal...

Page 97: ...tion The analog input will read voltage or current from the channel we specified Usually the voltage or current value can represent the real world physical unit value we call it engineer unit value an...

Page 98: ...s input mode select the channel by the Channel combo box The count value of the selected counter input channel will directly be the input of condition Like the Analog Input condition select the approp...

Page 99: ...se DO as input mode select the channel by the Channel combo box The value of the selected digital output channel will directly be the input of condition If you choose True in the Condition combo box i...

Page 100: ...ate a logic result value to the next Execution stage After you have selected the appropriate logic operation click the OK button The Logic stage icon will change its pattern to present the current log...

Page 101: ...pass this value to the Output stage after a specific period Below are the steps to configure this period 1 Select Execution_Period in the Type combo box 2 Choose the appropriate period by the Executio...

Page 102: ...ext to each other or even on different modules you need to use internal flag for logic rule cascade After you select SendToNextRule in the Type combo box one of the output icons will become the next r...

Page 103: ...ing the output is on the same module or another remote module by its IP address Select the appropriate IP address listed in the combo box The IP addresses are defined in the IP table and you can click...

Page 104: ...the target device by the Channel combo box 4 Define what value is generated by the Value text box The unit of the value depends on the range in the TargetRange combo box 5 Click the OK button to compl...

Page 105: ...alue passed from Execution stage is logic False is displayed by the False Action text box and will always be Keep current status meaning there is no action change for the selected digital output chann...

Page 106: ...tage is true the message will be sent to the target device If the logic result is False the message won t be sent out Local Internal Counter Setting Counter Below are the steps to configure internal c...

Page 107: ...DI_Counter Start counter counting Stop counter counting Stop counter counting Start counter counting Reset counter Do nothing Pulse Output Generate continuous pulse train Keep current status Generate...

Page 108: ...scade Here we take one simple example to describe the logic cascade We use two analog input channels channel 0 and channel 1 of ADAM 6217 to measure signal from sensors As long as either of the two in...

Page 109: ...103 ADAM 6200 User Manual Chapter 4 System Configuration Rule 1 Rule 2...

Page 110: ...eck if AI channel 1 value is within 3 5 Volt The comparison result of logic rule 1 and 2 is assigned to internal flag 0 and 1 The logic rule 3 read the value of these two internal flags and use the OR...

Page 111: ...another module the logic cascade structure can be across different modules Take the previous application as example now you can define the logic rule 1 2 3 are running on module A B and C Then the log...

Page 112: ...anual 106 Rule 2 Rule 3 Using Local or Distributed Logic Cascade architecture there will be no limitation for input numbers of logic rules And you can build any logic architecture to meet your applica...

Page 113: ...will be downloaded to the target device Then you can click the Run GCL button in the GCL Menu area to exe cute the project on the target module You can see the Current Status icon become the Running...

Page 114: ...by Logic Cascade architecture For example the output of rule 1 is connected to the input of rule 2 by assigning to the same inter nal flag Based on the execution flow mentioned above the Input Conditi...

Page 115: ...ply load these example project files by clicking the Project Content button of GCL Menu bar You can modify an example project based on your application requirements Then you can download the modified...

Page 116: ...er that we call it Logic Cascade We have configured the condition for DI 1 input as False so the DI input value is inverted before entering the AND operator of rule 2 The GCL logic architecture is sim...

Page 117: ...d DO 0 Since the timer has been triggered it will start counting time and DO 1 DO 5 will be activated after a specific amount of time has elapsed The GCL architecture can be shown by as below 4 Multip...

Page 118: ...ethod to combine two different logic rules Using the second method you can even combine two rules on different modules together Here this example project adapts the first method for Logic Cas cade So...

Page 119: ...Rising Edge For Rising Edge application the DO status will be activated to logic high when DI value is changed from logic low to logic high it is so called rising edge But the DO value won t continuo...

Page 120: ...s 1 Internal Timer Timer 0 and 1 Internal Flag Flag 0 are needed For example with logic rule 3 DO 0 value is controlled by DI 0 and Flag 0 Flag 0 is initially set as False When rising edge occurs DI v...

Page 121: ...continuously remain logic high Instead after a specific period in the example project it is 1 second the DO value will back to logic low The time chart is shown as below You can see the DO 0 will onl...

Page 122: ...gic True by logic rule 2 making DO 0 value logic low logic rule 3 are not satisfied The GCL architecture is similar to the ladder diagram 8 Sequential Control Turn On and Off in Sequence Continuously...

Page 123: ...will increase 1 unit So every 1 second Counter 0 will increase 1 unit mak ing Counter 0 the time base Logic rules 9 14 are used to control DO 0 5 Which logic rule should be executed is based on Count...

Page 124: ...want the message will only be sent once at the first moment that the condition is satisfied This kind of application can be simply achieved by using one counter input channel You can refer to below f...

Page 125: ...you smart phone connect to your local Ethernet network via wireless and then open the browser of your smart phone 2 Enter IP address of ADAM 6200 module Please enter the IP address in URL field of th...

Page 126: ...ADAM 6200 User Manual 120 3 Enter the account and password Note The default setting of account is root and password is 00000000...

Page 127: ...ton you will see the operation page In this page you will not only to monitor I O status trend log but also simply enable output setting below 5 For example if you check on DO 0 2 3 and 5 then click A...

Page 128: ...ADAM 6200 User Manual 122...

Page 129: ...Appendix A A I O Modbus Mapping Table...

Page 130: ...Coil Write data to force coil ON OFF 06 Preset Single Register Write data in 16 bit integer format 08 Loopback Diagnosis Diagnostic testing of the communication port 0F Force Multiple Coils Write mul...

Page 131: ...Alarm Flag Read 00132 1 Read 00133 2 Read 00134 3 Read 00135 4 Read 00136 5 Read 00137 6 Read 00138 7 Read 00139 Average Ch0 7 Read 00141 0 Low Alarm Flag Read 00142 1 Read 00143 2 Read 00144 3 Read 0...

Page 132: ...Value Read 40012 1 Read 40013 2 Read 40014 3 Read 40015 4 Read 40016 5 Read 40017 6 Read 40018 7 Read 40019 Average Ch0 7 Read 40021 0 Historical Min AI Value Read 40022 1 Read 40023 2 Read 40024 3 Re...

Page 133: ...4 Read 40053 40054 1 Read 40055 40056 2 Read 40057 40058 3 Read 40059 40060 4 Read 40061 40062 5 Read 40063 40064 6 Read 40065 40066 7 Read 40067 40068 Average 0 7 Read 40071 40072 0 Historical Min AI...

Page 134: ...han the Low alarm this bit will be 1 3 The value definition of AI Status 4 Type code table 40221 All AI Channel Enable R W 40305 0 15 GCL Internal Flag Value R W Bit Description 0 Failed to provide AI...

Page 135: ...04 3 Write 00305 4 Write 00306 5 Write 00307 6 Write 00308 7 Write Address 4X Channel Description Attribute 40001 0 AO Value R W 40002 1 R W 40003 2 R W 40004 3 R W 40101 40102 0 AO Status Read 40103...

Page 136: ...Value R W 40402 1 R W 40403 2 R W 40404 3 R W Bit Description 0 Unreliable DI value UART Timeout 1 Safety Value triggered 2 Startup Value triggered Bit Description 0 Fail to provide AO Value 3 No Outp...

Page 137: ...ription Attribute 00001 0 DI Value Read 00002 1 Read 00003 2 Read 00004 3 Read 00005 4 Read 00006 5 Read 00007 6 Read 00008 7 Read 00017 0 DO Value R W 00018 1 R W 00019 2 R W 00020 3 R W 00021 4 R W...

Page 138: ...unter Write 00302 1 Write 00303 2 Write 00304 3 Write 00305 4 Write 00306 5 Write 00307 6 Write 00308 7 Write Address 4X Channel Description Attribute 40001 40002 0 Counter Frequency Value Read 40003...

Page 139: ...W 40043 40044 6 R W 40045 40046 0 Set Absolute Pulse R W 40047 40048 1 R W 40049 40050 2 R W 40051 40052 3 R W 40053 40054 4 R W 40055 40056 5 R W 40057 40058 6 R W 40059 40060 0 Set Incremental Pulse...

Page 140: ...00005 4 Read 00006 5 Read 00007 6 Read 00008 7 Read 00009 8 Read 00010 9 Read 00011 10 Read 00012 11 Read 00013 12 Read 00014 13 Read 00015 14 Read 00016 15 Read 00033 0 Counter Start 1 Stop 0 R W 000...

Page 141: ...e 00055 6 Write 00056 7 Write 00057 8 Write 00058 9 Write 00059 10 Write 00060 11 Write 00061 12 Write 00062 13 Write 00063 14 Write 00064 15 Write 00065 0 Clear Overflow R W 00066 1 R W 00067 2 R W 0...

Page 142: ...e 00304 3 Write 00305 4 Write 00306 5 Write 00307 6 Write 00308 7 Write Address 4X Channel Description Attribute 40001 40002 0 Counter Frequency Value Read 40003 40004 1 Read 40005 40006 2 Read 40007...

Page 143: ...W 00030 13 R W 00031 14 R W 00032 15 R W 00301 0 Clear GCL Counter Write 00302 1 Write 00303 2 Write 00304 3 Write 00305 4 Write 00306 5 Write 00307 6 Write 00308 7 Write Address 4X Channel Descriptio...

Page 144: ...R W 40053 40054 10 R W 40055 40056 11 R W 40057 40058 12 R W 40059 40060 13 R W 40061 40062 14 R W 40063 40064 15 R W 40065 40066 0 Set Absolute Pulse R W 40067 40068 1 R W 40069 40070 2 R W 40071 40...

Page 145: ...40101 40102 2 R W 40103 40104 3 R W 40105 40106 4 R W 40107 40108 5 R W 40109 40110 6 R W 40111 40112 7 R W 40113 40114 8 R W 40115 40116 9 R W 40117 40118 10 R W 40119 40120 11 R W 40121 40122 12 R W...

Page 146: ...Write 00306 5 Write 00307 6 Write 00308 7 Write Address 4X Channel Description Attribute 40001 40002 0 Pulse Output Low Level Width R W 40003 40004 1 R W 40005 40006 2 R W 40007 40008 3 R W 40009 400...

Page 147: ...e R W 40305 0 15 GCL Internal Flag Value R W Address 0X Channel Description Attribute 00001 0 DI Value Read 00002 1 Read 00003 2 Read 00004 3 Read 00017 0 DO Value R W 00018 1 R W 00019 2 R W 00020 3...

Page 148: ...40007 40008 3 Read 40009 40010 0 Pulse Output Low Level Width R W 40011 40012 1 R W 40013 40014 2 R W 40015 40016 3 R W 40017 40018 0 Pulse Output High Level Width R W 40019 40020 1 R W 40021 40022 2...

Page 149: ...143 ADAM 6200 User Manual Appendix A I O Modbus Mapping Table...

Page 150: ...ADAM 6200 User Manual 144...

Page 151: ...Appendix B B ADAM 6200 ASCII Commands...

Page 152: ...rmat the effect they have on a certain module can be completely different than that of another Therefore the full command sets for each type of modules are listed along with a description of the effec...

Page 153: ...entered There is no response if the module detects a syntax error communica tion error or if the address does not exist delimiter indicating a valid command was received delimiter indicating the comm...

Page 154: ...if an invalid operation was entered There is no response if the module detects a syntax error communica tion error or if the address does not exist delimiter indicating a valid command was received de...

Page 155: ...a cr if the command was valid aa cr if an invalid command has been issued There is no response if the module detects a syntax error or communi cation error or if the address does not exist delimiter i...

Page 156: ...ponse if the module detects a syntax error or communi cation error or if the address does not exist delimiter indicating a valid command was received delimiter indicating the command was invalid aa ra...

Page 157: ...Status Set Enable Disable sta tus for analog input chan nels Cmd aa5mm cr Ret aa cr Send 015FF cr Receive 01 cr Read all Max Data Read the maximum data from all analog input channels Cmd aaMH cr Ret...

Page 158: ...analog module at address 01h responds with an input value 10 000 ASCII Command 012 cr Response 0010 000 cr aa Name Read Analog Input from All Channels Description Returns the input data from all analo...

Page 159: ...ents the zero calibration command cr is the terminating character carriage return 0Dh Response aa cr if the command is valid aa cr if an invalid operation was entered There is no response if the modul...

Page 160: ...if the address does not exist delimiter indicating a valid command was received delimiter indicating the command was invalid aa range 00 FF represents the 2 character hexadecimal slave address of an...

Page 161: ...lue of 1 means the channel is enabled cr is the terminating character carriage return 0Dh Response aa cr if the command is valid aa cr if an invalid operation was entered There is no response if the m...

Page 162: ...nvalid operation was entered There is no response if the module detects a syntax error or communi cation error or if the address does not exist delimiter indicating a valid command was received delimi...

Page 163: ...data cr is the terminating character carriage return 0Dh Response data cr if the command is valid aa cr if an invalid operation was entered There is no response if the module detects a syntax error o...

Page 164: ...valid operation was entered There is no response if the module detects a syntax error or communi cation error or if the address does not exist delimiter indicating a valid command was received delimit...

Page 165: ...haracter carriage return 0Dh Example The command asks the specific module at address 01h to send his toric minimum value from analog input channel 3 ASCII Command 01ML3 cr Response 000 000 cr aaBnn Na...

Page 166: ...mode aaCjAh Read Alarm Mode Returns the alarm mode for the specified chan nels aaCjAhEs Enable Dis able Alarm Enables Disables the high low alarm of the specified channels aaCjCh Clear Latch Alarm Res...

Page 167: ...dicates alarm modes M Momentary mode L Latching mode cr represents terminating character carriage return 0Dh Response aa cr if the command was valid aa cr if an invalid operation was entered There is...

Page 168: ...rriage return 0Dh Response aas cr if the command was valid aa cr if an invalid operation was entered There is no response if the system detects a syntax error or communi cation error or if the address...

Page 169: ...carriage return 0Dh Response aa cr if the command was valid aa cr if an invalid operation was entered There is no response if the system detects a syntax error or communi cation error or if the addre...

Page 170: ...w alarm cr represents terminating character carriage return 0Dh Response aa cr if the command was valid aa cr if an invalid operation was entered There is no response if the system detects a syntax er...

Page 171: ...utput channel n n 0 to 1 To disconnect the digital output n should be set as cr represents terminating character carriage return 0Dh Response aa cr if the command was valid aa cr if an invalid operati...

Page 172: ...red There is no response if the system detects a syntax error or communi cation error or if the address does not exist delimiter indicating a valid command was received aa represents the 2 character h...

Page 173: ...r represents terminating character carriage return 0Dh Response aa cr if the command was valid aa cr if an invalid operation was entered There is no response if the system detects a syntax error or co...

Page 174: ...aa cr if an invalid operation was entered There is no response if the system detects a syntax error or communi cation error or if the address does not exist delimiter indicating a valid command was r...

Page 175: ...alarm occurred 0 means it did not occur l represents the status of Low alarm 1 means the Low alarm occurred 0 means it did not occur cr represents terminating character carriage return 0Dh Example The...

Page 176: ...if the command is valid aa cr if an invalid operation was entered There is no response if the module detects a syntax error or communi cation error or if the address does not exist delimiter indicati...

Page 177: ...exadecimal startup value of the specific AO channel cr is the terminating character carriage return 0Dh Response aa cr if the command is valid aa cr if an invalid operation was entered There is no res...

Page 178: ...s the terminating character carriage return 0Dh Response aa cr if the command is valid aa cr if an invalid operation was entered There is no response if the module detects a syntax error or communi ca...

Page 179: ...specific channel you want to read the range code cr is the terminating character carriage return 0Dh Response aa code if the command is valid aa cr if an invalid operation was entered There is no resp...

Page 180: ...s a specified input module to return the status of all channels Cmd aa6 cr Ret aannnnnn cr Send 016 cr Receive 01000124 cr Write all DO chan nels Writes specified val ues to all channels simultaneousl...

Page 181: ...cts a syntax error or communi cation error or if the address does not exist delimiter indicating a valid command was received delimiter indicating the command was invalid aa range 00 FF represents the...

Page 182: ...was valid aa cr if an invalid command has been issued There is no response if the module detects a syntax error or communi cation error or if the address does not exist delimiter indicating a valid co...

Page 183: ...DO value s When writing to a single channel bit the first character is always 0 The value of the second character is either 0 or 1 Response cr if the command was valid aa cr if an invalid command has...

Page 184: ...e is no response if the module detects a syntax error or communi cation error or if the address does not exist delimiter indicating a valid command was received delimiter indicating the command was in...

Page 185: ...Appendix C C REST for ADAM 6200...

Page 186: ...nd list should be referred for implementation C 2 REST Resources for ADAM C 2 1 Analog Input C 2 1 1 GET analoginput all id value Request The content type will be application x www form urlencoded id...

Page 187: ...URI to get the all AI range information http 10 0 0 1 analoginput all range Response The content type will be text xml If result is OK the content will look like below xml version 1 0 ADAM 6217 statu...

Page 188: ...ror ADAM 6224 error The error message Remarks If the id is out of range the response will return HTTP status code 501 Not implemented Request The content type will be application x www form urlencoded...

Page 189: ...URI to get the all AO range information http 10 0 0 1 analogoutput all range Response The content type will be text xml If result is OK the content will look like below xml version 1 0 ADAM 6224 stat...

Page 190: ...all AO range information http 10 0 0 1 analogoutput all range Response The content type will be text xml If result is OK the content will look like below xml version 1 0 ADAM 6224 status OK AO ID 0 I...

Page 191: ...gitalinput 0 value Use the following URI to get the all DI values http 10 0 0 1 digitalinput all value Response The content type will be text xml If result is OK the content will look like below xml v...

Page 192: ...1 0 ADAM 6250 status error ADAM 6250 error The error message Remarks If the id is out of range the response will return HTTP status code 501 Not implemented Request The content type will be applicatio...

Reviews: