Método Deletedatalog - Siemens SIMATIC S7/HMI Guia Del Usuario

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

Publicidad

7.13.4.11
Método DeleteDataLog
Tipo de respues-
ta
Result
Nombre
strFileName
Este método se utiliza para borrar un archivo de registro de una tarjeta de memoria de la
CPU.
Algunas CPU no permiten el acceso remoto a registros de datos. Compruebe la propiedad
RemoteDataLogsAllowed
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;
IScanErrorCollection scanResult = myNetwork.ScanNetworkDevices(out scannedDevices);
if (!scanResult.Succeeded)
{
tarjeta de memoria
Guía del usuario de SIMATIC Automation Tool V3.1 SP2
Manual de producto, V3.1 SP2, 11/2018, A5E45044281-AA
Nombre del método
DeleteDataLog
Tipo de datos
string
para asegurarse de que la CPU en cuestión admite esta función.
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 registros
//------------------------------------------
foreach (IRemoteFile datalog in
{
datalog.Selected = true;
//------------------------------------------
// Borrar el registro.
//------------------------------------------
API de la SIMATIC Automation Tool para .NET framework
Parámetros
Tipo de parámetro
In
DataLogFolder
devAsCpu.DataLogFolder.Files)
7.13 Interfaz ICPU
Descripción
Nombre del archivo de registro
que debe borrarse de una tarjeta
de memoria de la CPU
para iterar todos los
221

Publicidad

Tabla de contenido
loading

Tabla de contenido