Programacion estructurada
Enviado por rossy14 • 24 de Marzo de 2012 • Informe • 334 Palabras (2 Páginas) • 901 Visitas
PROGRAMACION ESTRUCTURADA
Cuando se desea programar tareas de automatización muy complejas donde utilizar una programación lineal resulta demasiado laborioso, es conveniente en este caso dividir el problema en partes, de tal forma, que interpretándolo y resolviéndolo en forma parcial mediante bloques y al final unir este conjunto de programas en uno solo, resulta significativamente más fácil para el usuario.
A esta filosofía de programación se le conoce con el nombre de Programación Estructurada, que consiste en la división del programa de aplicación en bloques que se caracterizan por una independencia funcional, donde cada bloque del programa realiza una tarea específica claramente definida.
La programación estructurada optimiza el tiempo de escaneo ya que no se ejecutan todos los bloques en cada ciclo de barrido, ejecutándose sólo los que están en actividad en el momento dado.
Las ventajas que se obtienen programando en forma estructurada son
La compresión, solución, simulación y pruebas es mucho más fácil cuando un problema muy complejo es tratado por partes.
El diagnóstico de fallas y por ende su solución es también más fácil, dado que una vez identificado el bloque del programa donde se encuentra la falla, su corrección resulta más rápido que si se afrontara el programa global.
Los programas parciales pueden ejecutarse independientemente por equipos de programadores, cada grupo elaborando bloques individuales; además se pueden usar reiteradamente durante el escaneo del programa, o formar parte de otro programa de aplicación.
Se emplea mejor la capacidad de la memoria dado que pueden llamarse los bloques de programas las veces que se requiera sin que se tenga que programar repetidas veces.
Optimización del tiempo de barrido.
Por otro lado, dependiendo del tipo de procesador que disponga el PLC la programación estructurada puede aprovecharse con menor o mayor Eficiencia.
Este es el caso, como se mencionó anteriormente de los PLC diseñados en base a microprocesadores del tipo mono tarea, donde la programación estructurada compuesta por una serie de bloques de programación, se ejecuta en base al procesamiento secuencial o lineal de un bloque matriz, que viene hacer el núcleo de la estructura.
...