Requisitos para llevar
los Cursos de Ignition
Requisitos
Los cursos de Ignition no tienen requisitos, ya que se considera decisión del cliente si quiere llevar o no el curso. No obstante, sí se tiene un conjunto de recomendaciones, para informar al cliente sobre cuál es el perfil y habilidades recomendadas.
Curso Core
El curso Core es el primer curso de Ignition. A pesar de que es donde se recomienda a cualquier cliente iniciar, eso no quiere decir que se pueda llevar el curso sin haber tenido una capacitación previa. Es por esto que, se hacen las siguientes recomendaciones:
- Se recomienda haberse capacitado sobre generalidades de PLCs, HMI y SCADA anteriormente. Si no conoce nada de esta área, NV Tecnologías tiene varios artículos públicos sobre estos temas:
- https://www.nvtecnologias.com/blog/blog-1/que-es-un-plc-8
- https://www.nvtecnologias.com/blog/blog-1/lenguajes-de-programacion-de-plc-vaya-mas-alla-de-la-logica-de-escalera-158
- https://www.nvtecnologias.com/blog/blog-1/que-es-opc-desentranando-un-estandar-de-la-comunicacion-industrial-216
- https://www.nvtecnologias.com/blog/blog-1/que-es-una-hmi-9
- https://www.nvtecnologias.com/blog/blog-1/que-es-un-panel-pc-o-touch-panel-computer-149
- https://www.nvtecnologias.com/blog/blog-1/que-es-scada-10
- https://www.nvtecnologias.com/blog/blog-1/componentes-de-un-sistema-scada-explicados-26
- https://www.nvtecnologias.com/blog/blog-1/5-funciones-principales-de-un-scada-22
- https://www.nvtecnologias.com/blog/blog-1/guia-introductoria-para-scada-30
- https://www.nvtecnologias.com/blog/blog-1/5-arquitecturas-scada-para-el-escalamiento-de-aplicaciones-29
- Se recomienda que los participantes que buscan la certificación tomen algunos videos de la Inductive University, donde puedan llevar una introducción del software de Ignition previo a llevar la capacitación certificada. Se deben llevar los siguientes temas, sin hacer los retos ni videos suplementarios:
Sección | Capítulo | Tema | Tiempo (minutos) |
Getting Started | Ignition Overview | Introducing Ignition | 17 |
Installing and Upgrading Ignition | 15 | ||
Ignition Gateway Setup | Ignition Gateway | Gateway Overview | 10 |
OPC UA and Devices in Ignition | Programmable Device Simulator | 15 | |
Databases in Ignition | Connecting to Databases | 20 | |
Launching Ignition | Ignition Designer | Designer Interface | 20 |
Clients and Sessions | Vision Clients | 10 | |
Vision Client Properties | 15 | ||
Tags | Tags in Ignition | Understanding Tags | 20 |
Tag Properties | 13 | ||
Browsing and Creating OPC Tags | 5 | ||
Other Standard Tag Types | 25 | ||
Tag Groups | 10 | ||
Visualization | Vision Windows | About Vision Windows | 15 |
Vision Components and Property Bindings | Understanding Vision Components | 22 | |
Tag Bindings | 11 | ||
Property Bindings | 8 | ||
Vision Templates | 19 | ||
Indirect Templates | 14 |
- El total de tiempo para esta capacitación previa es de 284 minutos (casi 5 horas), y nos permite preparar al participante de varios conceptos que harán que se desenvuelva muy bien durante la capacitación.
- Se recomienda que las personas que lleven la capacitación trabajen activamente con software HMI y/o PLC.
- Se recomienda que las personas que asisten a la capacitación sean hábiles en los software de HMI y/o PLC.
- Ignition es un software que no se ha traducido al español, por lo que se recomienda que la persona que lleve la capacitación sea capaz de leer bien en inglés y de poder escuchar palabras en inglés.
- NV Tecnologías se encuentra en la tarea de traducir el manual del curso, pero la traducción del software en sí es algo que solo el fabricante puede hacer.
- NV Tecnologías se encuentra en la tarea de traducir el manual del curso, pero la traducción del software en sí es algo que solo el fabricante puede hacer.
Curso BDS
El curso de Bases de Datos y Scripting (BDS) es un curso para programadores con experiencia en Ignition, que busca elevar las capacidades de desarrollo a través del uso de las bases de datos y programación de scripts.
- Haber llevado anteriormente el curso Core o la Inductive University por completo
- Llevar ambos es lo mejor, pero con uno es suficiente
- Haber practicado anteriormente el desarrollo de aplicaciones en Ignition, con base en los conocimientos del curso Core y/o Inductive Univeristy
- Tener habilidades de razonamiento numérico y resolución de problemas. La programación no se trata de escribir código o de saberse de memoria la sintaxis, sino de saber plantear una solución o entender una solución ya propuesta, y utilizar el código para implementar la misma.
- Conocer lo básico de programación en código. Esto mismo será repasado durante el curso, pero es importante tratar de leer sobre el tema antes. Este curso no es de Python, sino de cómo usar Python en Ignition. Busque los siguientes conceptos en internet y ejemplos básicos.
- Declaración de variables y tipos de datos
- Sentencias if-else, while, for, try-except
- Entender las estructuras de datos de Python
- Tuples y sequences
- Sets
- Dictionaries
- Definición de funciones
- Importación de librerías
- Conocer lo básico de SQL. Esto mismo será repasado durante el curso, pero es importante tratar de leer sobre el tema antes. Este curso no es de SQL, sino de cómo usar SQL en Ignition. Busque los siguientes conceptos en internet y ejemplos básicos.
- SELECT
- UPDATE
- DELETE
- INSERT INTO
- CREATE DATABASE
- ALTER DATABASE
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
- CREATE INDEX
- DROP INDEX
- WHERE
Nota: El curso de Bases de Datos y Scripting tiene la dificultad más alta de los tres, a pesar de ser el segundo curso que se debe tomar.
Curso Perspective
El curso de Perspective es un curso para programadores avanzados en Ignition, donde se muestran las capacidades de Perspective y sobre cómo programar aplicaciones avanzadas, usando todos los conceptos de Ignition y programación en bases de datos/scripting.
- Haber llevado anteriormente el curso Core y BDS
- El curso de Perspective asume que el participante ya tiene los conocimientos impartidos en el curso Core y BDS.
- Practicar los conocimientos vistos en el curso BDS hasta dominar la programación básica en Python y SQL
- Haber llevado los cursos electivos de la Inductive University
- Building in Perspective
- Design Fundamentals
- Advanced Styling in Perspective
- Tener fuertes habilidades de razonamiento numérico y resolución de problemas. La programación no se trata de escribir código o de saberse de memoria la sintaxis, sino de saber plantear una solución o entender una solución ya propuesta, y utilizar el código para implementar la misma