Академический Документы
Профессиональный Документы
Культура Документы
Desde el punto de vista del Procesador, un programa es un conjunto de instrucciones bien definidas que le dicen lo que tiene que hacer. Cada instruccin le indica: - qu operacin realizar a continuacin. - de dnde obtendr los datos que necesita para realizarla. - dnde guardar los resultados de la operacin.
Desde el punto de vista del Usuario, un programa son las especificaciones de un conjunto de operaciones que debe llevar a cabo el computador para lograr resolver una determinada tarea. En conclusin: un programa se escribe en un lenguaje de programacin y a la actividad de expresar un algoritmo en forma de programa se le denomina programacin.
Parte del programa lo escriben los usuarios para ejecutar tareas que deseamos automatizar, pero adems existen otros programas ya escritos que permiten procesar los programas del usuario. A continuacin, se definirn estos tipos de programas.
PROGRAMAS DEL SISTEMA Estos programas proporcionan servicios vitales a los programas del usuario, esto es, realizan funciones operativas internas del controlador, incluyendo los traductores de lenguaje, y por tanto, reciben el nombre de programas del sistema o software del sistema. Un elemento notable de ste es el sistema operativo, cuyos servicios incluyen el manejo de los dispositivos de entrada y salida del PLC, el almacenamiento de la informacin durante largos perodos, aplicacin de los programas del usuario, etc.
Estos programas estn almacenados en memoria EPROM dentro de la CPU, por lo tanto no se pierden ni alteran en caso de prdida de alimentacin al equipo. El usuario no tiene acceso a ellos.
Programas
En la actualidad cmo cada fabricante disea su propio lenguaje de programacin, existen una gran variedad y cantidad de PLCs en el mercado. Las formas que adopta el lenguaje de programacin usado para realizar programas se denomina representacin del lenguaje de programacin.
Hasta el momento existen tres tipos de representaciones difundidas a nivel mundial, las cuales cada fabricante la (s) emplea para su programacin, estas son: - Lista de instrucciones (AWL) - Plano de funciones (FUP) - Diagrama contactos (KOP)
Con el objetivo de uniformizar estas representaciones, se ha establecido una norma internacional IEC 1131-3 que se encarga de estandarizar los lenguajes de programacin. Esta norma contempla dos tipos de lenguajes de programacin: - Lenguajes Grficos - Lenguajes Textuales
Telemecanique
L I0.01 A I0.02 O I0.03 = O3.01
General Electric
LD %I0001 AND %I0002 OR %I0003 OUT %Q0031
seales bien definidas que un PLC puede procesar, estos son: SEAL DISCRETA: Este tipo de seal es conocido tambin con los siguientes nombres: - seal binaria - seal digital - seal lgica - seal todo o nada (TON)
Se conoce como seal anloga, aquella cuyo valor vara con el tiempo y en forma continua, pudiendo asumir un nmero infinito de valores entre sus lmites mnimos y mximos. A continuacin se citan algunos parmetros fsicos muy utilizados en los procesos industriales, tal que, en forma de seal anloga pueden ser controlados y medidos.
BIT: es la unidad elemental de informacin donde slo puede tomar dos valores un "1" un "0 ". BYTE: es una agrupacin ordenada de 8 bits, es decir, ocho dgitos binarios. Los bits se agrupan de derecha a izquierda tomando como nmero de bit del 0 al 7. En un byte se puede representar el estado de hasta ocho seales binarias.
Nmero mximo de un byte = 1 1 1 1 1 1 1 1 = 255