Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Importante: cuando se quiera activar una licencia individual (Single License), que
va asociada a un TechGuard (TG), es importante asegurarse que dicho TG se
encuentre conectado al PC antes de activar la licencia. Además, se recomienda
tener un único TG conectado, ya que no se puede seleccionar en qué TG se debe
instalar la licencia.
Una vez en la vista de configuración de Ethernet, primero hay que asegurarse que
la interfaz de Ethernet esté activada (“Activate interface” está a “on”). Luego en la
entrada “Device parameters” se ha de elegir el “Mode” como “enter IP address
manually” para introducir la dirección IP deseada para el control y la máscara de
subred de forma manual.
Una vez generada la CF o CFast, se debe extraer ésta con seguridad clicando en
el icono del área de notificaciones de Windows.
Para terminar, se debe insertar en el control cuando esté apagado y luego darle
tensión. El control realizará una serie de reinicios y finalmente se quedará en el
estado RUN si no ha habido ningún problema.
Importante: Antes de extraer la CF (o CFast) del control o de insertarla al control
es necesario asegurarse de que éste no esté alimentado.
Para cargar un primer proyecto en equipos sin memoria flash extraíble, se puede
utilizar una memoria USB, como medio físico para poder instalarle el proyecto al
control. De esta manera, al arrancar el control con el USB insertado, lo detectará y
cargará el proyecto que contenga en su memoria interna.
Nota: Aunque el procedimiento funciona con casi cualquier memoria USB, B&R
solamente puede garantizar el correcto funcionamiento si se utilizan las memorias
USB de B&R con referencia 5MMUSB.2048-01 o 5MMUSB.4096-01 de 2 y 4 GB,
respectivamente.
Fig. 18 Generate Project Installation Package (pip) AR project => 4.33 y AR target < 4.33
Para asegurar que el control realice la instalación y borre cualquier fichero que
pudiera haber, se debe comprobar que la configuración sea la adecuada. Para ello
se debe hacer clic sobre el botón con la rueda dentada y en la pestaña
“Installation Restrictions” marcar “Allow initial installation”.
A continuación, se debe insertar el USB en el puerto USB del control y darle tensión
para que arranque.
Si el control viene de fábrica, dar tensión bastará para que cargue el proyecto
(porque el control estará en BOOT), pero para asegurar la correcta instalación si el
control no viniera de fábrica, se le debe forzar un arranque en BOOT. Para ello se
debe ejecutar la siguiente secuencia: primero hay que pulsar el botón físico “RESET”
del control durante menos de 2 segundos (por ejemplo 0.5 s), dejar de pulsar y
luego pulsarlo durante más de 2 segundos (por ejemplo 4 s) y dejar de pulsar. El
control se reiniciará en modo “BOOT” con los parámetros y el AR de fábrica y
cargará el proyecto desde el USB. El control realizará una serie de reinicios y
finalmente se quedará en el estado RUN si no ha habido ningún problema.
Nota: El proceso de carga del proyecto desde el USB puede tardar más de dos
minutos y puede ser que no se aprecie actividad hasta que termine. Si pasado un
tiempo prudencial (5 minutos) no se aprecia ninguna actividad se puede extraer el
USB, conectarlo a nuestro PC y examinar el archivo “log_vxTarget.txt” y el archivo
“\Default_<PLC>\log.txt” para saber qué ha ocurrido.
Una vez el control está en el mismo rango IP que el ordenador, los parámetros
aparacerán en negro y ya se podrá arrastrar el control desde la subventana de
“Browse ” a la ventana de “Online Settings”. Además, es posible cambiarle el
nombre a la conexión para facilitar su identificación en reconexiones posteriores.
Resta por último hacer uso de esta conexión que se acaba de crear. Se debe pulsar
botón secundario sobre esta conexión y seleccionar la opción “Connect”.
10El protocolo INA 2000, junto con el ANSL permite la comunicación entre el control y AS. El nodo de
INA históricamente estaba determinado por dos selectores que se encontraban en el propio control,
aunque en las familias de control actuales, se han eliminado y su configuración se realiza por software.
La ventana de transferencia permite ver de forma gráfica qué cambios hay respecto
al proyecto que hay en el control mediante los iconos que aparecen en el apartado
“Differencies”. Si se pulsa sobre los iconos, aparecerá información más detallada
sobre las diferencias.
7 Logical View
7.1 Creación de un nuevo programa
Automation Runtime (a partir de ahora AR) es el sistema operativo desarrollado por
B&R que corre en sus controles. AR se caracteriza por ser en tiempo real,
determinístico y multitarea. Esto se traduce en:
La CPU del control gestiona varios tiempos de ciclo, cada uno con su duración,
tolerancia y prioridad.
Cada programa que se cree es asignado a uno de estos tiempos de ciclo. De esta
forma, cada programa es ejecutado según su tiempo de ciclo.
AR gestiona la ejecución de todos los programas y los organiza en el tiempo según
su duración y respetando las prioridades de cada tiempo de ciclo.
Si por alguna razón no se pudiera ejecutar un programa dentro de la duración más
la tolerancia de su tiempo de ciclo el sistema entraría en error y el control pasaría
a estar en Service Mode11.
Para añadir un programa al proyecto de AS se debe ir a la pestaña principal Logical
View12.
La Logical View nos muestra los objetos de software de nuestro proyecto en formato
“árbol”. Véase que por defecto ya hay la declaración de variables y la declaración
de estructuras globales creadas (Global.var y Global.typ), así como las bibliotecas
imprescindibles ya contenidas en la carpeta Libraries.
11 Uno de los cuatro estados posibles del AR. En Service los programas no se ejecutan
12 La Logical View contiene todos los objetos de software; independientes del hardware del proyecto.
Cada programa incluye una parte de inicialización (INIT), una parte cíclica
(CYCLIC) y una parte de salida (EXIT). La parte de inicialización sólo se ejecuta la
primera vez que se ejecuta la tarea, mientras que la cíclica se va ejecutando según
el tiempo de ciclo al que se haya asignado. La de salida se ejecuta solo cuando se
desinstala la tarea; procedimiento que tiene lugar cuando se actualiza el programa
teniendo marcada la casilla “Execute EXIT/INIT routines” en la configuración de la
trasferencia (por defecto).
Se puede encontrar más información acerca del funcionamiento del AR y del
procedimiento de transferencia en la ayuda de AS en el apartado “Real-time
operating system” y en “Project Management → Project Installation”,
respectivamente.
Asimismo, también se puede encontrar en la ayuda información sobre los lenguajes
de programación disponibles en AS en el apartado “Programing → Programs”.
Haciendo doble-clic sobre el programa “Contador” se abre la ventana de edición de
programas, mostrando la parte cíclica del programa.
La vista de Software muestra, entre otras cosas, los diferentes tiempos de ciclo con
su duración y prioridad. El programa “Contador” se encontrará ya asignado a uno
de ellos. Es posible asignarlo a otro tiempo de ciclo arrastrándolo a ése. También
es posible arrastrar otros programas desde la Logical View. Otra forma es usar el
botón de Add Object ( ), situado en la parte superior izquierda de la vista de
Software.
Con el resto de iconos se puede acceder directamente a ver las distintas partes de
código, así como a las declaraciones de variables y estructuras tanto globales como
locales, sin tener que buscarlas en la estructura de la Logical View.
De esta forma, cada vez que se “escriba” el nombre de una variable nueva en
programa y luego se pulse la tecla de salto de línea “Enter” aparecerá
automáticamente el asistente de declaración de nuevas variables.
En Basic data types aparecen los tipos de datos más habituales para cualquier
aplicación.
Si se desea que la variable sea un array14 basta con introducir los índices inicial y
final deseados para ésta, separados por dos puntos seguidos “..”.
14(también conocido como vector): área de memoria que contiene una serie continua y ordenada de
elementos del mismo tipo.
La quinta columna, Constant, junto con la columna Value permite crear constantes16.
Para utilizar una variable existente en el código simplemente hay que escribir su
nombre de nuevo. AS ofrece una ayuda en la edición de los programas que consiste
Otra forma es la de usar el icono de insertar variable de la parte superior del entorno
de edición de código.
Para poder encontrar mejor la variable se pueden filtrar las variables existentes
introduciendo un texto en el recuadro de Filter. Se mostrarán todas las que
contengan dicho texto en su nombre o descripción.
Por defecto el diálogo aparece con el “árbol” de software por el cual se puede ir
navegando para encontrar las variables. Pero si se inhabilita la opción Show project
structure simplemente muestra la lista con las variables sin organizar.
Para consultar o editar las variables declaradas en una tarea se puede usar la vista
de declaración de variables. Ésta se puede abrir desde la Logical View, haciendo
doble clic en el fichero “Global.var” (para las variables globales) o desde el fichero
“Variables.var”, dentro del programa “Contador” (para las variables locales del
programa “Contador”). Con el fin de poder acceder a la lista con más facilidad
mientras se está editando el código de un programa, también se puede acceder
pulsando con el botón secundario sobre cualquier parte del código y seleccionando
“Open Global Variables” u “Open Local Variables”, según convenga.
Por si interesa, también se puede acceder a dicha vista usando los iconos de la
ventana de Software: Open Global Variables ( ) y Open Local Variables ( ).
Para poder usar la nueva estructura “Empresa_typ”, por ejemplo, hay que definir
una variable de este tipo. Cuando se crea la variable, en el asistente de nueva
variable, se ha de seleccionar la categoría “Structure types” para que aparezca la
estructura de usuario local creada en el programa “Contador”.
En el código se puede añadir una variable de tipo estructurado del mismo modo
que se ha visto hasta ahora. Si se usa el botón Insert Variable… es posible
seleccionar qué miembro se quiere añadir.
Las asignaciones y acceso a los distintos valores de los miembros son análogas a
las que se hacen con las variables de tipo básico.
18Del inglés library: conjunto de funciones y bloques de funciones agrupados de forma “temática”. Hay
una gran discusión entre los hispanohablantes sobre si se debe utilizar el vocablo “librería” o “biblioteca”
con muchos defensores de ambos términos. En esta guía se usa el término “biblioteca” para referirse
a ella, sin intención de entrar en la discusión.
Al validar esta última acción aparecerá en el programa el código con las entradas
de parámetros al bloque de funciones y su llamada, en caso de ST, y además las
salidas en caso de LD.
Ahora resta completar el código. Hay dos estrategias principales. Una de ellas es
introducir directamente los parámetros de entrada con la llamada todo en una sola
línea de código. La segunda es acceder a cada uno de los parámetros de entrada
haciendo uso del “punto” (como si se tratara de una variable estructurada).
Ejemplos de bibliotecas
Para facilitar la implementación de funcionalidades que ofrecen las bibliotecas, AS
ofrece la posibilidad de añadir algunas tareas de ejemplo o samples. Estos
ejemplos se añaden en la Logical View igual que cualquier otro objeto de software.
En este caso, se debe seleccionar Library Samples del Toolbox → Object Catalog.
8 Physical View
8.1 Adición de hardware
Hasta ahora el proyecto consiste solamente en el control. Para añadir las tarjetas
de Entrada/Salida (a partir de ahora E/S) éstas se deben conectar al bus X2X, ya
sea en el mismo backplane del PLC (si tiene) o detrás de una cabecera de
comunicaciones.
Para añadir las tarjetas de E/S, y otros elementos de hardware, hay que ir primero
a la pestaña de Physical View.
Al acabar, en la Physical View se pueden ver las tarjetas de E/S en forma de árbol.
Nótese la columna Data Type que informa del tipo de variable susceptible a ser
enlazada en cada canal. En el ejemplo de la Fig. 99 se muestra un módulo de
entradas de temperatura cuyos canales de temperatura son de tipo INT. Solamente
es posible asignar variables de tipo INT a estos canales de entrada.
Desde esta vista se pueden configurar por ejemplo los filtros de las entradas o el
tipo de sensor de temperatura conectado a la entrada correspondiente.
En la Fig. 102 se muestra la configuración de un canal de temperatura, del módulo
de temperatura X20AT4222, dónde se aprecian las opciones del tipo de sensor de
temperatura que admite dicho módulo.
Nota: Para evitarlo se recomienda deshabilitar el Module supervised (off). En tal caso
es muy importante gestionar la presencia del módulo mediante el canal del I/O
Mapping ModuleOk presente en todos los módulos de E/S. De este modo podemos
detectar que las variables mapeadas a las entradas o salidas de la tarjeta no están
funcionando correctamente debido a que el módulo no está operativo.
9 Herramientas de diagnóstico
AS ofrece muchas posibilidades de diagnóstico, las cuales se presentan
brevemente en el siguiente capítulo. Para más información véase el capítulo
Diagnostics and service → Diagnostic tools de la ayuda de AS.
9.2 Logger
El Logger es la herramienta de diagnóstico que registra los eventos de sistema que
ocurren en el control. Tiene cuatro niveles de entradas: éxitos, información, avisos
y errores. El AR lo gestiona de forma automática, aunque se pueden crear entradas
de usuario.
Se puede abrir el Logger desde el menú principal de AS en Open → Logger o desde
la vista de Software pulsando botón secundario sobre algún elemento y
seleccionando la opción Open → Logger.
El Logger está compuesto por varios módulos que se pueden filtrar por categorías.
Algunos de ellos son los módulos de System, User, Fieldbus y Safety. También es
posible filtrar entre los cuatro niveles de entrada mencionados anteriormente.
Por último, se encuentra una tercera pestaña (“Hierarchy”) que muestra de manera
jerárquica diferentes entradas del Logger que se encuentran relacionadas.
9.3 Watch
La ventana de Watch es una herramienta de diagnóstico de código que permite
visualizar y cambiar el valor de las variables que se están utilizando en el programa
seleccionado, ya sean locales o globales. También permite forzar el valor de los
canales de entrada y salida, pero no es recomendable hacerlo desde dicha ventana
por la falta de información de diagnóstico que conlleva.
Para acceder al Watch hay que estar en la vista de Software. Luego, teniendo
seleccionado el programa deseado se ha de pulsar botón secundario y seleccionar
la opción Open → Watch.
9.4 Trace
El Trace es otra herramienta de diagnóstico de código que permite registrar el valor
de un conjunto de variables durante un periodo de tiempo y mostrarlo gráficamente.
Es importante tener en cuenta que el registro de datos lo realiza el control en su
memoria RAM, por lo que la cantidad de datos registrados no se verá afectada por
la calidad de la conexión entre AS y el control, siendo el registro totalmente
determinístico.
Para acceder al Trace se debe estar en la vista de Software. Teniendo seleccionado
uno de los programas en ejecución en el control hay que presionar botón
secundario y seleccionar la opción Open → Trace.
Nota: Es importante tener en cuenta que la frecuencia de muestreo del Trace será
en base a la duración del tiempo del ciclo del programa que se haya seleccionado
para abrir el Trace.
Una vez abierto el Trace, para realizar una captura de valores de forma rápida hay
que seguir los siguientes pasos:
Añadir una configuración de Trace con el botón Insert Trace Configuration ( ).
Configurar la captura de datos en las Properties de la configuración de Trace recién
añadida. Por ejemplo, se puede definir la cantidad de muestras a capturar o si el
inicio de la captura será a partir de un evento o de forma continua.
Añadir las variables a “graficar” con el botón Insert a New Variable ( ) de las
disponibles.
Enviar la configuración y las variables a “graficar” al control con el botón Install ( ).
Ahora el control estará registrando el valor de las variables tal y como se le haya
pedido.
Detener la captura de datos cuando se desee con el botón Stop ( ).
Importar los datos con el botón Show Target Data ( ). AS mostrará en forma de
gráfica los datos registrados por el control.
9.5 Monitor
Pulsando en el icono de la “lupa” se activa el modo Monitor.
Monitor y Watch
Habilitado el Monitor, si se abre el código fuente de un programa en Texto
Estructurado se puede ver el valor de las variables pasando el cursor por encima
de éstas.
Esta herramienta simula una conducción de agua por los circuitos del diagrama de
contactos que están activos:
Monitor y Breakpoint
De nuevo, en un programa en Texto Estructurado y con el Monitor activado, es
posible detener la ejecución del código en una línea en concreto para luego ejecutar
el código “paso a paso” desde ese mismo punto. Para ello es necesario primero
añadir Breakpoints en el código situándose en la línea donde queremos colocarlo y
pulsando sobre el icono del menú principal Toggle Breakpoint.
Una vez se encuentren todos los Breakpoints añadidos se deben activar habilitando
el modo Debugger desde el menú principal de AS.
Haciendo doble clic con sobre cualquier archivo, se abre una nueva ventana de
comparación en la que se pueden ver las diferencias con todo detalle.
21 El control ejecuta los programas binarios, pero también dispone del código fuente correspondiente
si se configura para tal fin.
Aunque la comparación de código fuente indique que solamente hay una pequeña
diferencia (o ninguna), es importante comprobar las acciones que se realizarán
antes de iniciar una transferencia.
Se debe comprobar que el Web Server esté a “on” y poner a “on” el Activate System
Diagnostics Manager (SDM)
9.8 Profiler
El Profiler es una herramienta muy potente que ofrece varias herramientas de
diagnóstico, algunas de ellas avanzadas. En esta Guía Básica se muestra la
herramienta más sencilla que es la que permite analizar el consumo de los
programas y las tareas de sistema que corren sobre la CPU del control.
Para acceder al Profiler hay que ir al menú principal de AS y seleccionar “Open →
Profiler”.
El primer paso para usar las herramientas de Profiler es configurarlo. Para ello hay
que pulsar el botón “Configuration…” de la ventana del Profiler.
Al cargar los datos ya es posible utilizar las diferentes herramientas del Profiler para
realizar el diagnóstico. La primera es usar la vista de tabla con el botón “Table”.
10 Configuration View
Automation Studio permite gestionar distintas configuraciones en un mismo
proyecto. La existencia de dichas configuraciones es debida a que muchas veces
hay partes de software que son comunes en varias máquinas porque, aunque las
máquinas no sean idénticas, sí que son parecidas.
La Configuration View permite gestionar varias configuraciones de máquina en un
mismo proyecto, de forma que a cada máquina se le puede especificar un hardware
distinto (incluso distinto control) y una lista de software distinta, aunque mucho del
software pueda reutilizarse. La ventaja es que todo el software viene de la misma y
única Logical View, con lo que una mejora en un programa que utilicen varias
máquinas pasa a estar disponible para todas ellas a la vez sin necesidad de hacer
copiar y pegar de un proyecto a otro u otros procedimientos similares. Así se reduce
el riesgo de error y se agiliza la gestión del proyecto.
La parte izquierda del Automation Studio tiene 3 pestañas que se han ido viendo
en este documento:
Al crear la configuración nueva hay que escoger un control para esta nueva
configuración. A partir de aquí el procedimiento es el mismo que está explicado en
el capítulo 3.
Una vez haya terminado el procedimiento, se verá que cada vez que se cambia de
configuración, cambiará el aspecto de la Physical View y la configuración de
Software asociada.
11 Simulación
Una opción interesante es la simulación de una configuración de hardware. Esto
permite probar gran parte del programa sin necesidad de disponer de ningún
elemento de hardware.
Para ello es necesario activar el icono de ARsim en la barra de herramientas de
Automation Studio .
12 Soluciones de mapp
Con la tecnología mapp (modular application technology), se ofrece una interfaz
simple y fácil de usar para implementar funcionalidades complejas y a la vez
habituales, como por ejemplo la gestión de recetas, el control de un eje o el
almacenamiento de variables en un fichero. Funciones como éstas pueden
añadirse fácilmente en pocos minutos utilizando estas soluciones de “llave en
mano”.
Cada uno de ellos contiene gran cantidad de soluciones de mapp en su ámbito. Por
ejemplo, mapp Services contiene mapp Recipe, que proporciona la solución de una
potente gestión de recetas.
Todos estos componentes de mapp están relacionados entre ellos, de manera que
se pueden interconectar, lo que permite la reducción del código de máquina:
Templates de mapp
En B&R hemos desarrollado una serie de Templates específicos de los
componentes de mapp más habituales para su fácil integración y utilización.
Recomendamos que se usen los templates ya que permiten reducir sensiblemente
el tiempo de implementación de estas soluciones. Algunos de los componentes de
mapp con Templates ya desarrollados son:
• MpAssetInt
• MpAudit
• MpBackup
• MpData
• MpEnergy
• MpOOE
• MpPackML
• MpRecipe
• MpReport
• MpSkyline
• MpTweet
• MpUserX
Se pueden recibir estos Templates enviando un mail a:
support.es@br-automation.com.
Si aun no hemos desarrollado un template para esa solución, lo desarrollaremos
para ti.
13 Upgrades
13.1 Instalación de upgrades
Automation Studio se puede mantener al día mediante la instalación de
actualizaciones (upgrades) con el fin de poder utilizar nuevos módulos de hardware,
nuevas funcionalidades, así como corregir errores que pudiera haber. Para acceder
a los upgrades se debe hacer desde el menú principal en “Tools → Upgrades…”.
Para encontrar los upgrades que se quiere instalar, éstos se pueden filtrar por
categorías, por nombre, se puede indicar si se quieren ver solamente las versiones
más nuevas o si se quieren ver todas y si se desean mostrar también las versiones
ya instaladas. También se pueden descargar Upgrades descargados previamente
desde la pestaña “Local” y accediendo a la dirección donde han sido guardados.
Algunas de las categorías que más importancia tienen son:
• Automation Runtime: permite descargar diferentes versiones del sistema
operativo para una serie de equipos concretos.
• Technology Packages: permite descargar distintas versiones de los
componentes mapp.
Las aplicaciones de Motion son una excepción a esta regla. En este caso si faltara
la licencia correspondiente el CNC o el robot no se podrían poner en marcha, y el
sistema indicaría el error correspondiente además de hacer parpadear el LED y
crear una entrada en el logger.
Cuando se compila el proyecto y se va a transferir a un control, el propio Automation
Studio nos indica si el proyecto necesita alguna licencia iluminando el icono en
la ventana de transferencia.
B&R también utiliza el TechGuard para licenciar el AutomationStudio. En este caso
es necesario insertar un TechGuard con la licencia requerida en un puerto USB del
PC en el que se encuentre instalado Automation Studio.
Aparte de proteger el software de B&R, el TechGuard también puede utilizarse para
proteger el software del fabricante de maquinaria contra la copia no autorizada.
La manipulación de las licencias se evita gracias a un almacenamiento encriptado
que no está accesible. Estas licencias de usuario pueden pedirse preinstaladas en
el TechGuard (USB) a B&R o pueden cargarse con la función de Technology
Guarding en Automation Studio. En el portal de Technology Guarding dentro de la
web de B&R, los usuarios disponen de información completa sobre las licencias
disponibles y aquellas que ya están activadas.
Las licencias requeridas por nuestro proyecto se pueden validar de modo online o
modo offline mediante un fichero. Las diferentes metodologías vienen explicadas
tanto en la ayuda de AS como en la del Software del Technology Guarding.
Hay que tener en cuenta que las licencias deben ser solicitadas al comercial con
anterioridad. Las licencias pueden transferirse entre el USB y el servidor de
licencias de Technology Guarding en ambas direcciones.
Por ejemplo, si queremos mover licencias del servidor al dongle, o viceversa,
tenemos que seleccionar “Activate license online”. Esto nos llevará a una página
desde la cual podemos intercambiar licencias entre servidor y dongle mediante las
flechas del medio. En la parte derecha se ven las licencias del servidor vinculado al
usuario. En la parte izquierda se pueden ver las licencias que se necesitan en el
proyecto y las que tiene el dongle. Cuando se requiere una licencia que el dongle
no tiene, aparece con una cruz roja .
Nota: Las licencias insertadas en el TechGuard son únicas, de modo que si el
dispositivo se extravía, éstas se pierden.
Glosario
- AS: Automation Studio
- SG3: Generación 3ª de las CPUs de B&R. La arquitectura se basa en procesador
Motorola y no disponen de CompactFlash. En la actualidad sólo algunas CPUs
son SG3.
- SGC: Generación Compacta de las CPUs de B&R. También basadas en
microprocesador y sin CompactFlash. En la actualidad sólo algunas CPUs
compactas son SGC.
- SG4: Generación 4ª de las CPUs de B&R. La arquitectura se basa en procesador
Intel o ARM y disponen de CompactFlash / CFast o memoria flash integrada. Son
la gran mayoría de las CPUs de B&R y permiten todos los servicios Tcp/Ip.
- X2X: Bus de comunicaciones (o backplane) mediante el que se conectan las
entradas y salidas ya sean físicamente enganchadas al PLC o separadas por
cable de un máximo de 100m entre islas de E/S.
- ST: Texto Estructurado, lenguaje de programación textual que pertenece al IEC
61131-3.
- SFC: Sequential Function Chart. Lenguaje de programación gráfico pensado
para tener secuencias de estados. Pertenece al estándar IEC 61131-3, también
llamado Grafcet.
- C: Lenguaje de programación de alto nivel. Usado ampliamente en varios
equipos, se puede usar como lenguaje de programación de controles en B&R.
- AR: Automation Runtime. Es el sistema operativo que llevan las CPUs dentro.
Es un sistema operativo propio para los equipos de B&R que soporta “Real Time”.
- ARsim: Automation Runtime de simulación que se ejecuta en el mismo PC donde
se usa Automation Studio. Está orientado sólo a simular la aplicación.
- VNC: Virtual Network Computing. Estándar de control remoto de PCs que
permite transferir por ethernet la pantalla del PC con su teclado y ratón. Las CPUs
SG4 de B&R incorporan servidor de VNC.
- Visual Components (VC4): Sistema de visualización incluido en Automation
Studio para CPUs SG4.
- mappView: Sistema de visualización basado en web incluido a partir de la
versión 4.2 de Automation Studio para las CPUs SG4 más nuevas (AR>4.25).
- IF: Interface. Interfaz de comunicación que tiene un equipo.
Notas