Un programa de PLC completo no es tan simple como permitir que el sistema se ejecute, también requiere anotación completa, arquitectura fina, buena escalabilidad, un sistema completo de alarma y protección, y un sistema de simulación antes de la operación.
Sencillez
Haga que el programa PLC sea lo más simple posible. La simplicidad significa usar un marco de programa estandarizado tanto como sea posible y usar instrucciones simples tanto como sea posible.
Para simplificar el programa, es necesario optimizar la estructura del programa y simplificar el programa con instrucciones de control de flujo a lo grande, y reemplazar las instrucciones de una sola función con las poderosas y prestar atención al orden de las instrucciones de una manera pequeña.
Legibilidad
Los requisitos para el diseño de la legibilidad del programa deben ser buenos. Esto no solo facilita al diseñador del programa para profundizar la comprensión del programa, facilitar la depuración, sino también para facilitar a otros a leer y comprender su programa, para facilitar el mantenimiento del usuario. Si es necesario, el programa también se puede hacer para promover.
Para que el programa sea legible, el programa diseñado debe ser lo más claro posible. Presta atención a la jerarquía e implementa modularidad hasta el punto de diseño con métodos orientados a objetos. Para usar más diseños estándar.
Si usa la programación de idiomas en casos especiales, utilice la programación de escalera en la mayoría de los casos para una fácil lectura.
Entonces la asignación de E/S debe ser regular, fácil de memorizar y comprender. Si es necesario, también haga un trabajo de anotación. El uso de dispositivos internos también debe ser regular, no solo los use al azar.
La legibilidad debe tenerse en cuenta al comienzo del diseño del programa. Esto no es fácil de hacer. Debido a que en el proceso de depuración del programa, el aumento o disminución de las instrucciones, el uso de cambios internos del dispositivo, puede hacer que el programa original más claro se vuelva un poco caótico. Entonces, en el diseño de la depuración del aumento o disminución para dejar algo de espacio, y luego la depuración se completa y luego haga un poco de organización, para que el diseño del programa tenga una calidad de mayor calidad.
Notas del programa, al menos debería haber los siguientes aspectos:
A, Notas del sistema: los derechos de autor de toda la compañía del programa y el uso de este conjunto de programas
B, Comentarios del bloque del programa: el propósito principal del bloque del programa y el autor
C, comentarios del párrafo: el uso de esta sección del código
D, comentarios variables: la importancia de decir que no hace falta decir, incluidos los comentarios de E / S, comentarios de variables intermedias
En cuanto a la consideración de confidencialidad, creo que debe considerarse en el algoritmo de cifrado del programa o el cifrado del bloque, y no debe lograrse reduciendo los comentarios este tipo de inteligencia.
Exactitud
El programa PLC debe ser correcto y verificado por el trabajo real para demostrar que puede funcionar correctamente. Este es el requisito más fundamental del programa PLC, si esto no se puede hacer, el otro no es bueno.
Para que el programa sea correcto, debe ser un uso preciso de las instrucciones, el uso correcto de dispositivos internos. El uso preciso de las instrucciones y la comprensión precisa de las instrucciones están vinculados al significado de las instrucciones y el uso de las condiciones debe ser claro. Si es necesario, puede programar algunos pequeños programas para probar algunas instrucciones poco claras.
Para la misma instrucción, algunos detalles de la instrucción pueden ser diferentes debido a los diferentes lotes de PLC de la fábrica o los diferentes modelos de la serie PLC, por lo que debe verificar cuidadosamente el manual de programación.
El uso correcto de dispositivos internos también es importante. Por ejemplo, algunos PLC tienen protección de apagado, mientras que otros no. Asegúrese de hacer la protección de apagado que se debe utilizar para proteger el dispositivo, y viceversa no se puede usar.
En resumen, para usar con precisión las instrucciones, el uso correcto de dispositivos internos, para que el programa pueda funcionar correctamente, que es el requisito más fundamental para el programa PLC.
Como un ejemplo simple, los bordes crecientes y descendentes de Siemens requieren el uso de variables con funciones de almacenamiento como variables intermedias, como puntos M o puntos DB, lo que sería problemático si se usa la variable temperatura de FC.
Fiabilidad
Los programas no solo deben ser correctos, sino también confiables. La confiabilidad refleja la estabilidad del programa PLC, que es un requisito básico para los programas PLC.
Algunos programas de PLC, en condiciones de funcionamiento normales o operación legal pueden funcionar correctamente, pero la aparición de condiciones de funcionamiento no normales (como el apagón temporal, y luego se revitalizan rápidamente) o una operación ilegal (como una serie de botones fuera de Ordene, o al mismo tiempo, presione varios botones), el programa no funciona correctamente. Este tipo de programa, no es muy confiable o inestable, es un mal programa.
Se puede identificar un buen programa PLC sobre la aparición de condiciones de funcionamiento no normales y puede hacerlo con las condiciones normales de convergencia, puede hacer que el programa se adapte a una variedad de situaciones. El buen programa PLC puede ser rechazado por operación ilegal, y no deja "rastros". Solo se aceptan operaciones legales.
El enclavamiento es un medio común para rechazar las operaciones ilegales. Los circuitos de retransmisión a menudo usan este método, y los PLC pueden heredarlo.
Facilidad de modificación
Hacer que el programa sea fácil de cambiar, es decir, fácil de modificar.
Una de las características de PLC es la conveniencia, que puede aplicarse de manera flexible a varias situaciones. La forma de hacerlo es modificando o rediseñando el programa.
El rediseño del programa se utiliza en los casos en que los requisitos para el uso del proceso PLC se cambian, y no solo se reprograma el programa, sino que también se reasignan el E/S se reasignan. La mayoría de los casos no requieren reprogramación, y algunas modificaciones son suficientes. Esto requiere que el programa sea fácil de cambiar.
La facilidad de modificación también es la flexibilidad, los requisitos siempre que se puedan hacer muy pocos cambios para lograr el propósito de cambiar los parámetros o cambiar la acción fácil de cambiar.
Extensibilidad
Es posible que se hayan programado muchos programas antes de ingresar a la escena, pero a la escena, también pueden necesitar agregar otro programa, para evitar interrumpir la estructura de todo el sistema, debe reservar una cierta cantidad de espacio en cada área funcional como una copia de seguridad.
Hardware para dejar suficiente margen, software en la preparación de consideraciones manuales, automáticas y semiautomáticas, posición de ida.
Sistema de alarma completo
Los sistemas PLC a menudo se usan en entornos industriales, cada accidente causará pérdidas grandes o pequeñas, para que el preprocesamiento del accidente o en el accidente minimizará la pérdida, debemos prestar atención a la alarma y la protección del PLC, que se extraerá aquí como una parte importante del sistema.
Simulación de programa
Para garantizar que el progreso de la puesta en marcha en el sitio o al cliente muestre, a menudo antes de ingresar al sitio, a sus propios programas para llevar a cabo una simulación totalmente automatizada. Para este propósito, es necesario incluir una sección de simulación en el programa, que se desconecta después de la operación normal en el sitio. Para equipar el programa con la función de simulación, se deben realizar las siguientes tareas:
(1) convertir los puntos de E/S de PLC reales en variables intermedias del PLC o variables de bloqueo de datos;
(2) Escriba el programa de simulación para cada dispositivo de acuerdo con los requisitos del proceso.
En el proceso de diseño de un programa PLC, el que puede cumplir con los requisitos de los aspectos anteriores puede llamarse un buen programa.




