SIMATIC Automation Tool API for .NET framework
6.9 The ICPU interface
SIMATIC Automation Tool V2.1 user guide
102 Manual, V2.1.1 07/2016, A5E33042676-AC
GetCurrentDateTime method
In This method opens a legitimized connec-
tion to the device. Therefore a password
Out Current date and time returned from the
This method gets the current timestamp for the CPU.
The following example searches the
IProfinetDeviceCollection for a CPU at a specific IP
address, and gets its time.
uint targetIPAddress = 0xC0A80001; // 192.168.0.1
retVal = myNetwork.ScanNetworkDevices(out devices);
if (!retVal.Succeeded)
return;
foreach (IProfinetDevice dev in devices)
{
ICPU devAsCpu = dev as ICPU;
if ((devAsCpu != null) && (devAsCpu.IP == targetIPAddress))
{
DateTime curTime = new DateTime();
retVal = devAsCpu.GetCurrentDateTime(new EncryptedString(""),
out curTime);
}
}