Algunos ejemplos en todo español finalmente completaron la construcción del sistema y la redacción del software en tres meses. Durante este período, los desvíos y averías eran comunes, lo que a menudo me hacía olvidarme de la comida y la bebida, incluso quemé un PLC debido a una operación accidental.
Así que entiendo los sentimientos de aquellos internautas que recién están comenzando.
Aquí ofrezco un resumen aproximado de mi camino de aprendizaje para referencia de los internautas.
1. La programación requiere mucha perseverancia y suficiente paciencia.
Cada uno tiene sus propios puntos fuertes. Algunas personas consideran la programación como un trabajo largo y aburrido; otras consideran la programación como un juego intelectual interesante. Si usted es el primero, le recomiendo encarecidamente que se mantenga alejado de este trabajo. Después de todo, el trabajo de programación es constante para las personas.
Y el reto de la paciencia. En mi laboratorio, cuando muchos estudiantes me ven programando, se sorprenden de mi concentración ante estos montones de símbolos. De hecho, esto se debe al interés. El interés me da bastante perseverancia y paciencia. Obras maestras
Después de innumerables fracasos, cuando vi los símbolos ordenados cuidadosamente de acuerdo con mis ideas y el PLC funcionando de manera ordenada de acuerdo con mis requisitos, mi interés quedó enormemente satisfecho, al igual que abrir el juego A. Entonces, déjame decirte esto:
Estudiante: Lo que ves es un montón de símbolos extraños y aburridos, pero lo que veo yo es un grupo de bailarines apasionados, y yo soy su director.
2. La programación requiere confianza para practicar.
. Dos años después, volví a ver sus dibujos CAD y estaba peor que yo.
De manera similar, solo ejecutando continuamente estas instrucciones en el PLC y observando los resultados de la ejecución podemos comprender el papel de las instrucciones del PLC. Muchos principiantes están confundidos acerca del PLC, a menudo por temor a dañar el equipo. Estos miedos
No hay por qué tener miedo. Es importante leer el manual detenidamente, pero leerlo por sí solo no le convertirá en ingeniero. Es más, el contenido del manual no es completo. Cuando entro en contacto con esas instrucciones desconocidas, me gusta escribir un pequeño programa para ejecutar el PLC. Luego modifique las condiciones una por una, observe los resultados de la ejecución (MicroWin proporciona a los usuarios muy buenos métodos de monitoreo) y, a su vez, vuelva a comprender la descripción del manual, para que pueda ser muy intuitivo.
Comprender la función y uso de estas instrucciones. No se preocupe por ningún problema con el programa que escriba, que afectará el funcionamiento normal del PLC. Si hay algún problema con el programa, sólo podemos saber si el PLC se está ejecutando. Y descubrir y resolver problemas es el enfoque correcto.
Mejora de las propias capacidades. Dejando de lado el funcionamiento del hardware, en lo que respecta al software, nunca he encontrado ningún daño en el PLC debido a problemas de software. Aquí no hay necesidad de preocuparse por las posibles consecuencias de un cableado incorrecto del circuito de relé. Entonces, practica con valentía.
Ésta es la única forma de programar un PLC.
Por supuesto, la práctica audaz no es una operación bárbara, pero debe seguir las normas necesarias. Otra cosa a tener en cuenta es que antes de que se demuestre que el programa es confiable, nunca enganche la carga para evitar pérdidas innecesarias. Salida digital
Pantalla LED; el procesamiento analógico se puede resolver mediante algún medio de simulación de hardware o software.
3. La programación requiere un pensamiento lógico cuidadoso.
La programación en sí es un proceso de pensamiento lógico. En lenguajes de alto nivel, ifthenelse y select son las declaraciones condicionales más utilizadas. Ésta es la relación causal en lógica. El programa de PLC consta de estas relaciones causales: determina si las condiciones son verdaderas y luego decide ejecutar las instrucciones correspondientes. El PLC original se utilizó para reemplazar el circuito lógico del relé, por lo que heredó la descripción del circuito del relé utilizando contactos como condición de activación. En PLC, se utilizan contactos virtuales en lugar de relés.
Los contactos metálicos de los aparatos eléctricos y la relación lógica expresada por el circuito de relé siguen intactos. Incluso si se introduce un proceso de procesamiento numérico del que el circuito de relé no es capaz, el PLC básicamente está realizando una relación de causa y efecto.
Por lo tanto,
enderezar las relaciones lógicas entre los eventos de los objetos es una preparación suficiente antes de programar. Después de recibir la tarea, lo primero que hice fue ordenar un diagrama lógico y discutirlo repetidamente con los usuarios para obtener su aprobación.
Entonces entra realmente en el proceso de programación.
4. Conocimiento relevante indispensable
Los programas PLC actúan directamente sobre el proceso específico del objeto, por lo que es muy importante comprender el proceso específico del objeto. En el proceso de comunicación con los usuarios, utilizaré mi conocimiento de UnitOperation para analizar el trabajo del usuario.
Art Process ayuda a los usuarios a ordenar las relaciones lógicas en el control de procesos, incluyendo incluso la configuración de varios instrumentos y hardware. Esto es gracias a mi especialización original. Por supuesto, no podemos exigir que todos los ingenieros que participan en programas de PLC tengan mi experiencia.
. Pero dos puntos son indispensables: uno es el conocimiento del hardware de los instrumentos de proceso, incluidos sensores, transmisores (instrumentos secundarios) y el propio PLC, que es la base para construir un sistema de control; el otro es la teoría de control de procesos, que incluye varios modelos de control;
Principios y aplicaciones, las más importantes son los modelos de ajuste de doble posición y ajuste PID. El ajuste PID es actualmente el método de control de procesos más utilizado y es variable. La mejor manera de aprender PID es leer. Casi todos los libros sobre control de procesos
Todos tienen algo sobre PID, por lo que leer libros más básicos es muy beneficioso para comprender PID. Descubrí que muchos internautas carecen de estos conocimientos relevantes al ingresar al campo PLC. Esto no es terrible; lo que es terrible es que las personas afectadas no puedan calmarse y compensar el conocimiento.
Defectos. En lugar de culpar a las escuelas por no enseñar estas cosas, deberíamos centrarnos en cómo las aprendemos. Muchos problemas que surgen en el trabajo no se discuten en la escuela. Esto no puede ser un motivo para negarnos a trabajar, pero debe tratarse con una actitud positiva.
Para hacer frente a estos problemas. Mi experiencia es que el conocimiento para la resolución de problemas aprendido en el trabajo es más fácil de retener que el conocimiento aprendido en el aula.
5. Desarrolla buenos hábitos de programación
Todos tienen diferentes hábitos y características en la programación, por lo que no se puede imponer coherencia. Pero hay algunos buenos hábitos que la mayoría de la gente debería seguir. Primero, enderezar las relaciones lógicas y de tiempo, y compilar el diagrama de bloques del programa; segundo, asignar racionalmente el programa principal y los subprogramas.
Programas y programas de interrupción; el tercero es asignar registros razonablemente y compilar tablas de símbolos de registros.
La programación de PLC está más cerca de un microcontrolador, o el PLC es un microcontrolador modular. Por lo tanto, muchas operaciones del PLC están dirigidas directamente a los registros. Si hay superposiciones irrazonables de direcciones de registro en el programa, inevitablemente ocurrirán consecuencias impredecibles.
. Compilar la tabla de símbolos de registro no solo puede evitar los problemas anteriores (MicroWin lo solicitará), sino que también puede hacer que el programa sea más legible. Esto es similar a las variables definidas en VB.
En la programación de VB, céntrese en los eventos y no enfatice los conceptos de programa principal y subrutina, porque el trabajo del programa principal de VB lo completa el sistema operativo de la PC. El PLC no lo es. El programa del PLC se basa principalmente en el programa principal. La CPU ejecuta continuamente el programa principal en un bucle. Solo cuando se establece la condición de activación, se llamará a la subrutina o al programa de interrupción. Es decir, las tareas realizadas por subrutinas y rutinas de interrupción no son de tiempo completo. Si estas tareas se colocan en el programa principal, la carga de trabajo del programa principal aumentará innecesariamente y se reducirá la eficiencia del programa.
Esto es consistente con la idea de programación del microcontrolador. El uso de subrutinas puede aclarar la lógica de todo el programa. Además, los subprogramas se pueden escribir y depurar por separado y, finalmente, "instalarlos" en el programa principal. De esta forma podrás resolver los problemas uno por uno.
La programación de PLC, ya sea LAD o STL, no es tan intuitiva e interesante como VB, ni tan vívida como CAD. Pero es mucho más intuitivo que el lenguaje ensamblador del microcontrolador. Para los principiantes, la programación LAD (diagrama de escalera) es relativamente intuitiva y más fácil de comenzar.
Pasé dos años aprendiendo PLC por mi cuenta. Han pasado dos años y todavía sé un poco sobre PLC. Finalmente, un amigo me contó que hay una Escuela de Capacitación Oriental PLC en Dongguan. Cuando lo visité por primera vez, me atrajo su conjunto completo de equipos prácticos, que incluyen servo, paso a paso, convertidor de frecuencia e interfaz hombre-máquina. No había necesidad de hacer cola para la operación real, así que decidí registrarme en ese mismo momento.
Después de dos meses de arduo estudio, ahora soy un ingeniero algo famoso en la industria.