Profibus DP

Profibus DP (z angličtiny  Process Field Bus - sběrnice na úrovni pole a angličtiny D ecentralized P eripherals - decentralizovaná externí periferní zařízení ) - Profil protokolu průmyslové sítě Profibus pro interakci periferních zařízení (frekvenční měnič, softstartér atd.) na úrovni pole.  

Popis

Používá vrstvy modelu OSI :

Tato síť byla navržena pro vysokorychlostní přenos dat mezi zařízeními. V této síti jsou centrální řídicí jednotky (PLC a PC) připojeny k jejich distribuovaným polním zařízením prostřednictvím vysokorychlostní sériové linky. Většina datových přenosů se provádí cyklickým způsobem.

Ovladače lze použít jako hlavní. Jako slave zařízení lze použít akční členy, ventily nebo I/O zařízení.

S Profibus DP lze implementovat systémy Mono a MultiMaster . Základní princip činnosti je následující: centrální ovladač (master) cyklicky čte vstupní informace z podřízených zařízení a cyklicky do nich zapisuje výstupní informace. Doba cyklu sběrnice však musí být kratší než doba cyklu programu regulátoru, která je pro většinu aplikací přibližně 10 ms. Kromě cyklického přenosu uživatelských dat poskytuje Profibus DP rozsáhlé diagnostické a konfigurační možnosti. Komunikační data jsou zobrazována speciálními funkcemi na straně master i slave.

Diagnostické funkce Profibus DP umožňují rychle izolovat systémové poruchy. Diagnostické zprávy jsou odesílány po sběrnici do masteru, zprávy jsou rozděleny do tří úrovní:

Chování systému při použití protokolu DP je dáno stavem masteru. Existují tři hlavní stavy:

Master posílá své stavové informace cyklicky všem podřízeným zařízením, které jsou k němu připojeny. Přenos dat mezi master a slave je rozdělen do tří fází:

  1. parametrizace
  2. konfigurace
  3. přenos dat

Ve fázích 1 a 2 porovná podřízené zařízení svou aktuální konfiguraci s konfigurací očekávanou nadřízeným zařízením a data se přenesou pouze v případě, že se shodují. Kromě normálního přenosu uživatelských dat může master posílat řídicí příkazy jednomu, skupině nebo všem svým podřízeným zařízením. Existují dva takové příkazy. Jeden uvede podřízené jednotky do synchronizačního režimu (všechny výstupy jsou v aktuálním stavu blokovány), druhý je uvede do zmrazeného režimu (všechny vstupy jsou v aktuálním stavu blokovány). Výstup z těchto režimů probíhá pomocí příkazů unsync a unfreeze .

Kromě tohoto přenosového systému existují rozšířené funkce DP, které umožňují provádět acyklické čtení a zápis souběžně s cyklickými přenosy dat.

Viz také

Odkazy