Ejemplos de aplicación (tutoriales)

CONSEJO: Puede utilizar una cuadrícula de alarma preconfigurada en lugar de crearla desde cero. Para obtener más información, seleccione
Bibliotecas de plantillas
y seleccione
Widgets
Cuadrícula de alarmas
.
IMPORTANTE:
Al pulsar el botón
Cerrar sistema
,
se cerrará inmediatamente el sistema operativo del host
en el que se ejecuta
Aplicación FactoryTalk Optix
.
Por ejemplo, si se ejecuta
Aplicación FactoryTalk Optix
en un emulador de destino, al pulsar
Cerrar sistema
se cerrará inmediatamente Windows.
En este tutorial se presupone que está familiarizado con la siguiente información:
Requisitos previos
Descargar un proyecto de muestra:
CONSEJO: El proyecto cliente importa datos del proyecto servidor.
  1. Para desarrollar el proyecto
  2. Organice los elementos de la interfaz.
  3. PASO DE CONTENEDOR
    Para obtener más información sobre vínculos dinámicos, consulte create-dynamic-links.html.
    CONSEJO: Los objetos gráficos se crean en función de los tipos de variables.
    CONSEJO: Si no aparece la opción requerida, active la casilla
    Mostrar todo
    .
    CONSEJO: Para seleccionar el atributo
    @BrowseName
    , puede seleccionarlo en el menú desplegable
    Atributo
    que aparece en la parte inferior.
    CONSEJO: Las fechas de fabricación del motor se establecen al crear el tipo de objeto Motor y las instancias de objeto.
    CONSEJO: Es posible que deba introducir
    Column1
    manualmente.
    CONSEJO: Puede seleccionar los valores
    @Attribute
    en el menú desplegable
    Atributo
    que aparece en la parte inferior del cuadro de diálogo.
    1. En
      Vista del proyecto
      , haga clic con el botón derecho en
      AlarmGridPanel
      y seleccione
      Nuevo
      Controles base
      Botón
      .
  4. Configure la columna del nombre del motor:
    1. En
      Propiedades
      , haga doble clic en
      ColumnaDeCuadrículaDeDatos1
      y escriba
      MotorNameCol
    2. En
      PlantillaDeElementoDeDatos
      , cree un vínculo dinámico entre la propiedad
      Texto
      y
      Alias
      {Item}
      Motor@BrowseName
      CONSEJO: Para seleccionar el atributo
      @BrowseName
      , puede seleccionarlo en el menú desplegable
      Atributo
      que aparece en la parte inferior.
      Para obtener más información sobre vínculos dinámicos, consulte create-dynamic-links.html.
    3. Cree un vínculo dinámico entre la propiedad
      Ordenar por
      y
      Alias
      {Item}
      Motor@BrowseName
      CONSEJO: Para seleccionar el atributo
      @BrowseName
      , puede seleccionarlo en el menú desplegable
      Atributo
      que aparece en la parte inferior.
      Para obtener más información sobre vínculos dinámicos, consulte create-dynamic-links.html.
    4. Establecer
      Título
      en
      Motor Name
  5. Cree la columna de velocidad del motor:
    1. En
      Propiedades
      , junto a
      Columnas
      , seleccione
      Add
      y seleccione
      Columna de texto
      .
    2. Haga doble clic en el nombre de la columna y escriba
      MotorSpeedCol
    3. Debajo de
      PlantillaDeElementoDeDatos
      , cree un vínculo dinámico entre la propiedad
      Texto
      y
      Alias
      {Item}
      Motor
      Speed
      .
      Para obtener más información sobre vínculos dinámicos, consulte create-dynamic-links.html.
    4. Establecer
      Título
      en
      Speed
  6. Cree la columna de aceleración del motor:
    1. En
      Propiedades
      , junto a
      Columnas
      , seleccione
      Add
      y seleccione
      Columna de texto
      .
    2. Haga doble clic en el nombre de la columna y escriba
      MotorAccelerationCol
    3. En
      PlantillaDeElementoDeDatos
      , cree un vínculo dinámico entre
      Texto
      y
      Alias
      {Item}
      Motor
      Acceleration
      .
      Para obtener más información sobre vínculos dinámicos, consulte create-dynamic-links.html.
    4. Establecer
      Título
      en
      Acceleration
  7. Cree la columna de par de motor:
    1. En
      Propiedades
      , junto a
      Columnas
      , seleccione
      Add
      y seleccione
      Columna de texto
      .
    2. Haga doble clic en el nombre de la columna y escriba
      MotorTorqueCol
    3. En
      PlantillaDeElementoDeDatos
      , cree un vínculo dinámico entre la propiedad
      Texto
      y
      Alias
      {Item}
      Motor
      Torque
      .
      Para obtener más información sobre vínculos dinámicos, consulte create-dynamic-links.html.
    4. Establezca el valor de la propiedad
      Título
      en
      Torque
  8. Guarde el proyecto.
  9. En
    Vista del proyecto
    , haga clic con el botón derecho en la carpeta
    OPC-UA
    y seleccione
    Nuevo
    Servidor OPC UA
    .
  10. En
    Propiedades
    , anote el valor de la propiedad
    URL de punto de conexión
    .
    OBSERVACIÓN: El valor de la propiedad
    URL de punto de conexión
    es necesario para configurar el cliente OPC UA más adelante.
  11. EJEMPLOS DE OBJETOS
  12. En
    Vista del proyecto
    , cree o seleccione un objeto de
    Cuadro combinado
    .
  13. En
    Propiedades
    , cree un vínculo dinámico entre la propiedad
    Modelo
    y un nodo.
    Nodo seleccionado
    Cuadro combinado
    Objeto de base de datos
    Valores contenidos en tablas de base de datos.
    Nodo del proyecto
    Valores de atributos o propiedades de todos los nodos secundarios directos.
    Para obtener más información sobre vínculos dinámicos, consulte create-dynamic-links.html.
  14. (opcional) Especifica el tipo de elementos que se mostrarán en el objeto estableciendo
    ItemKind
    .
    CONSEJO:
    La propiedad
    ItemKind
    se establece automáticamente con el tipo/variable de objeto reconocido entre los nodos secundarios.
    Por ejemplo, si el modelo está basado en un nodo de carpeta que contiene varias instancias de un tipo de objeto
    Motor
    ,
    ItemKind
    se establece automáticamente en la referencia al tipo
    Motor
    . En este caso, los valores que se muestran son los atributos o propiedades de diferentes instancias (
    Motor1
    ,
    Motor2
    ,
    Motor3
    y así sucesivamente).
  15. (Opcional) Ordenar elementos estableciendo los valores
    Criterio de ordenación
    y
    Ordenar por
    .
  16. (Opcional) En
    Eventos
    , asocie
    Selección cambiada
    con el método
    Actualizar
    .
    Los elementos contenidos en el objeto se actualizan cada vez que interactúa con él.
  17. Para configurar las etiquetas del diagrama, cree un vínculo dinámico entre
    Etiqueta
    y un argumento de variable (por ejemplo,
    @BrowseName
    ).
Seleccione
En ejecución
para ejecutar el proyecto mediante el emulador de cliente para probar su proyecto. Para ejecutar el proyecto en un cliente remoto, consulte add-a-client-device.html.
Seleccione
En ejecución
para ejecutar los proyectos de servidor y cliente mediante el emulador de cliente para probar su proyecto. Para ejecutar el proyecto en un cliente remoto, consulte add-a-client-device.html.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.