background image

 

I-87211W  User  Manual 

17/93

    I-87211W  User  Manual  V2.5,  Oct.  2010

 

Block Diagram for the I-87211W 

 

 

Summary of Contents for I-87211W

Page 1: ...I 87211W User Manual 1 93 I 87211W User Manual V2 5 Oct 2010 I 87211W User Manual v2 5 High Quality Industrial Data Acquisition and Control Products...

Page 2: ...right to change this manual at any time without notice The information furnished by ICP DAS is believed to be accurate and reliable However no responsibility is assumed by ICP DAS for its use or for...

Page 3: ...nments and LED Indicators 18 Operation modes 19 Wiring Recommendations 21 Wiring 21 1 5 Dimensions 23 1 6 Installation 24 1 7 Configuration Table 25 1 8 Technical Support 26 2 DCON Protocol 27 2 1 AAN...

Page 4: ...ual 4 93 I 87211W User Manual V2 5 Oct 2010 2 21 AAD 71 2 22 AADVV 73 2 23 AAI 75 2 24 AATnn 77 2 25 80 2 26 AA0 81 2 27 AA1 83 2 28 AA2 85 2 29 AA3EVV 87 2 30 AA4V 89 2 31 AA5V 91 Appendix1 Dual Watc...

Page 5: ...des a 2 channel DO and a 1 channel PPS for user applications The Pulse Per Second PPS is an electrical signal that very precisely indicates the start of a second and can be used for precise timekeepin...

Page 6: ...ion Marine navigation Satellite time correction Precise timekeeping and time measurement Administrative Administrative Administrative Administrative Center Center Center Center Passenger Passenger Pas...

Page 7: ...I 87211W User Manual 7 93 I 87211W User Manual V2 5 Oct 2010 Time Calibration for PACs...

Page 8: ...PAC Programmable Automation Controller units that are especially suited for industrial control systems in harsh environments The I 87211W can be inserted into these PACs for applications such as vehic...

Page 9: ...nning the Windows CE NET 5 0 operating system a vaitety of connectivity types VGA USB Ethernet RS 232 485 with 1 4 8 slots for high performance parallel I O modules high profile I 8K series and serial...

Page 10: ...n and control in a single unit ViewPAC provides the perfect solution to integrating HMI data acquisition and control in a single PAC OS Windows CE 5 0 MiniOS7 iPAC The iPAC 8000 is a new family of com...

Page 11: ...its to enable users to extend I O applications using RS 485 Ethernet or USB interfaces The I 87211W can also be installed in these units For more details please visit http www icpdas com products io_e...

Page 12: ...with a single power module a single RS 485 interface and several I O slots It can be used to expand I O modules via the RS 485 interface USB 87Pn Intelligent USB I O expansion unit This unit can be us...

Page 13: ...PS antenna ANT 115 03 Length 5m 1 RS 232 Cable CA 0915 1 Product CD 1 Quick Start Guide 1 Please check that the items above are contained in the package after receiving your I 87211W If there are any...

Page 14: ...I 87211W User Manual 14 93 I 87211W User Manual V2 5 Oct 2010 1 4 Hardware...

Page 15: ...Up to 142 dBm Protocol Support NMEA 0183 version 3 01 GPS Antenna default Length 5 m Frequency Range 1575 42 1 023 MHz Gain At 90 30 4 5dBi cable loss Mounted on the 60mm 60mm ground plane Output Imp...

Page 16: ...Plastic Environment Operating Temperature 25 C 75 C Storage Temperature 40 C 80 C Humidity 5 95 RH non condensing I O specifications Digital Output Output Channel 2 Sink Output Type Non isolated Open...

Page 17: ...I 87211W User Manual 17 93 I 87211W User Manual V2 5 Oct 2010 Block Diagram for the I 87211W...

Page 18: ...s operating functioning correctly GPS red OFF There is an error with the module The module has encountered an error ON SAT green OFF Indicates how many GPS satellites are in View ON Digital Output 0 i...

Page 19: ...o a PAC the module is always in INIT mode A description of each mode and a diagram are below Mode Description INIT After setting the module to INIT mode and restarting users can establish a connection...

Page 20: ...I 87211W User Manual 20 93 I 87211W User Manual V2 5 Oct 2010...

Page 21: ...l V2 5 Oct 2010 Wiring Recommendations Use 26 12 AWG wires for signal connections Strip the wire to a length of 7 0 5mm Use a crimp terminal for wiring Avoid high voltage cables and power equipment as...

Page 22: ...A is represented by outputting a signal in 1 second cycle Note A pulse per second PPS is an electrical signal that can be use to precisely indicate the start of a second PPS signals can be used for p...

