Klient zavolá: „US matka nám prikázala do roka prejsť zo Siemens TIA Portal na Rockwell Studio 5000. Koľko to bude stáť?" Toto je typický začiatok rozhovoru, kde reálna odpoveď nie je v hodinách inžiniera, ale v otázke, ktorá ešte nezaznela: prečo. A keď zaznie, v deviatich z desiatich prípadov to nie je technický dôvod.
Migrácia zo Siemens (S7-300, S7-1200, S7-1500) na Allen-Bradley (CompactLogix, ControlLogix) je jeden z najdrahších rozhodnutí, ktoré výrobný závod robí — a najčastejšie sa robí z dôvodu, ktorý nemá nič spoločné s tým, či PLC funguje. Tento článok pomenuje skutočné dôvody, ktoré stoja za rozhodnutím, popíše šesť konkrétnych vecí, ktoré sa pri migrácii vždy zlomia, a dá vám tri situácie, kedy správna odpoveď je „nemigrujte".
Skutočné dôvody, prečo klienti migrujú
V praxi sa s rozhodnutím o migrácii stretávame z troch reálnych dôvodov a jedného formálne uvádzaného:
**Formálne uvádzaný dôvod:** „chceme jednotnú platformu naprieč fabrikami." Toto je pravda, ale len fasáda — pod ním je niečo z nasledujúcich troch.
**Skutočný dôvod 1 — corporate mandate.** Materská spoločnosť v USA má štandardizovaný stack Rockwell + FactoryTalk + Studio 5000 + ThinManager. Slovenský závod má historicky Siemens. CFO globalu chce jednu zmluvu, jeden vendor support, jednu cenu za licencie. Toto je business decision, nie technical. Argument „technicky lepšie" alebo „migrácia stojí €400k" nepomáha — rozhodnutie už padlo na úrovni, kde tieto čísla nevyzerajú veľké.
**Skutočný dôvod 2 — end-of-life Siemens hardvér.** S7-300 (séria 313, 315, 317) bola end-of-sale 2023, end-of-support 2028. Klient má 40+ inštalácií na S7-300 a vie, že do 5 rokov ich musí vymeniť. Otázka je: na S7-1500 (drahšie, ale priame portovanie) alebo na ControlLogix (drahšie, ale možnosť uniformovať s americkou matkou).
**Skutočný dôvod 3 — FactoryTalk integration.** Klient má MES alebo SCADA Rockwell (FactoryTalk View SE, FactoryTalk Historian, FactoryTalk MES). Siemens PLC sa do toho integruje cez OPC UA alebo cez RSLinx OPC gateway — funguje to, ale alarmy, recipe management a faceplate-y nikdy nesedia ako natívny ControlLogix. Klient má dosť spravovať dva svety.
Až keď tieto dôvody pomenujete na začiatku projektu, viete naceniť reálne. Pretože migrácia z dôvodu 1 sa môže ohnúť — možno sa dá vyrokovať „nové linky Rockwell, staré Siemens nechávame" a ušetriť 60 % CAPEXu. Migrácia z dôvodu 2 nie je voľba „či", ale „kedy a kam". Migrácia z dôvodu 3 sa dá obísť OPC UA bridge-om za €15–25k namiesto €400k repropramovania.
Šesť vecí, ktoré pri migrácii vždy prasknú
1. HMI faceplate library
Siemens WinCC (Comfort, Advanced, Unified) má vlastnú knižnicu faceplate-ov pre štandardné objekty: motor, ventil, analógová slučka. Rockwell FactoryTalk View SE má svoju knižnicu — Process Library 5.0, PlantPAx. **Nie sú kompatibilné, ani konceptuálne, ani vizuálne.** Operátor, ktorý 8 rokov klikal Siemens motor faceplate s 4 tlačidlami (Start / Stop / Auto / Manual) a status farbou Wago, dostane PlantPAx motor faceplate s 9 tabmi, alarm listingom a EPK status indikátorom. Re-training operátorov sa väčšinou podcení — počítajte 8–16 hodín školenia per operátor + 3 mesiace „kým si zvyknú a nepýtajú sa každú smenu".
2. Timer / counter precision a paradigm
Siemens IEC timers (TON, TOF, TP) v S7-1500 majú rozlíšenie 1 ms a používajú IEC 61131-3 syntax. Rockwell ControlLogix má timer ako structure (Timer.PRE, Timer.ACC, Timer.EN, Timer.TT, Timer.DN) s rozlíšením 1 ms tiež — ale **scan-time závislosť** je iná. Siemens rieši timer-y v dedicated thread, Rockwell v scan cykle. Pri scan time 20 ms a Timer.PRE = 50 ms dostanete reálne 40–60 ms na Rockwell, 50 ms ±1 na Siemens.
Vplyv: každý časovo-kritický cyklus (pneumatický cyklus, dávkovanie, conveyor sync) treba **prepočítať a otestovať**, nie len skopírovať časovú konštantu.
3. Alarm handling paradigm
Siemens (TIA Portal) má **System Alarms** (PLC errors, network errors) oddelené od **Process Alarms** (operátorské), s alarm classes (Error, Warning, Tolerance) a alarm areas (logické skupiny). Alarmy sa konfigurujú v Alarm Editor v TIA Portal, prenášajú sa do WinCC cez Alarm S7 protokol.
Rockwell má **FactoryTalk Alarm and Events** (FTAE) — separátny server, ktorý zbiera alarmy zo všetkých PLC v ekosystéme. Alarmy v PLC sa definujú ako tags s ALARM_DIGITAL alebo ALARM_ANALOG instruction, FTAE server ich subscribuje.
Migrácia: nepretláča sa 1:1. Klient s 800 alarmami v Siemens projekte zistí, že 200 z nich boli „informational message", ktoré v Rockwell paradigm-e patria do logger-a, nie alarm system-u. Re-architecting alarm logiky je samostatná fáza — 80–160 hodín inžiniera, ktorý chápe oba systémy.
4. OPC tag mapping a addressing
Siemens používa symbolic addressing (DataBlock.Tag, Marker.M10.0) cez OPC UA server v S7-1500 (built-in) alebo cez SIMATIC NET Softnet/OPC. Rockwell používa tag-based addressing v ControlLogix (Program:MainProgram.MotorRun, Local:1:I.Data[0].0) cez RSLinx Enterprise alebo FactoryTalk Linx.
Pri migrácii sa OPC tag tree **musí prerobiť**. SCADA / MES / IoT bridges, ktoré subscribujú konkrétne tagy z Siemens menom (napríklad `"DB10".LineSpeed`), dostanú nové meno (`Program:MainProgram.LineSpeed`) a všetky historian queries, dashboard widgets, MES recipes — treba prepojiť.
Reálna skúsenosť: pri migrácii linky s 4 500 OPC tagov sa stratilo 12 % tagov v procese (preklep, missing, renamed) — a väčšina sa našla až po 3 týždňoch behu novej linky, keď zákazník nahlásil chýbajúce metriky v týždennom reporte.
5. Function block libraries — Siemens LADDR vs Rockwell AOI
Siemens TIA Portal má **LADDR libraries** (Library Advanced Drives, Library Process, Library Safety) s prefabricated function blocks pre štandardné inštrumentácie. Rockwell má **Add-On Instructions (AOI)** — vlastný typ encapsulation-u.
Funkcionálne podobné, **interface-om úplne odlišné**. Function block z Siemens, ktorý má 18 parametrov (IN, OUT, IN_OUT, STATIC) sa do AOI prenáša ako AOI s InOut, In, Out parametrami — ale internal state-y (statické premenné medzi cyklami) sa modelujú inak. AOI má local tags, ktoré sa zachovávajú medzi scans; Siemens FB má vlastný DB instance.
Migrácia FB → AOI: pre štandardné motor / valve / PID bloky ide o 4–8 hodín per blok pri pochopení obidvoch jazykov. Pre vlastné FB s 50+ riadkami SCL (Structured Control Language) Siemens kódu — 16–40 hodín per blok, plus testing.
6. Motion control structure
Toto je najťažšia časť, ak má linka motion (servo-axes, indexing tables, cam profiles). Siemens používa **Technology Objects** v S7-1500T (TO_Axis, TO_CamTrack) s natívnou integráciou v TIA Portal. Rockwell používa **Motion Group + Axis tags + MAOC / MAJ / MCD instructions** v Studio 5000.
Cam profile-y, gear ratios, electronic line shafting — všetko sa **musí prerobiť od nuly**, nie portovať. Klient, ktorý mal 6-osovú indexing-balič linku v Siemens, nedostane „export → import" — dostane 80–160 hodín motion programmer-a, ktorý chápe Rockwell Motion paradigm.
Plus: motion safety. Siemens SIMATIC Safety Advanced + drive-integrated safety (STO, SS1, SS2 v G120, S120) sa do Rockwell GuardLogix + Kinetix safety nemigruje cez wizard. Re-certifikácia podľa EN ISO 13849-1 PLd/PLe je samostatná položka.
Tri situácie, kedy migrácia nie je správna voľba
Situácia A — linka funguje, neexistuje business case okrem „uniformity"
Existujúca S7-1500 linka, 5 rokov stará, OEE 88 %, hardware support do 2030+, žiadny re-tooling plánovaný. Corporate „chce uniformitu". Reálna kalkulácia: migrácia €350–500k, prerušenie výroby 3–4 týždne (€800k–1.4M v ušlej marži pri €30k/deň produkcie), risk že po migrácii OEE klesne na 75 % počas 3-mesačného ramp-up. Total exposure €1.5–2.5M. Benefit: jedna SCADA dashboard štruktúra.
Argument: navrhnite OPC UA bridge medzi Siemens PLC a Rockwell FactoryTalk MES za €25–40k. Stratíte 5 % vizuálnej konzistencie, ušetríte 90 % migrácie. **Toto väčšinou prejde**, ak existuje technický partner, ktorý to vie vyargumentovať pred CFO.
Situácia B — Siemens linka je v EU s lokálnymi technikmi, ktorí Rockwell nepoznajú
Slovenský závod s 12 technikmi údržby, všetci certified na Siemens, 0 na Rockwell. Migrácia znamená 200+ hodín školenia per technik × 12 = 2 400 hodín, plus 12–18 mesiacov real-world skúseností, kým sa cítia komfortne pri produkčnom troubleshootingu. Náklad školenia €60–120k. Náklad chybných diagnóz počas prvého roka: ťažko kvantifikovateľný, ale neprehliadnuteľný.
Argument: ponechajte Siemens, pridajte Rockwell skill-set do nových najmov, počkajte na generational refresh personálu.
Situácia C — Siemens je hlboko zaintegrovaný do bezpečnostných systémov
PROFIsafe medzi S7-1500F a distribuovanou safety I/O (ET 200SP F-modules), F-CPU certifikovaná podľa SIL3 / PLe, safety logic auditovaná notifikovanou osobou (TÜV SÜD, TÜV Rheinland). Re-certifikácia na GuardLogix + CIP Safety stojí €40–80k samostatne a 8–14 týždňov času s notifikovanou osobou — a žiadna „equivalency" sa neuznáva.
Argument: ak safety vrstva je stabilná a fungujúca, **migrujte len non-safety vrstvu** (ak corporate mandate to umožňuje), a safety nechajte beat Siemens po zvyšnú dobu certifikátu (zvyčajne 5 rokov od audit-u).
Cenový rámec realistický pre 2026
Pre orientačný pocit, čo migrácia stojí v SR:
- Malá linka (1 PLC, 200 I/O, 0–2 servoaxes, 1 HMI) — €60–120k
- Stredná linka (1–2 PLC, 500–800 I/O, 2–6 servoaxes, 2 HMI) — €180–320k
- Veľká linka (3+ PLC distribuované, 1 500+ I/O, 8+ servoaxes, motion synchronized, multiple HMI, MES integration) — €400–800k
- Closed system / OEM líne (kde výrobca nedal source kód, treba reverse-engineering) — pripočítať 40–60 %
Časový rámec: malá linka 8–12 týždňov, stredná 16–24 týždňov, veľká 28–48 týždňov. Ramp-up po commissioning-u: 4–8 týždňov, kým OEE dosiahne pre-migration úroveň.
---
*Robíme migrácie aj v obrátenom smere (Rockwell → Siemens, B&R → Siemens, Mitsubishi → Beckhoff). Prvá konzultácia (60 min) odhalí, ktorý z troch reálnych dôvodov stojí za vašou potrebou migrovať a či sa to dá vyrokovať na nižší rozsah, než vám tvrdí prvotný corporate brief.*