You are on page 1of 8

Carrera: Ingeniera En Sistemas Computacionales

Materia: Sistemas Programables

Catedrtico: Rafael Torres Reyes Grado: Sptimo Grupo: A

Alumnos: Cornejo Lara Alejandro David

Unidad 4

Coatzacoalcos, Veracruz Diciembre 2013

ndice

Introduccin ............................................................................................................. 2 Autmata ................................................................................................................. 3 Diagrama de Flujo ................................................................................................... 3 Modelo de estados finitos ........................................................................................ 4 Lenguaje ensamblador ............................................................................................ 5 Estructura bsica de una PLC ................................................................................. 5 Conclusin............................................................................................................... 7 Bibliografa .............................................................................................................. 7

Introduccin
Desde que se comenz a crear las maquinas se busc una forma de comunicarse entre ellas, es cuando surge el lenguaje mquina y posteriormente el lenguaje ensamblador, los cuales permitan asignar tareas a una maquina mediante lneas de cdigo en dichos lenguajes. Con el paso del tiempo se desarrollaron lenguajes an ms fciles de programar los cuales se conocen hoy en da como lenguajes de alto nivel, todo con la finalidad de facilitar la vida del ser humano al poder asignar una gran cantidad de instrucciones a una mquina de tal manera que requiera la mnima intervencin del ser humano. En este apartado hablaremos al respecto de que es un lenguaje ensamblador, que es un autmata, que es un modelo de estados finitos y la estructura asica de un PLC.

