1769-L30ER Produced Consumed Tags Setup Guide

1769-L30ER Průvodce nastavením produkce, spotřeby a značek

Adminubestplc|
Krok za krokem průvodce pro 1769-L30ER produkované a spotřebované tagy. Optimalizujte výměnu dat PLC s praktickými tipy na RPI a diagnostiku.

Jak nastavit produkované/konzumované tagy na PLC 1769-L30ER

Tento průvodce vysvětluje, jak nakonfigurovat komunikaci Produced/Consumed mezi 1769-L30ER a dalším Logix PLC. Naučíte se základní nastavení, tipy pro síť a diagnostické metody pro spolehlivou výměnu dat v průmyslové automatizaci.

Co je model Producer-Consumer?

Tato metoda komunikace odstraňuje potřebu master-slave dotazování. Výsledkem je snížení zpoždění sítě a menší využití šířky pásma. 1769-L30ER podporuje současně až 16 produkovaných a 16 konzumovaných tagů. Jeden produkovaný tag může odesílat data do více řadičů, což zefektivňuje multicastový provoz.

Konzument používá Requested Packet Interval (RPI) k rozhodnutí, jak často dostává aktualizace. Hodnoty RPI obvykle sahají od 2 ms do 750 ms. Rychlejší RPI znamená lepší výkon, ale zvyšuje zatížení sítě. Inženýři musí zvolit hodnotu, která vyváží rychlost a kapacitu systému.

Co potřebujete před začátkem

Ujistěte se, že oba PLC jsou napájeny a připojeny přes síť EtherNet/IP. 1769-L30ER musí mít firmware verze 20.011 nebo novější. Použijte Studio 5000 Logix Designer verze 21 nebo novější pro přístup ke všem nastavením.

Přiřaďte každému řadiči jedinečnou IP adresu. Například nastavte PLC A na 192.168.1.10 a PLC B na 192.168.1.20. Obě zařízení by měla používat stejnou masku podsítě a bránu. Síťový switch by měl podporovat filtrování multicastu, aby se zabránilo zbytečnému provozu.

L30ER podporuje až 256 TCP/IP připojení. Mějte tento limit na paměti při návrhu systému. Připravte si seznam tagů s přesnými datovými typy jako DINT[10] nebo REAL[5] a zálohujte projekt před provedením změn.

Jak nakonfigurovat produkovaný tag

Otevřete organizér řadiče ve Studio 5000 a přejděte do složky „Controller Tags“. Klikněte pravým tlačítkem a vyberte „New Tag“ pro vytvoření produkovaného tagu. Pojmenujte jej jasně, například „Producer_Data_Array“.

Nastavte „Typ“ na „Produced“ a vyberte správný datový typ. Zadejte jedinečný název připojení, na který se bude konzument odkazovat. Definujte hodnotu RPI—použijte 10 ms pro rychlou řízení pohybu nebo 50 ms pro méně kritické úkoly.

Povolte „Unicast“, pokud tag použije pouze jeden konzument. Tím se ušetří šířka pásma sítě. Po vytvoření tagu stáhněte změny do řadiče a přepněte jej do režimu Run.

Jak nakonfigurovat konzumovaný tag

Na spotřebitelském PLC vytvořte nový tag a nastavte jeho typ na „Consumed“. Ujistěte se, že datový typ přesně odpovídá tagu producenta. Zadejte IP adresu producenta a název připojení, který jste dříve definovali.

Nastavte RPI na straně spotřebitele tak, aby odpovídalo nebo bylo násobkem RPI producenta. Například pokud producent používá 10 ms, nastavte spotřebitele na 10 ms nebo 20 ms. Upravte hodnotu timeoutu, obvykle čtyřnásobek RPI, pro detekci selhání komunikace.

Po konfiguraci zkontrolujte systémovou proměnnou „Connection Status“. Hodnota 0 znamená zdravé připojení. Hodnoty 1 nebo 2 indikují chyby. Stáhněte změny a otestujte výměnu dat jednoduchou přepínací rutinou.

Tipy pro výkon sítě

