Ejemplo De Programación - Siemens CP 343-2 Manual De Instrucciones

Ocultar thumbs Ver también para CP 343-2:
Tabla de contenido

Publicidad

6 Diagnóstico y alarmas del CP343−2
Byte
Bit *)
13
0..7
14
0..7
15
*) Bit 0 pertenece al esclavo 0, Bit 1 pertenece al esclavo 1, etc.
A continuación del ejemplo de programación de la siguiente sección 6.7 encontrará un
ejemplo para la evaluación de la lista delta.
6.7
Ejemplo de programación
El siguiente ejemplo le muestra cómo puede reaccionar en el OB 82 con una lectura del
bloque de datos (DS1) a una alarma de diagnóstico del CP 343−2.
Tabla 6-1
AWL
OB82 Datos locales:
20.0
temp
+0.0
temp
+2.0
temp
=4.0
temp
OB82 Código:
L 256
L #OB82_MDL_ADDR
<>I
BEB
CALL "RDSYSST"
REQ
:=TRUE
SZL_ID :=W#16#B3
INDEX
:=W#16#100
RET_VAL :=MW18
BUSY
:=M9.4
SZL_HEADER :=#t_header
DR
:=P#M 100.0 Byte 16
//Ejemplo de reacción a error
0
M107.1
0
M107.7
0
M111.3
=
M9.5
106
1: error en esclavo AS−i 16B.. 23B
1: error en esclavo AS−i 24B.. 31B
reservado
t_header
Struct
len
WORD
nr
WORD
END_STRUCT
Valor / Significado *)
Explicación
//para CP 343−2 : sin relevancia
//Dirección del CP 343−2
//Alarma del CP 343−2
//DS1 por dirección base lógica
//Dirección CP (256 dec.)
//Estructura de los datos locales
//Destino de DS1
//Error: Esclavo 1
//Error: Esclavo 2
//Error: Esclavo 3B
//Bit de error
CP 343−2 / CP 343−2 P AS−Interface Master
Edición 08/2008
C79000−G8978−C149−04

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Cp 343-2 p

Tabla de contenido