Stiskněte "Enter" pro přeskočení obsahu

Siemens Logo! 9

0

S modulem Siemens Logo! se pojí už celkem dlouhá historie. První moduly se začaly vyrábět před cca třiceti lety. Já osobně jsem se nejvíce setkal s verzemi 5, 6, okrajově s verzí 7 a asi nejvíce s verzí 8. Modul se postupně vyvíjí a zdokonaluje. Už dávno se nejedná pouze o „lepší relé“, ale o téměř plnohodnotný řídící systém. Ano, stále to není PLC, ale s každou další verzí se mu přibližuje, přitom si zachovává uživatelskou přívětivost a jednoduchost pro běžné uživatele (i neprogramátora). Cílem není mít další PLC (od toho je tu S7-1200 a S7-1500), ale mít nějaký přestupní můstek mezi reléovou logikou a PLC.

Logo! 8 je tu s námi více než 10 let (poslední verze 8.4 byla vydaná v roce 2023). Je čas na další větší modernizaci, přichází Siemens Logo! 9. Modul disponuje větším a barevným displejem, větším výkonem, větší pamětí, větším množstvím vstupů a výstupů, vyšším zabezpečením. Logo Soft Comfort spustíte ve Windows, Linuxu i MacOS. Zjednodušila se tvorba webového rozhraní… Přitom všem si Logo! zachovává svoji jednoduchost a více než příznivou cenu okolo 3000 Kč s DPH.

Není potřeba být „ajťák“ a strávit čas nad dlouhou konfigurací a nastavováním. Spustíte Logo Soft Comfort, zvolíte typ modulu a hned skládáte bloky k sobě. Program Vám nedovolí udělat syntaktickou chybu. Potřebujete komunikovat přes Modbus, připojit displej, nebo zobrazovat data ve webovém rozhraní? Žádný problém, to vše Logo zvládá už v základu.

Oficiální informace naleznete na siemens.cz/micro

Na webu naleznete mnoho informací o Logo! 9 a S7-1200 G2. K Logu tam jsou návody v češtině, videa, aktualizace Logo Soft Comfortu, popisy modulů atd.

Logo! 9 rozšiřuje a vylepšuje vlastnosti přechozího modulu Logo! 8. Všechny funkce jsou zachovány, je ale zlepšen výkon, nebo rozšířen počet např. IO. Všechny předchozí články o Logu jsou tedy stále platné.

Novinky v Logo! 9 (hardware)

Některé změny jsou viditelné na první pohled, některé jsou trochu skryté pod pokličkou. Nejdůležitější rozdíly oproti předchozí verzi jsou tyto:

  • Barevný dotykový displej s rozlišením 320 * 240 px na Basic modulu (využitelné 320 * 176 px)
  • Větší místo pro program – až 800 bloků (předchozí verze měla 400 bloků)
  • Větší počet IO – 64 DI, 60 DQ, 16 AI, 16 AQ
  • Konektivita v podobně Ethernetu, Modbus TCP/IP, Modbus RTU, MQTT
  • Vyšší úrověň zabezpečení – zabezpečené spuštění, šifrovaná komunikace, UMAC
  • Možnost práce s float proměnnými (s plovoucí desetinnou čárkou)

Stejně jako u předchozích verzí platí nutnost použít nejnovější programovací software – tedy Logo Soft Comfort 9 (LSC9). Aktualizaci Logo Soft Comfort lze stáhnout z webu Siemens. Oproti přechozí verzi je zde integrovaná tvorba webu a přehledně zobrazeny tagy. Program se tím lehce přibližuje k TIA portalu, přitom si stále zachovává jednoduchost tvorby programu.

Nový software LSC9 lze zakoupit pod objednacím kódem 6ED1058-0BA08-0YA3
Aktualizaci z předchozí verze lze stáhnout na webu Siemens

Jak jsem zmínil dříve, dominantou nového basic modulu je barevný dotykový displej s rozlišením 320 x 240 px. Ten má rezistivní dotykovou vrstvu – pracuje se s ním trochu jinak, než je člověk zvyklý z telefonu. Je potřeba trochu zatlačit a lépe se drobný displej ovládá stylusem. Ale ani ovládání prstem není takový problém.

