Siemens SIMATIC S7-300 Manual De Producto página 371

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

Publicidad

6.11 Módulo de entradas analógicas SM 331, AI 6 x TC con separación galvánica (6ES7331-7PE10-0AB0)
Compensación del termopar mediante un elemento Pt 100 externo con módulo RTD externo
Gracias a la estructura flexible del registro 2, es posible utilizar un termopar Pt 100 externo
separado para cada canal. Además, los canales pueden agruparse mediante la aplicación de
usuario de modo que utilicen el mismo Pt 100 externo. Para ello hay que indicar únicamente
el mismo valor de temperatura en DS2 para canales que trabajan con la misma temperatura
de referencia.
NOTA
Debido a la compensación de la unión fría, se produce adicionalmente un error al medir la
temperatura con el módulo AI 6 x TCaislado. Por ello, hay que proceder con mucho cuidado al
registrar la unión fría. Para que dicho error sea lo más bajo posible, la temperatura de la
unión fría debe mantenerse constante en la medida de lo posible.
Ejemplo: transferencia de un valor de temperatura como temperatura de la unión fría para los
canales 0 ... 5 desde un módulo RTD hasta el AI 6 x TC:
Dirección de entrada del AI 6 x TC: 238 (dirección del módulo)
Dirección de entrada del RTD: 128 (dirección del canal)
Memoria ocupada:
M 20,0: Bit de solicitud para SFC "WR_REC"
M 20,1: Bit Busy para SFC "WR_REC"
MW 22: Valor de retorno para SFC "WR_REC"
MW 0...MW 12: Memoria de la transferencia de datos (véase la tabla siguiente).
UN
M
20.0
UN
M
20.1
SPB
END
U
M
20.1
SPB
WRT
// crear memoria para transferencia de datos
L
B#16#01
T
MB
L
B#16#02
T
MB
L
PEW
T
MW
T
MW
T
MW
T
MW
T
MW
T
MW
// transferencia de la temperatura de la unión fría al AI 6 x TC
WRT:
CALL "WR_REC"
REQ
tos
IOID
:=B#16#54
LADDR
:=W#16#EE
RECNUM
:=B#16#2
RECORD
:=P#M 0.0 Byte 14
RET_VAL
:=MW22
BUSY
:=M20.1
U
M
20.1
SPB
END
CLR
Sistema de automatización S7-300 Datos de los módulos
Manual de producto, 05/2022, A5E00105507-AK
// comprobar la solicitud: nueva temperatura de la unión fría
// comprobar si WR_REC está "Busy"
// saltar si no se requiere
transferencia
// comprobar si WR_REC está "Busy"
// transferencia de temperatura en centésimas de
// grados (Pt 100 climatiz)
0
// transferencia de temperatura en Kelvin
1
128
// leer la dirección de entrada del canal utilizado
de
// del módulo RTD
2
// para canal 0 del AI 6 x TC
4
// para canal 1 del AI 6 x TC
6
// para canal 2 del AI 6 x TC
8
// para canal 3 del AI 6 x TC
10
// para canal 4 del AI 6 x TC
12
// para canal 5 del AI 6 x TC
:=M20.0
// dirección de entrada del AI 6 x TC
// el número de registro debe estar puesto
// puntero en la memoria para transferencia
// valor de retorno para SFC "WR_REC"
// bit Busy de SFC "WR_REC"
// comprobar si WR_REC está "Busy"
// bit de solicitud para transferencia de da­
a 2
// de datos, longitud 14 bytes
Módulos analógicos
371

Publicidad

Tabla de contenido
loading

Tabla de contenido