Automatické generování globálních proměnných, které jsou mapovány na hardwarové vstupy a výstupy. Díky abstrakci mezi fyzickými I/O a globálními I/O proměnnými je možné později přemapovat automaticky generované proměnné na I/O v případě poškození vstupu/výstupu a nutnosti opětovného připojení periferie (senzor, ventil) k jinému, fungujícímu I/O.
Binární signál, který má 2 stavy: zapnuto/vypnuto, otevřeno/zavřeno, režim běhu/pauzy (programu) atd. Je reprezentován reléovým výstupem (digitální výstup, DO) nebo dvoustavovým vstupem (digitální vstup, DI).
FUnction PLAn neboli reprezentace struktury programu pomocí (funkčních) bloků. Bloky jsou spojeny linkami nebo „dráty“, které přenášejí „signál“ nebo hodnoty proměnné z jednoho terminálu na druhý. FUPLA je jedním z podporovaných programovacích jazyků v Merbon IDE, dalším je ST, neboli strukturovaný text.
Merbon IDE vyžaduje pro optimální výkon alespoň 2 GHz procesor, 2 GB RAM, 100 MB místa na pevném disku a Windows 7 (nebo novější) s Microsoft .NET 4.5.
Sady vzorkovaných proměnných v čase. Proměnné jsou přidány do předdefinovaného profilu historie v prohlížeči proměnných. Každý profil historie má buď pevný interval vzorkování, nebo přiřazenou proměnnou, která spustí událost vzorkování.
Datový port, který se používá ke komunikaci s I/O moduly, zařízeními třetích stran a dalšími periferiemi. Nejčastěji je kanálem sériový port nebo port TCP nakonfigurovaný tak, aby používal konkrétní hardwarový prostředek (například sériové porty jako COM1 nebo COM4 nebo cílovou adresu IP a port TCP v síti) a sériový protokol jako Modbus TCP nebo M-Bus. V PLC může být definováno více kanálů, konkrétní zdroj však používá pouze jeden kanál.
Ukládání předdefinovaných programových funkcí nebo jiných kódových entit. Sada standardních knihoven je součástí instalace Merbon IDE, zatímco uživatelé mohou vytvářet své vlastní knihovny, které obsahují specifické uživatelské funkce. Knihovny musí být připojeny k sestavě, aby jejich funkce byly dostupné pro programy v rámci sestavy.
Sestavování programových modulů a příprava spustitelné podoby programu. Během procesu vytváření jsou programy FUPLA nejprve převedeny na ST. Pokud existují chyby při kompilaci, zobrazí se v okně Výsledky. Poté, co je projekt zkompilován, lze jej nahrát do regulátoru.
Standard pro komunikaci měřicích zařízení, jako jsou měřiče tepla, vodoměry, měřiče elektrické energie. Viz www.m-bus.com. Norma popisuje jak fyzickou vrstvu (kabeláž, hodnoty napětí a proudu,…), tak komunikační protokol. Pro integraci zařízení M-Bus do regulátoru musí mít regulátor rozhraní M-Bus nebo musí být M-Bus měřič připojen do převodníku na jiné sériové rozhraní (RS232, RS485).
Výkonná databáze pro ukládání dat historie VVK. Merbon DB poskytuje API jak pro Merbon SCADA/RT, tak pro klienty třetích stran, takže každý klient je schopen číst data.
Softwarová aplikace pro vizualizaci procesních dat. Merbon SCADA je serverová aplikace s webovým nebo klientským přístupem. Obsahuje grafiku technologického zařízení, prohlížeč historických dat, prohlížeč alarmů, logový prohlížeč a konfigurační funkce (projekt, přístup uživatele, nastavení jazyka atd.).
Protokol sériové komunikace. Viz www.modbus.org. Modbus RTU používá sériovou linku, jako je RS485 nebo RS232, zatímco Modbus TCP používá jako transportní vrstvu TCP/IP. Modbus TCP a Modbus RTU lze vzájemně propojit (nebo překládat) pomocí routerů Modbus TCP/RTU, jako je Domat R035.
Nahrání sestavy do regulátoru. Nahrán může být pouze správně zkompilovaný projekt. Nahrání sestavy následuje buď po zastavení runtime a po úspěšném nahrání se znovu spustí, nebo při změnách online, což znamená, že runtime je stále v chodu a změněný program se přepne hladce bez studeného restartu a to pomocí hodnot proměnných z posledního cyklu předchozí verze programu.
Při nahrání sestavy s online změnami se nahraje nový program do PLC bez přerušení provádění starého programu. Po nahrání nového programu se v novém algoritmu použijí poslední vypočítané hodnoty proměnných, místo aby se resetovaly na výchozí hodnoty programu. Používá se pro dlouhodobé procesy se sekvenčním řízením, jako jsou provozy na dozrávání ovoce, sušárny, dávkové zpracování atd., aby nedošlo k přerušení procesu při menších změnách programu.
Typ hardwarového zařízení, na kterém běží Merbon Runtime. Různé platformy mají odlišný výpočetní výkon, počet a typy komunikačních portů a další vlastnosti. Aktuálně používané platformy jsou např. podstanice s i.MX/6 (PLC řady mark) nebo prostředí Windows 10 (Merbon RT).
Programovatelný Logický Regulátor (Controller), dnes také známý jako PAC (Programovatelný Aplikační Regulátor). Hardwarové nebo softwarové zařízení, do kterého je nahrán sestavený program a které vykonává kód. Domat dodává PLC založené na různých hardwarových platformách, a proto s různým výpočetním výkonem, různými I/O porty atd. PLC v produktové řadě Domat jsou např. markMX.3 nebo mark320LX.
Funkce, která zobrazuje obsah sériové komunikace mezi sériovým portem PLC a zařízením třetí strany, jako je pokojový ovladač, frekvenční měnič nebo měřič energie. Používá se k ladění a diagnostice, protože požadavek na data a odpověď ze zařízení lze analyzovat a porovnat s očekávanou funkčností podle popisu příslušného komunikačního protokolu.
Tabulka se všemi systémovými proměnnými, jejich jmennými prostory, typy a hodnotami. V režimu ladění zobrazuje prohlížeč proměnných skutečné hodnoty procesu všech proměnných načtených z PLC. Pamatujte, že čas poslední komunikace PLC je čas aktualizace z PLC v IDE, nikoli čas aktualizace komunikačního kanálu (sběrnice).
Projekt je buď spustitelný projekt, nebo knihovna. Spustitelný projekt obsahuje jeden nebo více programů, které jsou připojeny k taskům PLC, projekt knihovny je kontejnerem pro knihovní programy - funkční bloky nebo funkce. Projekty jsou součástí sestavy.
Gadget je objekt nebo položka v editoru HMI. Je umístěn v panelové nebo textové nabídce a může odkazovat na proměnnou, aby se zobrazila její hodnota. Gadget může být např. ukazatel teploty, tlačítko pro úpravu časového programu nebo vypínač zařízení.
Průzkumník sestavy je stromové zobrazení sestavy, které obsahuje PLC s jejich vlastnostmi, projekty s programy, knihovnami a definicemi historie. Je vstupním bodem pro všechny vlastnosti a jejich nastavení. Po výběru položky se v pravém podokně otevře okno vlastností, kde lze vlastnosti zobrazit a upravit.
Přejmenování (např. proměnné) včetně všech souvisejících operací.
Signál, který střídá nulovou a plnou úroveň napětí (např. 24 nebo 230 VAC). Je definován dvěma parametry: periodou a střídou. Střída je poměr mezi aktivní částí a periodou a obvykle se udává v %. V technologiích VVK se signál PWM používá k řízení termických akčních členů ventilů. Zde používané doby jsou asi 30 až 60 sekund, protože termické pohony ukazují dobu odezvy v minutách. O tom, jak pracovat se signálem PWM se lze dočíst zde.
Atribut, který určuje, že proměnná je uložena v paměti NVRAM. Proměnná s atributem Retain si zachovává svoji hodnotu i po výpadku napájení nebo restartu PLC. K dispozici je omezené množství retainové paměti, proto byste měli pečlivě vybírat proměnné, které mají být označeny jako Retain. Většinou se jedná o žádané hodnoty, časové programy nebo parametry, jako je e-mailová adresa alarmu. Některé struktury jsou ve výchozím nastavení zachovány, například bloky časových plánovačů.
Proces, který provádí zkompilovaný program. Runtime může být součástí operačního systému Linux nebo samostatného programu spuštěného v OS Windows nebo jiné platformy. Runtime přijímá příchozí připojení od klientů, jako je Merbon IDE, Merbon SCADA nebo jiných programů.
Real-Time Communication. Paměť používaná ke komunikaci (všechny komunikační kanály, vyrovnávací paměti, adresy, komunikační proměnné atd.). Velikost paměti RTCM je zobrazena ve stavovém okně systému pro diagnostické účely.
Prostředí s jedním nebo více PLC, které pracují ve společné síti, i když ne nutně nad stejnou technologií. Regulátory mohou sdílet programy, které jsou společné pro více PLC v rámci jedné sestavy: pokud dojde ke změně programu, změna se rozšíří do všech PLC, kde se tento program používá.
Shark Slave Communication Protocol - protokol pro komunikaci mezi Merbon IDE nebo jinými klienty a PLC. Používá se také pro výměnu dat mezi dvěma PLC. Protokol je šifrovaný (délka klíče se liší podle výkonu platformy) a je chráněn několika úrovněmi uživatelů/hesel.
Adresa pohybující se v rozmezí 1...250 specifikující zařízení v komunikaci přes protokol SSCP. Zařízení SSCP má většinou vyhrazené rozhraní Ethernet, takže adresa IP je dostatečná k identifikaci zařízení v síti. Adresa SSCP je však parametr, který je nutné nakonfigurovat pro úspěšnou komunikaci. Výchozí adresa je 1. Pokud je za ethernetovým rozhraním více zařízení, například při směrování SSCP z Ethernetu na sběrnici RS485, musí mít každé z těchto zařízení jedinečnou adresu SSCP Slave.
Strukturovaný text je reprezentace struktury programu pomocí textových příkazů. Proměnné musí být nejprve deklarovány a poté jsou zpracovány pomocí příkazů, funkcí a procedur. ST je jedním z podporovaných programovacích jazyků v Merbon IDE, dalším je FUPLA, neboli FUnction PLAn.
Obrazovka se stavem PLC, s informacemi o zatížení paměti, komunikaci kanálu, komunikaci Merbon DB a Proxy, periodou tasku atd. Používá se pro diagnostické účely.
Restart, při kterém se použijí výchozí (počáteční) hodnoty proměnných - stejná situace jako při prvním spuštění programu po nahrání projektu. Retain proměnné (uložené v NVRAM) nebo proměnné uložené v EEPROM během posledního spuštění programu nejsou brány v úvahu.
Přiřazení programu k regulátoru. Podle svých hardwarových schopností (typu platformy) může být regulátor schopen provádět více tasků postupně, za použití různých časování a priorit. Task může zahrnovat jeden nebo více programů; všechny programy v tasku jsou spouštěny se stejným časováním a prioritou. Možnost spouštět více tasků na jednom PLC byla odstraněna od IDE verze 2.5.0.5.
Restart, který používá proměnné, jež byly uloženy při předchozím vykonání programu. Obvykle se používají proměnné z EEPROM nebo paměti NVRAM (Retain). (Nezapomeňte zkontrolovat, zda je ve vlastnostech PLC povoleno zálohování proměnných.)
Task může být jednoho ze 3 typů:
Tříbodový signál je standard signálu pro ovládání nepřetržitě působících periferních zařízení, jako jsou ventily nebo pohony klapek. Skládá se ze 2 binárních příkazů (reléové výstupy): Otevřít a Zavřít. Impulsy přivedené na jeden z řídicích vstupů periferních zařízení pohon otevírají nebo zavírají. Název pochází ze tří možných stavů aktuátoru:
Oba signály současně aktivní nejsou definovány a je třeba se tomuto vyhnout. Většina pohonů však pro tuto situaci vykazuje definované chování, jako je přejezd do bezpečné polohy.
Virtual Machine EXecutable. Interní paměť pro virtuální stroj. Velikost paměti VMEX se zobrazuje v okně Stav systému pro diagnostické účely.
Hodnoty proměnných se zálohují při provádění programu. Dokonce i proměnné, které jsou deklarovány jako Non-retain, jsou pravidelně ukládány do paměti EEPROM. Uložené hodnoty proměnných se používají jako spouštěcí hodnoty proměnných během teplého restartu. Proces ukládání je buď periodický, nebo je vyvolán vzestupnou hranou vybrané binární proměnné (spouštěcí proměnné). Tyto vlastnosti je třeba konfigurovat v sekci Zálohování proměnných ve vlastnostech PLC.
Proměnné deklarované jako Retain se ukládají v rámci každého programového cyklu.
Provozní režim Merbon IDE, kde jsou k dispozici pouze základní vlastnosti a funkce sestavy. Pokud je vytvořen nový projekt ve zjednodušeném módu, programátor má usnadněnou tvorbu programu, protože pokročilé vlastnosti sestavy jsou skryté. Některé funkce, například vytváření proměnných, které jsou mapovány na hardwarové I/O, se provádějí automaticky (AutoGen). Projekt vytvořený v jednoduchém módu lze kdykoli přepnout do plného módu; není však cesty zpět. Není možné přepnout projekt v plném módu do jednoduchého módu.