S různými automaty firmy ABB lze komunikovat různými způsoby. Následuje seznam možností některých z nich:
Typy PLC automatů ABB a jejich komunikační možnosti
PLC automaty AC800: Tato řada PLC automatů je určena pro procesní automatizaci. Je více možností komunikace s těmito automaty, nicméně nejčastěji se používá OPC server.
Seznam podporovaných komunikačních rozhraní a protokolů v PLC:
- RS232 (standardně 2 porty na procesoru) s podporou
Modbus Master, ASCII
- Ethernet (standardně 2 porty na procesoru pro redundanci sběrnice Control Network)
-
PROFIBUS DP V1 (volitelný komunikační modul – v režimu
Profibus Master)
- MasterBus 300 (volitelný komunikační modul pro propojení se systémy ABB Advant Controller)
- INSUM (protokol IEEE 802.3, volitelný komunikační modul)
PLC automaty AC500 a AC31: Tyto řady PLC automatů jsou určené pro přístrojovou automatizaci.
- PLC
AC500 a
AC31 řady 90 spadají do vyšší kategorie PLC automatů a mají širší možnosti komunikace.
Seznam podporovaných komunikačních rozhraní a protokolů v PLC:
- RS232 (standardně 2 porty na procesoru, u 07SL97 je 1 port)
- RS485 (na přídavném komunikačním modulu 07KP93
- Ethernet (volitelná vlastnost procesorů)
-
PROFIBUS DP (volitelná vlastnost procesorů)
- ARCNET (volitelná vlastnost procesorů, standardně na 07SL97)
- CANopen (volitelná vlastnost procesorů)
- PCI (standardně na 07SL97)
- PLC
AC31 řady 40/50 jsou základní řadou těchto PLC automatů s možností komunikace především pomocí
Modbus RTU nebo DDE serveru.
- Protokol
Modbus RTU je implementován pro:
- vestavěný sériový komunikační port COM1 (rozhraní RS232/RS485).
- přídavný komunikační modulu 07KP93 (COM3, COM4) se sériovým rozhraním RS232/RS485.
- DDE server
je součástí vývojového prostředí AC1131. Aplikaci PROMOTIC lze pomocí
DDE komunikace na tento server napojit a tak s těmito automaty komunikovat.
Vybrané možnosti komunikace aplikace PROMOTIC s automaty ABB
Komunikace pomocí OPC serveru:
Aplikace PROMOTIC získává data z OPC serveru pomocí objektu PmOpcClient. Viz také: Komunikace přes rozhraní OPC
OPC server je součástí vývojového prostředí pro programování ABB automatů (AC31, AC500, AC800). Tento OPC server lze také nainstalovat samostatně.
OPC server podporuje také PLC routing. OPC server umí komunikovat:
- přes sériovou linku RS232. Má podporu i pro modemové vytáčení telefonních čísel.
- po síti Ethernet.
- po síti Arcnet
- přes rozhraní PCI. V tom případě je použito Slot-PLC 07SL97 (PLC jako karta do PC).
Komunikace protokolem ASCII:
Na straně PLC (AC31, AC500, AC800) je ASCII protokol implementován pro:
- vestavěný sériový komunikační port COM1 nebo COM2 (rozhraní RS232).
- přídavný komunikační modul 07KP93 (COM3, COM4) se sériovým rozhraním RS232/RS485.
Pro tuto komunikaci v systému PROMOTIC lze použít: PmChar - Ovladač pro komunikaci uživatelsky konfigurovatelným ASCII/BIN protokolem.
Komunikace protokolem Modbus:
Jsou podporovány protokoly Modbus RTU a Modbus TCP/IP.
Pro tuto komunikaci v systému PROMOTIC lze použít: PmModbusMr - Ovladač pro komunikaci protokolem Modbus Master.
Pro snadné přidání tohoto ovladače do aplikace je vhodné použít:
Komunikace přes Ethernet:
Tato komunikace je vhodná pro aplikace, které požadují rychlé přenosy. Lze použít:
- OPC server
-
Přímá komunikace přes UDP sokety: Pomocí objektu
PmData a soket komunikace typu
UDP bez PROMOTIC hlavičky lze s PLC komunikovat přímo. Tato komunikace pak je velmi rychlá. Projektant však musí znát tvar
UDP paketů používaných v PLC (je to 7-bajtová hlavička a pak následují binární data).
Komunikace přes průmyslovou komunikační sběrnici ARCNET: Tato komunikace je vhodná pro aplikace, které požadují rychlé přenosy. Komunikační port ARCNET může být součástí automatu. Automat se dodává bez nebo s ARCNETem (je to odlišeno jiným objednacím číslem). Programové vybavení je vestavěno.
Komunikovat po sběrnici ARCNET lze v systému PROMOTIC pomocí OPC serveru. V PC musí být komunikační karta typu F-ARC E3 (v provedení pro PCI nebo ISA sběrnici) nebo Slot-PLC 07SL97.