background image

ibaClock 

Manual 

 

 

 

Issue 1.4 

53

 

 

The offset that is used to correct the slave clock is calculated as follows. 

𝑂𝑓𝑓𝑠𝑒𝑡  =  𝑀𝑎𝑠𝑡𝑒𝑟𝑆𝑙𝑎𝑣𝑒 𝑑𝑖𝑓𝑓𝑒𝑟𝑒𝑛𝑐𝑒      −      𝑟𝑢𝑛 − 𝑡𝑖𝑚𝑒

 

or 

𝑂𝑓𝑓𝑠𝑒𝑡  =   (𝑡

2

− 𝑡

1

) −  

(𝑡

2

− 𝑡

1

+ 𝑡

4

− 𝑡

3

)

2

 

However, this calculation of the offset is only correct on the assumption that a constant 
propagation speed prevails in the network. No accurate synchronization can occur if de-
vices are installed in the infrastructure that cause different run-times between the master 
and slave. 

Different  run-times  can  be  caused,  for  example,  by  switches  that  are  not  designed  to 
operate PTP applications. 

 

15.2 

Network requirements 

With an optimally developed network architecture, PTP allows for a synchronization of 
under 100 nanoseconds. To be able to achieve this, however, the network architecture 
must be fully IEEE 1588 compliant. 

The  three  main  components  of  grandmaster  clock  (best  with  GPS  receiver),  network 
switch (transparent or boundary clock) and PTP slave must support the time stamping 
on the hardware side. 

Network switch 

Switches  can  be  categorized  as  “standard”  and  “IEEE1588-supporting.”  A  standard 
switch temporarily stores the network packets before sending them on again. The time 
of the caching may vary depending on the utilization of the switch. This in turn affects the 
calculation of the delay and the offset.  

High-Speed, Low-Latency Switch 

Like the standard switch, this switch caches the packets. In the event of a slightly higher 
network load, it also allows for an accurate and stable synchronization. However, since 
the cache time also varies with this switch, it has a negative impact on the calculation of 
the delay and the subsequent synchronization. 

Transparent Clock 

A transparent clock (TC) is a network switch that handles the IEEE1588 packets differ-
ently than the standard switch. The transparent clock measures the cache time of the 
packets  and  enters  this in  a field  of the  packet. The  slave  then  uses  the  original  time 
stamp and the time in the additional field to correctly calculate the delay. 

Boundary Clock 

The boundary clock (BC) is another switch where the handling of the IEEE1588 packets 
is again different from that of a transparent clock or a standard switch. 

The boundary clock can transport the PTP time information across network boundaries. 
For  this  purpose,  it  receives  the  time  information  as  a  slave  and  passes  this  on  as  a 
master.  

Slaves connected to the boundary clock see this as a grandmaster clock and synchro-
nize themselves, even if they are in a different subnetwork. 

 

Summary of Contents for ibaClock

Page 1: ...ibaClock Time synchronization module for ibaPDA systems Manual Issue 1 4 ...

Page 2: ...ll compliance is not guaranteed However the information in this publication is updated regularly Required cor rections are contained in the following regulations or can be downloaded on the Internet The current version is available for download on our web site http www iba ag com Protection note Windows is a label and registered trademark of the Microsoft Corporation Other product and company name...

Page 3: ...view 12 7 2 Display elements 13 7 3 Connections 13 7 3 1 FO connections X10 TX and X11 RX 13 7 3 2 Power supply X14 13 7 3 3 Digital outputs 14 7 3 4 GPS input X44 14 7 3 5 IRIG B input X45 14 7 3 6 Ethernet interface 14 8 System integration 16 8 1 Time source via FO 16 8 2 Time server via network 17 8 2 1 TIME Protocol 17 8 2 2 DAYTIME Protocol 17 8 2 3 NTP 17 8 2 4 PTP 19 9 Initial start up 21 9...

Page 4: ... 4 ibaClock Diagnostics tab 40 11 Technical data 42 11 1 Main data 42 11 2 Dimension sheet 44 11 3 Pin assignment antenna cable 45 12 Accessories 47 13 Trouble shooting 47 13 1 Antenna configuration 48 14 Security 50 14 1 List of ports used 51 14 2 Other types of access 51 15 PTP 52 15 1 Functional principle 52 15 2 Network requirements 53 16 NTP 55 16 1 Functional principle 55 17 Support and Cont...

