Sunteți pe pagina 1din 11

TECNOLOGICO DE ESTUDIOS SUPERIORES DE

ECATEPEC.

9LoNOMBRE DEL PROFESOR:


CARLOS HURTADO DEL ANGEL

NOMBRE DE LOS ALUMNOS:


CALDERON ROJAS ALEXIS
CABRERA LOPEZ EDER DE JESUS
HERNANDEZ LUGO LUIS ENRIQUE
DAMIAN CABALLERO MISSAEL NAZIR
GARCIA LOPEZ ANA LAURA
VAZQUEZ RUIZ BLADIMIR
NOELLER GONZALEZ MARIA ARIADNE ALEJANDRA (ALUMNA DEL
GRUPO 9852)

MATERIA:
PLC

TAREA 3: GRAFCET (PLATAFORMA)

GRUPO:9851
(GRUPO DE LA MAÑANA)
TECNOLOGICO DE ESTUDIOS SUPERIORES DE
ECATEPEC.

OBJETIVO:
los alumnos serán capaces de identificar con éxito las marcas especiales y de igual manera saber su
funcionamiento y método de utilización con respecto a los convertidores, punto bajo y como mandar a
reset.

Crear un bloque de función


Definir variables internas para el bloque de función
Llamada y parametrización del bloque de función en el OB1

INTRODUCCION:
El grafcet se basa en el comportamiento que tendrán los actuadores pertenecientes a cada
problemática, dichos actuadores tendrán diferente comportamiento, dependiendo en que parte del
proceso de automatización se tenga
Se transfieren una determinada cantidad de datos a una nueva dirección de la memoria, transfiriendo el
número de bytes, palabras o palabras dobles N a partir de la dirección de entrada IN hasta un nuevo
bloque que comienza en la dirección de salida OUT. MARCAS
Sm0.0: Este Bit Siempre Esta Activo.
SMB28 Y SMB29: almacena el valor digital que representa la posición del potenciómetro analógico 0.
SMB29 almacena el valor digital que representa la posición del potenciómetro analógico 1.
SMB28: Este byte almacena el valor leído del potenciómetro analógico 0. El valor se actualiza una vez
por ciclo en STOP/RUN
SMB29: Este byte almacena el valor leído del potenciómetro analógico 1. El valor se actualiza una vez
por ciclo en STOP/RUN.

Tipos de bloques de SIMATIC S7-1200

En el PLC S7-1200 los programas se escriben en bloques. Hasta este momento hemos estado
trabajando con el bloque de organización Main [OB1] que representa la interfaz del sistema operativo
de la CPU, esta abre el OB1 automáticamente y ejecuta sus instrucciones en el orden en el que se han
guardado en la memoria de programa. Al llegar al fin del programa (fin de bloque), vuelve a comenzar
la ejecución del programa desde el principio.
Esto se denomina ejecución cíclica.
TECNOLOGICO DE ESTUDIOS SUPERIORES DE
ECATEPEC.

Tareas de control sencillas se pueden implementar en un único bloque de organización (OB), pero
cuando se necesitan resolver problemas más complejos la mejor forma de hacerlo es subdividiendo el
programa en bloques más pequeños y ordenados por funciones, que permitan la comprobación de las
partes del programa de forma independiente y ejecutarse como una función global durante el
funcionamiento.
Estos bloques son llamados desde los bloques de organización. Cuando se finaliza el bloque llamado
se retorna al bloque de organización que lo llamó, específicamente a la fila situada detrás de la
llamada.

Bloques para la programación del S7-1200

Para la programación estructurada en el S7-1200 existen los siguientes bloques:

OB (bloque de organización): Un OB es llamado por el sistema operativo de forma cíclica y constituye


la interfaz entre el programa de usuario y el sistema operativo. En este OB, se comunica a la unidad
de control del sistema de automatización qué bloques de programa debe ejecutar a través de
comandos de llamada de bloque.

