1756HP-GPS - User Manual Rev 2.8 INTRODUCTION CHAPTER 1 The 1756HP-GPS module provides accurate time and position information and services for the Allen-Bradley ControlLogix PLC system. The module makes use of Global Positioning System (GPS) technology to derive accurate time which is synchronized with the atomic clocks located on the GPS satellites.
• 5m RG58 patch lead with a SMA male and TNC male connector on either end • 3.3V active 50Ω hard mount antenna • 1756HP-GPS user manual HIPROM GPS LO CK Figure 2.1 : 1756HP-GPS module with antenna and patch-lead Page 4 of 39...
1756HP-GPS - User Manual Rev 2.8 MODULE OPERATION CHAPTER 3 The 1756HP-GPS module is designed to operate within the Allen-Bradley ControlLogix PLC system. All power required for the module’s operation is derived from the 1756 backplane. Alphanumeric Display Status LEDs...
Page 6
8 GPS receiver channels : • Satellite Identifier (PRN) • Current Satellite Azimuth • Current Satellite Elevation • Signal Strength The 1756HP-GPS module supports two unconnected time conversion services, namely: • CST UTC and Gregorian • UTC Gregorian This allows the user by means of a custom message service to convert between different time formats.
1756HP-GPS - User Manual Rev 2.8 INSTALLING THE MODULE CHAPTER 4 GPS utilizes a spread spectrum signal in the 1.5GHz range, and thus cannot penetrate conductive or opaque surfaces. Thus the antenna should be mounted in a horizontal position with an unobstructed view of the sky.
CONFIGURING THE MODULE CHAPTER 5 A direct connection between the controller and the 1756HP-GPS module is required to transfer I/O data to and from the module. In addition the module supports various unconnected messages that can be used to retrieve particular information.
Page 10
RSLogix. To ensure that ControlLogix PLC’s running different versions can be time synced using the 1756HP-GPS module the user must select if v16 is used or not. The last bit (least significant bit) of the second byte of the configuration image configures the module to use or not use v16 UTC time.
Page 11
5.2. Coordinate System Time Master It is important that at least one controller or 1756HP-GPS module in the ControlLogix rack be configured as the Coordinate System Time master. This can be configured in RSLogix5000 by right-clicking on the Controller and selecting Properties. Ensure that the checkbox as indicated below is checked to make the controller the CST master;...
I/O ADDRESS MAP CHAPTER 6 The input and output image of the 1756HP-GPS module is defined in the following sections. Appendix A and B provide example code and recommended structures that can be used to extract and view the data.
Page 13
1756HP-GPS - User Manual Rev 2.8 6.2. Input Image Description Field/Value Description Location Type Module Status Module OK 0 = Module has faulted Local:s:I.Data[0].16 1 = Module is operating properly Satellite Lock GPS Locked 0 = Not tracking sufficient satellites to provide Local:s:I.Data[0].17...
Page 14
1756HP-GPS - User Manual Rev 2.8 A duplicate CST master has been detected Dup Master 0 = No duplicate CST master detected Local:s:I.Data[0].28 1 = A duplicate CST master is detected This module is the local rack CST master CST Master 0 = This module is not the CST master Local:s:I.Data[0].29...
Page 15
1756HP-GPS - User Manual Rev 2.8 Distance from Earth-centre along the X - axis. (metres) Position is calculated with respect to the WGS-84 ECEF Earth-Centred Earth-Fixed co-ordinate system. Local:s:I.Data[23] REAL Position X The X-axis is defined as the vector with origin at the earth's centre and passing through the intersection of the equator and Greenwich meridian.
Page 16
1756HP-GPS - User Manual Rev 2.8 6.3. Output Image 6.4. Output Image Description Field Description Location Type Local:s:O.Data[0] Reserved Reserved 64Bits 64BIT Local:s:O.Data[1] Time Zone Configuration Used to set the module to report in local time standard. Time zone REAL Local:s:O.Data[2]...
MODULE SPECIFIC COMMANDS CHAPTER 7 The 1756HP-GPS module offers specific commands that enable the system to retrieve GPS satellite information, as well as performing time base conversions. These are accomplished using unconnected messaging via the MSG ladder instruction. This enables communication to the module without a direct connection.
Page 18
1756HP-GPS - User Manual Rev 2.8 The message instruction will return the information in the following structure : Field Bytes Type Description Satellite[n] Prn SINT Satellite number [1..32] Satellite[n] Ele SINT Elevation [0..90] Satellite[n] Azm Azimuth [0..360] Satellite[n] SnR DINT Signal –...
Page 19
7.2. Converting Time Bases The 1756HP-GPS stores a rolling log of the CST/UTC pairs for the last 1 hour. Timestamps in a system can either be CST or UTC values. The 1756HP-GPS module provides functionality for converting between values that are within the last hour.
Page 20
1756HP-GPS - User Manual Rev 2.8 The structure of the request is as follows : Field Bytes Type Description DINT[2] CST value Table 7.4 : CST->UTC conversion request data. A successful conversion will result in the following response : Field...
Page 21
1756HP-GPS - User Manual Rev 2.8 7.4. Converting UTC to Gregorian Time By supplying the full 64 bit UTC value, the module will return the corresponding full Gregorian date. Configuration of this message is illustrated below. Figure 7.3: Configuring the MSG UTC->Gregorian conversion request instruction.
Page 22
1756HP-GPS - User Manual Rev 2.8 The structure of the request is as follows: Field Bytes Type Description DINT[2] UTC value Table 7.7 : UTC->Gregorian conversion response data. A successful conversion will result in the following response : Field Bytes...
1756HP-GPS - User Manual Rev 2.8 MODULE STATUS CHAPTER 8 The following sections describe the various status of the module and how they may be determined via the 3 bi-color (Green / Red) LED’s and the message on the display.
1756HP-GPS - User Manual Rev 2.8 8.2. Status Display Init Initialization of Module The module is initialized only on power-up. Firmware Revision The firmware revision number is displayed on power-up. AntO Antenna Open Circuit Indicates the Antenna is not connected or damaged.
Page 25
1756HP-GPS - User Manual Rev 2.8 Tracking only 1 Satellite Trk2 Tracking only 2 Satellites Trk3 Tracking only 3 Satellites SBad Current Satellite is Bad The satellite signal currently being acquired is suspect or unusable. Satellite data request Module is processing a satellite data request C->U...
Hiprom website. ( www.hiprom.com B.1 Input Image Structures Data of the 1756HP-GPS can be presented clearly by copying the input image to the GPSImage user-defined data type (UDT) structure. This structure utilizes the following embedded UDT structures (detailed below) •...
Page 28
1756HP-GPS - User Manual Rev 2.8 CSTOffset DINT[2] Decimal Latitude GPSPolar Degrees Decimal Minutes Decimal Seconds REAL Float Longitude GPSPolar Degrees Decimal Minutes Decimal Seconds REAL Float Altitude REAL Float Velocity GPSENU Northerly REAL Float Easterly REAL Float Upward REAL...
Page 29
1756HP-GPS - User Manual Rev 2.8 GPSCartesian Name Data Type Style REAL Float REAL Float REAL Float Table B.4 : GPSCartesian UDT B.2 Unconnected message Structures An array of the following structure can be used to receive the satellite data requested from the module via the unconnected message.
Page 30
1756HP-GPS - User Manual Rev 2.8 The following structure can be used for the UTC to Gregorian conversion via the unconnected message. The structure holds both the data sent and received. GPSConvUTC Name Data Type Style UTCRequest DINT[2] Decimal Year...
The GPS control segment updates the system almanac weekly and the ephemeris hourly through three ground-based control stations. During normal operation, the 1756HP-GPS receiver module updates its ephemeris and almanac as needed. The performance of a GPS receiver at power-on is determined largely by the availability and accuracy of the satellite ephemeris data and the availability of a GPS system almanac.
Page 33
The cold-start search algorithm applies to a 1756HP-GPS receiver which has no memory of its previous session (i.e., is powered on without the memory backup circuit connected to a source of DC power). This is the “out of the box”...
Page 34
SNR Mask 4.4.2 Although the 1756HP-GPS receiver is capable of tracking signals with SNRs as low as 0, the default SNR mask is set to 3 to eliminate poor quality signals from the fix computation and minimize constellation switching. Low SNR values may result from: •...
Page 35
GPS “clocks” to correct its internal clock, which is not as stable or accurate as the GPS atomic clocks. GPS receivers like the 1756HP-GPS’s receiver output a highly accurate timing pulse (PPS) generated by its internal clock, which is constantly corrected using the GPS clocks.
TIME STANDARDS APPENDIX E There are many different time standards used in the world today. This chapter describes the different formats and standards used in the 1756HP-GPS module and how the relate to one another. E.1 GPS Time By synchronizing with the atomic clocks on GPS satellites the 1756HP-GPS module is able to compute accurate GPS time.
Page 37
CST by adding an offset known as the CST Offset. WCT = CST + (CST Offset) The 1756HP-GPS module calculates the required CST Offset in order to set the WCT to UTC time or local time depending on the configured Time Zone.
1756HP-GPS - User Manual Rev 2.8 GLOSSARY APPENDIX F Communications format Format that defines the type of information transferred between an I/O module and its owner controller. This format also defines the tags created for each /O module Coordinated System Time (CST) Timer value which is kept synchronized for all modules within a single ControlBus chassis.
Page 39
1756HP-GPS - User Manual Rev 2.8 Each GPS satellite generates its own distinctive PRN code, which is modulated onto each carrier. The PRN code serves as identification of the satellite, as a timing signal, and as a subcarrier for the navigation data.
Need help?
Do you have a question about the 1756HP-GPS and is the answer not in the manual?
Questions and answers