Skip to main content

Iniziare

Un progetto di esempio con il CODESYS Safety for EtherCAT Safety Module il componente aggiuntivo verrà creato qui. Il completato ECAT.projectarchive progetto può essere trovato anche in CODESYS directory di installazione nel file Projects\Applications sottocartella.

Procedura

  1. Creazione di un nuovo progetto

    Creare un nuovo progetto standard come di consueto, come descritto in Crea progetto standard.

    1. Clic Nuovo progetto.

    2. Seleziona il Progetto standard modello.

    3. Specificare un nome e una posizione di archiviazione.

      Dialogo: Nuovo progetto

      EL6900_Example_new_project.png
    4. Clic OK per chiudere la finestra di dialogo.

      IL Progetto standard si apre la finestra di dialogo.

    5. Selezionare CODESYS Control Win come controllore.

    6. Selezionare Testo strutturato come lingua per il PLC_PRG POU.

      Dialogo: Progetto standard

      EL6900_Example_standard_project.png
    7. Clic OK per confermare le tue impostazioni.

      Il progetto è stato creato. Tutti gli oggetti standard vengono visualizzati nell'albero dei dispositivi.

  2. Adattare le impostazioni di comunicazione del controller

    1. Nella struttura dei dispositivi, fare doppio clic sul dispositivo.

      L'editor del dispositivo si apre sul lato destro.

    2. Seleziona il controller desiderato.

      Impostazioni di comunicazione dell'editor del dispositivo

      EL6900_Example_communication_settings.png
  3. Aggiunta di un EtherCAT Master nell'albero dei dispositivi

    1. Fare clic con il pulsante destro del mouse sul controller per aprire il relativo menu contestuale e fare clic Aggiungi dispositivo.

      IL Aggiungi dispositivo si apre la finestra di dialogo.

    2. Seleziona il EtherCAT Dispositivo master e fare clic Aggiungi dispositivo.

      Il dispositivo viene aggiunto.

      EL6900_Example_add_ethercat_master.png
  4. Configurare il EtherCAT Maestro

    1. Fare doppio clic sull'oggetto per aprire il configuratore del EtherCAT Maestro.

    2. Nel Seleziona Adattatore di rete finestra di dialogo, fare clic su Selezionare pulsante e specificare l'adattatore desiderato.

      IL EtherCAT Il principale è configurato. Le impostazioni di comunicazione sono state configurate.

      EL6900_Example_ethercat_settings.png
  5. Accedi e scarica

    1. Clic In linea → Accedi.

      L'applicazione sul controller viene sovrascritta.

    2. Effettuare nuovamente il logout.

  6. Scansione dell'hardware rilevato

    1. Clic Cerca dispositivi.

      EL6900_Example_search_device.png

      Vengono elencati i dispositivi disponibili nella rete.

    2. Clicca il Copia tutti i dispositivi nel progetto pulsante.

      EL6900_Example_copy_to_project.png

      L'hardware trovato viene automaticamente trasferito nel progetto e visualizzato nella struttura ad albero dei dispositivi.

  7. Impostazione dei parametri dei moduli I/O logici

    1. Aprire l'editor del dispositivo del modulo EL1904 e impostare il file FSoE indirizzo (esempio: 2). Questo è l'indirizzo che viene impostato anche sul dispositivo tramite DIP switch.

    2. Aprire l'editor del dispositivo del modulo EL2904 e impostare il file FSoE indirizzo (esempio: 3). Questo è l'indirizzo che viene impostato anche sul dispositivo tramite DIP switch.

      I/O logici – Impostazioni

      EL6900_Example_logicIO_settings1.png

      Nota

      L'ID di connessione deve essere parametrizzato in modo tale che ogni modulo I/O logico abbia un proprio indirizzo univoco.

      In questo modo si garantisce che il modulo I/O sicuro possa riconoscere errori causati dall'inoltro errato di a FSoE telegramma. L'ID di connessione viene quindi controllato nel modulo IO sicuro.

      L'unicità non è controllata da CODESYS.

  8. Definizione della mappatura I/O dei dispositivi logici

    1. Apri il Mappatura I/O scheda.

    2. Assegnare variabili ai singoli canali del modulo.

      Mappatura I/O logici EL1904

      EL6900_Example_logicIO_IOMapping1.png

      I/O logici EL2904 – Mappatura I/O

      EL6900_Example_logicIO_IOMapping2.png
  9. Programmazione di una POU (programma)

    1. Clic Progetto → Aggiungi oggetto → POU (EtherCAT Safety).

      Il POU è stato aggiunto.

      EL6900_Example_add_POU.png
    2. Apri la POU e trascina il file FB_TWOHAND blocco funzione nell'area di programmazione dell'editor. Presta attenzione a Comincia qui Messaggio.

    3. Collegare gli ingressi e le uscite del blocco funzione alle variabili come mostrato.

      Area di programmazione con il FB_TWOHAND blocco funzione

      EL6900_Example_add_FB.png
  10. Impostazione delle variabili sul I/O di gruppo scheda del POU programma

    Queste variabili controllano lo stato della POU e possono segnalare errori.

    1. Aprire le proprietà della POU creata di recente (fare clic con il pulsante destro del mouse sulla POU nella struttura dei dispositivi Proprietà) e configurare le impostazioni in I/O di gruppo come mostrato.

      POU – Proprietà

      EL6900_Example_POU_properties.png
  11. Aggiunta di dispositivi logici per lo scambio dati

    1. Apri il Aggiungi dispositivo logico finestra di dialogo (menu contestuale di I/O logici → Aggiungi oggetto → Dispositivo logico).

      EL6900_Example_add_logicIO1.png
    2. Nella finestra di dialogo, seleziona il Scambia 8 bit da EtherCAT Safety Modulo al PLC dispositivo. Dategli il nome ESM_To_PLC .

      Dispositivo logico: dispositivo di scambio

      EL6900_Example_add_logicIO2.png
    3. Aggiungi il Scambia 8 bit dal PLC a EtherCAT Safety Modulo dispositivo logico. Dategli il nome ESM_From_PLC.

  12. Definire le variabili degli oggetti di scambio

    1. Fare doppio clic sui dispositivi logici appena aggiunti per aprire il rispettivo editor. Mappare le variabili come mostrato di seguito.

      Dispositivo logico ESM_to_PLC: definizione della variabile

      EL6900_Example_add_logicIO3.png

      Dispositivo logico ESM_from_PLC: definizione della variabile

      EL6900_Example_add_logicIO4.png
  13. Aggiunta di elenchi di variabili globali per lo scambio logico

    1. Aggiungi GVL per lo scambio logico all'albero dei dispositivi (menu contestuale dell'applicazione → Aggiungi oggetto → Scambio logico GVL).

      Aggiunta di uno scambio logico GVL

      EL6900_Example_add_GVL.png
    2. Nel Aggiungi GVL di scambio logico finestra di dialogo, specificare il nome FromESM.

      Il nuovo GVL viene aggiunto all'albero dei dispositivi.

    3. Fare doppio clic per aprire gli editor.

      Le variabili del dispositivo logico ESM_To_PLC sono ora mappati su questo GVL nell'area inferiore dell'editor.

      GVL – Assegnazione degli I/O logici

      EL6900_Example_add_GVL_mapping.png
    4. In modo simile, crea il GVL ToESM e collegarlo agli I/O logici di ESM_From_PLC.

  14. PLC_PRG programma

    Creare il PLC_PRG programma

    IL PLC_PRG Il programma viene utilizzato per leggere e scrivere le variabili dell'applicazione di sicurezza. IL FbErr, ComErr, E OutErr sono state aggiunte variabili in modo che gli stati possano essere monitorati. Se bAutostart è impostato, quindi il ErrAck viene impostato per un ciclo nel caso di un errore nel blocco di sicurezza (rilevato da ComErr) in modo che l'errore venga riconosciuto nel file EtherCAT Safety Modulo.

    EL6900_Example_PLCPRG_code.png
  15. Trasferimento dell'applicazione standard al controller

    Infine, accedi al controller standard, trasferisci (scarica) l'applicazione e avviala.

    Gli stati delle variabili possono ora essere monitorati nella vista online.

    EL6900_Example_Login_Device.png
  16. Download del programma di sicurezza

    Ora carica il programma di sicurezza sul file EtherCAT Safety Modulo. Per fare ciò, apri il modulo nell'editor e fai clic su Scarica progetto pulsante.

    Si apre la finestra di dialogo di accesso.

    EL6900_Example_Project_Download.png

    In questa finestra di dialogo specificare il nome e la password di un utente che verrà inserito nella gestione utenti del EtherCAT Safety Modulo, nonché il numero di serie del EtherCAT Safety Modulo.

    La password predefinita è "TwinSAFE".

  17. Avvio del programma su EtherCAT Safety Modulo

    Dopo il confronto del progetto, specificare il nome utente, la password e il numero di serie del EtherCAT Safety Modulo nuovamente per avviare il progetto.

    Dopo aver cliccato OK per confermare, il programma di sicurezza viene eseguito su EtherCAT Safety Modulo.

    Login

    EL6900_StartProjectDialog.png

    Ora è possibile aprire la POU nell'editor e monitorare gli ingressi.