Autmata
Un autmata1 es un modelo computacional muy sencillo. Un autmata finito se define mediante una tupia (Q, I, F, T ) en la que Q es un conjunto finito de estados, entre los cuales existe un estado inicial I Q, y algunos son estados finales o estados de trmino F c Q. Las transiciones entre estados se etiquetan mediante elementos de U {}, en donde es el alfabeto finito de entrada y es la transicin vaca. Las transiciones de definen formalmente mediante una funcin de transicin T , que asocia a cada estado q Q un conjunto {q1,q2,qk} de estados de Q para cada U {}. En la prctica existen dos tipos de autmatas, dependiendo de la forma de la funcin de transicin T Si T es tal que existe un estado q asociado a un determinado carcter para ms de un estado, es decir T (q,) = {q1,q2,qk}, k > 1, o existe alguna transicin etiquetada mediante e, entonces el autmata se denomina autmata finito no determinista. En este caso, la funcin de transicin T se define mediante el conjunto de triplas = {(q, , q')}, en la cual q Q, U {} y q' T (q,). En caso contrario, el autmata se denomina autmata finito determinista. Un autmata2 toma datos del exterior y produce datos que emite al exterior. Llamaremos, a los primeros, datos de entrada y. a los segundos, datos de salida. Los datos de salida dependen tanto de los datos de entrada como del estado del autmata. Adems, el autmata cambia do estado, y los cambios de estado tambin dependen del estado y de los datos de entrada.

Diagrama de Flujo
Son un documento clave en el diseo de un proceso. Muestran el arreglo o disposicin del equipo seleccionado para llevarlo a cabo y adems indican la conexin de las corrientes, tasas de flujo, composiciones y condiciones de operacin. El diagrama de flujo3 constituye un modelo esquemtico del proceso y tiene como funcin servir de base para el diseo de equipo, tubera, instrumentacin y distribucin de planta. Tambin se utiliza para en la preparacin de manuales de operacin y entrenamiento de operadores. Durante el arranque y posterior operacin de la planta, provee una base para comparar la eficiencia de operacin de la misma con el diseo que se hizo.

Nivio Ziviani, Diseo de algoritmos con implementacin en pascal y c, 1 Edicin 2007, Editorial THOMSON pg. 292 2 Ramn Casares, Sobre la Libertad, 1 Edicin 2002, Editorial pg. 79 3 Luz Amparo Palacio Santos, Mtodos y algoritmos de diseo en ingeniera qumica, 1 edicin 2005, Editorial Universidad de Antioquia pg. 9

El diagrama de flujo se elabora a partir de balances de materia alrededor de cada unidad del proceso completo. Tambin deben hacerse balances de energa para determinar flujos de ella, as como requerimientos de servicios. Como el diagrama de flujo es el documento definitivo sobre el proceso, su presentacin debe ser clara, exacta y completa. Existen dos tipos de diagramas de flujo los cuales son: Diagrama en bloques Es la forma ms simple de presentacin. Cada bloque representa un equipo individual o una etapa del proceso. Es til para mostrar los procesos en forma simplificada, en informes o textos, pero como documento de ingeniera su utilidad es limitada. Diagrama pictrico En los diagramas de Flujo detallados que se utilizan para el diseo y operacin, los equipos normalmente se muestran de forma pictrica y estilizada, y aun a escala en muchas ocasiones. Los smbolos que se utilizan pueden ser los definidos en los estndares britnicos o americanos.

Modelo de estados finitos


Los modelos de grafos y estados finitos4 son especialmente adecuados para las aplicaciones donde la estructura del dilogo es la misma que la estructura de la tarea. Matemticamente, los grafos se pueden considerar como una extensin funcional de los modelos basados en redes recursivas de autmatas de estados finitos. Desde nuestra perspectiva son modelos con caractersticas similares, que slo difieren en los formalismos de especificacin y en la estrategia computacional que se sigue para su manipulacin. No obstante, desde el punto de vista de su aplicacin a la gestin del dilogo, tanto los sistemas basados en autmatas de estados finitos como los basados en grafos se usan para aplicaciones en las que el sistema lleva la iniciativa y la estructura de la tarea coincide con la estructura del dilogo. Aunque existen numerosos casos en los que los modelos de grafos y estados finitos han tenido xito por si solos (Mllery Runger, 1993; Nielsen y Baekgaard, 1992), en la mayora de los casos estos modelos han sido objeto de crticas por su falta de
4

Gabriela Fernndez Daz, Un modelo para la especificacin lingstica y la gestin computacional de dilogos hombre-mquina mediante instrucciones expresadas en lenguaje natural, 1 edicin 2000, Editorial Universal, pg. 105-106

flexibilidad tanto para permitir modificaciones en la estructura del dilogo, como en su aplicacin a otros dominios.

Lenguaje ensamblador
El lenguaje ensamblador5 utiliza mnemnicas que permiten visualizar la funcin de las instrucciones de la mquina. Este lenguaje, como el de mquina, manipula directamente las localidades de memoria y los registros del procesador, transfiere datos entre ellos y realiza operaciones aritmticas y lgicas simples.

Estructura bsica de una PLC


El autmata programable6 (programmable logic controller. PLC) es un dispositivo que tiene la funcin de almacenar y ejecutar los programas de control de los automatismos y procesos industriales. Para ello, la estructura del PLC incorpora los elementos necesarios que permiten realizar la funcin para la que est diseado. Tiene como misin capturar la informacin que proviene tanto de las consignas que le suministra el operario como de las seales procedentes de los diferentes captadores que hay en el proceso a travs de los mdulos de entradas y, en funcin del programa residente en su memoria, suministrar las seales que hacen evolucionar el proceso a controlar a travs de los mdulos de salida que incorpora. La estructura de bloques de un PLC corresponde al de la siguiente figura:

Comercialmente, la estructura modular de un PLC est integrada por un conjunto de elementos que son los que permiten la funcionalidad del mismo. Estos elementos se pueden ver en la siguiente figura:

5 6

Andrs Gmez de Silva Garza, Introduccin a la computacin, 1 edicin 2008, Editorial CENGAGE, pg. 25 Jos Luis Medina, La automatizacin en la industria qumica, 1 edicin 2010, Editorial UPC, Pg. 71-72

Sus componentes son: 1. Una fuente de alimentacin, encargada de convertir la tensin de red a la tensin de trabajo de los diferentes mdulos del PLC. 2. Un procesador, encargado de ejecutar los programas, testear la integridad del equipo, guardar y almacenar datos y comunicarse con los perifricos. 3. Los mdulos de entradas y salidas (E/S), que tienen la funcin de recoger el estado de los distintos captadores, pulsadores y elementos de dilogo (mdulos de entradas), y dar seal a los preactuadores y elementos de dilogo hombremquina (mdulos de salida). 4. El bus de datos del sistema, que son las lneas elctricas por las que circulan los datos que permiten la transferencia de los mismos entre todas y cada una de las partes del sistema. 5. Un puerto de conexiones, ligado al procesador del sistema, que permite la conexin de un terminal de programacin especfico o, lo que es ms habitual, un ordenador configurado con un programa de aplicacin que permite programar, transferir y supervisar el programa de aplicacin del proceso a controlar, generalmente ubicado en el mdulo procesador.

Conclusin
En conclusin tenemos que los trminos tratados en este apartado son referentes al funcionamiento bsico de un dispositivo electrnico, llmese computadora, laptop, o cualquier otro aparato electrnico; mostrando as que desde un inicio se empleaba un lenguaje maquia para programar las funciones de dichos aparatos electrnicos, sin embargo poco despus se cre el lenguaje ensamblador el cual en cierta forma facilitaba la comunicacin hombre-mquina. Tambin cabe mencionar que la programacin se basa en diagramas de flujo para visualizar los procesos que debe cumplir al igual que estos son empleados en otras reas para cumplir la misma funcin, como son los autmatas.

Bibliografa
Nivio Ziviani, Diseo de algoritmos con implementacin en pascal y c, 1 Edicin 2007, Editorial THOMSON pg. 292 Ramn Casares, Sobre la Libertad, 1 Edicin 2002, Editorial pg. 79

Luz Amparo Palacio Santos, Mtodos y algoritmos de diseo en ingeniera qumica, 1 edicin 2005, Editorial Universidad de Antioquia pg. 9 Gabriela Fernndez Daz, Un modelo para la especificacin lingstica y la gestin computacional de dilogos hombre-mquina mediante instrucciones expresadas en lenguaje natural, 1 edicin 2000, Editorial Universal, pg. 105-106 Andrs Gmez de Silva Garza, Introduccin a la computacin, 1 edicin 2008, Editorial CENGAGE, pg. 25 Jos Luis Medina, La automatizacin en la industria qumica, 1 edicin 2010, Editorial UPC, Pg. 71-72

You might also like