PLC Allen Bradley SLC 501.
První pravidlo, které platí vždy a pro všechny PLC. Nejdůležitější je si nastudovat fyzické propojení a protokoly. Dále použití různých převodníků. To jsou ty hlavní věci, pokud nejsou v pořádku dráty, tak nic fungovat nebude. No a každý hardware potřebuje něco jiného. To vše uvidíte dále.
Rozhraní DH485 na CPU.
Propojovací kabel. Tyhle a další propojení najdete v Siemens manuálu k HMI TP177B.
Krátký prográmek v programovacím prostředí RS Logic 500 - online.
Nastavení spojení ve WinCC flexible.
Nastavení tagů ve WinCC flexible.
Obrazovka WinCC flexible.
Poloha DIP přepínačů sériového portu.
A už to frčí, Allen Bradley SLC 501 a TP177B.
Arduino ATmega 2560 Modbus RTU.
Arduino ATmega 2560 + převodník TTL - RS422.
Propojení převodníku.
TP177B nastavení komunikace RS422.
Opět WinCC flexible spojení.
A tagy s adresami registrů.
Opět už to frčí, Arduino ATmega 2560 a TP177B s Modbus RTU.
Arduino Mega 2560 Modbus TCP.
Sestava Arduino Mega 2560 + Ethernet Shield + displej TFT 3.2".
V PC spustíme program QModMaster a nastavíme si IP Adresu Arduina.
Pro kontrolu vybereme volbu - Write Multiple Registers and number of Coils 7.
Aktivujeme spojení a tlačítkem Read / Write provedeme update komunikace.
Na adrese 0 čteme z Arduina, na adrese 6 - zapisujeme do Arduina (je potřeba kliknout na políčko zadat hodnotu a potvrdit klávesou Enter).
Hodnota na displeji Arduino. :)
A na HMI. Arduino ATmega 2560 a TP177B s Modbus TCP.
Závěr:
První část za námi, to byla ta běžnější s Arduinem. Příště koukneme na Omron, Mitsubishi a také starší Simatic. :)
Jaroslav Blažek
Doplňující odkazy k článku:
Manuál TP177B 6" PN/DP Color je zde.
PLC Simatic S7-1200, informace tady.