Poptat projekt
Benešl Automation / Knihovny BaLib
Siemens TIA Portal V17 – V21 · SCL

Hotové SCL knihovny pro TIA Portal – komunikace, objekty a řízení

BaLib je šestnáct komerčních knihoven v jazyce SCL pro S7-1500, S7-1200 a S7-1200 G2: komunikace (Modbus, IEC 104, MQTT, M-Bus), standardní objekty podle NAMUR NE 107, alarmy podle ISA-18.2, PackML, energie a měření. Konfigurace jsou data v datových blocích, know-how bloků je chráněné a licence se váže na jedno CPU. Každý produkt si před nákupem vyzkoušíte v demo režimu.

produktů, každý se licencuje zvlášť
16
verze TIA Portalu
V17–V21
řady CPU: S7-1500, S7-1200 a S7-1200 G2
3
demo režim po startu CPU, bez kódu
10 min

Co je BaLib

Hotové funkční bloky a datové typy v SCL, které skládáte do vlastního projektu v TIA Portalu. Každý produkt je samostatná knihovna se svou licencí a dokumentací, takže používáte jen to, co potřebujete.

Hotové bloky v SCL

Funkční bloky a datové typy pro S7-1500, S7-1200 i S7-1200 G2 (G2 od TIA Portalu V20). Pro každou verzi V17 až V21 je samostatný balíček knihovny.

Konfigurace daty, ne programem

Úlohy Modbusu, body IEC 104, témata MQTT nebo alarmy jsou řádky v datovém bloku. Přidání zařízení nebo veličiny nemění program.

Know-how ochrana bloků

Bloky jsou chráněné heslem know-how v TIA Portalu. Zdrojový kód zákazníkům nedodáváme; ochrana skrývá zdroj a brání úpravám bloků.

Licence na jedno CPU

Trvalá licence vázaná na výrobní číslo CPU. Bez dongle a bez internetu, kód se ověřuje přímo v PLC. Kód vygenerujete v zákaznickém portálu.

10 minut demo po startu CPU

Bez kódu každý produkt po startu CPU 10 minut běží naplno. Pak se bloky přepnou do pasivního stavu; po restartu CPU (STOP – RUN) běží dalších 10 minut. Vyzkoušíte ho tedy na vlastním CPU ještě před nákupem.

Dokumentace česky a anglicky

Příručka ke každému produktu a kompletní příručka v češtině a angličtině: bloky a datové typy, zapojení v programu, rozhraní pro HMI, licence a stav ověření. Je součástí balíčku knihovny.

S7-1500S7-1200S7-1200 G2TIA Portal V17V18V19V20V21

16 produktů

Každý produkt se licencuje a nasazuje zvlášť. Složíte si jen ty, které potřebujete.

Komunikace

Modbus Pro

Modbus TCP a RTU master a slave. Úlohy, typy hodnot, řazení bajtů a přepočty jsou řádky v datovém bloku, takže další zařízení nemění program.

fbBaMp…

Komunikace

Profily zařízení

Doplněk k Modbus Pro: profil zařízení je tabulka v DB. Hotové profily pro střídače SunSpec a elektroměry Eastron, nový typ zařízení přidáte řádky, ne kódem.

fbBaPrf…

Komunikace

IEC 60870-5-104

PLC jako řízená stanice (server) pro dispečink nebo SCADA: stavy, měření, čítače, povely a synchronizace času. Body jsou pole v DB, verze 1 je bez TLS.

fbBaI104…

Komunikace

MQTT

Klient MQTT 3.1.1 (QoS 0 a 1, retain, last will) pro Mosquitto, Home Assistant, Node-RED i cloudové brány. Témata jsou řádky v DB. Verze 1 bez TLS a QoS 2.

fbBaMq…

Měření a energie

M-Bus

Master M-Bus (EN 13757) pro elektroměry, vodoměry, plynoměry a kalorimetry přes CM PtP, CB 1241 nebo TCP bránu. Dekóduje obecné záznamy DIF/VIF, takže nepotřebuje mapu registrů výrobce.

fbBaMbs…

Měření a energie

Energie a měření

Univerzální impulzní měřič (S0, HSC), spotřeby po hodinách až letech podle tarifů, čtvrthodinové maximum, odlehčování a postupné připínání zátěží, náklady a bilance podružných měřidel.

fbBaEn…

Měření a energie

Analog

Sada bloků pro měřené veličiny: škálování s diagnostikou čidla, filtry, meze HH/H/L/LL, linearizace, výběr z redundantních čidel (2oo3), rampa, PWM a dohled nad kanálem s kvalitou podle OPC.

fbBaAna…

Měření a energie

Datalogger

