Time sync protocols in an embedded OPC UA device|OPC UA Standard|Forum|OPC Foundation

Avatar
Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
sp_Feed sp_PrintTopic sp_TopicIcon
Time sync protocols in an embedded OPC UA device
Avatar
Jonas Green
Halmstad, Sweden
Member
Members
Forum Posts: 23
Member Since:
05/24/2017
sp_UserOfflineSmall Offline
1
09/27/2017 - 01:35
sp_Permalink sp_Print

Hi,

In the OPC UA specification I cannot really find a clear requirement if NTP must be supported by an embedded device. In chapter 6.3 of the part 6 of the specification it says “Devices running embedded operating systems should support NTP.” It also says that if the device “cannot practically support NTP” it can poll a discovery server and use the timestamps in the response header as time source.

Is it expected by OPC UA users that NTP is supported? If my device already supports for example IEEE 1588, do I also have to support NTP or polling a discovery server to conform to the OPC UA specification?

 

Br, Jonas.

Avatar
Paul Hunkar
Member
Members
Forum Posts: 27
Member Since:
07/05/2017
sp_UserOfflineSmall Offline
2
09/27/2017 - 12:40
sp_Permalink sp_Print

OPC UA device needs to be time synced, it does matter what protocol is used to do the time synchronization.  NTP is what is recommended, but any protocol is acceptable.  IEEE1588 is perfectly fine.  The Discovery Server interface is the last option.  If the device has no time synchronization of any type, then at least it should get an approximate time from the discover server.

Paul

Forum Timezone: America/Phoenix
Most Users Ever Online: 510
Currently Online:
Guest(s) 20
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 10
Topics: 1444
Posts: 4887