Método Uploadrecipe - Siemens SIMATIC S7/HMI Guia Del Usuario

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

Publicidad

API de la SIMATIC Automation Tool para .NET framework
7.13 Interfaz ICPU
}
7.13.4.20
Método UploadRecipe
Tipo de respues-
ta
Result
Nombre
strFileName
strDestina-
tionFolder
Este método carga una copia de un archivo de receta desde la tarjeta de memoria de una
CPU. Algunas CPU no permiten 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. Una copia de cada receta se carga en la carpeta
C:\MyRecipes:
Network myNetwork = new Network();
IProfinetDeviceCollection devices;
IScanErrorCollection scanResult = myNetwork.ScanNetworkDevices(out scannedDevices);
if (!scanResult.Succeeded)
{
232
datalog.Selected = true;
//------------------------------------------
// Cargar una copia de cada registro.
//------------------------------------------
devAsCpu.UploadDataLog(datalog.Name, @"C:\MyDataLogs");
}
}
}
}
}
Nombre del método
UploadRecipe
Tipo de datos
string
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)
{
devAsCpu.SetPassword(new EncryptedString("Password"));
if (devAsCpu.RemoteRecipesAllowed)
{
//------------------------------------------
Parámetros
Tipo de parámetro
Descripción
In
Nombre de archivo de la receta
que se va a cargar desde la tarje-
ta de memoria de la CPU
In
Ruta completa en la que se escri-
be el archivo de receta cargado
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

Publicidad

Tabla de contenido
loading

Tabla de contenido