Page 5: ...is capable of assessing safety and recognizing possible consequences and risks on the basis of his her specialist train ing knowledge and experience and knowledge of the standard regulations 1 2 Notations The following designations are used in this manual Action Notations Menu command Menu Logic diagram Call of menu command Step 1 Step 2 Step 3 Step x Example Select menu Logic diagram Add New logi...

Page 6: ...l function The non observance of this safety information may result in a potential risk of death or severe injury The non observance of this safety information may result in a potential risk of injury or material damage Note A note specifies special requirements or actions to be observed Important note Note if some special features must be observed for example exceptions from the rule Tip Tip or e...

Page 7: ...nnas The antennas the suitable antenna cables and mount ing accessories can also be obtained at iba see chapter 12 The length of the antenna cable has to be indicated when placing the order Alternatively ibaClock can use the time code IRIG B as external time source The fol lowing telegrams are supported e g IEEE C37 118 AFNOR NF S87 500 IEEE 1344 or B004 B124 B005 B125 B006 B126 B007 B127 see chap...

Page 8: ...Clock device 2 pin connector for power supply 4 pin connector for digital outputs Manual Required accessories GPS Trimble Acutime GG or Trimble Acutime 360 smart antenna Pre assembled cable The cable length has to be indicated when placing the order Antenna base optional Mounting bar optional IRIG B IRIG B time source Coaxial cable e g RG58 with BNC connector ...

Page 9: ...onnecting to the voltage please ensure compliance with the correct power level and polarity Important note A possibly necessary lightning protection for the GPS antenna that might be needed must be foreseen and built by an electrician Important note Do not open the device Opening the device results in a loss of warranty Note Clean the device only on the outside with a dry or slightly damp and stat...

Page 10: ...o one of the following ibaFOB cards in the ibaPDA computer ibaFOB io D ibaFOB 2io D ibaFOB 2i D optionally with extension module ibaFOB 4o D ibaFOB 4i D optionally with extension module ibaFOB 4o D ibaFOB io ExpressCard The firmware of the ibaFOB D card must eventually be upgraded to a state D3 or higher for the use of ibaClock Please contact the iba support in case of a required firmware update C...

Page 11: ...a with sight contact to the satellites For the calculation of the exact time at least 4 satellites must be detected At free sight to the horizon averagely 7 9 satellites are visible The antenna should be installed with greatest possible opening angle towards the sky A mounting rob for the mounting on buildings is available at iba Other documentation Please find information for positioning and moun...

Page 12: ...perating state display FO input RX X11 FO output TX X10 LEDs for the state of time sources Voltage supply X14 Digital outputs X27 GPS input X44 IRIG B input X45 Ethernet interface X22 Figure 1 Front view 7 1 2 Bottom view USB interfaces for service purposes only X12 Figure 2 Bottom view ...

Page 13: ...atus Description Off Time source not selected Green Time source OK Flashes green Synchronization to time source or time source disrupted Red Time source defective 7 3 Connections 7 3 1 FO connections X10 TX and X11 RX X11 RX FO receive interface X10 TX FO send interface A bidirectional FO connection is required for the connection to an ibaPDA system A FO card type ibaFOB D or ibaFOB Dexp has to be...

Page 14: ...y is made via ibaClock The GPS antenna receives the time signal and position data of the GPS satellites which are in their viewing range The GPS universal time GPS UTC Universal Time Coordi nated is calculated from the time signal and the runtimes The world time UTC is calcu lated from the GPS UTC by subtraction of the switching seconds A configuration of the GPS input is not required 7 3 5 IRIG B...

Page 15: ...ibaClock Manual Issue 1 4 15 The NTP and PTP protocols for time synchronization are also available via the Ethernet interface ...

Page 16: ...nterface The configuration system must be connected with ibaClock via a bidirectional FO con nection An additional Ethernet cabling is hereby not necessary Measuring systems which are located very far apart can also be synchronized There fore each measuring point needs an ibaClock module which synchronizes the recording of the corresponding ibaPDA system to the global GPS time The local time zone ...

Page 17: ... time as ASCII character string The used format may vary from system to system Possible format Weekday month day year time zone Example Tuesday December 14 1982 13 37 42 GMT The protocol requires port 13 TCP UDP which has to be released in the firewall 8 2 3 NTP Many controls and PCs can be synchronized with NTP Network Time Protocol When using the NTP client integrated in Windows from Windows 200...

