Profibus DP

Profibus DP (från engelska  Process Field Bus - fältnivåbuss och engelska D ecentralized P eripherals - decentraliserade externa kringutrustningar ) - Profibus industriella nätverksprotokollprofil för interaktion av kringutrustning (frekvensomvandlare, mjukstartare, etc.) på fältnivå.  

Beskrivning

Använder lagren i OSI-modellen :

Detta nätverk har utformats för höghastighetsdataöverföring mellan enheter. I detta nätverk är centrala styrenheter (PLC och PC) anslutna till sina distribuerade fältenheter via en höghastighets seriell länk. De flesta dataöverföringar sker på ett cykliskt sätt.

Styrenheter kan användas som master. Som slavenheter kan manöverdon, ventiler eller I/O-enheter användas.

Med Profibus DP kan Mono- och MultiMaster- system implementeras. Grundprincipen för driften är följande: den centrala styrenheten (master) läser ingångsinformation från slavenheter cykliskt och skriver utgångsinformation till dem cykliskt. Busscykeltiden måste dock vara kortare än styrenhetens programcykeltid, som för de flesta applikationer är cirka 10 ms. Förutom den cykliska överföringen av användardata erbjuder Profibus DP omfattande diagnostik- och konfigurationsmöjligheter. Kommunikationsdata visas av specialfunktioner på både master- och slavsidan.

Profibus DP diagnostiska funktioner gör att du snabbt kan isolera systemfel. Diagnostiska meddelanden skickas över bussen till mastern, meddelandena är uppdelade i tre nivåer:

Systemets beteende vid användning av DP-protokollet bestäms av masterns tillstånd. Det finns tre huvudtillstånd:

Mastern skickar sin statusinformation cykliskt till alla slavar som är anslutna till den. Dataöverföringen mellan master och slav är uppdelad i tre faser:

  1. parametrisering
  2. konfiguration
  3. dataöverföring

I steg 1 och 2 jämför slavenheten sin nuvarande konfiguration med den konfiguration som förväntas av masterenheten, och endast om de matchar överförs data. Utöver den normala överföringen av användardata kan mastern skicka kontrollkommandon till en, en grupp eller alla dess slavar. Det finns två sådana kommandon. Den ena sätter slavar i synkläge (alla utgångar är blockerade i det aktuella läget), den andra sätter dem i frysläge (alla ingångar är blockerade i det aktuella läget). Utdata från dessa lägen sker med hjälp av kommandona unsync respektive unfreeze .

Utöver detta överföringssystem finns utökade DP-funktioner som gör att acykliska läsningar och skrivningar kan utföras parallellt med cykliska dataöverföringar.

Se även

Länkar