Skip to main content

Collegamento dei propri I/O

Con questa funzionalità, gli I/O locali possono essere collegati a un controller e utilizzati dall'applicazione IEC.

Collegamento di dispositivi periferici

. CODESYS supporta il collegamento di un numero qualsiasi di periferiche tramite le seguenti interfacce:
  • GPIO

  • I²C

  • SPI

  • 1 filo

  • PUÒ

  • Comunicazione basata su Ethernet

  • Comunicazione basata su socket (socket di dominio TCP, UDP, Unix)

  • Qualsiasi altra periferica tramite codice adesivo

Collegamento di una nuova periferica

GPIO

API di estensione

I GPIO possono essere collegati tramite l'API di estensione.

Per ulteriori informazioni, vedere quanto segue: Collegamento dei propri I/O

Descrizione del dispositivo e libreria IEC

In Linux, è possibile accedere ai GPIO tramite la riga di comando. Le descrizioni dei dispositivi e le librerie necessarie a tale scopo sono fornite CODESYS.

Procedura. Aggiungere un dispositivo GPIO:
  1. Nell'albero dei dispositivi, fate clic con il pulsante destro del mouse sul controller e selezionate Aggiungi dispositivo comando.

    Le Aggiungi dispositivo si apre una finestra di dialogo.

  2. Aprire il Varie raggruppa e seleziona GPIO.

  3. Conferma la selezione facendo clic su Aggiungi dispositivo pulsante.

    Il connettore GPIO è inserito sotto il controller.

  4. Fate clic con il pulsante destro GPIO dispositivo e seleziona Aggiungi dispositivo comando.

    Le Aggiungi dispositivo si apre una finestra di dialogo.

  5. Seleziona un dispositivo e fai clic su Aggiungi dispositivo comando per confermare la selezione.

    Il dispositivo viene inserito sotto il connettore GPIO.

  6. Configura i dispositivi

Per ulteriori informazioni sul controllo tramite riga di comando, vedere Archivio del kernel Linux.

GPIO Raspberry Pi

I GPIO sono già integrati nelle descrizioni dei dispositivi dei modelli Raspberry Pi supportati.

Per ulteriori informazioni, vedere quanto segue: Esempi: GPIO

I²C, SPI e 1-Wire

API di estensione

I²C, SPI e 1-Wire possono essere collegati tramite l'API di estensione.

Per istruzioni, consulta il capitolo seguente: Collegamento dei propri I/O.

Archivio dei dispositivi

Procedura. Aggiungere dispositivi I²C, SPI e 1-Wire tramite il repository dei dispositivi:
  1. Nell'albero dei dispositivi, fate clic con il pulsante destro del mouse sul connettore desiderato e selezionate Aggiungi dispositivo comando.

    Le Aggiungi dispositivo si apre una finestra di dialogo.

  2. Select the <interface> Master device and click the Add Device command to confirm the selection.

    Il dispositivo viene inserito sotto il connettore.

  3. Fate clic con il pulsante destro del mouse sul dispositivo master inserito e selezionate Aggiungi dispositivo comando.

  4. Seleziona il dispositivo desiderato e fai clic su Aggiungi dispositivo comando per confermare la selezione.

    Il dispositivo viene inserito sotto il connettore principale.

  5. Configura i dispositivi

Suggerimento

Se i dispositivi desiderati non sono disponibili nella Aggiungi dispositivo finestra di dialogo, quindi è necessario installare questi dispositivi tramite il repository dei dispositivi.

Se non è ancora disponibile una descrizione del dispositivo con gli ingressi e le uscite desiderati, è possibile adattare anche una descrizione del dispositivo esistente. Per le istruzioni, consulta il capitolo seguente: Collegamento dei propri I/O.

RS-232 e RS-485

Modbus RTU

Procedura. Aggiungere RS-232 e RS-485 tramite ModbusRTU:
  1. Nell'albero dei dispositivi, fate clic con il pulsante destro del mouse sul controller (ad esempio CODESYS Control​ for Linux) e seleziona Aggiungi dispositivo comando.

    Le Aggiungi dispositivo si apre una finestra di dialogo.

  2. Nel Autobus da campo gruppo sotto Modbus, seleziona Porta COM Modbus dispositivo e fai clic su Collega il dispositivo comando per confermare la selezione.

    Il dispositivo è inserito sotto il controller.

  3. Fate clic con il pulsante destro Porta COM Modbus dispositivo e seleziona Aggiungi dispositivo comando.

  4. Seleziona il dispositivo desiderato e fai clic su Aggiungi dispositivo comando per confermare la selezione.

    Il dispositivo è inserito sotto il Porta COM Modbus dispositivo.

  5. Configura i dispositivi

Per ulteriori informazioni su ModbusRTU, vedere quanto segue: CODESYS Modbus.

Protocollo personalizzato

I protocolli personalizzati possono essere implementati utilizzando CAA Serial Com o SysCom biblioteche.

Per ulteriori informazioni, vedere anche l'esempio COM seriale.

Protocolli basati su CAN ed Ethernet

. Informazioni generali sui protocolli CAN ed Ethernet:

TCP/UDP

I protocolli TCP/IP e UDP/IP possono essere implementati con Servizi Net Base biblioteca.