Page 18: ...Manual ibaClock 18 Issue 1 4 2 Click the menu item Change date and time settings 3 Click the button Change settings on the Internet time tab ...

Page 19: ...ve to be carried out by the IT department using group policies 8 2 4 PTP Since version 6 31 0 ibaPDA offers the possibility to carry out the time synchronization via PTP To do this simply set the synchronization mode for the time to PTP in the I O manager in the node General Time Synchronisation Furthermore the network interface and the PTP domain on which the PTP timer provides the data must be s...

Page 20: ...A As soon as ibaPDA receives PTP telegrams the BMCA Best Master Clock Algorithm determines the best timer in the network and synchronization is carried out Note When using PTP please observe the requirements for the network and the built in com ponents Refer to chapter 15 2 ...

Page 21: ...y signal failures If the GPS signal fails for a longer time days deviations of approx 30 ms are possible per day between two systems which are synchronized with ibaClock The device can be configured via a web interface The following functions are available Diagnosis of device status and GPS signal reception Network settings Creating passwords Firmware update For the access to the device by ibaPDA ...

Page 22: ...nel Network and Sharing Center Change adapter settings Windows 7 and assign a suitable IP address e g 192 168 1 2 Note The IP address of your computer must not be 192 168 1 1 as this is the address of ibaClock Set another IP address in the 192 168 1 x format 3 Start a web browser on the computer and insert the IP address of the device as URL http 192 168 1 1 Note To be able to use DHCP a DHCP seve...

Page 23: ...ibaClock Manual Issue 1 4 23 6 Start a web browser on the PC and enter the host name of the device into the URL e g http ibaclock_000001 For more information see chapter 9 3 3 ...

Page 24: ...ces IP address of the device http 192 168 0 1 The resolution of the device name is not supported IP address in Flex mode IP address in Flex mode The automatically assigned IP address in Flex mode consists of 4 sections e g 172 29 0 101 The first two sections 172 29 correspond to the IP address of the ibaFOB D network adapter the third section 0 corresponds to the number displayed in the ibaFOB D c...

Page 25: ... e g cause that the access to the device via Ethernet is no longer possible and that the device parameters have to be reset to the default settings Important note Change the default password directly after commissioning to prevent unauthorized ac cess to the configuration Permitted signs are numbers and letters in capitalization and lower case If you have forgotten the password you can only change...

Page 26: ...es The currently displayed website is shown in green 2 The actually set time source and its status are displayed in the status bar The update of the status bar is made automatically 3 Display area for detail data depending on the page selected in the navigation field Important note To have an automatic update of the status bar display the web browser must allow the execution of JavaScript ...

Page 27: ...r USB describes the settings of the USB connection X12 1 Here you can select whether a DHCP server that is available in the network or 2 a fixed IP address should be used 3 Subnet Mask suitable for the network 4 Default Gateway if no gateway is used enter 0 0 0 0 here 5 By pressing the Submit button the entries for the network interface Ether net are saved in the device 6 By pressing the Refresh b...

Page 28: ...will be eliminated automatically at the takeover of the IP addresses 9 3 4 Settings This page is only accessible after the login over the user admin Figure 7 Web interface time source time distribution 1 The Time Source can be determined here GPS RTC IRIG and PTP are available If a GPS antenna has not yet been installed during commissioning the time can be specified by RTC in order to synchronize ...

Page 29: ...ibaClock Manual Issue 1 4 29 ...

Page 30: ...Manual ibaClock 30 Issue 1 4 PTP settings ...

Page 31: ...nnected GPS Signal Indicates the status of the GPS signal Fix 2D Three satellites are used for the time synchronization 3D At least four satellites are used for the time synchronization Latitude Geographical latitude in decimal degrees Longitude Geographical longitude in decimal degrees Satellites in view Number of satellites that are currently in the field of view of the antenna ...

Page 32: ...angle as well as the signal strength in dB and whether they are being used at this moment 9 3 6 PTP Figure 9 PTP web interface Configuration Delay mechanism Auto Automatic detection of the delay mechanism E2E End to End mechanism If network components are installed between the end points that are not PTP ca pable this mechanism should be used to detect the propagation delay ...