Kruhový buffer v paměti CPU (256 záznamů s časem a 16 hodnotami), zápis CSV na paměťovou kartu přes DataLog a JSON pro MQTT nebo REST.

fbBaLog…

Řízení a stroje

Objekty NE 107

Deset standardních objektů: motor, motor s měničem, ventil, regulační ventil, analogový a binární vstup a výstup, blokování a PID s auto-tunerem. Společná diagnostika podle NAMUR NE 107 a jedna struktura rozhraní pro HMI.

fbBaObj…

Řízení a stroje

PackML

Stavový automat stroje podle ISA-TR88.00.02 / OMAC PackML: 17 stavů, příkazy a režimy, doby ve stavech, počítadla výrobků a obraz PackTags pro MES a OPC UA.

fbBaPml…

Řízení a stroje

Střídání a sekvence

Střídání a kaskáda 1 až 16 pohonů (čerpadla, kompresory, ventilátory) podle doby chodu a počtu startů, k tomu lehký krokový sekvencer až o 32 krocích jako alternativa ke GRAPHu.

fbBaSeq…

Řízení a stroje

Dávkování

Dávkování podle hmotnosti nebo objemu s hrubým a jemným ventilem, učením předstihu a recepturou až o osmi surovinách. Při nejasném stavu se ventily okamžitě zavřou.

fbBaBat…

Provoz a hlášení

Alarmy ISA-18.2

Správce alarmů nad polem v DB se stavovým modelem ISA-18.2: potvrzování, odložení, potlačení, žurnál a statistiky. Navíc diagnostika PLC (chybová OB) a podpora výměny I/O modulů za provozu.

fbBaAlm…

Provoz a hlášení

Časové programy

Týdenní časové programy až pro 16 kanálů s výjimkami a českými státními svátky, cyklický časovač a východ a západ slunce podle zeměpisné polohy.

fbBaSch…

Provoz a hlášení

Provozní hodiny a servis

Provozní hodiny a počet startů strojů a pohonů a hlídání servisních intervalů v hodinách, startech i kalendářních dnech od poslední údržby.

fbBaSvc…

Provoz a hlášení

E-mail a syslog

PLC odesílá e-maily přes interní SMTP relay (fronta, opakování, bez TLS) a zprávy syslog přes UDP. Události z až 16 binárních signálů s popisem a časem.

fbBaNtf…

Pod názvem každého produktu je prefix jeho bloků v TIA Portalu. Všech 16 produktů najednou se nemusí vejít do pracovní paměti malých CPU, například S7-1200 1214C; skutečnou spotřebu paměti změřte na cílovém CPU.

Jak funguje licencování

Licence je trvalá a vázaná na jedno CPU. Ověřuje se přímo v PLC, takže nepotřebujete internet ani dongle.

  1. Vyzkoušíte v demo režimu

    Po startu CPU běží každý produkt bez kódu 10 minut. Restart CPU (STOP – RUN) dá dalších 10 minut.

  2. Objednáte

    Napište nám, které produkty a pro kolik CPU potřebujete. Po objednávce vám v zákaznickém portálu přidělíme zakoupené jednotky.

  3. Vygenerujete kód v portálu

    V zákaznickém portálu se zaregistrujete, zadáte sériové číslo CPU (PLC ID z výstupu bloků) a vyberete produkty. Portál vydá licenční kód.

  4. Zapíšete kód do PLC

    Kód zapíšete do parametru licenčního bloku produktu. Platí trvale pro dané CPU a produkty, i pro simulaci se stejným PLC ID.

Licence se ověřuje offline, proto ji nelze přenést na jiné CPU; při výměně CPU nás kontaktujte. Ceny zatím nezveřejňujeme: cenu připravíme na vyžádání podle produktů a počtu CPU.

Přihlášení a registrace v portálu Poptat cenu

Co je součástí dodávky

Balíček knihovny, dokumentace a přístup do zákaznického portálu. Demo projekt si po bezplatné registraci stáhnete v portálu.

Balíček knihovny

  • Globální knihovna produktu pro TIA Portal V17 až V21
  • Složky pro S7-1500, S7-1200 a S7-1200 G2
  • Bloky s know-how ochranou

Dokumentace

  • Příručka produktu v češtině a angličtině
  • Kompletní příručka všech 16 produktů
  • Zapojení, rozhraní pro HMI, omezení a stav ověření

Zákaznický portál

  • Přehled zakoupených jednotek podle produktů
  • Generování licenčních kódů pro vaše CPU
  • Historie vydaných kódů
Otevřít zákaznický portál

Demo projekt

Hotový program k importu do TIA Portalu, který používá všech 16 produktů najednou. Nepotřebuje žádné reálné vstupy a výstupy: malá simulovaná technologie vytváří signály a datové bloky připravené pro HMI ukazují každý výsledek.

