Esempi di applicazione (esercitazione)

MANCIA: È possibile utilizzare una griglia allarmi preconfigurata anziché crearla da zero. Per ulteriori informazioni, selezionare
Librerie dei template
e selezionare
Widget
Griglia allarmi
.
IMPORTANTE:
Premendo
Arresta sistema
,
si arresta immediatamente il sistema operativo host
sul quale viene eseguita la
Applicazione FactoryTalk Optix
.
Ad esempio, se si esegue la
Applicazione FactoryTalk Optix
su un target emulatore, premendo
Arresta sistema
si arresterà immediatamente il sistema Windows.
Questa esercitazione presuppone la familiarità con le seguenti informazioni:
Prerequisiti
Scaricare un esempio di progetto:
MANCIA: Il progetto Client importa i dati dal progetto Server.
  1. Per sviluppare il progetto
  2. Disporre gli elementi dell'interfaccia.
  3. PASSO DEL CONTENITORE
    Per ulteriori informazioni sui collegamenti dinamici, vedere create-dynamic-links.html.
    MANCIA: Gli oggetti grafici vengono creati in base ai tipi di variabili.
    MANCIA: Se l'opzione richiesta non viene visualizzata, selezionare la casella di controllo
    Mostra tutti
    .
    MANCIA: È possibile selezionare l'attributo
    @BrowseName
    selezionandolo dal menu a discesa
    Attributo
    in basso.
    MANCIA: Le date di produzione del motore sono impostate durante la creazione del tipo di oggetto motore e delle istanze oggetto.
    MANCIA: Potrebbe essere necessario immettere
    Column1
    manualmente.
    MANCIA: È possibile selezionare i valori
    @Attribute
    dal menu a discesa
    Attributo
    nella parte inferiore della finestra di dialogo.
    1. In
      Vista progetto
      , fare clic con il pulsante destro del mouse su
      AlarmGridPanel
      e selezionare
      Nuovo
      Controlli base
      Pulsante
      .
  4. Configurare la colonna del nome del motore:
    1. In
      Proprietà
      , fare doppio clic su
      ColonnaGrigliaDati1
      e immettere
      MotorNameCol
    2. In
      TemplateElementoDati
      , creare un collegamento dinamico tra la proprietà
      Testo
      e
      Alias
      {Item}
      Motor@BrowseName
      MANCIA: È possibile selezionare l'attributo
      @BrowseName
      selezionandolo dal menu a discesa
      Attributo
      in basso.
      Per ulteriori informazioni sui collegamenti dinamici, vedere create-dynamic-links.html.
    3. Creare un collegamento dinamico tra la proprietà
      Ordina per
      e
      Alias
      {Item}
      Motor@BrowseName
      MANCIA: È possibile selezionare l'attributo
      @BrowseName
      selezionandolo dal menu a discesa
      Attributo
      in basso.
      Per ulteriori informazioni sui collegamenti dinamici, vedere create-dynamic-links.html.
    4. Impostare
      Titolo
      su
      Motor Name
  5. Creare la colonna della velocità del motore:
    1. In
      Proprietà
      , accanto a
      Colonne
      , selezionare
      Aggiungi
      e selezionare
      Colonna testo
      .
    2. Fare doppio clic sul nome della colonna e immettere
      MotorSpeedCol
    3. In
      TemplateElementoDati
      , creare un collegamento dinamico tra
      Testo
      e
      Alias
      {Item}
      Motor
      Speed
      .
      Per ulteriori informazioni sui collegamenti dinamici, vedere create-dynamic-links.html.
    4. Impostare
      Titolo
      su
      Speed
  6. Creare la colonna accelerazione del motore:
    1. In
      Proprietà
      , accanto a
      Colonne
      , selezionare
      Aggiungi
      e selezionare
      Colonna testo
      .
    2. Fare doppio clic sul nome della colonna e immettere
      MotorAccelerationCol
    3. In
      TemplateElementoDati
      , creare un collegamento dinamico tra
      Testo
      e
      Alias
      {Item}
      Motor
      Acceleration
      .
      Per ulteriori informazioni sui collegamenti dinamici, vedere create-dynamic-links.html.
    4. Impostare
      Titolo
      su
      Acceleration
  7. Creare la colonna coppia motore:
    1. In
      Proprietà
      , accanto a
      Colonne
      , selezionare
      Aggiungi
      e selezionare
      Colonna testo
      .
    2. Fare doppio clic sul nome della colonna e immettere
      MotorTorqueCol
    3. In
      TemplateElementoDati
      , creare un collegamento dinamico tra la proprietà
      Testo
      e
      Alias
      {Item}
      Motor
      Torque
      .
      Per ulteriori informazioni sui collegamenti dinamici, vedere create-dynamic-links.html.
    4. Impostare il valore della proprietà
      Titolo
      su
      Torque
  8. Salvare il progetto.
  9. In
    Vista progetto
    , fare clic con il pulsante destro del mouse sulla cartella
    OPC-UA
    e selezionare
    Nuovo
    Server OPC UA
    .
  10. In
    Proprietà
    prendere nota del valore della proprietà
    URL dell'endpoint
    .
    NOTA: È necessario il valore della proprietà
    URL dell'endpoint
    per configurare il client OPC UA in un secondo momento.
  11. ESEMPI DI OGGETTI
  12. In
    Vista progetto
    creare o selezionare un oggetto
    Combo box
    .
  13. Nel riquadro
    Proprietà
    , creare un collegamento dinamico tra la proprietà
    Model
    e un nodo.
    Nodo selezionato
    Combo box
    Oggetto database
    Valori contenuti nelle tabelle di database.
    Nodo di progetto
    Valori di attributi o proprietà di tutti i nodi figlio diretti.
    Per ulteriori informazioni sui collegamenti dinamici, vedere create-dynamic-links.html.
  14. (Opzionale) Specificare il tipo degli elementi da visualizzare nell'oggetto impostando
    ItemKind
    .
    MANCIA:
    La proprietà
    ItemKind
    viene impostata automaticamente con il tipo di oggetto/variabile riconosciuto tra i nodi figli.
    Per esempio, se il modello è basato su un nodo cartella che contiene diverse istanze di un tipo di oggetto
    Motor
    ,
    ItemKind
    viene automaticamente impostata con il riferimento al tipo
    Motor
    . In questo caso, i valori visualizzati sono gli attributi o le proprietà di istanze diverse (
    Motor1
    ,
    Motor2
    ,
    Motor3
    e così via).
  15. (Opzionale) Ordinare gli elementi impostando i valori
    Direzione ordinamento
    e
    Ordina per
    .
  16. (Opzionale) In
    Eventi
    , associare
    Selezione modificata
    con il metodo
    Aggiorna
    .
    Gli elementi contenuti nell'oggetto si aggiornano ogni volta che si interagisce con il metodo.
  17. Configurare le etichette del grafico creando un collegamento dinamico tra
    Etichetta
    e un argomento variabile (ad esempio,
    @BrowseName
    ).
In
FactoryTalk Optix Studio
, selezionare
Esegui
per eseguire il progetto utilizzando l'emulatore client per testare il progetto. Per eseguire il progetto su un client remoto, vedere add-a-client-device.html.
In
FactoryTalk Optix Studio
, selezionare
Esegui
per eseguire i progetti server e client utilizzando l'emulatore client per testare il progetto. Per eseguire il progetto su un client remoto, vedere add-a-client-device.html.
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.