Page 33: ...e network layer OSI model layer 3 is used for the synchronization The com munication occurs via the ports 319 and 320 Sync interval The time interval in which a synchronization telegram is to be sent The specifica tion occurs in 2𝑥 𝑠 i e a value of 0 results in a time interval of 1s since 20 𝑠 1𝑠 Domain number In order to operate several independent PTP clocks in one network these can be split up ...

Page 34: ...urposes please enter the existing password once and the new password twice 2 Then please click on Change password The changes are now applied Important note As soon as you have put the device into operation please change the password immedi ately This makes it difficult for unauthorized persons to access administrative properties Firmware update 1 Click on the Browse button and select the update f...

Page 35: ... firmware update takes a few minutes The device must certainly not turned off during the running update Reset to factory defaults By pressing this button the device is reset to its factory defaults Important note After a factory reset all customized settings will be lost 9 3 8 Help Figure 11 Web interface help support information This page contains important contact data to maintain the support fo...

Page 36: ...other The time axis in the signal display of ibaPDA displays the local system time of the ibaPDA computer at which the data was recorded To compare measuring data that was recorded by different ibaPDA systems at different locations the time difference in the signal display in ibaAnalyzer can be compensated Note The acquisition time basis must be identically configured in the ibaPDA I O Manager on ...

Page 37: ...he device Click the right mouse button on the link of the ibaFOB card the device shall be connected to and select Add module and ibaClock from the displayed list The device will be displayed in the signal tree 4 Configure the ibaClock module in the I O Manager ...

Page 38: ...ion that is used for this module Use name as prefix IF TRUE is selected the module name is put as prefix in front of the signal name of this module Connection IP address The IP address is determined by the slot the link number of the FOB card and the device number which is set on the device ibaPDA sends configuration data and reads diagnosis data over the TCP IP connection which is realized in the...

Page 39: ...nnection to the device 10 3 ibaClock Digital tab Figure 13 ibaClock Digital tab In the Digital tab the status signal of the time source can be activated Name The signal name is already given You can insert two additional comments if you click the symbol in the signal name field Active Status signal activated deactivated Actual Display of the currently recorded value only available if the measureme...

Page 40: ...the Write firmware button it is possible to run firmware updates Select the update file clock_v xx yy zzz iba in the browser and start the update with OK Important note This procedure can take a few minutes and must not be interrupted Reset to factory defaults With the button Reset to factory defaults any settings are reset to the default set tings having confirmed the following query with Yes The...

Page 41: ...ar changes its color to green and displays a corresponding status message Current time UTC Display of date and UTC time hh mm ss Current time local Display of date and local time hh mm ss The local time is based on the time zone that has been set at Windows System time synchronization Information on the synchronization status is displayed in the section System time syn chronization Difference betw...

Page 42: ...eiving GPS IRIG B Plug connector BNC 50 Ω Supported telegrams B004 B124 B005 B125 B006 B126 B007 B127 IEEE1344 IEEE C37 118 AFNOR NF S87 500 Firmware v01 03 001 and higher IEEE 1588 PTP Precision Time Protocol hardware based Time server function ibaNet Time synchronization of ibaPDA systems via fiber optics IEEE 1588 PTP Precision Time Protocol hardware based NTP Time Daytime Synchronization over ...

Page 43: ... unstabilized Power consumption Up to 2 W without antenna approx 2 5 W with antenna Indicators 4 LEDs for device status 4 LEDs for status of the time sources Operating and environmental conditions Cooling Passive Operating temperature 0 C to 50 C Storage temperature 25 C to 65 C Transport temperature 25 C to 65 C Humidity class acc to DIN 40040 F no condensation Protection class IP20 CE conformity...

Page 44: ...Manual ibaClock 44 Issue 1 4 11 2 Dimension sheet Dimensions in mm Figure 15 Dimension sheet Thread of the antenna holder Thread in the antenna holder 14 NPT pipe thread ...

Page 45: ... Function Protocol ibaClock Function Pin 1 DC Power 5 36VDC Pin 7 24V Pin 2 Port B Receive TSIP RS 422 Pin 6 UART TXn Pin 3 Port B Receive TSIP RS 422 Pin 1 UART TXp Pin 4 Port B Transmit TSIP RS 422 Pin 4 UART RXn Pin 5 Port B Transmit TSIP RS 422 Pin 2 UART RXp Pin 6 Pin 7 Pin 8 Pin 9 DC Ground Ground Pin 8 GND Pin 10 Pin 11 PPS Transmit TSIP RS 422 Pin 3 PPS RXp Pin 12 PPS Transmit TSIP RS 422 ...

