5 Lenguajes de programación de la norma IEC6

Anuncio
5 Lenguajes de programación de la norma IEC6
Modo de seguimiento seis herramientas de programación para sistemas de control y aplicaciones
de desarrollo de negocios de destino de los ingenieros con diferentes habilidades y
profesiones. Modo de seguimiento 6, cuenta con cinco lenguajes de programación de la siguiente
manera: Techno SFC, LD Techno, Techno ETA, ST Techno, Techno e IL idiomas. Estos idiomas son
extensiones al estándar IEC 6-1131/3 siguientes:
 SFC (diagrama de función secuencial);
 LD (KOP);
 FUP (diagrama de bloques de función);
 ST (texto estructurado);
 IL (lista de instrucciones).
El modo de rastreo ® 6 6-1131/3 lenguajes de programación IEC incluyen tres lenguajes visuales,
(FBD, SFC, LD), dirigido a ingenieros y analistas de negocio y 2 de procedimiento (ST, IL), orientado
a programadores de lenguajes. Usando el modo de rastreo ® 6 IEC 6-1131/3 idiomas, se puede
controladores programa, los algoritmos de operador, EAM y MES lógicas con la conveniencia de
igualdad.
El modo de rastreo ® 6 6-1131/3 IEC lenguas combinan la funcionalidad suficiente, la facilidad de
uso y excluir a la mayoría de los errores, que ocurren con frecuencia durante el uso de lenguajes
de programación ordinaria. El modo de rastreo ® 6 versiones de idiomas de programación IEC 61131/3 no sólo cumple con los requisitos de la norma, sino también contenidos características
adicionales como el número prolongado de bibliotecas de bloques funcionales con algoritmos de
control típicas.
Todas las 5 6-1131/3 lenguajes de programación IEC tiene el mecanismo unitario de la
comunicación con el modo de rastreo ® 6 de bases de datos en tiempo real. Cada programa tiene
un conjunto de argumentos. Los datos en tiempo real entrar en el programa a través de
argumentos de entrada, y los resultados de los cálculos se devuelven en los argumentos de
salida. Los argumentos están vinculados a modo de seguimiento de 6 canales atributos por
ejemplo, con entradas y salidas reales de los controladores y dispositivos I / O, las células de bases
de datos, o con las variables internas. Así, el mismo programa se puede llamar varias veces
durante un ciclo de procesamiento de datos para los diferentes temas.
Programación y depuración de programas escritos en lenguajes IEC 6-1131/3 se realiza en el modo
de seguimiento seis entornos de desarrollo integrado. Los programas de Techno ETA, LD Techno y
Techno SFC idiomas se escriben y se depura en los editores visuales, Techno y ST e IL Techno
representan procedimiento idiomas más tradicionales, programado en los editores de texto. El IEC
6-1131/3 programas estándar escritos en diferentes lenguajes pueden interactuar unos con
otros. Por ejemplo, un programa escrito en Techno ETA puede llamar a un bloque funcional escrito
en lenguaje ST Techno, y dentro de ese bloque, un subprograma escrito en Techno LD se puede
llamar, etc. flexibilidad en la programación permite a los programadores, los ingenieros de control
y consultores de empresas para trabajar eficientemente en el proyecto, mientras que cada uno de
ellos lleva a cabo su parte del trabajo con la herramienta de programación más conveniente.
Breve descripción de los lenguajes de programación
El lenguaje de ETA Techno está dirigido a ingenieros de control. Sería difícil encontrar un
lenguaje más fácil para la programación de EPI-bucles. Un programa escrito en Techno ETA
representa un diagrama compuesto por un conjunto de bloques funcionales conectados entre sí a
través de las entradas y salidas.
Más de 150 bloques funcionales estándar, la aplicación amplia gama de funciones - de las
operaciones más simples de la lógica de adaptación de autoajuste del regulador PID en bucle se
incluyen en el modo de rastreo ® 6. Filtración, PID, PDD, entre modos de transporte, control
difuso, de posición, PWM-transformación, estadísticas, trigonométricas, así como integrada lista
para usar algoritmos de control para la válvula, bomba, motor - todo esto se implementa como
estándar de ETA-bloques en TRAZA MODE ® 6.
El LD idioma Techno es familiar para los ingenieros para elaborar los diagramas de lógica de
relé. El editor LD se parece mucho a editor de ETA, pero en vez de bloques funcionales de los
programas se componen con "contactos" y "rollos". Es posible incluir ordinaria bloques ETA en el
programa escrito en Tecno LD, aunque este modo de rastreo ® 6 caída característica un poco más
allá de los marcos de la 6-1131/3standard IEC.
El ST lenguaje de programación Techno se orienta en primer lugar a los programadores. Se trata
de un nivel de lenguaje de programación de alto, similar a Pascal. Es compatible con las matrices
(incluyendo multidimensionales), el seguimiento de conversión de tipo, construcciones como dowhile, repeat-until, FOR-A-DO, IF-THEN-ELSE, CASO DE están disponibles, así como otros
operadores claro e intuitivo cualquier programador.
Cabecera del programa es crear automáticamente de acuerdo a la lista de argumentos que
permite ahorrar tiempo de programación. Servicio de palabras, los marcadores, comentarios y
constantes numéricas se resaltan con color a medida que se adopta en los entornos de
programación actualizada al día visuales. La configuración de colores "son accesibles para el
usuario.
La IL Techno lenguaje de programación es el lenguaje más sencillo de instrucciones mnemónicas,
algo similar a ensamblador. Este lenguaje fue incluido en la norma IEC 6-1131/3 estándar para la
programación de los controladores de gama baja. Los programas de IL se traducen fácilmente en
lenguaje de código-máquina de cualquier procesador, lo que garantiza programa de la
velocidad muy rápida. Sin embargo, la UP-a los controladores de la fecha tienen un rendimiento
suficiente, y la IL Techno en realidad no tienen ventajas sobre ST o ETA. Sin embargo, este lenguaje
fue incluido en modo de seguimiento ® 6 con el fin de apoyar equipos obsoletos. Este hecho en sí,
una vez más pone de relieve las ventajas de la CEI 6-1131/3.
El lenguaje de programación SFC Techno es una poderosa herramienta de estructuración de
algoritmos sofisticados. Per se, el SFC no es una lengua independiente. Un programa escrito en
Techno SFC se parece a un diagrama de bloque compuesto por bloques de programa (pasos), las
transiciones entre ellos, y las condiciones, según la cual estas transiciones se llevan a cabo. Cada
bloque del programa, como cada estado de transición, es un programa escrito en cualquier
lenguaje estándar IEC 6-1131/3. Este lenguaje es muy conveniente para la programación de los
procesos por lotes y aplicaciones de negocio. El SFC Techno puede ser fácilmente utilizado por los
ingenieros, así como por analistas de negocios.
Los programas escritos en las lenguas IEC 6-1131/3 se pueden transferir a modo de seguimiento 6
desde cualquier plataforma de programación que soporte este estándar.
Modo de seguimiento 6 recoge los 5 IEC 6-1131/3 programas de idiomas, incluido el SFC en la
máquina de códigos. Esto asegura la máxima velocidad de ejecución del programa en tiempo real.
Descargar