Page 23: ...I 87211W User Manual 23 93 I 87211W User Manual V2 5 Oct 2010 1 5 Dimensions...

Page 24: ...ual V2 5 Oct 2010 1 6 Installation Use the figures below as a guide to installing your I 87211W in a PAC Note If the I 87211W is not able to receive GPS signals check the position of the antenna or in...

Page 25: ...guration Table Baud Rate Setting CC Code 03 04 05 06 07 08 09 0A Baud Rate 1200 2400 4800 9600 19200 38400 57600 115200 Type Code Setting TT Note The Type Code is fixed at 40 Data Format Setting FF 7...

Page 26: ...d to the cover of the module 2 Firmware version See Sections 2 15 for information regarding the command used to identify the firmware version 3 Host configuration type and operating system 4 If the pr...

Page 27: ...ands to the modules contain the ID address meaning that only the addressed module will respond The only exception to this are the commands Section 2 2 and Section 2 27 which are sent to all modules bu...

Page 28: ...um masked by 0FFh Example Command string 012 CR 1 Sum of the string 0 1 2 24h 30h 31h 32h B7h 2 Therefore the checksum is B7h and so CHKSUM B7 3 The command string with the checksum 012B7 CR Response...

Page 29: ...vidually 2 4 AA00 Data Sets the Digital Output 2 5 AA0A Data Sets the Digital Output 2 6 AA1c Data Sets the Digital Output 2 7 AAAc Data Sets the Digital Output 2 8 AA2 AANNTTCCFF Reads the Module Con...

Page 30: ...INIT 2 23 AATnn AA Sets the soft INIT timeout value 2 24 Host Watch Dog Command Sets Command Response Description Section No Response Host OK The address in this command is zero and can clear the watc...

Page 31: ...FF NN New address of the module in hexadecimal format 00 to FF TT Type Code Refer to Section 1 9 configuration table The type Code of the GPS 721 is fixed as 40 CC Refer to the module section 1 9 conf...

Page 32: ...esponse 09 Sets the address from 01 as 09 The response 09 indicates that the command is valid Command 092 Response 09400600 Success to read the configuration of this module Command 0905400940 Response...

Page 33: ...e Baud Rate and checksum settings take effect on the next power on reset 2 In order to chang the Baud Rate checksum settings or others the module needs to be in Init mode Another way is to send the fo...

Page 34: ...ommand Response Valid Command There is no response with this command To access the data another command AA4 must be sent Examples Command Response No response Sends the synchronized sampling command t...

Page 35: ...ommands Refer to Section 2 10 AA4 Command 014 Response 0060000 Sends a command to read the synchronized data The status byte of the response is 0 which means that it is NOT the first time the synchron...

Page 36: ...haracter AA Address of the module in hexadecimal format 00 to FF Response Valid Command AATTTTTT TTT LLLL LLLL C NNNNN NN NN C P S Delimiter for a valid command Delimiter for an invalid command AA Add...

Page 37: ...S satellites in view the data will be set as 9 Examples Command 01 Response 01999999 999 9999 9999 9 99999 9999 9 0 00 Reads the UTC time latitude longitude mode and number of satellites in view for a...

Page 38: ...AAN CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF N 1 UTC Time 2 Latitude and longitudes 3 Number of Satellites in view 4 Date Response N 1 AATTTTTT TTT N 2 AA...

Page 39: ...DMMYY Date D day M month Y year If there are not enough GPS satellite signals the data will be set as 9 Examples Command 011 Response 01999999 999 Reads the UTC time of module 01 and the module return...

Page 40: ...11W User Manual V2 5 Oct 2010 Related Commands Section 2 3 AA Section 2 13 AAD Command 014 Response 01280308 Indicates that the current date is 3 28 2008 The AAD command needs to be sent to update the...

Page 41: ...utput value of the lower eight channels Data A two digit hexadecimal value Bit 0 corresponds to DO0 and Bit 1 corresponds to DO1 A bit value 1 of denotes that the digital output channel is on and a bi...

Page 42: ...s Command 010001 Response Sets DO0 of the module with address 01 and the module returns a valid response Command 010016 Response 01 Sets DO0 and DO3 to Off DO1 and DO2 to On DO6 DO7 and DO8 to Off and...

Page 43: ...ower eight channels Data A two digit hexadecimal value Bit 0 corresponds to DO0 and Bit 1 corresponds to DO1 A bit value 1 of denotes that the digital output channel is on and a bit value of 0 denotes...