Sítě EtherNet/IP obvykle běží na 100 Mbps nebo 1 Gbps. Skutečný výkon však závisí na počtu připojení a jejich nastavení RPI. Například deset produkovaných tagů s 10 ms RPI generuje asi 1 000 paketů za sekundu, což využívá přibližně 2–3 % sítě 100 Mbps.

Používejte spravované switche s IGMP snoopingem pro řízení multicastového provozu. Zapněte Quality of Service (QoS) pro prioritu paketů EtherNet/IP a snížení jitteru. Pro vysokorychlostní aplikace zvažte použití samostatných VLAN pro izolaci kritických dat.

Vypočítejte zatížení sítě podle vzorce: Celková šířka pásma = (Počet tagů × Velikost paketu × 8) / RPI. Udržujte celkové využití pod 60 %, aby bylo místo pro nárazový provoz a opakování přenosů.

Diagnostika a řešení problémů

Použijte instrukci GSV pro čtení atributů „FaultCode“ a „Status“ objektu Modulu. FaultCode 16#0022 obvykle znamená timeout způsobený přetížením sítě. Pečlivě zkontrolujte cestu připojení v vlastnostech spotřebovaného tagu kvůli překlepům.

Sledujte LED diodu I/O na řadiči. Blikající červené světlo signalizuje chybu komunikace. Použijte Wireshark s EtherNet/IP dissektorem k zachycení a kontrole výměny paketů. Hledejte požadavky a odpovědi „Forward Open“ pro ověření procesu navázání spojení.

Pokud problémy přetrvávají, postupně zvyšujte hodnotu timeoutu. Testujte s ověřeným funkčním tagem, abyste zjistili, zda je problém v konfiguraci nebo v hardwaru. Také zkontrolujte protokol událostí řadiče pro záznamy chyb.

Optimalizace pro vysokorychlostní aplikace

Pro řízení pohybu nebo robotiku snižte RPI na 2 ms a použijte vyhrazený port EtherNet/IP. Vestavěný port L30ER zvládne až osm uzlů při této rychlosti. Používejte pole místo jednotlivých tagů ke snížení režie připojení.

Spouštějte produkci dat na základě periodické úlohy, aby se zabránilo jitteru způsobenému nepravidelnými časy skenování. Zvažte použití spouštěčů Change of State (COS) ke snížení provozu, ale ujistěte se, že spotřebitel zvládne asynchronní aktualizace.

Použijte nástroj Task Monitor k měření skutečných latencí aktualizací. V případě potřeby upravte časový úsek systémové režie, aby měly komunikační úlohy vyšší prioritu.

Bezpečnostní a redundantní úvahy

Přidejte k produkovaným datům signál heartbeat, aby bylo potvrzeno, že spotřebitel je aktivní. Například zahrňte čítač, který se zvyšuje každý cyklus. Pokud spotřebitel přestane přijímat aktualizace, spusťte bezpečné vypnutí.

Použijte dvojí síťová připojení s oddělenými switchemi pro redundanci. Nakonfigurujte spotřebitele tak, aby přepnul na záložní IP, pokud primární spojení selže. Definujte rutinu "Connection Lost" pro nastavení výstupů do bezpečných stavů.

Pro kritické procesy zvažte použití funkce Redundance ve Studio 5000. Vyžaduje to další hardware, ale zajišťuje přepínání bez ztráty dat pro páry řadičů.

Příklad: výměna dat mezi L30ER a L33ER

V tomto příkladu L30ER produkuje pole DINT[10] s RPI 20 ms pro L33ER. L30ER používá IP 192.168.1.10 a L33ER IP 192.168.1.30. Oba běží na firmwaru 32.011 a verzi Studio 5000 32.

Produkovaný tag se jmenuje "Axis_Data" a ukládá hodnoty pozice a rychlosti. Spotřebovaný tag "Received_Axis" odpovídá této struktuře. Po nastavení ukazuje stav připojení 0, což znamená úspěch.

L33ER čte data každých 20 ms, což odpovídá RPI producenta. Naměřený jitter zůstává pod 1 ms, což je vhodné pro většinu synchronizačních úloh. FactoryTalk View zobrazuje hodnoty v reálném čase a stav připojení.

Závěrečný kontrolní seznam před spuštěním

