Siemens SIMATIC S7-300 Primeros Pasos página 74

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

Anexo
A.1 Fuente del programa de usuario
NETWORK
TITLE =Conversión
//Conversión de los valores brutos de canal en valores de intensidad (mA)
CALL
FC
Raw
Current
CALL
FC
Raw
Current
CALL
FC
Raw
Current
NETWORK
TITLE =Resetear alarma de proceso
//Aunque la alarma de proceso ha sido acusada por el hardware al abandonar el OB40
// es necesario desactivar manualmente la palabra de la alarma de proceso
U
SPBN
L
SSI
T
lbl0: NOP
NETWORK
TITLE =The End
BE ;
END_ORGANIZATION_BLOCK
ORGANIZATION_BLOCK OB 40
TITLE = "Hardware Interrupt"
//Evaluación de OB40_POINT_ADDR (L8 to L11)
//
//L8 Valor límite superior excedido
//L9 Valor límite inferior excedido
VERSION : 1.0
VAR_TEMP
OB40_EV_CLASS : BYTE ;
OB40_STRT_INF : BYTE ;
OB40_PRIORITY : BYTE ;
OB40_OB_NUMBR : BYTE ;
OB40_RESERVED_1 : BYTE ;
OB40_IO_FLAG : BYTE ;
OB40_MDL_ADDR : WORD ;
OB40_POINT_ADDR : DWORD ;
OB40_DATE_TIME : DATE_AND_TIME
;
74
1 (
1 (
1 (
M
200.0;
lbl0;
MW
100;
4;
MW
100;
0;
//Bits 0-3 = 1 (Coming event),
Bits 4-7 = 1 (Event class 1)
//16#41 (OB 40 has started)
//Priority of OB Execution
//40 (Organization block 40, OB40)
//Reserved for system
//16#54 (input module), 16#55 (output module)
//Base address of module initiating interrupt
//Interrupt status of the module
//Date and time OB40 started
:= DB1.DBW 0,
:= DB2.DBD 0);
:= DB1.DBW 4,
:= DB2.DBD 4);
:= DB1.DBW 6,
:= DB2.DBD 8);
SM331; AI 8x12 Bit Getting Started 1ª parte: 4-20mA
Getting Started (primeros pasos), 05/2008, A5E00253412-04

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sm331

Tabla de contenido