Siemens SIMATIC S7/HMI Guía De Usuario página 208

Ocultar thumbs Ver también para SIMATIC S7/HMI:
Tabla de contenido

Publicidad

API de la SIMATIC Automation Tool para .NET framework
7.12 Interfaz ICPU
El siguiente ejemplo de código utiliza la propiedad
registros en la tarjeta de memoria de la CPU. Se borran todos los registros de datos.
Network myNetwork = new Network();
IProfinetDeviceCollection devices;
Result retVal = myNetwork.ScanNetworkDevices(out devices);
if (retVal.Succeeded)
{
tarjeta de memoria
}
208
foreach (IProfinetDevice dev in devices)
{
ICPU devAsCpu = dev as ICPU;
if (devAsCpu != null)
{
if (devAsCpu.RemoteDataLogsAllowed)
{
//------------------------------------------
// Comprobar primero que esos registros están disponibles en la
//------------------------------------------
if (devAsCpu.DataLogFolder.Exists)
{
devAsCpu.SetPassword(new EncryptedString("Password"));
//------------------------------------------
// Buscar todos los archivos de registro
//------------------------------------------
for (Int32i=devAsCpu.DataLogFolder.Files.Count - 1; i>=0; i--)
{
IRemoteFile datalog = devAsCpu.DataLogFolder.Files[i];
if (datalog != null)
{
datalog.Selected = true;
//------------------------------------------
// Borrar el registro de datos.
//------------------------------------------
devAsCpu.DeleteDataLog(datalog.Name);
}
}
}
}
}
para iterar todos los
DataLogFolder
Guía de usuario de SIMATIC Automation Tool V3.1
Manual de producto, V3.1, 10/2017, A5E41848985-AB

Publicidad

Tabla de contenido
loading

Tabla de contenido