Este método carga copias de archivos de registro desde la tarjeta de memoria de la CPU a
la PG o el PC. Algunas CPU no soportan el acceso remoto a registros. Compruebe la
propiedad
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.
Result retVal = myNetwork.ScanNetworkDevices(out devices);
if (retVal.Succeeded)
{
FeatureSupport.RemoteDataLogsAllowed)
memoria
}
Guía de usuario de SIMATIC Automation Tool V3.0
Manual de producto, V3.0, 06/2017, A5E41848985-AA
RemoteDataLogsAllowed
foreach (IProfinetDevice dev in devices)
{
ICPU devAsCpu = dev as ICPU;
if (devAsCpu != null)
{
if (devAsCpu.RemoteDataLogsAllowed ==
{
//------------------------------------------
// Comprobar primero que hay registros disponibles en la tarjeta de
//------------------------------------------
if (devAsCpu.DataLogFolder.Exists)
{
//------------------------------------------
// Buscar todos los archivos de registros
//------------------------------------------
foreach (IRemoteFile datalog in devAsCpu.DataLogsFolder.Files)
{
//------------------------------------------
// Cargar una copia de cada registro.
//------------------------------------------
devAsCpu.UploadDataLog(new EncryptedString(""),
}
}
}
}
}
API de la SIMATIC Automation Tool para .NET framework
para asegurarse de que la CPU en cuestión soporta esta
para iterar todos los registros en la
DataLogFolder
datalog.Name,
@"C:\MyDataLogs");
7.9 Interfaz ICPU
149