Método Setoperatingstate - Siemens SIMATIC S7/HMI Guía De Usuario

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

Publicidad

API de la SIMATIC Automation Tool para .NET framework
7.12 Interfaz ICPU
7.12.4.17
Método SetOperatingState
Tipo de respues-
ta
Result
Nombre
nRequestState
Este método se utiliza para cambiar el estado operativo de una CPU.
Algunas CPU no admiten está función. Compruebe la propiedad C
asegurarse de que la CPU en cuestión admite esta función.
En el siguiente ejemplo se busca en la
dirección IP específica. Cuando la encuentra, comprueba que la CPU en cuestión soporta la
función de cambio de modo y pone la CPU en RUN.
Network myNetwork = new Network();
uint targetIPAddress = 0xC0A80001; // 192.168.0.1
IProfinetDeviceCollection devices;
Result retVal = myNetwork.ScanNetworkDevices(out devices);
if (retVal.Succeeded)
{
}
216
Nombre del método
SetOperatingState
Tipo de datos
OperatingStateREQ
IProfinetDevice dev = devices.FindDeviceByIP(targetIPAddress);
if (dev != null)
{
ICPU devAsCpu = dev as ICPU;
if ((devAsCpu != null) && (devAsCpu.ChangeModeAllowed))
{
devAsCpu.SetPassword(new EncryptedString("Password"));
devAsCpu.Selected = true;
retVal = devAsCpu.SetOperatingState(OperatingStateREQ.Run);
}
}
Parámetros
Tipo de parámetro
Descripción
In
El nuevo estado operativo
IProfinetDeviceCollection
Guía de usuario de SIMATIC Automation Tool V3.1
Manual de producto, V3.1, 10/2017, A5E41848985-AB
para
hangeModeAllowed
una CPU en una

Publicidad

Tabla de contenido
loading

Tabla de contenido