FB (bloque de función): Necesita un área de memoria asignada para cada llamada (instancia). Al
llamar a un FB se le puede asignar un bloque de datos (DB) como bloque de datos instancia.
A los datos de este DB de instancia se accede a través de las variables del FB.
Si se llama varias veces a un FB, se le deben asignar distintas áreas de memoria. En un
bloque de función también pueden ser llamados otros FB y FC.

FC (función): Un FC no tiene ningún área de memoria asignada. Los datos locales de una función se
pierden tras ejecutar la función.
En una función también pueden ser llamados otros FB y FC.
DB (bloque de datos): Los DB se utilizan para proporcionar espacio de memoria para las variables de
datos. Existen dos tipos de bloques de datos. DB globales, en los que todos los OB, FB y FC pueden
leer los datos almacenados o incluso escribir datos en los DB; y DB de instancia, que están asignados
a un FB determinado.
TECNOLOGICO DE ESTUDIOS SUPERIORES DE
ECATEPEC.

DESARROLLO:

PROGRAMACION REALIZADA POR EL ALUMNO EN EL SOFTWARE SIEMENS


TECNOLOGICO DE ESTUDIOS SUPERIORES DE
ECATEPEC.
TECNOLOGICO DE ESTUDIOS SUPERIORES DE
ECATEPEC.
TECNOLOGICO DE ESTUDIOS SUPERIORES DE
ECATEPEC.

SIMULACION REALIZADA POR LOS ALUMNOS EN EL SOFTWARE SIMULADOR_S7_200


PLC EN MODO STOP
TECNOLOGICO DE ESTUDIOS SUPERIORES DE
ECATEPEC.

PLC EN MODO RUN TENIENDO VALOR EN SMB28=0

AVANZANDO EL CONTEO CONFORME A LOS VALORES DADOS A SMB28, VIENDOSE


REFLJADOS EN LAS SALIDAS DEL PLC TENIENDO UNIDADES (QB2), DECENAS (QB1) Y
CENTENAS (QB0).
TECNOLOGICO DE ESTUDIOS SUPERIORES DE
ECATEPEC.

REGRESANDO EL VALOR DE SMB 28 A 0

CONCLUSION
SE PUEDE TRABAJAR LA PROGRAMACION EN BYTES UTILIZANDO ALGUNAS MARCAS
TECNOLOGICO DE ESTUDIOS SUPERIORES DE
ECATEPEC.

ESPECIALES, ASI MISMO SE TIENE QUE TENER EN CUENTA LA CORRECTA


IMPLEMENTACION DEL NOMBRAMIENTO DE LOS CONTACTOS YA QUE AL TRABAJAR CON
BYTES, PALARAS O DOBLES PALABRAS., DEBEMOS DE ESTABLECER EN LAS SALIDAS EL
CONJUNTO CORRECTO Y VERIFICAR EL NO COLISIONARLO ENTRE ESCALONES YA QUE SI
LLEGAMOS A CONTRADECIR ALGUN ESCALON, NUESTRO PROGRAMA NO FUNCIONARA
CORRECTAMENTE.
PARA REALIZAR LAS CONVERSIONES Y EL SECCIONAMIENTO DE LAS SALIDAS DENTRO
DEL CODIGO, SE IMPLEMENTARON LOS BLOQUES “B_I”, “MOV_B” Y “B_I”. ASI MISMO SE
UTILIZARON LOS BLOQUES “SEG” PARA EL DIRECCIONAMIENTO HACIA LAS SALIDAS
“QB0” “QB1” Y “QB2”.
CADA UNA DE LAS CONFIGURACIONES CON LAS QUE SE TRABAJAN TIENEN SUS
ENTRADAS Y SALIDAS ESPECIFICAS. DEPENDIENDO DE EL PROYECTO A REALIZAR ES EL
NOMBRAMIENTO QUE SE LE DARA YA SEA A UN BIT, BYTE, PALABRA, PALABRA
DOBLE,ETC.

CONCLUSION A MANO ESCANEADO:


TECNOLOGICO DE ESTUDIOS SUPERIORES DE
ECATEPEC.

S-ar putea să vă placă și