Utilizar el código del programa
Más abajo encontrará todo el código del programa
Para incorporar el código del programa al proyecto, haga lo siguiente:
1. Copie todo el código del programa en el portapapeles con los comandos Ctrl+A, Ctrl+C.
2. Abra un editor de textos (p. ej. "Editor").
3. Inserte el contenido del portapapeles en el editor de textos con el comando Ctrl+V.
4. Guarde el documento como archivo scl, p. ej. SNMP_DEACT.scl.
5. Abra el proyecto en STEP 7.
6. Importe el archivo scl como fuente externa.
Encontrará más información sobre la importación de fuentes externas en la Ayuda en pantalla de STEP 7.
7. Cree el OB de arranque y los bloques de datos. (Haga clic con el botón derecho del ratón en el archivo scl, menú
contextual: "Generar bloque a partir de fuente")
Activar SNMP nuevamente
Con unos pocos cambios puede utilizar el código del programa para activar SNMP.
En el programa de usuario, asigne el valor "1" a la variable "Deactivate SNMP".snmp_record.SNMPControl:
"Deactivate SNMP".snmp_record.SNMP_control := 1;
En el siguiente arranque de la CPU se volverá a activar SNMP.
Código del programa completo
DATA_BLOCK "WRREC_DB_1"
{InstructionName := 'WRREC';
LibVersion := '1.1';
S7_Optimized_Access := 'FALSE' }
AUTHOR : SIMATIC
FAMILY : DP
NAME : WRREC
VERSION : 1.0
WRREC
BEGIN
END_DATA_BLOCK
DATA_BLOCK "Deactivate SNMP"
{ S7_Optimized_Access := 'FALSE' }
VERSION : 0.1
STRUCT
snmp_deactivate : Bool;
snmp_record : Struct
BlockID : Word;
BlockLenght : Word;
"Version" : Byte;
Subversion : Byte;
Reserved : Word;
SNMP_control : DWord;
END_STRUCT;
snmp_done : Bool;
snmp_error : Bool;
snmp_status : DWord;
END_STRUCT;
Información del producto Desactivar SNMP
A5E46739177-AA, 02/2019
19