Page 44: ...ed Examples Command 010A01 Response Sets the DO0 of the module with address 01 to On and the module returns a valid response Command 010A01 Response A Host WatchDog Timeout was occurred and so the DO...

Page 45: ...t a single digital output channel for the lower eight channels c Specifies the digital output channel to be set ranging from 0 to 7 DD 00 sets the digital output channel to off 01 sets the digital out...

Page 46: ...amples Command 011001 Response Sets the DO0 of the module with address 01 to On and the module returns a valid response Command 011400 Response 01 Sets DO4 to Off This module only include on DO0 chann...

Page 47: ...et a single digital output channel for the lower eight channels c Specifies the digital output channel to be set ranging from 0 to 7 DD 00 set the digital output channel to off 01 set the digital outp...

Page 48: ...les Command 01A001 Response Sets the DO0 of the module with address 01 to On and the module returns a valid response Command 01A000 Response Sets the DO0 of the module with address 01 to Off and the m...

Page 49: ...ead the module configuration Response Valid Command AATTCCFF CHKSUM CR Invalid Command AA CHKSUM CR Delimiter for a valid command Delimiter for an invalid command AA Address of the module in hexadecim...

Page 50: ...ation error or there is no module with the specified address Related Commands Section 1 9 Configuration Table Examples Command 012 Response 01400A00 Reads the configuration of module 01 BaudRate 11520...

Page 51: ...A Address of the module in hexadecimal format 00 to FF 4 Command to read the synchronized data Response Valid Command S CHKSUM CR Invalid Command AA CHKSUM CR Delimiter for a valid command Delimiter f...

Page 52: ...onse to this command Command 014 Response 1010000 Reads the synchronized data for module 01 The module returns the synchronized data and sets the status byte to 1 to indicate that this is the first ti...

Page 53: ...tus Response Valid Command AAS CHKSUM CR Invalid Command AA CHKSUM CR Delimiter for a valid command Delimiter for an invalid command AA Address of the module in hexadecimal format 00 to FF S The reset...

Page 54: ...no module with the specified address Examples Command 035 Response 031 Reads the reset status of module 03 The response shows that it is the first time the AA5 command has been sent since the module w...

Page 55: ...e digital input output channels Syntax AA6 CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF 6 Command to read the digital input output channels Response Valid Comm...

Page 56: ...module returns 0F0000h which denotes that the Digital Output is on Command 076 Response 07 Reads the digital input output channel status of module 07 The command is invalid became no module with the s...

Page 57: ...is command is used to clear the status of the latched digital output channel Syntax AAC CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF C Command to clear the sta...

Page 58: ...to clear the status of the latched digital output channels of module 01 and returns a valid response Command 01L0 Response 010 Sends a command to read the status of the low latched digital output chan...

Page 59: ...used to update the current date of the module Command AA4 is use to read the current date It takes 2 seconds to read the date Syntax AAD CHKSUM CR Delimiter character AA Address of the module in hexad...

Page 60: ...I 87211W User Manual V2 5 Oct 2010 Related Commands Examples Command 01D Response 01 Updates the current date and temporarily saves the date in the module Command 014 Response 0199 99 9999 Reads the c...

Page 61: ...le Syntax AAF CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF F Command to read the firmware version Response Valid Command AA Data CHKSUM CR Invalid Command AA C...

Page 62: ...a module Syntax AAM CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF M Command to read the module name Response Valid Command AA Data CHKSUM CR Invalid Command AA...

Page 63: ...hannels Syntax AALS CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF L Command to read the latched status S 0 Reads the low latched status 1 Reads the high latched...

Page 64: ...on Command 01C Response 01 Clears the latched status of a DO channel Command 01L0 Response 010 Sends a command to read the status of the low latched digital output channel of module 01 and return 0 Co...

Page 65: ...e digital input output ports Syntax AA CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF Response Valid Command Data CHKSUM CR Invalid Command AA CHKSUM CR Delimite...

Page 66: ...ommand 01 Response 0100 Reads the digital input output port status of module 01 Response 0100 where 01 is the status of the DO channel Related Commands Section 2 5 AA00 Data Section 2 6 AA0A Data Sect...

Page 67: ...output channels A single digit hexadecimal value Bit 0 of the value corresponds to the DO channel A bit value of 1 denotes that the digital output channel is on and a bit value of 0 denotes that the d...

Page 68: ...ecified address Related Commands command will be ignored Examples Command 011 Response Sets the DO channel of the module to On The response indicates that the command was successful Command 019 Respon...

Page 69: ...ption The command is used to set the name of the module Syntax AAO Name CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF O Command to set the module name Name The...

