Setcurrentdatetime Method - Siemens SIMATIC S7 User Manual

Simatic automation tool v2.1
Hide thumbs Also See for SIMATIC S7:
Table of Contents

Advertisement

SIMATIC Automation Tool API for .NET framework
6.9 The ICPU interface
6.9.3.11

SetCurrentDateTime method

Return type
Method name
Result
SetCurrentDateTime
Name
Data type
password
EncryptedString
time
System.DateTime
This method sets the current time for the CPU. The configured time transformation rules are
not affected by this action. Therefore, the specified DateTime value is based on UTC time,
not the local time.
The following example traverses the entire industrial network and sets the current time for
each CPU device to the current time of the PG/PC.
IProfinetDeviceCollection devices = new IProfinetDeviceCollection();
Result retVal = myNetwork.ScanNetworkDevices(out devices);
if (retVal.Succeeded)
{
foreach (IProfinetDevice dev in devices)
{
}
}
110
ICPU devAsCpu = dev as ICPU;
if (devAsCpu != null)
{
retVal = devAsCpu.SetCurrentDateTime(new EncryptedString(""),
}
Parameters
Parameter type
In
In
DateTime.UtcNow);
Description
This method opens a legitimized connec-
tion to the device. Therefore, a password
may be required
New value for the CPU current time.
SIMATIC Automation Tool V2.1 user guide
Manual, V2.1.1 07/2016, A5E33042676-AC

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents