Está en la página 1de 13

CONTROLADORES LÓGICOS

PROGRAMABLES

Laboratorio 1 y 2

“OPERACIONES ARITMÉTICAS y
CONFIGURACIÓN EN HMI”

INFORME
INTEGRANTES:

HERRERA ALVINO RODRIGO


SANCHEZ MARTINES LUIS

Profesor:
Chávarry Hernández, Denis Omar

Fecha de realización: 16/08/18


Fecha de entrega: 29/08/18

2018 II
ÍNDICE
1. OBJETIVOS
1.1 Objetivo general .................................................................................................................3
1.2 Objetivos específicos ..........................................................................................................3
2. MARCO TEORICO ......................................................................................................................4
3. EQUIPOS Y MATERIALES ...........................................................................................................5
1. OBJETIVOS

1.1 Objetivo general

Relacionarse con el entorno de programación en Simatic Step 7

1.2 Objetivos específicos

1. Reconocer el principio de funcionamiento de la operación de transferencia

2. Reconocer el principio de funcionamiento de la función lógica de


comparación
2. MARCO TEORICO

Recordemos....

En la automatización en PLC cuando se habla de contactos abiertos o cerrados, bobinas


directas, SET, RESET, temporizadores, etc estamos hablando de Bits, todo/nada,
ON/OFF, T/F.

 1 BIT: Es la mínima parte de información existente. Es una cifra binaria (puede


ser 1 ó 0). Rango decimal de 0 a 1.

Pero cuando se empieza a programar controles de temperatura, posición, presión,


variables analógicas en definitiva usamos las palabras. Dependiendo del valor máximo
de esas variables usaras palabras de más o menos peso:

 1 BYTE = 8 BITS: Es la base estándar para la representación de datos. Puede ser


representado con 2 dígitos hexadecimales (0FFh). Rango decimal de 0 a 255.

 1 WORD = 2 BYTES = 16 BITS: Puede ser representado con 4 dígitos


hexadecimales (0FFFFh). Rango decimal de 0 a 65.535.

 1 DWORD = 2 WORDS = 4 BYTES = 32 BITS: Es una palabra doble (DOUBLE-


WORD). Puede ser representado por 8 dígitos hexadecimales
(0FFFFFFFFh). Rango decimal de 0 a 4.294.967.295.

Función MOVE en Step 7

La operación MOVE sólo puede copiar los objetos de datos que tengan las longitudes de
BYTE, WORD o de DWORD. Los tipos de datos de usuario tales como los arrays o las
estructuras han de copiarse con SFC 20 BLKMOV.
3. EQUIPOS Y MATERIALES

1. PC
2. Software Simatic Step 7
3. Software Simatic WinCC

PC

Software Simatic Step 7

Software Simatic WinCC


Figura 1. Ejercicio para indicar el valor máximo.

Figura 2. Ejercicio realizado en step7

Podemos observar que mediante un comparador y un move se puede indicar el valor máximo.
Figura 4. Ejercicio que indica el valor máximo.

Observamos que el comparador tendrá una salida en alto si se cumple la condición y habilitará
el move para ver el valor en la salido del move.

Figura 5. Ejercicio que indica el valor máximo.

Variando el valor MW80 a 10402 el valor máximo obtenido en MW90 es 10402.

Figura 6. Ejercicio que indica el valor máximo.

Cuando el valor de la entrada MW80 disminuye el valor de la salida MW90 se queda con el valor
máximo 10402, esto quiere decir que, aunque se disminuya el valor de la entrada la salida
quedara grabada con el valor máximo.
Figura 7. Ejercicio para determinar un rango de valor.

Figura 8. Ejercicio para determinar un rango de valor con indicadores.


Para hallar el valor máximo del proceso vamos a implementar el programa en el Step7 enlazado
con un panel HMI.

Figura 9. Valor máximo del proceso.

Figura 10. Valor mínimo del proceso.


Figura 11. Valor del proceso.

Figura 12. Panel HMI enlazado con Step7

En este panel tenemos dos indicadores de nivel superior y nivel inferior. Estas lámparas se
encenderán cuando sobrepase el rango de valores determinado por el valor máximo y el valor
mínimo del proceso.
Figura 13. Panel HMI del proceso.

Figura 14. Panel HMI del proceso indicando que está por debajo del rango establecido.
Figura 15. Panel HMI del proceso indicando que está por encima del rango establecido.

En este ejercicio se estableció que los rangos de valores permitidos son de 100
a 200. La lámpara inferior se encenderá cuando el valor del proceso esté por
debajo de 100 como se observa en la Figura 14, por lo contrario, si la lámpara
está por encima de 200 se encenderá la lámpara superior como se muestra en
la Figura 15. Si el valor esta entre los rangos permitidos no se encenderá ninguna
lámpara como se muestra en la Figura 13.
Observaciones

 Para realizar el panel HMI se debe instalar WinCC flexible para interactuar
con el simatic step7.

 Un BIT puede tomar valores de “0” o “1”, un BYTE, es de 8 bits, una


palabra en un conjunto de 16 bits.

 Las operaciones lógicas de palabras dan como resultado otra palabra o


una cadena de bits

Conclusiones

 Se determinó que para trabajar con números decimales en el procesador


del PLC se debe trabajar con paquetes de bits, denominados palabras.

 Se concluye que todas las operaciones aritméticas se efectúan sobre


números enteros incluidos entre -32768 a +32567 y que el resultado de
todas las operaciones debe estar incluido en el mismo intervalo.

 Se determinó que para indicar el valor máximo se utiliza un comparador y


un move donde el valor máximo queda grabado y es necesario otro move
para resetear el valor máximo.

También podría gustarte