API de la SIMATIC Automation Tool para .NET framework
7.13 Interfaz ICPU
}
7.13.4.12
Método DeleteRecipe
Tipo de respues-
ta
Result
Nombre
strFileName
El método se utiliza para borrar un archivo de receta de la tarjeta de memoria de una CPU.
Algunas CPU no admiten el acceso remoto a recetas. Compruebe la propiedad
RemoteRecipesAllowed
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;
IScanErrorCollection scanResult = myNetwork.ScanNetworkDevices(out scannedDevices);
if (!scanResult.Succeeded)
{
de memoria
222
devAsCpu.DeleteDataLog(datalog.Name);
}
}
}
}
}
Nombre del método
DeleteRecipe
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 las recetas están disponibles en la tarjeta
//------------------------------------------
if (devAsCpu.RecipeFolder.Exists)
{
devAsCpu.SetPassword(new EncryptedString("Password"));
//------------------------------------------
// Buscar todos los archivos de registros
Parámetros
Tipo de parámetro
Descripción
In
Nombre del archivo de receta que
debe borrarse de la tarjeta de
memoria de una CPU.
RecipeFolder
Guía del usuario de SIMATIC Automation Tool V3.1 SP2
Manual de producto, V3.1 SP2, 11/2018, A5E45044281-AA
para iterar todas las recetas