CompactLogix do DeltaV přes Modbus RTU: Navrhněte role
Návrh příručky pro výměnu dat mezi systémy CompactLogix a DeltaV prostřednictvím Modbus RTU, která se zabývá rolí mastera a serveru, výběrem brány, vlastnict...
Většina nestabilních integrací Modbus začíná nejednoznačným pokynem: „Připojte PLC k DCS.“ Není z něj zřejmé, kdo iniciuje požadavky, kdo spravuje jednotlivé registry, jak se zjišťují neaktuální data ani zda sériová rozhraní používají stejné rámování.

Spolehlivá integrace Modbus RTU začíná jediným iniciátorem požadavků, řízenou mapou registrů a správně zakončenou linkou RS-485.
U propojení CompactLogix–DeltaV si tyto body ujasněte ještě před výběrem brány. Modbus RTU umožňuje na sériovém segmentu jednoho klienta, který požadavky iniciuje, a více serverů, které na ně odpovídají. Dva aktivní iniciátoři požadavků na jedné lince RS-485 budou kolidovat.
Určete role na každém rozhraní
Pokud je DeltaV klientem, musí strana CompactLogix zpřístupnit serverovou datovou tabulku prostřednictvím modulu v šasi nebo externí brány. Dokumentace ProSoft MVI69-MCM je jedním z příkladů pro starší platformy; u nových projektů je třeba ověřit podporovaného nástupce a kompatibilitu s řídicím systémem.
Druhá provozní síť může shromažďovat data z generátorů, měřidel nebo přepínačů zdrojů. Nekombinujte Modbus ASCII, Modbus RTU a DF1 na jednom vodiči. Překladová brána vytvoří oddělené sítě, z nichž každá má vlastní roli, časování a diagnostiku.
Udělejte z mapy registrů řízené rozhraní
Schválená mapa by měla uvádět funkční kód, protokolový offset od nuly, srozumitelný odkaz, datový typ, pořadí bajtů a slov, měřítko, jednotku, směr přístupu a očekávanou frekvenci aktualizace. Běžné značení 40001 je dokumentační konvence a častý zdroj chyb o jeden registr.
Oddělte povely od stavových údajů. Zápisy z DeltaV by měly směřovat do oblasti, kterou CompactLogix před provedením ověří. PLC by mělo vracet potvrzení, důvod zamítnutí a aktuální stav. Nezapisujte nezpracované hodnoty z DCS přímo do výstupů bez kontroly rozsahu, režimu a vlastnictví.
Navrhněte segment RS-485
Použijte jednu sběrnicovou linku zapojenou do řetězce se zakončením na jejích dvou fyzických koncích. Odbočky udržujte krátké, zachovejte polaritu, předpětí nastavte na jednom řízeném místě a stínění uzemněte podle provozních a přístrojových příruček. Musí se shodovat přenosová rychlost, parita, počet stop bitů i adresa serveru.
Seskupujte sousední registry a nastavte časové limity podle nejpomalejšího serveru, zároveň však ztrátu komunikace zjišťujte bez zbytečného prodlení. Chybějící zařízení by při každém skenu nemělo zdržovat všechna funkční zařízení o několik sekund.
Zpřístupněte kvalitu dat, nejen jejich hodnoty
Každý blok potřebuje časové razítko posledního úspěšného přenosu, stav komunikace a limit neaktuálnosti. Při výpadku hodnoty ponechte nebo vymažte podle analýzy rizik procesu; nikdy nenechávejte uživatele hádat, zda je číslo aktuální.
Relevantní brány najdete ve kolekci Prosoft, zatímco komponenty pro procesní řízení jsou v kategoriích DCS a řídicí systémy. Konečný výběr se řídí podporovaným firmwarem a dokumentací rozhraní.
Náš pohled: Modbus RTU je spolehlivý, když se s ním zachází jako s deterministickou datovou smlouvou. Křehkým se stává tehdy, když se používá jako nezdokumentovaná paměť PLC.
Na co se technici ptají před provedením změny
Mohou být DeltaV a CompactLogix oba klienty na jednom segmentu?
Ne. Sériový segment by měl mít jediného iniciátora požadavků. Pokud musí požadavky iniciovat oba systémy, použijte oddělené porty nebo bránu.
Proč se adresy liší o jedničku?
Uživatelsky čitelné odkazy 4xxxx a protokolové offsety od nuly jsou dvě různé konvence. Uvádějte obojí.
Co se stane při selhání komunikace?
Označte data jako neaktuální a použijte schválený záložní postup. Ponechání hodnoty bez údaje o její kvalitě je nebezpečné.