Page 46: ... de farnell com for example Manufacturer no Description 6862 201 22278 Crimp socket IMC AWG22 to 26 750VAC 5A IMC26 2212X Connector cable assembly 12 pin 681020012250961D Bend relief sleeves PVC cable entry 6 35 AMSC22 1 Crimp tools GR 22 IMC QC Contacts 6757 201 2201 Disassembly tools IMC connection 22 C091 31H008 1002 Amphenol C091 connector cable 8 pin 4 6 mm C091 31H008 1012 Amphenol C091 conn...

Page 47: ...ectly configured refer to chapter 13 1 GPS ibaClock resynchronizes in irregular periods LED Flashes The antenna cable is defect The antenna is defect Voltage supply is overloaded There is no sufficient visual contact to at least 4 satellites An opening angle of min 45 to the sky is typically necessary GPS ibaClock synchronizes very long after a GPS signal break LED Flashes A synchronization can ta...

Page 48: ...B converter included in the starter kit and connect these to the PC 2 Open the Trimble Studio or the Trimble Visual Timing Studio 3 Select New Connection in the Connections menu or GNSS Receiver in the drop down field Connect to Device 4 In the following dialog select the device as well as the COM port for the connec tion of the antenna Also set a check mark for Auto detect settings in order to au...

Page 49: ...ibaClock Manual Issue 1 4 49 c Click Set to accept the changes d Click on Save Configuration to make the changes permanent 7 The configuration is complete ...

Page 50: ...w security gaps in proprietary as well as open source software or hardware make unauthorized network accesses easier It is therefore recommended to connect network capable iba devices to untrusted networks only with sufficient protection such as a firewall Figure 16 Example of a network configuration with remote access ...

Page 51: ... the time source to ibaPDA This port can be changed 62101 62104 TCP Configuration 63000 TCP Service 63002 TCP Service 63101 TCP Configuration 14 2 Other types of access In addition to the web interface the device also has the following accesses Telnet A telnet service runs on the service and fiber optic interface In support cases this can be used by the iba support to get more accurate information...

Page 52: ...k and serves as a reference clock Several slaves can synchronize with a master in the network For this purpose the mas ter sends synchronization messages that the slaves use to correct their local clock The master and slave generate exact time stamps in order to determine the network latency which is required for the synchronization To calculate the slave offset four time stamps are recorded betwe...

Page 53: ... again The time of the caching may vary depending on the utilization of the switch This in turn affects the calculation of the delay and the offset High Speed Low Latency Switch Like the standard switch this switch caches the packets In the event of a slightly higher network load it also allows for an accurate and stable synchronization However since the cache time also varies with this switch it ...

Page 54: ...Manual ibaClock 54 Issue 1 4 Figure 18 Exemplary PTP environment with a transparent clock Figure 19 Boundary Clock ...

Page 55: ...to With the above mentioned Windows versions the integrated client offers an accuracy of up to 1 ms 16 1 Functional principle With NTP there are primary servers stratum 1 that are synchronized with a GPS re ceiver for example For the following secondary tertiary and other NTP servers the stratum value is always increased by one the lower they are in the synchronization struc ture NTP also offers a...

Page 56: ...amp T4 receiving time at the client s location is also set and the offset as well as the round trip delay can be calculated as follows 𝑅𝑜𝑢𝑛𝑑 𝑡𝑟𝑖𝑝 𝑑𝑒𝑙𝑎𝑦 𝑇4 𝑇1 𝑇3 𝑇2 𝑂𝑓𝑓𝑠𝑒𝑡 1 2 𝑇2 𝑇3 𝑇1 𝑇4 However this offset calculation only provides an exact value if the run times in both di rections are identical To keep the error in the time synchronization as small as possible the time stamp ex change 𝑇1 to 𝑇4 ...

Page 57: ...ial number iba S N of the product Contact Headquarters iba AG Postbox 1828 DE 90708 Fürth Germany Phone 49 911 97282 0 Fax 49 911 97282 33 E mail iba iba ag com Contact Harald Opel Shipping address iba AG Gebhardtstr 10 DE 90762 Fürth Germany Regional and Worldwide For contact data of your regional iba office or representative please refer to our web site www iba ag com ...

Reviews: