Preface CONTENTS Preface ..........................5 1.1. Introduction to the Time Sync module ............... 5 1.2. Features ........................6 1.3. Architecture ......................... 7 1.4. Additional Information ....................9 1.5. Support ........................9 Installation ........................10 2.1. Module Layout ......................10 2.2. Module Mounting .....................
Page 3
Preface 4.5. Remote Target Device ....................47 Diagnostics ........................48 5.1. LEDs ........................... 48 5.2. Module Status Monitoring in Slate ................49 5.3. Module Event Log...................... 52 5.4. Web Server ........................ 53 Technical Specifications ....................55 6.1. Dimensions ........................ 55 6.2.
Page 4
Preface 1.10 29 August 2017 Added support for 1588 PTP holdover reporting 1.11 5 October 2017 Added UL Class 1 Division 2 1.12 22 November 2017 Added support for NTP Time source 1.13 4 May 2018 Added specification for 1588 PTP Network Transport UDP/IEEE802.3 1.14 5 June 2018 Added extended voltage range...
1. PREFACE 1.1. INTRODUCTION TO THE TIME SYNC MODULE This manual describes the installation, operation, and diagnostics of the Aparian Time Sync module. The Time Sync module provides high accuracy time synchronization across traditional Ethernet networks using 1588 Precision Time Protocol (PTP) as well as Network Time Protocol (NTP).
This mode allows the user to select the constellations that are needed for the required application. Table 1-1. – Modes of Operation The Time Sync module is configured using the Aparian Slate application. This program can be downloaded from www.aparian.com free of charge.
Preface A built-in webserver provides detailed diagnostics of system configuration and operation, including the display of GPS time, position, and velocity, without the need for any additional software. 1.3. ARCHITECTURE The figure below provides an example of the typical network setup. Figure 1.2.
Page 8
Preface With position, velocity, and odometer information various tracking and positioning applications can be implemented. Figure 1.3. - Example of a typical position and velocity application Using the accuracy information provided calculated decisions can be made for various positioning applications including collision warning and avoidance systems. Figure 1.4.
1.4. ADDITIONAL INFORMATION The following documents contain additional information that can assist the user with the module installation and operation. Resource Link Slate Installation http://www.aparian.com/software/slate Time Sync User Manual Time Sync Datasheet http://www.aparian.com/products/timesync Example Code & UDTs www.cisco.com/c/en/us/td/docs/video/cds/cde/cde205_220_420/installa Ethernet wiring standard tion/guide/cde205_220_420_hig/Connectors.html...
Installation 2. INSTALLATION 2.1. MODULE LAYOUT The module has three ports at the bottom of the enclosure as shown in the figure below. The ports are used for Ethernet, GPS antenna and power. The power port uses a three way connector which is used for the DC power supply and the earth connection.
Page 11
Installation Figure 2.2. - Time Sync module bottom view The module provides three diagnostic LEDs as shown in the front view figure below. These LEDs are used to provide information regarding the module system operation, the Ethernet interface, and the GPS receiver pulse-per-second (PPS). Figure 2.2.
Installation DIP Switch Description DIP Switch 1 Used to force the module into “Safe Mode”. When in “Safe Mode” the module will not load the application firmware and will wait for new firmware to be downloaded. This should only be used in the rare occasion when a firmware update was interrupted at a critical stage.
Installation Figure 2.4 - DIN rail mouting 2.3. POWER A three way power connector is used to connect Power+, Power– (ground), and earth. The module requires an input voltage of 10 – 28Vdc. Refer to the technical specifications section in this document. Figure 2.5 - Power connector 2.4.
Installation Various indicators can be used tp asses the quality of the antenna’s view of the sky. These indicators, listed in Table 2.2 below can be found in the Status page of the module in Slate, as well as the input assembly when connected to an Allen-Bradley controller. Indicator Description Satellite Count...
Page 15
Installation Cable Type Max. Length Loss / 100ft Min Bend Cable Connector at 1.5GHz Radius Diameter Types (Inches) (Inches) RG58/U 15m / 50ft 18.0 dB 2” 0.193” SMA, TNC LMR240 30m / 100ft 9.87 dB 0.75” 0.240” SMA, TNC, N LMR400 55m / 180ft 5.13 dB...
Installation 2.6. LIGHTNING PROTECTION Lightning strike protection can be added to the antenna cable circuit. As with the amplifier the arrestor needs to pass DC power to the antenna and a have a pass band around 1.5GHz . The PolyPhaser DGXZ+15TFTF-A is an example of a suitable arrestor. Care must be taken to follow the manufacturer’s installation instructions.
Setup 3. SETUP 3.1. INSTALL CONFIGURATION SOFTWARE All the network setup and configuration of the module is achieved by means of the Aparian Slate device configuration environment. This software can be downloaded from http://www.aparian.com/software/slate. Figure 3.1. - Aparian Slate Environment 3.2.
Page 18
Setup Once opened, the DHCP server will listen on all available network adapters for DHCP requests and display their corresponding MAC addresses. Figure 3.3. - DHCP Server NOTE: If the DHCP requests are not displayed in the DHCP Server it may be due to the local PC’s firewall.
Page 19
Setup The successful assignment of the IP address by the device is indicated by the green background of the associated row. Figure 3.5. - Successful IP address assignment It is possible to force the module back into DHCP mode by powering up the device with DIP switch 2 set to the On position.
Page 20
Setup Figure 3.7. - Selecting the Target Browser The Target Browser automatically scans the Ethernet network for EtherNet/IP devices. Figure 3.8. - Target Browser Right-clicking on a device, reveals the context menu, including the Port Configuration option. Figure 3.9. - Selecting Port Configuration Document No.
Page 21
Setup All the relevant Ethernet port configuration parameters can be modified using the Port Configuration window. Figure 3.10. - Port Configuration Alternatively, these parameters can be modified using Rockwell Automation’s RSLinx software. Document No. D107-009 Page 21 of 60 Revision 1.14...
Setup 3.3. CREATING A NEW PROJECT Before the user can configure the module, a new Slate project must be created. Under the File menu, select New. Figure 3.11. - Creating a new project A Slate project will be created, showing the Project Explorer tree view. To save the project use the Save option under the File menu.
Page 23
Setup Figure 3.13 – Selecting a new Time Sync module The device will appear in the Project Explorer tree as shown below, and its configuration window opened. The device configuration window can be reopened by either double clicking the module in the Project Explorer tree or right-clicking the module and selecting Configuration.
3.4. TIME SYNC PARAMETERS The Time Sync module parameters will be configured by Slate. Refer to the additional information section for documentation and installation links for Aparian Slate. The Time Sync parameter configuration consists of a general configuration as well as advanced configuration.
Page 25
Setup Major Revision The major revision of the module Primary mode There are three primary modes that can be selected for the Time Sync module. Time When time is selected as the primary mode the module will configure the GPS receiver to provide maximum time accuracy.
Page 26
Setup The Time Services configuration consists of the following parameters: Parameter Description Time Source The TSM can retrieve its time from either of the following: GPS/PTP – Using the GPS system or if this is not available from another 1588 PTP Master on the network.
Page 27
Setup Figure 3.16. - Time Services Configuration The Advanced configuration consists of the following parameters: Parameter Description Speed profile There are two speed profiles that can be configured for the Time Sync module. These profiles allows for the most accurate odometer readings for a given speed. Fast In this mode the GPS receiver will be configured to provide the most accurate odometer reading for fast moving (e.g.
Page 28
Setup NOTE: When GPS is selected either GLONASS or BeiDou can be selected but not both at the same time. The Advanced configuration is shown in the figure below. The Advanced configuration window is opened by either double clicking on the module in the tree or right-clicking the module followed by selecting Configuration.
Page 29
Setup Node The Modbus node address. (Only applicable for Modbus TCP.) File PLC Data file number. (Only applicable for PLC5, SLC500 and MicroLogix.) Register PLC Data register (PLC5, SLC500 and MicroLogix) or Modbus holding register (Modbus TCP) Update Rate The rate at which the Time is written to the remote device. Options include: ...
Setup Figure 3.18 – Remote Target configuration 3.5. MODULE DOWNLOAD Once the Time Sync configuration has been completed, it must be downloaded to the module. Before downloading the Connection Path of the module should be set. This path will automatically default to the IP address of the module, as set in the module configuration. It can however be modified, if the Time Sync module is not on a local network.
Page 31
Setup Figure 3.19. - Selecting Connection Path The new connection path can then be either entered manually or selected by means of the Target Browser. Figure 3.20. - Connection Path To initiate the download, right-click on the module and select the Download option. Figure 3.21.
Page 32
Setup Once complete, the user will be notified that the download was successful. Figure 3.22. - Successful download Within the Slate environment the module will be in the Online state, indicated by the green circle around the module. The module is now configured and will start operating immediately. Figure 3.23.
Setup 3.6. RSLOGIX 5000 CONFIGURATION 3.6.1. A I/O C ODULE TO ONFIGURATION The module can operate in either a Logix “owned” or standalone mode. When the module operates in a Logix “owned” mode the Time Sync module will need to be added to the RSLogix 5000 I/O tree.
Page 34
Setup Figure 3.25 - RSLogix General module properties in RSLogix 5000 NOTE: The user will need to enter the exact connection parameters before the module will establish a class 1 connection with the Logix controller. Next the user needs to add the connection requested packet interval (RPI). This is the rate at which the input and output assemblies are exchanged.
Setup UDTs by right-clicking on User-Defined sub-folder in the Data Types folder of the I/O tree and selecting Import Data Type. The assemblies are then assigned to the UDTs with a ladder copy instruction (COP) as shown in the figure below. Figure 3.27 –...
Page 36
Setup Figure 3.29. - Selecting partial import file The import will create the following: The required UDTs (user defined data types) Two controller tags representing the Input and Output assemblies. A routine mapping the Time Sync module to the aforementioned tags. ...
Setup Figure 3.30. - Imported RSLogix 5000 objects Refer to the additional information section of this document for an example RSLogix 5000 project as well as the required UDTs. 3.7. PC SETUP FOR NTP Personal computers and servers can be setup to synchronize their clocks to the Time Sync module using Microsoft Windows Time Service.
Page 38
Setup Figure 3.31. – Opening the windows date and time settings Next the user must select Change settings in the Internet Time tab as shown below: Figure 3.32. – Changing Windows time settings Document No. D107-009 Page 38 of 60 Revision 1.14...
Page 39
Setup The IP address of the Time Sync module must be entered here to enable Windows to synchronize to the Time Sync module using NTP as shown below. To ensure that the synchronization is operating as indented the user can press Update now to test the connection.
Operation 4. OPERATION 4.1. TIME SYNCHRONIZATION The preferred method of accurate time synchronization is achieved using 1588 PTP over an Ethernet network. The accuracy of the time synchronization is dependent on the Ethernet switching equipment, network architecture, boundary clocks, and end devices. Switches that are PTP enabled will allow for the best accuracy timing results as the randomness in the delay between packets being sent from and to the Time Sync module is at the lowest possible level.
Operation NOTE: For further information regarding the announce interval, sync interval, priority 1, priority 2, and domain number refer to the additional information section 1.4 under CIP Sync and 1588 PTP. Switches and network architecture can also affect the time synchronization accuracy when using NTP.
Operation Figure 4.3. –Relative position with reference position In addition to the relative LLA position the module also provides a relative North and relative East position for the given reference. These values are given in meters from the reference point and simplify the application logic required for equipment positioning and collision avoidance systems.
Operation is exchanged at a fix interval. The UDTs provided will convert the input and output arrays into tag based assemblies. Refer to the additional information section in this document for the input and output UDTs. 4.4.1. I NPUT SSEMBLY The following parameters are used in the input assembly of the module.
Page 44
Operation SatelliteCount SINT This is the count of satellites used for the position and time fix. DateTime.UTC LINT This is the amount of microseconds since January, 1, 1970. When displayed in the Date/Time format the current date will be shown with the relevant time zone offset. The time zone offset that will be applied is that of the PC.
Operation Position.ReferenceAltitude REAL Reference altitude from the output assembly in meters. Position.RelativeLatitude REAL Relative latitude in degrees format (Raw latitude less Reference latitude). A negative would indicate south of the reference LLA position. Position.RelativeLongitude REAL Relative longitude in degrees format (Raw longitude less Reference longitude).
Page 46
Operation ReferenceLatitude REAL The reference latitude position in degrees format (e.g. -26.106388 degrees). ReferenceLongitude REAL The reference longitude position in degrees format (e.g. 28.00225 degrees). ReferenceAltitude REAL Reference altitude in meters. Table 4-2 - RSLogix 5000 output assembly parameters Document No. D107-009 Page 46 of 60 Revision 1.14...
Operation 4.5. REMOTE TARGET DEVICE The Remote Target functionality provides a method to update the time of one of the following devices: Allen-Bradley PLC5 Allen-Bradley SLC500 Allen-Bradley MicroLogix Modbus TCP slave device Irrespective of the choice of the device, the time is always written as 6 (16bit) integers as follows: Address Datatype...
Diagnostics 5. DIAGNOSTICS 5.1. LEDS The module provides three LEDs for diagnostics purposes as shown in the front view figure below. A description of each LED is given in the table below. Figure 5.1 - Time Sync module front view Description Module The module LED will provide information regarding the system-level operation of the...
The statistics can be accessed in full by Slate or using the web server in the module. To view the module’s status in the Aparian-Slate environment, the module must be online. If the module is not already Online (following a recent configuration download), then right-click on the module and select the Go Online option.
Page 50
Diagnostics The Status monitoring window can be opened by either double-clicking on the Status item in the Project Explorer tree, or by right-clicking on the module and selecting Status. The status window contains multiple tabs to display the current status of the module. Most of these parameters in the status windows are self-explanatory or have been discussed in previous sections.
Page 51
Diagnostics Module Time Indicates the module’s internal time. The module time is stored in UTC (Universal Coordinate Time) but displayed on this page according to the local PC Time Zone settings. MAC Address Displays the module’s unique Ethernet MAC address. Temperature The internal temperature of the module.
Diagnostics Server Responses Received The number of NTP time responses received Table 5-3 - Parameters displayed in the Status Monitoring – NTP Tab Figure 5.6. - Status monitoring - Satellites The Satellite page will display all the satellites from various constellations used for position fix.
Diagnostics Figure 5.7. - Selecting the module Event Log The Event Log window will open and automatically read all the events from the module. The log entries are sorted so as to have the latest record at the top. Custom sorting is achieved by double-clicking on the column headings.
Page 54
Diagnostics NOTE: The web server is view only and thus no parameters or configuration can be altered from the web interface. Figure 5.9. - Web interface Document No. D107-009 Page 54 of 60 Revision 1.14...
Technical Specifications 6. TECHNICAL SPECIFICATIONS 6.1. DIMENSIONS Below are the enclosure dimensions as well as the required DIN rail dimensions. All dimensions are in millimetres. Figure 6.1 – Time Sync enclosure dimensions Figure 6.2 - Required DIN dimensions Document No. D107-009 Page 55 of 60 Revision 1.14...
Technical Specifications 6.6. 1588 PTP / NTP Specification Rating NTP support (PC time synchronization) NTP Time Source supported 1588 PTP Grandmaster support 1588 PTP Management Support 1588 PTP End-to-End (E2E) Delay Mechanism Support 1588 PTP Peer-to-Peer (P2P) Delay Mechanism Support 1588 PTP / NTP GPS clock source support 1588 PTP Holdover reporting support IPv4 UDP...
Page 59
Technical Specifications UL Mark File: E494895 CLASS 1, DIV 2, GROUPS A, B, C, D ODVA Conformance * F/W 1.008 RoHS2 Compliant Table 6.7 – Certifications Document No. D107-009 Page 59 of 60 Revision 1.14...
Need help?
Do you have a question about the A-TSM and is the answer not in the manual?
Questions and answers