Tagy: 
M2M API
3rd party HW-SW

Aplikační poznámka AN60 popisuje, jak měřit a ovládat výstupy z NETIO zásuvek z PLC automatu Siemens LOGO! pomocí Modbus-TCP. NETIO PDU může být umístěno mimo elektrický rozvaděč a PLC jej ovládá po LAN síti.

Můžeme Vám nějak pomoci?

Siemens LOGO! je malý PLC (programovatelný automat) s displejem a několika tlačítky pro ovládání.

LOGO! 8 Basic má na sobě 8 digitálních vstupů, 4 výstupy, Ethernetový port a napájecí svorky. Testování jsme dělali na verzi Siemens LOGO! 24CE.

 

PLC je možné jej rozšířit o další moduly vstupů výstupů, analogových signálů až do limitu paměti a adresace, například 20 digitálních výstupů. V současnosti existuje LOGO! ve verzi 8.3 a také i 8.2.
 

Moduly LOGO! 8 Basic jsou ve verzích pro nízká napětí 24 V AC/DC a také pro 240 V AC. Na LAN portu podporují všechny LOGO! moduly protokol Modbus/TCP, což z něj dělá velmi užitečný hardware, neboť nastavení a zprovoznění komunikace přes tento protokol patří k těm jednodušším úkonům a zvládnou jej s drobnou pomocí i začínající uživatele.

K programování se používá softwarový nástroj LOGO!Soft Comfort, momentálně (podzim 2021) ve verzi 8.3. Různé verze tohoto software se instalují bez potíží vedle sebe, takže uživatel má k dispozici jak předešlé, tak současné verze PLC programu, není nutné tedy nic konvertovat do vyšších verzí. Ovšem možnost konverze tady je, pro případ použití staršího PLC programu do novějšího modulu LOGO! 

Pro tento návod bylo použito:

 

 

 

 

 

 

 

 

 

 

 

Propojení PLC Siemens LOGO! S NETIO PDU

1) Nastavení IP adres

Je nezbytné nastavit IP adresy obou zařízení LOGO! a NETIO PDU.
Komunikace bude typu Client (PDU) – Server (PLC).

 

Nastavení pevné IP adresy v zařízení NETIO se dělá přes webový server.

V LOGO! Lze nastavit IP adresu přes displej menu -> Network -> IP address.

 

2) Povolení protokolu Modbus/TCP v NETIO PDU

Protokol Modbus/TCP není ve většině NETIO produktů povolen v továrním nastavení. Je třeba jej povolit přes web rozhraní produktu.

Číslo portu pro Modbus/TCP musí být stejné jako v LOGO!Soft Control. Default = 502.

 

3) Detaily Modbus/TCP protokolu pro ovládání NETIO zásuvek

Tabulka oblasti adres a registrů v NETIO s popisem funkce. Např. 0x04 = 0 = frekvence

 Download popisu protokolu NETIO Modbus/TCP

 

4) Nastavení Modbus/TCP komunikace v PLC

V LOGO!Soft Control menu Nástroje -> vytvořít Ethernetové spojení na NETIO (Client).

 

Definice vlastních proměnných ve vlastnostech Ethernetového spojení  (Modbus/TCP protokol). Číslo portu stejné jako v NETIO zařízení. Frekvence je na řádku 1 v pamětové oblasti LOGO! na adrese VW30. Adresace z NETIO je posunuta o offset +1.

Další proměnné lze libovolně doplnit, viz. oblast adres a registrů.

 

5) Použití v PLC programu

Čtení frekvence sítě ze zařízení, elektrické spotřeby a dalších proměnných v PLC programu LOGO! (viz. předešlá tabulka dat Ethernetového spojení)

 

Příklad ovládání (zapnutí / vypnutí) elektrického výstupu (zásuvky na 230V) klávesou C4 na LOGO! a čtení stavu zásuvky. (viz. předešlá tabulka dat Ethernetového spojení).

 

Ovládání zásuvky přes „Action“ funkci zápisem 16-bitové proměnné (0=off, 1=on, 2=short OFF, 3=short ON, 4=toggle, 5 = nothing). Hodnotu proměnné nastavíme na displeji LOGO! (B015) stejně jako hodnotu času (B016).

Hodnota Action umožňuje sepnutí výstupu na krátký čas, nebo prosté přepnutí výstupu do opačného stavu (ekvivalent ovládacího tlačítka).

 

6) konfigurace displeje pro PLC

Proměnné na displej LOGO! v programu LOGO!Soft Comfort.

 

Stejné proměnné online na displeji LOGO!

 

Detail propojení NETIO PowerBOX 4KE a PLC Siemens LOGO!

 

FAQ

1) Může jeden výstup ovládat několik PLC jednotek?
Ano. Protokol Modbus/TCP to umožnuje.

 

2) Mohu použít NETIO Cloud paralelně s připojením k PLC?
Ano, NETIO Cloud funguje v NETIO PDU paralelně s protokolem Modbus/TCP.

 

3) Mohu použít NETIO Mobile App paralelně s připojením k PLC?
Ano, rozhraní do mobilní aplikace z NETIO PDU paralelně s protokolem Modbus/TCP.

 

4) Bude program fungovat také se 4 nebo 8 výstupními zařízeními NETIO?
Ano, Protokol Modbus/TCP je ekvivalentní na všechna NETIO zařízení.

 

5) Některá zařízení NETIO mají také DI (Digital Inputs) s S0 čítači pulzů. Mohu je využít také v PLC?
Ano, viz popis Modus/TCP protokolu.

 

Podporované verze FW pro NETIO elektrické zásuvky

Poznámka: Podpora pro Modbus/TCP je dostupná od následujících verzí firmware:
NETIO PowerPDU 4C: FW verze 3.1.0 a vyšší
Všechna ostatní zařízení FW verze 2.4.4 a vyšší

 

Zeptejte se na cenu nebo technické parametry

Pro otestování zařízení použijte jméno/heslo demo/demo