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

Ocultar thumbs Ver también para SIMATIC S7/HMI:
Tabla de contenido
API de la SIMATIC Automation Tool para .NET framework
7.12 Interfaz ICPU
El siguiente ejemplo de código utiliza la propiedad
en la tarjeta de memoria de la CPU. Se borran todas las recetas.
Network myNetwork = new Network();
IProfinetDeviceCollection devices;
Result retVal = myNetwork.ScanNetworkDevices(out devices);
if (retVal.Succeeded)
{
de memoria
}
210
foreach (IProfinetDevice dev in devices)
{
ICPU devAsCpu = dev as ICPU;
if (devAsCpu != null)
{
if (devAsCpu.RemoteDataLogsAllowed)
{
//------------------------------------------
// Comprobar primero que esas recetas están disponibles en la tarjeta
//------------------------------------------
if (devAsCpu.RecipeFolder.Exists)
{
devAsCpu.SetPassword(new EncryptedString("Password"));
//------------------------------------------
// Buscar todos los archivos de registro
//------------------------------------------
for (Int32i=devAsCpu.RecipeFolder.Files.Count - 1; i>=0; i--)
{
IRemoteFile recipe = devAsCpu.RecipeFolder.Files[i];
if (recipe != null)
{
recipe.Selected = true;
//------------------------------------------
// Borrar la receta.
//------------------------------------------
devAsCpu.DeleteRecipe(recipe.Name);
}
}
}
}
}
para iterar todas las recetas
RecipeFolder
Guía de usuario de SIMATIC Automation Tool V3.1
Manual de producto, V3.1, 10/2017, A5E41848985-AB
Tabla de contenido
loading

Tabla de contenido