Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Que es un PLC?
Las siglas PLC vienen del ingls PROGRAMMABLE LOGIC CONTROLLER que traducido significa Controlador lgico programable. Podramos definirlo como un procesador dedicado a controlar un sistema o proceso industrial. El PLC forma parte de un sistema de control, ya que por si solo no puede cumplir su funcin, necesita de elementos que indiquen el estado del sistema, elementos que tomen accin sobre el sistema y elementos de interaccin con el hombre. Es el conjunto lo que denominamos sistema de control.
Introduccion
Un poco de historia
El PLC nace por un necesidad de la Industria Automotriz, que necesitaba un sistema de control para sus procesos que les permitiera realizar cambios de parmetros en poco tiempo para los distintos modelos, que sus operarios de mantenimiento puedan interpretar sin una capacitacin elevada, y que los elementos sensores y elementos finales de control sean los existentes. Con estas pautas se empieza a construir el primer PLC que poco tiene que ver con lo hoy conocemos. Segn se cuenta fue Modicon quien, en su diseo 84, construy el primer sistema de control automtico, programable, y el idioma utilizado de programacin (escalera) se aproximaba a los planos elctricos de simple interpretacin para el personal de mantenimiento. Existe otra versin que le otorga a Allen Bradley la creacin del PLC, de hecho el nombre PLC es marca registrada por este.
Introduccion
Arquitectura Interna (Tpica)
CPU
PLC
MODULOS DE ENTRADA
MEMORIA
MODULOS DE SALIDAS
CPU
Es la encargada de procesar los datos, leer la memoria que refleja las entradas, ejecutar un programa de usuario, y volcar el resultado de la interaccin en la memoria imagen de salidas. Al proceso descrito anteriormente se lo conoce como scan, o scaneo. Es muy importante el tiempo en que la CPU realiza el scan, ya que este nos define la capacidad de proceso para controlar sistemas. Sale de esto que una CPU con tiempos de scan lento no podr controlar sistemas con variables rpidas, y un scan rpido es innecesario para sistemas de lenta variacin. Por esta razn es muy importante la seleccin de la CPU adecuada para cada sistema, de forma obtener la mejor relacin de prestacin / precio.
Lee Memoria de Entradas Ejecutar Programa Usuario Actualizar Salidas
CPU
El PLC solo mira las entradas durante la parte del tiempo de scan dedicado al Chequeo de Entradas.
En el diagrama, la entrada 1 no se ve sino hasta el scan 2. Esto es asi porque cuando la entrada 1 se puso en ON, el scan 1 ya haba terminado de mirar las entradas. La entrada 2 no se ve hasta el scan 3. Esto es as porque cuando la entrada 2 se puso en ON, el scan 2 ya haba terminado de mirar las entradas. La entrada 3 nunca se vera, porque cuando el scan 3 mira las entradas, la seal 3 no estaba en On aun. Se pone en OFF antes de que el scan 4 mire las entradas. Por lo tanto la entrada 3 nunca ser vista por el PLC. Para evitar que esto suceda, decimos que la entrada deberia estar en ON por la menos 1 delay time de entrada + 1 tiempo de scan.
Memoria
La memoria esta dividida segun su funcion, de la forma:
Memoria
Memoria de Datos: Es un area de memoria con registros de 16 bits para almacenar informacion de variables de usuario, para modulos especiales, para la configuracion del PLC, para comunicaciones y bits retentivos. Tambin hay asignada reas para temporizadores, contadores y los PLC ms avanzados tienen rea de registros de 32 bits (EM en las familias CQM1H, CJ y CS).Segn los modelos ser el tamao de cada rea de memoria. Requiere una bateria para mantener la informacion Memoria de Entradas / Salidas: Es el rea de memoria imagen de los estados de los puntos de mdulos de entrada y la imagen de los valores a colocar en las salidas. Memoria de Programa: El destino de esta es almacenar el programa generado por el usuario que llevar el control de la mquina.
Bit 15
Memoria de entradas/salidas
0 Area de E/S CIO 0000-0999 Area de Data Link CIO 1000-1199 Area Interna de E/S CIO 1200-1499
Area de entradas y salidas basicas Area de datos (Data Link) para las redes de Controller Link Este rea slo se puede emplear por programa; no se puede utilizar para Unidades Bsicas de E/S. Es posible que esta rea sea asignada a nuevas funciones en el futuro. Area de entradas y salidas para modulos especiales
Area de trabajo WR
Bit 15 0
Este rea slo se puede emplear por programa; no se puede utilizar con entradas o salidas de ningun tipo
Area HR
Bit 15 0
Los datos de este area de memoria son mantenidos aun apagando el equipo.
Area de temporizaadores
Bit 15 0
Area de contadores
Bit 15 0
El rea auxiliar contiene flags y bits de control que sirven para controlar y monitorizar la operacin del PLC. Este rea est dividida en dos partes: A000 a A447 de slo lectura y A448 a A959 de lectura y escritura.
Area de datos DM
Word D00000 D20000 D29599 D30000 D31599
Area de Unidades de BUS (100 palabras/Unidad) Area de Unidades Especiales de E/S (100 palabras/Unidad)
El rea de DM es un rea de datos de multipropsito. Slo puede ser accedida a nivel de palabra y no de bit. Este rea retiene su estado ante fallos de alimentacin o al cambiar de PROGRAM a MONITOR o RUN.
D32767
Tipos de PLCs
PLCs Compactos
CPM1A -CPM2A
CP1H
PLCs Compactos
Es un solo bloque que incorpora la CPU, las entradas y las salidas Las entradas y las salidas ya tienen asignada el area de memoria de entradas y salidas que van a ocupar.
Se pueden expandir con modulos adicionales, que tambien tienen fijo el direccionamiento
CPM1A CPU I/O Max I/O Alimentacin Mem. de Prog. Tiempo por instr. N de instr. Contador alta vel. Salida de pulsos I/O analgicas Conectividad 10, 20, 30, 40 100 24 Vdc 100 a 240Vac 2K 0.76 microseg. 91 5 KHz 2 KHz Mdulo de Expansin HostLink, NTLink 1:1, CompoBus/S Slave, DeviceNet Slave, Profibus-DP Slave 20, 30, 40, 60 120
CPM2A
24 Vdc 100 a 240Vac 4K 0.64 microseg. 119 20 KHz 10 KHz Mdulo de Expansin HostLink, NTLink 1:1, CompoBus/S Slave, DeviceNet Slave, ProfibusDP Slave
Built in ports
Perifrico
Perifrico + RS232
Modelo
Entradas y Salidas Incorporadas 20 pts. (12 entradas / 8 salidas) Nmero Unidades Expansin CPM 7 mx. Bits de E/S 320 pts. (40pts. Incorporados + 40pts.x 7 de expansin) 300 pts. (20pts. Incorporados + 40pts.x 7 de expansin) Memoria de Programa 20K steps Entradas de Interrupcin 8 pts. (que tambin pueden ser entradas de interrupcin en modo 6 pts. (que tambin pueden ser entradas de interrupcin en contador y entradas de respuesta rpida) modo contador y entradas de respuesta rpida Interrupciones Programadas 1 Contadores de Alta Velocidad 2pts. (para line driver) Entradas en Fase Simple (pulso & direccin, Pulso 4 pts. (para colector abierto) Adelante/Atrs, Incremental) 1MHz Entradas en Fase Simple (pulso & direccin, Pulso Entradas en Fase Diferencial (4xmodo) 500kHz Adelante/Atrs, Incremental) 100kHz 2 pts. (para colector abierto) Entradas en Fase Diferencial (4xmodo) 50kHz. Entradas en Fase Simple (pulso & direccin, Pulso Adelante/Atrs, Incremental) 100kHz Entradas en Fase Diferencial (4xmodo) 50kHz Interrupciones de entrada (modo 8 pts. 10kHz 16 bits 6pts. 10kHz 16 bits contador) Salidas de Pulsos Trapezoidal / Curvas-S de aceleracin / Deceleracin (ciclo de Trapezoidal / Curvas-S de aceleracin / Deceleracin (ciclo (slo modelos salida transistor) trabajo del 50%) de trabajo del 50%) 2 pts. 1 a 100kHz y 2pts. 1 a 30kHz 2 pts. 1 a 1MHz y 2pts. 1 a 30kHz (CCW/CW o Pulso & Direccin) (CCW/CW o Pulso & Direccin) Entradas de Respuesta-rpida Entradas/Salidas Analgicas Potencimetro analgico Entrada Analgica simple Salidas PWM (ciclo de trabajo 0.0 a 100.0% especificado en 0.1%) 2 pts. 0.1 a 1kHz Precisin +/- 5%: a 1kHz 8 pts. (mnimo ancho de pulso: 50 s) 6 pts. (mnimo ancho de pulso: 50 s) AD 4 pts. / DA 2pts. No No Resolucin: 1/6000 1/12000 1 pt. (rango de 0 a 255) 1 pt. (Resolucin 1/256 Rango de Entrada: 0 a 10 VDC, no-aislamiento)
CP1H-Y20DT-D
CPU Rack
Expansion 1
Longitud mx. Del Bus de Expansin = 12 m. Cables 0.3, 0.7, 2.0, 3.0, 5.0, 10.0, 12.0
Familia CS1
Hasta 5120 E/S, con 7 Racks de Expansin 80 Mdulos Especiales 16 Mdulos de Comunicaciones 100 Nodos para DeviceNet 5 Racks de Remotas +32 Esclavos SYSBUS
Capacidad de E/S, Velocidad y Memoria Comunicaciones serie, Protocol Macro, Ethernet y Controller Link. Manejo de Informacin. Programacin:Por Tarea Nuevas Instrucciones.
Funcionalidad
Capacidad de Programacin
Sistemas de numeracin
Sistemas de numeracin
LAS VARIABLES, EN GENERAL, PUEDEN EXPRESARSE O REPRESENTARSE SEGN DISTINTOS SISTEMAS DE NUMERACIN EL SISTEMA HABITUAL QUE SE EMPLEA DE FORMA COTIDIANA ES EL SISTEMA DIGITAL, QUE UTILIZA LOS SMBOLOS DEL 0 AL 9. HAY OTROS SISTEMAS DE NUMERACION QUE, AL TRABAJAR CON MQUINAS Y CON COMUNICACIONES, NOS APARECERN CONSTANTEMENTE
BINARIO BCD (BINARIO CODIFICADO DECIMAL) HEXADECIMAL COMA FLOTANTE GRAY ASCII
Sistemas de numeracin
CODIGO BINARIO UTILIZA LOS SIMBOLOS (1 y 0) PARA REPRESENTAR CUALQUIER VALOR LA FORMULA DE CONVERSION DE UN NUMERO DECIMAL A UN NUMERO BINARIO ES LA SIGUIENTE :
N 1 N 0 I L = Z x 2 + Z x 2 + . . . . . . . + Z x 2 N 1 0 N
Sistemas de numeracin
CODIGO BINARIO EJEMPLO: LA REPRESENTACION DEL N12 EN BINARIO SER :
3 2 1 0
16 45
2 2 2 2 2 1 0 0 0 0 0 1 1 0 1
Sistemas de numeracin
CODIGO HEXADECIMAL SE DESARROLLO PARA SIMPLIFICAR EL USO DE NUMEROS BINARIOS. CONSTA DE 16 DIGITOSCODIGO MEDIANTE EL CUAL CADA NUMERO DEL SISTEMA DECIMAL (0..9) SE REPRESENTA EN BINARIO (0,1). CON UN GRUPO DE 4 DIGITOS BINARIOS (BITS) SOLO SE PUEDENR REPRESENTAR 16 COMBINACIONES ON/OFF. CADA UNA DE ELLAS REPRESENTA UN DIGITO HEXADECIMAL. LA CONVERSION DIRECTA ES LA SIGUIENTE :
DECIMAL
0 1 2 3 4 5 6 7
BINARIO
0000 0001 0010 0011 0100 0101 0110 0111
HEXA
0 1 2 3 4 5 6 7
DECIMAL
8 9 10 11 12 13 14 15
BINARIO
1000 1001 1010 1011 1100 1101 1110 1111
HEXA
8 9 A B C D E F
Sistemas de numeracin
CODIGO BCD CODIGO MEDIANTE EL CUAL CADA NUMERO DEL SISTEMA DECIMAL (0..9) SE REPRESENTA EN BINARIO (0,1). LA CONVERSION DIRECTA ES LA SIGUIENTE :
DECIMAL
0 1 2 3 4 5 6 7 8 9
BINARIO
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
Introduccion a la programacion
Conceptos de Direccionamiento
0001.04
Bit
Canal
Conceptos de Direccionamiento
Fijo
Libre
Programacion
Determinar los requisitos del sistema al cual se aplica el PLC.
Identificar los dispositivos de E/S y asociarlos a las direcciones fsicas mediante una tabla de asignacin. Preparar tablas que indiquen:
Programacion
- En los diagramas Escalera, las seales fluyen de izquierda a derecha
A SALIDA X
FLUJO
- En los diagramas Escalera no se pueden conectar las bobinas directamente a la barra de la izquierda
Programacion
- El nmero de contactos NO esta limitado por las E/S, Rels
Auxiliares Internos, contadores/temporizadores, etc.. Use tantos contactos como sea necesarios, de modo que la configuracin sea simple y clara. Por ejemplo, el contacto A puede ser usado tan frecuentemente como se lo requiera
A SALIDA X
TIMER 1 A
TIMER 1
SALIDA Y
END
Programacion
DIAGRAMA DE RELES SIMBOLOS FUNDAMENTALES
/
Contacto normalmente abierto Contacto normalmente cerrado
Salida
DIAGRAMA DE RELES
Esquema de contactos
Permite una representacin de la lgica de control similar a los esquemas electromecnicos
0100 0101
/
0000
1000
Introduccion a CX-Programmer
Herramientas Principales
Transferir al PLC.
Herramientas Principales
Reducir (zoom out). Encajar en. Aumentar (zoom in). Alternar cuadrcula. Mostrar comentarios. Mostrar anotaciones de lnea de instruccin. Monitorizar en ajuste de linea de programa. Mostrar comentarios de programa/seccin.
Modo seleccin. Nuevo contacto. Nuevo contacto cerrado. Nuevo contacto OR. Nuevo contacto cerrado OR. Nueva lnea vertical. Nueva lnea horizontal. Nueva bobina. Nueva bobina cerrada. Nueva instruccin de PLC.
Herramientas Principales
Activar ventana de monitorizacin. Compilar programa de PLC. Compilar todos los programas de PLC. Edicin On-Line de lneas de programa. Cancelar edicin On-Line. Enviar cambios de edicin On-Line. Ir a edicin online de linea de programa. Administrador de secciones/lineas de programa.
Herramientas Principales
Alternar rea de trabajo del proyecto. Alternar ventana de salida. Alternar ventana de monitorizacin de variables. Mostrar herramienta de referencia de direccin. Mostrar propiedades.
Informe de referencia cruzada. Ver smbolos locales. Ver diagrama de contactos. Ver cdigo mnemnico. Ver comentarios de E/S.
Monitorizar en hexadecimal.
Area de proyecto
La carpeta de proyecto agrupa varios tipos de Editores necesarios para la completa elaboracin del proyecto. Cada uno de ellos tiene un men accesible mediante el botn derecho del ratn. Haciendo doble click sobre cada opcin en la carpeta de proyecto, se accede al Editor correspondiente.
Propiedades del PLC Editor de la Tabla de E/S Editor/Monitor de las reas de memoria Editor de Variables Locales Editor de seccin (bloque) de programa
Informacin del proyecto Editor de Variables Globales Configuracin del PLC Gestin de la Memory Card (slo CS1/CJ1) Visualizacin de errores Reloj del PLC Informacin de la tarea
Ventana de Memoria
Haciendo doble click sobre Memoria en la carpeta de proyecto o bien seleccionando PLC Editar Memoria, se accede al editor de reas de memoria, donde se podrn editar y visualizar los contenidos de las distintas reas del PLC.
Formato de visualizacin
- Bit - Palabra BCD
Gestin de ficheros
Ventana de Simbolos
Dentro del editor de variables globales se declararn las variables que sern comunes a cualquiera de las tareas que se definan para el proyecto. Las variables creadas en los editores de variables locales slo sern visibles en la tarea (programa) donde hayan sido creadas y no en las dems.
Ventana de Simbolos
Es posible importar y exportar definiciones de smbolos desde otro paquete de software, tal como una hoja de clculo. La informacin se transfiere en formato texto, as es posible incluso usar un procesador de texto para definir un juego de Smbolos y utilizarlos dentro de CX-Programmer. Para importar una lista de variables desde Excel, basta con seleccionarla desde Excel y pegarla en el editor de variables del CX-Programmer.
Ventana de Simbolos
Para cada error se especifica la fecha y hora en que se produjo, el cdigo del error y una breve descripcin del mismo.
Haciendo doble click sobre Reloj del PLC en la carpeta de proyecto o seleccionando PLC Editar Reloj, se accede a una ventana desde donde es posible cambiar la hora del PLC fcilmente pinchando sobre un botn que sincroniza la hora del PLC con la del Ordenador.
Posicin en el rack
Instrucciones basicas
Instrucciones basicas
LA INSTRUCCIN TIM (TEMPORIZADOR) SE UTILIZA PARA GENERAR UN
CUANDO PV => 0, EL CONTACTO TIM SE PONE A ON Y EXCITA LA SALIDA CUANDO START PASA A OFF, EL CONTACTO TIM SE PONE A OFF, PV=SV Y EL
Instrucciones basicas
EJEMPLO DE APLICACION DE TIM PARA OPERAR COMO OFF DELAY
Instrucciones basicas
Instrucciones basicas
LOS TIMERS RAPIDOS (TIMH) TIENEN UNA BASE DE TIEMPO DE 0,01 SEGUNDOS.
Instrucciones basicas
LA INSTRUCCIN CNT REALIZA LA FUNCIN DE UN CONTADOR CON
PRESELECCIN
EL VALOR DE PRESELECCIN (SV) PUEDE VARIAR ENTRE 09999 EL CONTADOR TIENE DOS ENTRADAS:
EN UNA UNIDAD
CUANDO PV =>0, EL CONTACTO DEL CNT SE PONE A ON
Instrucciones basicas
EL CNT ES RETENTIVO Y CONSERVA SU ESTADO (CONTACTO , PV)
IGNORAN
ACOPLADO A UNA BASE DE TIEMPOS DEL SISTEMA, UN CNT PUEDE SER
Instrucciones basicas
Instrucciones basicas
EL CNTR ES UN CONTADOR REVERSIBLE. ES DECIR TIENE UNA ENTRADA DE
Instrucciones basicas
LA INSTRUCCIN DIFU PERMITE CREAR UN PULSO QUE PERMANECE ACTIVO
POR 1 CICLO DE SCAN. REQUIERE LA ASIGNACION DE 1 BIT ADICIONAL LA INSTRUCCION UP NO REQUIERE BIT ADICIONAL, CON EL MISMO RESULTADO AMBAS DETECTAN FLANCO ASCENDENTE
Instrucciones basicas
LA INSTRUCCIN DIFD PERMITE CREAR UN PULSO QUE PERMANECE ACTIVO POR 1
CICLO DE SCAN. REQUIERE LA ASIGNACION DE 1 BIT ADICIONAL LA INSTRUCCION DOWN NO REQUIERE BIT ADICIONAL, CON EL MISMO RESULTADO AMBAS DETECTAN FLANCO DESCENDENTE
Instrucciones basicas
LA INSTRUCCIN KEEP PERMITE CREAR UN REL DE ENCLAVAMIENTO. SI TENEMOS DOS ENTRADAS:
S - SET R - SET
CON R=OFF , UN IMPULSO SOBRE S ACTIVA DE FORMA PERMANENTE EL BIT
Instrucciones basicas
LA INSTRUCCIN CMP COMPARA EL DATO DE UN CANAL (16 BIT) O UNA
DEL SISTEMA:
GR EQ LE
LOS PARMETROS C1 Y C2 A COMPARAR PUEDEN PERTENECER A DISTINTAS
AREAS DE MEMORIA
Instrucciones basicas
DADO QUE LOS FLAGS GR, EQ, LE PUEDEN IR ASOCIADOS A VARIAS
INSTRUCCIONES Y QUE SE RESETEAN AL FINAL DEL CICLO DE SCAN ES NECESARIO CHEQUEAR EL RESULTADO DE LA COMPARACIN EN LA RAMA DE PROGRAMA INMEDIATAMENTE SUCESIVA A LA QUE HA ACTIVADO LA CMP.
Instrucciones basicas
EXISTEN INSTRUCCIONES DE COMPARACION INTERCALABLES EN ALGUNA
ENTRADA 0.0 SON IGUALES EL CONTENIDO DEL D300 SEA IGUAL AL D500
Instrucciones basicas
LA INSTRUCCIN MOV REALIZA EL MOVIMIENTO DE UN DATO DE 16 BIT, DESDE
UN CANAL A OTRO.
EL CONTENIDO DEL CANAL FUENTE SE TRANSFIERE AL CANAL DESTINO D.
Instrucciones especiales
Cuando para un operando se especifica el rea de DM, se puede utilizar una direccin indirecta.
Cuando se especifica una direccin indirecta de DM, el canal DM designado contendr la direccin del canal DM que contiene el dato que se utilizar como operando de la instruccin.
Cuando se utilice direccionamiento indirecto, la direccin del canal deseado debe estar en BCD y debe especificar un canal comprendido en rea de DM.
Normalmente la variable especificada por una cierta instruccin es tal que la instruccin opera con el dato especificado en la variable especificada.
TIM00 DM0011 EN ESTE CASO SV = 432 #0432 DM0011
El direccionamiento indirecto permite especificar un dato por la direccin de DM donde se dato est contenido (la direccin es la variable).
TIM00 *DM0011 EN ESTE CASO SV = 1547 #0432 DM0011 #1547 DM0432
Instruccion interlock
AL EJECUTARSE ESTA FUNCION, QUEDA DESHABILITADA TODA LINEA DE
Instrucciones Especiales
Matemtica en BCD
Suma en Registros Simples
Instrucciones Especiales
Matemtica en BCD
Resta en Registros Simples
Instrucciones Especiales
Matemtica en BCD
Multiplicacion en Registros Simples
Instrucciones Especiales
Matemtica en BCD
Division en Registros Simples
Instrucciones especiales
Conversion Hexadecimal a BCD
La funcion BCD convierte el valor en hexadecimal contenido en el canal fuente a su valor BCD equivalente y lo guarda en el canal destino, sin modificar el original
Instrucciones Especiales
Escalado Binario a BCD - SCL
Instrucciones Especiales
Escalado Binario a BCD - SCL
A diferencia de la funcin BCD que convierte un valor Hexadecimal de 4 dgitos a su valor BCD, la funcin SCALING SCL permite hacer la conversin usando una relacin lineal.
Instrucciones basicas
Escalado Binario a BCD - SCL
Ejemplo de aplicacion. Utilizaremos el potenciometro incorporado del CP1H, cuya direccion es A642, haciendo un escalado para saber en que porcentaje de su recorrido se encuentra
Los parametros de control seran el D0, D1, D2 y D3. El resultado final se cargara en D1000, donde podremos ver el valor en BCD
Seales Analgicas
Los Autmatas reciben y envan seales analgicas del campo a travs de mdulos dedicados.
Estos mdulos pueden ser locales, lo cual es factible en todos los autmatas
Tambin pueden ser remotos, por intermedio de redes de E/S como DeviceNet o Compobus/S, y que estn disponibles en autmatas de tipo CPM2C, SRM1, C200HS, C200H ALFA, CJ1, CJ1M y CS1. El tratamiento de ambos tipos de disposicin, o la combinacin de ellos, se realiza de manera transparente para el usuario, ya que tanto entradas como salidas quedan en el mapa de memoria del autmata, sea locales o remotas.
Seales Analgicas
Entradas y salidas analogicas en CP1H
En la ventana de configuracion encontraremos las opciones de configuracion de las E/S analogicas que vienen incorporadas.
Seales Analgicas
Programacin secuencial
Estructuracin de Programas
Programacin Lineal y Secuencial
Desde el punto de vista de cmo realizar la programacin de una mquina se deben distinguir las funciones por tipo:
LINEAL o STANDARD, donde la lgica se ejecuta considerando el estado presente de E/S, sin tener en cuenta estados previos de funcionamiento. Casos tpicos son los movimientos manuales de posicionamiento, los servicios auxiliares, cintas y transportes, etc.. SECUENCIAL, donde s se toman en cuenta los estados previos de la mquina. Casos frecuentes se encuentran en mquinas de manejo de material, envasadoras, mquinas herramienta, etc..
Estructuracin de Programas
Programacin Secuencial
Se debe crear un Diagrama de Flujo, donde se especifican los PASOS y las CONDICIONES DE TRANSICIN
Estructuracin de Programas
Programacin Secuencial
Detalles
Estructuracin de Programas
Programacin Secuencial
Ventajas
Al crear un diagrama de flujo quedan claras las condiciones de funcionamiento y los estados posibles de la mquina. Las modificaciones futuras son muy rpidas y simples de introducir, ya que se hacen sobre el diagrama existente. Se pueden organizar la secuencia por un lado, y las acciones por el otro. La bsqueda de problemas es muy rpida, pues la secuencia se detendr en un PASO al no cumplirse las CONDICIONES para pasar al siguiente. Ah se detecta cual es la condicin y se identifica el problema.
Agregar un sistema de ALARMAS es simple, ya que se pueden considerar dentro del diagrama de flujo las detecciones de falla de equipos y/o sistemas, adems de colocar tiempos esperados de actuacin fsica de la mquina, luego de los cuales se genera una alarma.
Estructuracin de Programas
Programacin Secuencial
Estructuracin de Programas
Programacin Secuencial
Estructuracin de Programas
Programacin Secuencial
Estructuracin de Programas
Programacin Secuencial
Salidas de Control
Preguntas?