# Allen-Bradley EtherNet/IP (CIP)

> Collega i controllori Rockwell Logix con i nomi simbolici dei tag, sfoglia i tag di controllore e di programma e usali in OPC UA, SCADA e nei flussi di lavoro con l'IA.

PLCGateway comunica in CIP su EtherNet/IP (porta 44818) con i controllori Logix e legge i tag per nome: tag di controllore e di programma, elementi di array, membri di tipi definiti dall'utente e stringhe. Molti tag vengono raggruppati in un unico Multiple Service Packet, così anche elenchi di tag molto lunghi restano veloci.

Il browser dei tag elenca i tag di controllore e di programma direttamente dalla CPU, quindi i tag si selezionano invece di digitarli. Per ControlLogix il percorso di routing attraverso il backplane o i bridge è configurabile; i controllori Micro800 si raggiungono direttamente.

- **ID driver:** `eip_logix`
- **Collegamento:** EtherNet/IP · TCP 44818
- **Navigazione degli indirizzi:** sì
- **Scrittura:** sì
- **Incluso in:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Cosa legge e scrive PLCGateway

- Tag di controllore (controller-scoped) e di programma (program-scoped)
- Elementi di array, anche multidimensionali
- Membri di tipi definiti dall'utente (UDT)
- BOOL, SINT, INT, DINT, LINT, REAL, LREAL e STRING
- Bit di tag interi, scritti con read-modify-write
- Navigazione dell'elenco dei tag dal controllore

## Esempi di indirizzi

| Indirizzo | Significato |
|---|---|
| `Motor_Speed` | Tag di controllore |
| `Program:MainProgram.Counter` | Tag di programma |
| `Recipe[4] · Matrix[1,2]` | Elementi di array |
| `Line1.Pump.Running` | Membro di UDT |
| `StatusWord.3` | Bit di un tag intero |
| `OperatorMsg` | STRING |

## Controllori e dispositivi

- [Allen-Bradley (Rockwell Automation)](https://plcgateway.com/it/controllers/allen-bradley.md)

## Collegamento in pochi passi

1. Aggiungi un dispositivo EtherNet/IP con l'indirizzo IP del controllore o del suo modulo Ethernet.
2. Per ControlLogix inserisci il percorso di routing (ad esempio 1,0 per la CPU nello slot 0); per Micro800 non serve.
3. Apri il browser dei tag, seleziona i tag di controllore o di programma e aggiungili in un solo passaggio.
4. Usa i tag in schermate, storico e allarmi, oppure pubblicali via OPC UA e MQTT.

## Domande e risposte

### Servono RSLinx o FactoryTalk Linx?

No. PLCGateway comunica direttamente con il controllore; sul PC non servono software né licenze Rockwell.

### PLC-5, SLC 500 e MicroLogix sono supportati?

Questi controllori meno recenti usano PCCC invece dei tag simbolici. Su Windows possono essere collegati tramite RSLinx Classic con il client OPC DA di PLCGateway.

### Posso scrivere i tag?

Sì: tag atomici, elementi di array, membri di UDT e singoli bit di interi possono essere scritti da schermate, OPC UA, MQTT o API REST, con i diritti utente di PLCGateway.

## Protocolli correlati

- [Client OPC DA (OPC Classic)](https://plcgateway.com/it/protocols/opc-da.md)
- [Siemens S7](https://plcgateway.com/it/protocols/siemens-s7.md)
- [Modbus TCP / RTU](https://plcgateway.com/it/protocols/modbus.md)
- [Tutti i protocolli](https://plcgateway.com/it/protocols.md)

_I nomi di prodotti e modelli sono marchi dei rispettivi proprietari. Sono citati solo per indicare con quali apparecchiature comunicano i driver; PLCGateway non è affiliata a queste aziende._

---
Source: https://plcgateway.com/it/protocols/ethernet-ip