Kromě volitelných obrazovek je k dispozici i menu, které je podobné jako u předchozích variant Loga. Lze nastavit IP adresu, heslo, kopírovat program atd.
V menu programu je možné opět nastavovat parametry bloků u kterých to není zakázáno a lze si zobrazit šipky (zřejmě zachováno kvůli zpětné kompatibilitě), nebo stavy vstupů a výstupů.

Nenašel jsem (nebo jsem špatně hledal?) možnost úpravy logiky programu, tak jak to bylo možné u předchozích verzí Loga. Ne že by člověk tuto funkcionalitu vždy vyloženě potřeboval. Tvorba programu přímo na modulu je poměrně komplikovaná, ale na druhou stranu se někdy hodí možnost kouknout, jak je logika postavena a např. změnit vstup, nebo výstup v případě poškozeného hardware. Z pohledu servisu tyto funkce prostě chybí…

Podobně jako u předešlého modelu se k Basic modulu připojit rozšiřující moduly. Není tu žádná hardwarové konfigurace apod. Jednoduše se připojí modul – vstupy a výstupy jsou číslovány postupně. Na basic modulu jsou vstupy I1 až I8, na dalším modulu pokračují I9, …
Pouze u analogových vstupů/výstupů je drobná konfigurace s rozlišením a stavem při vypnutém programu.

K Logu je možné zakoupit nový displej Logo! TDE, který je podobně jak předchozí varianta programovatelný přímo v Logo! Soft Comfort a doplňuje displej na basic modulu. Velikost displeje je dostatečných 4,3″ a rozlišení 480 x 272 px. Je vybaven dvěma porty RJ45, takže má integrovaný switch – pro propojení Loga!, displeje a dalšího hardware není potřeba externí switch.

Novinky v Logo Soft Comfort 9 (software)

Aplikace k programování si zachovává původní jednoduchý koncept, ale doplňuje některé funkce, které byly předchozím verzím vyčítány.

Bezpečnost na prvním místě

Při vytváření konfigurace je potřeba projít nejprve Security Configuration Wizard. Pro běžné budoucí konfigurace je možné vytvořit si šablonu. Jinak je možné vytvořit heslo programu, povolit některé komunikační kanály (S7 access, Logo! comm, Modbus, Webserver, …). Na bezpečnost je zde myšleno opravdu důkladně, hrozby existují a jsou reálné. Vystavit jakékoliv nezabezpečené zařízení na internetu je dnes vyloženě risk.

Při vytvoření nového projektu jsou volitelná tato bezpečnostní nastavení:

  • Heslo programu
  • Otevřená komunikační rozhraní (S7, Logo! Comm, Modbus, Webserver, …)
  • IP filtr (přístup pouze z konkrétních IP adres)
  • Certifikáty (např. pro komunikaci s TDE)
  • UMAC – správa uživatelů a řízení přístupu

Vždy používejte unikátní heslo. Žádné „1111“, „1234“ a podobně.
Vypněte nepoužívaná komunikační rozhraní.
Nevystavujte zařízení na internetu. Použijte VPN – Siemens dodává např. modul Logo! CIM.

Napadená zařízení Unitronics, které doplatila na zanechání defaultních hesel: automatizace.hw.cz
Aktuální útoky na zařízení Simatic S7: zive.cz

Siemens má k síťování průmyslových zařízení zpracovaný koncept, viz support.industry.siemens.com/

Security Wizard v LSC. Lze si vytvořit šablonu zabezpečení, aby to čloěvk nemusel pokaždé naklikávat.

Přehledná hierarchie projektu

Program lze vytvořit v záložce „Diagram Mode“ a „Network Project“. Diagram mode je zde pro zpětnou kompatibilitu s Logo! 6 a nižší (nemají síťový adaptér). Jinak nemá smysl tento mód používat. V záložce Network Project (Logo! 7 a vyšší) se nově vytváří stromová struktura, kde je možné snadno přejít do nastavení, diagramu, tabulky tagů a webového rozhraní. Je to tedy přehlednější a příjemnější na používání. Tímto se LSC9 trochu přibližuje TIA portalu, kde je použita podobná stromová struktura.

