7.13.4.19
Método UploadDataLog
Tipo de respues-
ta
Result
Nombre
strFileName
strDestina-
tionFolder
Este método carga una copia de un archivo de registro concreto desde la tarjeta de memoria
de una CPU a la programadora. Algunas CPU no permiten el acceso remoto a registros de
datos. Compruebe la propiedad
cuestión soporta esta función.
El siguiente ejemplo utiliza la propiedad
tarjeta de memoria de la CPU. Una copia de cada registro se carga en la carpeta
C:\MyDataLogs:
Network myNetwork = new Network();
IProfinetDeviceCollection devices;
IScanErrorCollection scanResult = myNetwork.ScanNetworkDevices(out scannedDevices);
if (!scanResult.Succeeded)
{
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
UploadDataLog
Tipo de datos
string
string
foreach (IProfinetDevice dev in devices)
{
ICPU devAsCpu = dev as ICPU;
if (devAsCpu != null)
{
devAsCpu.SetPassword(new EncryptedString("Password"));
if (devAsCpu.RemoteDataLogsAllowed)
{
//------------------------------------------
// Comprobar primero que hay registros disponibles en la tarjeta de
//------------------------------------------
if (devAsCpu.DataLogFolder.Exists)
{
//------------------------------------------
// Buscar todos los archivos de registro
//------------------------------------------
foreach (IRemoteFile datalog in devAsCpu.DataLogFolder.Files)
{
API de la SIMATIC Automation Tool para .NET framework
Parámetros
Tipo de parámetro
In
In
RemoteDataLogsAllowed
para iterar todos los registros en la
DataLogFolder
7.13 Interfaz ICPU
Descripción
Nombre del archivo de registro
que se va a cargar desde la
SIMATIC Memory Card extraíble
de una CPU
Ruta completa en la que está
almacenado el archivo de registro
cargado
para asegurarse de que la CPU en
231