GE Intelligent Platforms GEIP e-Forum


NOTICE: This forum is for users to exchange information about GE Intelligent Platforms products. While it is moderated by GE, each post may not be explicitly answered by GE Intelligent Platforms employees. If your case needs an immediate response, please call 1-800-433-2682.

Go Back   GE Intelligent Platforms e-Forum > Industrial Software > HMI/SCADA - CIMPLICITY

HMI/SCADA - CIMPLICITY Provides superior HMI and SCADA functionality and establishes a solid foundation for Collaborative Internet Manufacturing.

Reply
 
Thread Tools Rate Thread Display Modes
  #1  
Old 09-26-2013, 10:49 AM
rshaw49 rshaw49 is offline
Member
 
Join Date: Oct 2011
Location: Canada
Posts: 45
rshaw49 is on a distinguished road
Server Client Time Synchronization

Any one know how to Sync the time between server and clients with Cimplicity? The clients do not have an internet connection so internet time is not an option. Tried enabling W32 time service on the server which turned out being a problem so ended up disabling it again.

Running Cimplicity vers 7.5 sim11
Server 2003, XP clients.

Thanks
Reply With Quote
  #2  
Old 09-26-2013, 11:09 AM
kyordy kyordy is offline
Community Master
 
Join Date: Jan 2003
Location: Lancaster, PA
Posts: 1,718
kyordy is on a distinguished road
Look at the operating system time sync available. Look specifically at "Net Time". You can write a script or .cmd file that will sync your nodes.
__________________
Keith A. Yordy
Applications Engineer, CSP
AutomaTech

"Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon
Reply With Quote
  #3  
Old 09-26-2013, 12:47 PM
bartolim bartolim is offline
Senior Member
 
Join Date: Jul 2007
Location: Cape Canaveral, FL
Posts: 280
bartolim is on a distinguished road
does your server machine have a connection to an external time sync? If so, the clients should be able to access that source as well. If for some reason there is an issuse, you may be able to utilize the server as your time base. We use a freeware (donations accepted) utility called NetTime http://timesynctool.com/ for our synchronization, but we have a GPS receiver on our network that we access to sync all machines. It may help you out as well.
__________________
Mark B
Cape Canaveral, FL
__________________

Those who say it can't be done should not interrupt the ones who are doing it.
Reply With Quote
  #4  
Old 09-26-2013, 04:17 PM
kyordy kyordy is offline
Community Master
 
Join Date: Jan 2003
Location: Lancaster, PA
Posts: 1,718
kyordy is on a distinguished road
He clearly states no internet connection, so synching with the server is probably the best method.
__________________
Keith A. Yordy
Applications Engineer, CSP
AutomaTech

"Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon
Reply With Quote
  #5  
Old 09-27-2013, 11:04 AM
rshaw49 rshaw49 is offline
Member
 
Join Date: Oct 2011
Location: Canada
Posts: 45
rshaw49 is on a distinguished road
Quote:
Originally Posted by kyordy View Post
He clearly states no internet connection, so synching with the server is probably the best method.
Correct I have no internet connection on the server or clients.
What kind of script or cmd do I write to get net time? Server Client network stuff is not my area of expertise. One of our IT guys is watching this thread and didn't follow what you meant by the net time thing.

The line this system is on is a continuous line so I have to be cautious before I make any changes. Enabling the W32time caused the server to lockup twice. I had to power down both times to get server running again. Scary stuff when your process is still running.
Reply With Quote
  #6  
Old 09-27-2013, 11:12 AM
kyordy kyordy is offline
Community Master
 
Join Date: Jan 2003
Location: Lancaster, PA
Posts: 1,718
kyordy is on a distinguished road
Open a command prompt and type "net time help" for more info, but the syntax I've used is
"net time \\computername /set"
__________________
Keith A. Yordy
Applications Engineer, CSP
AutomaTech

"Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon

Last edited by kyordy; 09-27-2013 at 12:39 PM.
Reply With Quote
  #7  
Old 09-27-2013, 11:14 AM
kyordy kyordy is offline
Community Master
 
Join Date: Jan 2003
Location: Lancaster, PA
Posts: 1,718
kyordy is on a distinguished road
More info:

Syntax

net time [{\\ComputerName | /domain[omainName] | /rtsdomain[omainName]}] [/set]

net time [\\ComputerName] [/querysntp] [/setsntp[:NTPServerList]]

Top of page


Parameters

\\ ComputerName : Specifies the name of a server you want to check or with which you want to synchronize.

/domain [ : DomainName ] : Specifies the domain with which to synchronize clocks.

/rtsdomain [ : DomainName ] : Specifies the domain of the Reliable Time Server with which to synchronize clocks.

/set : Synchronizes the computer's clock with the time on the specified computer or domain.

/querysntp : Displays the name of the Network Time Protocol (NTP) server currently configured for the local computer or the one specified in ComputerName.

/setsntp [ : NTPServerList ] : Specifies a list of NTP time servers to be used by the local computer. The list can contain IP addresses or DNS names, separated by spaces. If you use multiple time servers, you must enclose the list in quotation marks.
__________________
Keith A. Yordy
Applications Engineer, CSP
AutomaTech

"Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon
Reply With Quote
  #8  
Old 09-27-2013, 11:58 AM
rshaw49 rshaw49 is offline
Member
 
Join Date: Oct 2011
Location: Canada
Posts: 45
rshaw49 is on a distinguished road
thank you
Reply With Quote
  #9  
Old 01-08-2014, 03:02 AM
Bob Mintus Bob Mintus is offline
Active Member
 
Join Date: Jun 2003
Location: Warren, OH
Posts: 87
Bob Mintus
We've made use of the NTP port that is available from Meinberg. It acts as a client and server and can be used in conjunction with a radio clock or GPS time source if you don't have an Internet connection. It also can adjust the drift of the server to keep it fairly accurate (typically within 10ms or better). The client can also run on any modern OS (I think I've run it on everything from Server 2003 and XP through Server 2012R2, but I've also run it on Windows 2000 and Server 2000). It runs as a service, but there is also a GUI interface available that can also be used to configure it, as well as monitoring time and sending email alerts.

The software is based on the open ntp version 4 source and is fairly stable. It doesn't require a reboot after installation. I generally run it under a limited local account for safety. You can find it at http://www.meinberg.de. The software is a free download, and a updated version seems to come out every couple of years.

In my case, a handful of our servers have internet access and we point them to a number of good NTP pool sites. Then we point our Cimplicity servers at all of these time servers. Finally, we point the clients at the Cimplicity servers.

Just remember to set up an exception for UDP port 123 (NTP) in the windows firewall.

- Bob
__________________
Robert T. Mintus
Process Control & Automation Engineer
ATI Allegheny Ludlum - Midland Plant
Voice: (724) 773-2743
FAX: (724) 773-2655
E-Mail: Robert.Mintus@ATIMetals.com
Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 04:08 PM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.

e-Forum Legal Notice





Contact Us     |     Privacy Policy     |     Terms & Conditions     2010 General Electric Company