Page 70: ...les Command 01M Response 01GPS721 Reads the name of module 01 and returns the name GPS721 Command 01O87000 Response 01 Sets the name of module 01 to 87000 and returns a valid response Command 01M Resp...

Page 71: ...CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF D Command to read the DO Active status Response Valid Command AAVV CHKSUM CR Invalid Command AA CHKSUM CR Delimite...

Page 72: ...e relay is active 0 Output value 1 indicates that the relay is inactive There will be no response if the command syntax is incorrect there is a communication error or there is no module with the speci...

Page 73: ...R Delimiter character AA Address of the module in hexadecimal format 00 to FF D Command to set the miscellaneous settings VV Two hexadecimal digits that represent the miscellaneous settings as follows...

Page 74: ...he relay is active 0 Output value 1 indicates that the relay is inactive There will be no response if the command syntax is incorrect there is a communication error or there is no module with the spec...

Page 75: ...ATnn See Section 2 26 command can then be used to set the duration of the Soft INIT mode During that time can be changed the BaudRate and checksum of the module by using the AANNTTCCFF command See Sec...

Page 76: ...ion has not been set using the AATnn command the module returns an invalid response Command 01T10 Response 01 Sends a command to set the Soft INIT duration to 16 0x10 seconds The module returns a vali...

Page 77: ...he AANNTTCCFF command See Section 2 1 Syntax AATnn CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF T Command to set the Soft INIT duration nn Two hexadecimal digi...

Page 78: ...and the module returns a valid response Command 0107400780 Response 01 Sends a command to change the BaudRate and checksum The module returns an invalid response because the AATnn command has not bee...

Page 79: ...11W User Manual V2 5 Oct 2010 Related Commands Command 0107400740 Response 01 After sending the AATnn and AAI commands this command can be used to change the BaudRate and checksum The module returns a...

Page 80: ...ntering safe mode The module would enter safe mode without receiving command during WatchDog timeout to avoid unexpected accident Syntax CHKSUM CR Delimiter character Host OK command Response Valid Co...

Page 81: ...tatus of the module Response Valid Command AASS CHKSUM CR Invalid Command AA CHKSUM CR Delimiter for a valid command Delimiter for an invalid command AA Address of the module in hexadecimal format 00...

Page 82: ...ecified address Related Commands WatchDog timeout has occurred Examples Command 010 Response 0104 Reads the Host WatchDog status of module 01 and the response shows that a Host WatchDog timeout has oc...

Page 83: ...e command is used to reset the Host WatchDog timeout status of a module Syntax AA1 CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF 1 Command to reset the Host Wat...

Page 84: ...chDog status of module 01 and the response shows that a Host WatchDog timeout has occurred Command 071 Response 07 Resets the Host WatchDog timeout status of module 07 and the module returns a valid r...

Page 85: ...o FF 2 Command to read the Host WatchDog timeout value Response Valid Command AAEVV CHKSUM CR Invalid Command AA CHKSUM CR Delimiter for a valid command Delimiter for an invalid command AA Address of...

Page 86: ...o module with the specified address Related Commands Example Command 012 Response 011FF Reads the Host WatchDog timeout value of module 01 and returns a value of 64 which denotes that the Host WatchDo...

Page 87: ...iter character AA Address of the module in hexadecimal format 00 to FF 3 Command to set the Host WatchDog E 1 enables the Host WatchDog 0 disables the Host WatchDog VV Two hexadecimal digits to repres...

Page 88: ...es the Host WatchDog of module 01 and sets the Host WatchDog timeout value to 10 0 seconds The module returns a valid response Command 010 Response 0104 Reads the Host WatchDog status of module 01 and...

Page 89: ...O value or the safe DO value of the module Syntax AA4V CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF 4 Command to read the power on DO value or the safe DO valu...

Page 90: ...V2 5 Oct 2010 Related Commands Examples Command 014P Response 011 Reads the power on DO value of module 01 and the module returns a value of 1 Command 014S Response 010 Reads the safe DO value of modu...

Page 91: ...et the current DO value as the power on DO value or the safe DO value Syntax AA5V CHKSUM CR Delimiter character AA Address of the module in hexadecimal format 00 to FF 5 Command to set the power on DO...

Page 92: ...alue of module 01 The module returns 5500 which denotes that the safe DO value is 0 Related Commands Examples Command 015P Response 01 Sets the power on DO value and the module returns a valid respons...

Page 93: ...e function that monitors the operating status of the host Its purpose is to prevent problems due to network communication errors or host malfunctions When a Host WatchDog timeout occurs the module wil...

Reviews: