Skip to main content

Lavorare con l'interfaccia di simulazione

Preparazioni

Quando si inizia con l'interfaccia di simulazione, è utile configurare l'ambiente locale con due CODESYS controller.

Suggerimento

Il modo più semplice per farlo è scaricare i due CODESYS Control Win SL controller da CODESYS Store International. Troverai il prodotto e la relativa scheda tecnica nel CODESYS Store International o nel CODESYS Store in Nord America. Il file ZIP contiene le versioni a 64 e 32 bit CODESYS Control Win SL.

  1. Installazione dei pacchetti

    1. Installa il CODESYS Simulation Interface componente aggiuntivo nel tuo CODESYS strumento di programmazione.

    2. Installa il CODESYS Simulation Interface Example pacchetto.

      Le CODESYS Simulation Demonstrator il componente aggiuntivo fa parte del pacchetto.

    3. Installa e apri il SimulationInterfaceExample.projectarchive progetto di esempio.

  2. Installa i due sistemi runtime.

  3. Apri un progetto standard con CODESYS Control Win Dispositivo a 32 bit. Avviare il gateway e il dispositivo.

  4. Nel Dispositivi visualizza, fai doppio clic su questo dispositivo.

    Si apre l'editor dei dispositivi.

  5. Fai clic su Scansiona la rete pulsante.

    Le CODESYS Control Win Viene visualizzato l'ambiente di runtime a 32 bit.

  6. Seleziona il dispositivo e configuralo come al solito.

    Il dispositivo è connesso.

  7. Seleziona il comando Modifica la politica di sicurezza in fase di esecuzione e fai clic su per confermare la finestra di dialogo successiva.

    Impostazioni di comunicazione

    _simitf_communication_settings_change_runtime_security_policy_.png
  8. Configurare la gestione degli utenti del dispositivo.

  9. Nel Modifica la politica di sicurezza di Runtime finestra di dialogo, imposta la gestione degli utenti del dispositivo da Gestione degli utenti forzata a Gestione degli utenti opzionale.

  10. Abilita il Consenti l'accesso anonimo opzione e clicca OK per confermare le impostazioni.

  11. Fai clic su Dispositivo pulsante e seleziona Rinomina dispositivo attivo comando e rinomina il dispositivo attivo nella finestra di dialogo successiva.

    _simitf_communication_settings_rename_active_device.png
  12. Specificate un nuovo nome del dispositivo (esempio: SimBroker).

  13. Aggiorna il dispositivo alla descrizione del dispositivo CODESYS Control Win x64.

  14. Ripeti dal passaggio 3, ma rinomina il dispositivo come SimTarget.

    Pronti.

Semplice esempio

Per familiarizzare con l'interfaccia di simulazione, viene sviluppato un semplice esempio passo dopo passo. Immagina una macchina i cui dati I/O vengono scambiati tramite un bus di campo. PROFIBUS viene utilizzato come bus di campo.

  1. Crea un nuovo progetto standard e seleziona il dispositivo a 64 bit CODESYS Control Win come tipo di dispositivo dell'obiettivo della simulazione.

  2. Fate doppio clic sul dispositivo.

    Si apre l'editor dei dispositivi.

  3. Configura quanto segue:

    1. Aggiungi un adattatore Ethernet.

    2. Aggiungi un PROFINET Controller.

    3. Aggiungi un input a 8 bit.

    4. Aggiungi un output a 8 bit.

  4. Dichiarare due variabili di byte in PLC_PRG e usa le variabili nel codice dell'applicazione.

    byIn, byOut

  5. Assegna le variabili a un input e un output.

  6. Genera il codice.

    Nel migliore dei casi, la compilazione viene eseguita senza errori.

    Ora hai il seguente albero dei dispositivi:

    _simitf_img_devicetree.png

    Questa è l'applicazione che vogliamo simulare.

Usa i passaggi seguenti per aggiungere l'interfaccia di simulazione. Li configurate per simulare l'applicazione

  1. Seleziona l'applicazione e seleziona Aggiungi oggettoInterfaccia di simulazione comando nel menu contestuale.

  2. Nella finestra di dialogo successiva, fai clic su Aggiungi comando.

    L'interfaccia di simulazione è stata aggiunta e può ora essere configurata.

  3. Per questi primi passaggi, lascia invariati i valori predefiniti e regola solo l'indirizzo IP del dispositivo. Specificate l'indirizzo locale (esempio: 192.168.178.47

  4. Sul Configurazione scheda, imposta Opzioni di simulazione impostazione su solo segnali I/O mappati.

  5. Seleziona il Simulazione abilitata opzione.

  6. Passa al Broker di simulazione scheda.

  7. Fai clic su Seleziona Broker Device pulsante.

  8. Seleziona Gateway-1 e fai clic su Scansiona la rete pulsante

    Le SimBroker e SimTarget vengono visualizzati i dispositivi.

  9. Seleziona il SimBroker dispositivo.

  10. Fai clic su Aggiorna Broker pulsante

  11. Attendi il messaggio Broker di simulazione aggiornato con successo viene visualizzato.

  12. Effettua il login al SimTarget dispositivo.

    _simitf_ua_expert_infomodell.png

Questo modello informativo può ora essere scansionato anche dal software per ottenere informazioni sugli obiettivi di simulazione esistenti e sul modello informativo utilizzato. Il CODESYS Simulation Interface Example add-on lo dimostra. Tutto quello che devi fare è installare ed CODESYS Simulation Demonstrator.msi file.

Fai clic su Sfoglia pulsante per cercare la destinazione. Dovrebbe apparire come ISim_Target_xxx_xxx_xxx_xxx puoi vedere qui sotto. L'immagine seguente mostra anche l'uso del Interfaccia di simulazione oggetto e Dimostratore di simulazione. Il valore Application_PLC_PRG_byOut è stato scritto dall'editore e il valore Application_PLC_PRG_byIn è stato sottoscritto dal dimostratore di simulazione tramite OPC UA PubSub.

_simitf_simtarget_simdemonstrator.png