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

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

Publicidad

El siguiente ejemplo de código utiliza la propiedad
en la tarjeta de memoria de la CPU. Una copia de cada receta se carga en la carpeta
C:\MyRecipes.
Network myNetwork = new Network();
IProfinetDeviceCollection devices;
Result retVal = myNetwork.ScanNetworkDevices(out devices);
if (retVal.Succeeded)
{
memoria.
}
Guía de usuario de SIMATIC Automation Tool V3.1
Manual de producto, V3.1, 10/2017, A5E41848985-AB
foreach (IProfinetDevice dev in devices)
{
ICPU devAsCpu = dev as ICPU;if (devAsCpu != null)
{
devAsCpu.SetPassword(new EncryptedString("Password"));
if (devAsCpu.RemoteRecipesAllowed)
{
//------------------------------------------
// Comprobar primero que hay recetas disponibles en la tarjeta de
//------------------------------------------
if (devAsCpu.RecipeFolder.Exists)
{
//------------------------------------------
// Buscar todos los archivos de receta
//------------------------------------------
foreach (IRemoteFile recipe in devAsCpu.RecipeFolder.Files)
{
recipe.Selected = true;
//------------------------------------------
// Cargar una copia de cada receta.
//------------------------------------------
devAsCpu.UploadRecipe(recipe.Name, @"C:\MyRecipes");
}
}
}
}
}
API de la SIMATIC Automation Tool para .NET framework
RecipeFolder
7.12 Interfaz ICPU
para iterar todas las recetas
221

Publicidad

Tabla de contenido
loading

Tabla de contenido