Vous êtes sur la page 1sur 12

INFORME 1

TEMA
Control analógico en PLC simatic 1200 y comunicación con labview

MATERIA
Comunicación SI

INTEGRANTES
 Jonathan Espinoza
 Gabriel Unamuno
 Constance Villacreses
 Teresa Asunción

DOCENTE
ING. Gabriel García

GRUPO
4760
INDICE

OBJETIVOS GENERALES ...................................................................................................................... 3


OBJETIVOS ESPECIFICOS ..................................................................................................................... 3
MATERIALES........................................................................................................................................ 3
PROCESO ............................................................................................................................................. 6
Comunicación entre Labview y el Plc-s7-1200............................................................................... 6
Simulación en S7-1200 ................................................................................................................... 9
CONCLUSION..................................................................................................................................... 10
RECOMENDACIONES ........................................................................................................................ 11
ANEXO ............................................................................................................................................... 12

2
OBJETIVOS GENERALES

 Diseñar en Labview un simulador de control analógico y un control de termómetro


desde el PLC Simatic 1200.
 Configurar los protocolos de comunicación de acuerdo al PLC Simatic 1200.
 Diseño y programación en labview de un termómetro y un switch.
 Configurar una entrada analógica para un PLC Simatic 1200 mediante el software
Tia Portal.

OBJETIVOS ESPECIFICOS

 Conectar correctamente las entradas analógicas integradas del PLC


 Utilizar las instrucciones de escalado y normalización para las variables analógicas
 Conectar correctamente las salidas a relé del PLC

MATERIALES
 PLC Simatic 1200.
 Software Tia Portal v12.0 o superior.
 Software LabView

MARCO TEORICO

3
PLC

Para realizar el escalado de valores analógicos se pueden utilizar los conversores SCALE_ X
"Escalado" y NORM_X "Normalización". Estos bloques están disponibles en el STEP 7 (TIA Portal),
en la paleta "Instrucciones" dentro de "Conversores".

Funcionamiento de Normalizar:

Cuando se realiza la normalizacion se calcula el resultado y se almacena como numero flotante en


la salida OUT. Si el valor que se debe normalizar es igual al valor de la entrada MIN, la salida OUT
devuelve el valor “0.0”. Si el valor que se debe normalizar es igual al valor de la entrada MAX, la
salida OUT devuelve el valor “1.0”.

EN: Entrada de habilitación


MIN: Límite inferior de la escala, en nuestro caso será 0, el porque de este valor lo veremos más
adelante.
VALUE: Valor que se quiere normalizar, en nuestro caso será la dirección de la entrada analógica.
MAX: Límite superior de la escala, en nuestro caso será 27648, el porque de este valor lo veremos
más adelante.
ENO: Salida de habilitación.
OUT: Valor de salida normalizado, este parámetro siempre devuelve un valor entre 0.0 y 1.0 ,aquí
utilizaremos una de las variables que hemos creado en el DB anteriormente para guardar el dato.

La instrucción "Normalizar" utiliza la siguiente ecuación: OUT = (VALUE – MIN) / (MAX – MIN) Si se
requiere que el valor leído esté dentro de un rango específico se debe realizar un proceso de
escalado.

Funcionamiento de Escalar:

4
La instrucción para escalar en S7-1200 es SCALE_X, que escala el valor de la entrada VALUE
mapeándolo en un determinado rango de valores. Al ejecutar la instrucción "Escalar", el número
en coma flotante de la entrada VALUE se escala al rango de valores definido por los parámetros
MIN y MAX. El resultado de la escala es un número entero que se deposita en la salida OUT.

La instrucción "Escalar" utiliza la siguiente ecuación: OUT = [VALUE (MAX – MIN)] + MIN

EN: Entrada de habilitación


MIN: Límite inferior del rango de valores, en nuestro caso será 0, que se correspondería con los 0
bares de nuestro sensor de presión, cuando este devuelve 4 mA.
VALUE: Valor que se quiere escalar, en nuestro caso utilizaremos la misma variable que utilizamos
en el parámetro OUT de la función NORM_X, esta variable siempre debe tener un valor de entre
0.0 y 1.0.
MAX: Límite superior del rango de valores, en nuestro caso será 6, que se correspondería con los 6
bares de nuestro senor de presión, cuando este devuelve 20 mA.
ENO: Salida de habilitación.
OUT: Valor de salida escalado, este será el parámetro que nos del valor de la entrada analógica
escalado, en nuestro caso será un valor de entre 0 y 6 bares, en este parámetro utilizaremos la
otra variable que hemos creado anteriormente en el DB.

Con lo cual, combinando estas dos operaciones vamos a poder escalar una señal analógica en TIA
Portal sin ningún problema:

5
PROCESO

Comunicación entre Labview y el Plc-s7-1200


Se usa OPC server y se configura de esta manera:
 Se añade un canal despues se busca ,Siemens Ethert=net, TCP/IP.
 Despues se realiza la conexion y se le hace clic REALTEK
 Se añade el dispostivo y se busca S7-1200
 Se agregan las varaibles que estan en el PLC

Mediante las imágenes podremos observar como se realizo la configuracion

6
Configurar los controles utilizados en el panel frontal de labview.
 Se entra en propiedades y podremos observar Data binding
 Se despliega en browser y se elige DSTP
 La configuración del control visualizamos dos variables: marcha y TERMO.

Mediante las imágenes podremos observar como se realizo la configuracion

7
8
Simulación en S7-1200
Abrimos el FC donde programaremos nuestro escalado y agregamos las funciones NORM_X y
SCALE_X con sus correspondientes parámetros, podemos encontrarlas en el apartado de
instrucciones dentro de la carpeta de conversión, o mediante un cuadro vacío escribiendo
NORM_X o SCALE_X.

Podemos observar mediante esta imagen que al pulsar marcha (Entrada I0.6) se ejecuta el bloque
de normalizar y escalar, de esta manera obtenemos la entrada analógica desde un potenciómetro.

9
CONCLUSION

 Podemos concluir que un servidor OPC es una aplicación de software (driver) que cumple
con una o más especificaciones definidas por la OPC Foundation. El Servidor OPC hace de
interfaz comunicando por un lado con una o más fuentes de datos utilizando sus protocolo
nativos (típicamente PLCs, DCSs, controladores, etc.) y por el otro lado con Clientes OPC
(típicamente SCADAs, HMIs, etc.). En una arquitectura Cliente OPC/ Servidor OPC, el
Servidor OPC es el esclavo mientras que el Cliente OPC es el maestro.
 Se puede observar que cuando se pulsa marcha este debe habilitar la señal en el control
analógico que es el potenciómetro pero debemos verificar que los potenciómetros del
equipo funcionen.
 Al girar el potenciómetro en labview se visualiza que el termómetro va subiendo y bajando
según cómo se mueva el potenciómetro.
 En el caso de la función NORM_X debemos prestar especial atención a los parámetros MIN
y MAX, como he explicado anteriormente en nuestro caso utilizaremos 0 para el parámetro
MIN y 27648 para el parámetro MAX, para conocer este rango debemos consultar la
documentación de nuestra tarjeta de entradas analógicas, en ella encontramos, que para
nuestro tipo de configuración, intensidad y 4...20 mA, el rango de valores que lee nuestro
PLC en la entrada analógica es de 0 a 27648, en un funcionamiento normal de la entrada
analógica, un valor de 0 correspondería a 4 mA y 27648 correspondería a 20 mA

10
RECOMENDACIONES

Comprobar que el PLC cuenta con los siguientes protocolos de comunicaciones:

Protocolo Versión de firmware

TCP V1.0

ISO on TCP (RFC 1006) V1.0

UDP V2.0

PROFINET RT - Servicios básicos y controlador I/O V2.0

Dispositivos PROFINET IO V4.0

Comunicación S7 (servidor S7) V1.0

Comunicación S7 con las instrucciones PUT / GET (cliente S7) V2.0

Servidor Web V2.0

Modbus TCP V2.1

HTTP - Hyper Text Transfer Protocol V2.0

HTTPS - Hyper Text Transfer Protocol Secure V2.0

SNMP - Simple Network Management Protocol (protocolo de V2.0


gestión de red simple)

LLDP - Link Layer Discovery Protocol (protocolo de V2.0


descubrimiento de capa de enlace)

DCP - Discovery & Configuration Protocol (protocolo de V2.0


descubrimiento y configuración)

NTP - Network Time Protocol (protocolo de hora de red) V2.0

ARP - Address Resolution Protocol (protocolo de resolución de V2.0


dirección)

 Saber seguir las instrucciones y más aun en cuando se configura el canal en el opc server.
 El opc server es donde se digitalizan las variables usadas. Si el dispositivo canal no están bien
configurados estas no se visualizaran el labview y no se podrá hacer la comunicación con el
PLC.

11
ANEXO

12