Simulovaná technologie

Míchací nádrž s čerpadly, ventily, dávkováním a regulací hladiny. Šarže běží jako stavový automat PackML s krokovým sekvencerem.

Scénáře poruch

Přepínače pro únik, nouzové zastavení, přerušený drát čidla hladiny nebo průtoku a vypadnutí ochrany motoru ukážou alarmy, diagnostiku a bezpečné stavy v akci.

Komunikace připravená k zapnutí

Modbus, IEC 104, MQTT, M-Bus, e-mail, syslog i CSV jsou zapojené, ale vypnuté, dokud je sami nezapnete. Bez kódu demo běží 10 minut od startu CPU.

Demo projekt se v TIA Portalu V17 až V21 překládá bez chyb. Běh na reálném CPU a v PLCSIM ještě ověřujeme.

Stáhnout demo projekt v portálu

Stav ověření

Raději otevřeně, co je ověřeno a co ještě ne. Stav k říjnu 2026.

Překlad v TIA Portalu

Všech 16 produktů i demo projekt se v TIA Portalu V17 až V21 překládá bez chyb pro CPU S7-1500, S7-1200 a S7-1200 G2 (G2 od V20), před i po know-how ochraně bloků.

Logika v simulátoru

Logika je ověřena offline v simulátoru jazyka SCL asi 4 800 automatickými testy: scénáře, náhodné testy s neplatnými vstupy a referenční modely. Simulátor nahrazuje komunikační a systémové instrukce Siemens modely, ověřuje tedy logiku knihoven, ne chování reálného CPU.

Reálný hardware

Ověření na reálných CPU a zařízeních probíhá, hlavně u komunikačních produktů (Modbus, IEC 104, MQTT, M-Bus, e-mail a syslog), čtení výrobního čísla CPU, záznamu na paměťovou kartu a map registrů měřičů a střídačů. Do ukončení testů je neuvádíme jako ověřené v provozu.

Omezení verze 1: IEC 104, MQTT a e-mail jsou bez TLS (e-mail jen přes interní SMTP relay), MQTT bez QoS 2. Několik bloků je v dokumentaci označeno jako experimentální a nesmí se používat pro bezpečnostně významná rozhodnutí.

Časté otázky

Nenašli jste odpověď? Napište nám.

Jaké verze TIA Portalu a které CPU podporujete?

TIA Portal V17 až V21 a CPU S7-1500, S7-1200 a S7-1200 G2 (G2 od V20). Pro každou verzi TIA Portalu je samostatný balíček knihovny.

Musím koupit všech 16 produktů?

Ne. Každý produkt se licencuje zvlášť a použijete jen ty, které potřebujete. Všech 16 najednou se navíc nemusí vejít do pracovní paměti malých CPU.

Co se stane po uplynutí demo režimu?

Bloky se přepnou do pasivního stavu: objekty se zastaví, sekvence stojí a výstupy jsou vypnuté. Stav trvá do restartu CPU nebo do zadání platného kódu. Demo režim proto nepoužívejte v ostrém provozu.

Jak je licence vázaná a lze ji přenést?

Licence je trvalá a vázaná na sériové číslo CPU (PLC ID), kód má 24 znaků a ověřuje se v PLC offline, bez serveru a bez dongle. Nelze ji přenést na jiné CPU; při výměně CPU nás kontaktujte.

Dostanu zdrojový kód?

Ne. Bloky jsou chráněné know-how ochranou TIA Portalu a zdrojový kód zákazníkům nedodáváme. Bloky voláte ze svého programu přes dokumentované rozhraní.

Kolik knihovny stojí?

Ceny zatím nezveřejňujeme. Cenu připravíme na vyžádání podle produktů a počtu CPU, stačí napsat přes poptávkový formulář.

Jsou knihovny ověřené v provozu?

Zatím jsou ověřené překladem v TIA Portalu V17 až V21 a simulací logiky. Ověření komunikačních produktů na reálném hardwaru probíhá, podrobnosti jsou v sekci „Stav ověření“. Doporučujeme každou knihovnu nejdřív vyzkoušet v demo režimu na vašem CPU.

Vyzkoušejte BaLib na svém CPU

Napište nám, které produkty potřebujete. Pošleme knihovnu k vyzkoušení v demo režimu nebo demo projekt a připravíme cenu.

Siemens, SIMATIC, TIA Portal, S7-1500, S7-1200 a STEP 7 jsou ochranné známky společnosti Siemens AG. BaLib je samostatný produkt Benešl Automation a není produktem společnosti Siemens. Ostatní názvy jsou ochranné známky příslušných vlastníků.