Před zahájením výroby potvrďte, že všechny tagy jsou správně namapovány. Otestujte každý spotřebovaný tag tím, že na producentovi vynutíte známou hodnotu a přečtete ji na spotřebiteli. Použijte funkci Verify ve Studio 5000 k odhalení případných nesrovnalostí.

Obnovte napájení obou řadičů, aby se zajistilo zachování nastavení. Sledujte síťový provoz během špiček pomocí protokolového analyzátoru. Zkontrolujte, že využití CPU na každém řadiči zůstává pod 75 % pro bezpečnostní rezervu.

Zdokumentujte všechna nastavení RPI, timeoutu a připojení pro budoucí potřebu. Zaškolte údržbový personál, jak číst diagnostické LED diody a chybové kódy GSV. Nakonec simulujte vytažení síťového kabelu, abyste potvrdili správnou funkci přepnutí a alarmů.

Běžné případy použití

Produced/Consumed komunikace dobře funguje pro koordinované řízení pohybu, sdílení dat v reálném čase mezi PLC balicích linek a synchronizované manipulace s materiálem. Podporuje také distribuované I/O systémy, kde více řadičů potřebuje stejná senzorová data.

Například v lahvárně může L30ER posílat data o hladině plnění několika downstream PLC. To umožňuje koordinované operace uzavírání a etiketování. V automatizaci skladu mohou být polohová data z centrálního řadiče spotřebována více robotickými sběrači pro synchronizovaný pohyb.

Řešení běžných problémů

Při implementaci produced/consumed tagů jsou časté problémy přetížení sítě, neshody dat a časové limity připojení. Používejte spravované switche s QoS pro snížení přetížení. Ověřujte datové struktury offline, abyste předešli neshodám. Nastavte vhodné hodnoty timeoutů podle skutečných podmínek sítě.

Pro větší systémy segmentujte síť pomocí VLAN a snižte hodnoty RPI pro nekritická data. Pravidelné audity sítě pomáhají odhalit úzká místa dříve, než ovlivní výrobu.

Často kladené otázky

1. Kolik produced tagů může 1769-L30ER podporovat?

1769-L30ER podporuje až 16 produced tagů. Každý tag může být spotřebován více řadiči, což je efektivní pro multicast sdílení dat.

2. Co se stane, když se datové typy produced a consumed neshodují?

Neshoda datových typů způsobí vážnou chybu a zastaví komunikaci. Vždy ověřte, že oba tagy mají identickou strukturu před nasazením.

3. Jak mohu řešit chyby připojení?

Použijte instrukci GSV pro čtení FaultCode a Status. FaultCode 16#0022 znamená časový limit. Také zkontrolujte cestu připojení a ujistěte se, že oba řadiče jsou v režimu Run.

4. Mohu používat produced/consumed tagy mezi různými rodinami PLC?

Ano, pokud oba řadiče podporují funkce EtherNet/IP producer/consumer. Možná bude potřeba upravit nastavení kompatibility firmwaru a zajistit shodu datových struktur.

5. Jaké RPI bych měl použít pro řízení pohybu?

Pro řízení pohybu je typické RPI 2 ms. To vyžaduje dedikovanou síť a pečlivé řízení šířky pásma, aby se předešlo přetížení.

Pro dotazy nebo technickou podporu kontaktujte:
E-mail: sales@nex-auto.com
Telefon: +86 153 9242 9628

Partner: NexAuto Technology Limited

Podívejte se níže na oblíbené položky pro více informací v AutoNex Controls

140AIO33000 140DAO84010 140NOC78100C
140CPU31110C 140DVO85300C 140ERT85410
140XCP40200 140CPS12420C 140CPU65160C
FC-IOCHAS-0001S 10024/F/F 330709-000-030-50-02-00
330709-000-030-90-02-00 330709-000-030-90-02-05 330709-000-030-90-01-00
330709-000-030-90-01-05 330709-000-030-90-11-00 330709-000-030-90-11-05
330709-000-030-90-12-00 330709-000-030-90-12-05 330709-000-030-10-02-05
Zpět na blog

Zanechte komentář

Vezměte prosím na vědomí, že komentáře musí být schváleny před jejich publikováním.