API de la SIMATIC Automation Tool para .NET framework
7.13 Interfaz ICPU
7.13.4.18
Método SetCurrentDateTime
Tipo de respues-
ta
Result
Nombre
password
time
Este método ajusta la hora actual de la CPU. Las normas de conversión de la hora
configurada no se ven afectadas por esta acción. Por eso, el valor
basa en la hora UTC, no en la hora local.
El siguiente ejemplo atraviesa toda la red industrial y ajusta la hora actual para cada
dispositivo CPU según la hora actual de la programadora:
Network myNetwork = new Network();
IProfinetDeviceCollection devices;
IScanErrorCollection scanResult = myNetwork.ScanNetworkDevices(out scannedDevices);
if (!scanResult.Succeeded)
{
}
230
Nombre del método
SetCurrentDateTime
Tipo de datos
EncryptedString
System.DateTime
foreach (IProfinetDevice dev in devices)
{
ICPU devAsCpu = dev as ICPU;
if (devAsCpu != null)
{
devAsCpu.SetPassword(new EncryptedString("Password"));
devAsCpu.Selected = true;
retVal = devAsCpu.SetCurrentDateTime(DateTime.UtcNow);
}
}
Parámetros
Tipo de parámetro
Descripción
In
Este método abre una conexión
legítima con el dispositivo. Por
eso puede ser necesaria una
contraseña.
In
Nuevo valor para la hora actual de
la CPU
Guía del usuario de SIMATIC Automation Tool V3.1 SP2
Manual de producto, V3.1 SP2, 11/2018, A5E45044281-AA
especificado se
DateTime