Rozdíl mezi Diagram mode a Network Project

Lepší práce s tagy a pamětí

Novinkou je zobrazení Tag Table přímo ve struktuře Loga. Okno se dělí na tři části – Tag Table (zde jsou tagy, které lze použít ve webovém rozhraní), Parameter VM Mapping (mapování paměti např. pro HMI) a Cloud Data Transfer (slouží pro přenos dat na cloud).
Okno je složeno ze třech samostatných karet – je zde vidět, že je to trochu „slepené“, protože každá tabulka funguje trochu jinak. Např. Tag Table umožňuje seřadit řádky tabulky. Další řádek se přidává tlačítkem „Add“ v horní části. V Cloud Data Transfer je to tlačítko „+“ v dolní části. A VM Mapping žádné tlačítko pro změnu nemá a tabulku nelze seřadit.

Lehce přístupná tabulka tagů a VM paměti.

Vestavěný Logo Web Editor

Další výraznou novinkou je možnost tvorby webového rozhraní přímo v LSC. Již není potřeba používat ne příliš povedený Logo Web Editor (LWE). Sice je vestavěný editor postavený na stejném základu, ale použití jedné tabulky tagů tvorbu webu výrazně zjednodušuje.
Jinak je program a jeho ovládání podobné jako u předchozích verzí. Sice tu jsou nějaké drobné bugy, nebo prostor k vylepšení. Něco jsem už reportoval do Siemensu, tak třeba v příští verzi dojde k opravám/úpravám.

Barevný dotykový displej

Největší vizuální změna modulu je bezesporu barevný dotykový displej. Tvorba obrazovek se přibližuje tvorbě webového rozhraní. Na displej lze umístit 12 typů prvků, lze měnit barvy, zvolit obrázek jako pozadí. Tvorba obrazovky je podobná té dřívější v Logo! 8, přesto trochu jiná.
Jednotlivé prvky okna lze spárovat s konkrétním blokem, nebo VM pamětí.

Vyšší rozlišení analogových IO a práce s desetinnými čísly

Předchozí jednotky měly fixní rozlišení analogových vstupů/výstupů hodnotu 0 až 1000. Logo! 9 umožňuje volbu ze třech rozlišení – 0..1000 (stejné jako dříve), 0..4095 a 0..10000. Analogové hodnoty je možné tedy zpracovávat s větší přesností.

Další podstatnou inovací je práce s float proměnnými. Už v předchozích verzích existovala funkce float/integer converter (integer/float), která sloužila hlavně pro načítání/zapisování float proměnných přes modbus. Šlo o jednoduché převedení hodnoty na integer – načtenou hodnotu 230.5 to převedlo na hodnotu 2305, se kterou se v Logu dále pracovalo. Pro korektní zobrazení na displeji bylo nutné „vnutit“ desetinnou čárku na správné místo, takže se z hodnoty 2305 opět vytvořilo číslo 230,5.

Logo! 9 už podporuje přímo práci s desetinnými čísly a obsahuje nový blok Float Calculation Script, který umožňuje složitější výpočty včetně různých matematických funkcí. Integer a Float hodnoty však nelze míchat a je potřeba je pomocí některého z bloků převést (např. Analog Amplifier). Jednotlivé typy proměnných jsou odlišené různou tloušťkou cest – digitál, analog Integer, analog Float.

Co dál?

Jde vidět, že Siemens stále vylepšuje i nejmenší z rodiny programovatelných automatů. Za mě je Logo! ve své kategorii na špičce. Poměr cena/výkon, různá konektivita a zabezpečení z něho dělají ideální vstupní bránu do světa automatizace.

Pokud máte nějaké dotazy, pište do komentářů pod tímto článkem, nebo pod videem. Určitě se budu snažit odpovědět. V dalším článku bych chtěl ukázat, jak se pracuje s analogovými IO a float číselnými proměnnými. To je aktuálně v Logo! 9 vítaná novinka…

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *