Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Applikationshandbuch
Deutsch
Sprache
Original
Dokument-Nr. 5.03058.03
Artikel-Nr.
00376490
Stand
27.07.2015
D
5.03058.03
Vor Beginn aller Arbeiten Betriebsanleitung lesen!
BM4-O-PRO-01
Optionsmodul
PROFIBUS-DP-Slave
für b maXX PLC

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Baumuller BM4-O-PRO-01

  • Seite 1 Applikationshandbuch Deutsch Sprache Original Dokument-Nr. 5.03058.03 Artikel-Nr. 00376490 Stand 27.07.2015   BM4-O-PRO-01 Optionsmodul PROFIBUS-DP-Slave für b maXX PLC Vor Beginn aller Arbeiten Betriebsanleitung lesen! 5.03058.03...
  • Seite 2 Copyright Dieses Applikationshandbuch darf vom Eigentümer ausschließlich für den internen Ge- brauch in beliebiger Anzahl kopiert werden. Für andere Zwecke darf dieses Applikations- handbuch auch auszugsweise weder kopiert noch vervielfältigt werden. Verwertung und Mitteilung von Inhalten dieses Applikationshandbuches sind nicht gestattet. Bezeichnungen bzw.
  • Seite 3: Inhaltsverzeichnis

    Diagnose-Meldung..........Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 4 Revisionsübersicht............87 Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03...
  • Seite 5: Allgemeines

    FIBUS-DP-Slave für b maXX PLC. Voraussetzungen Dieses Handbuch baut auf das "Applikationshandbuch b maXX PLC" auf und setzt die Kenntnis des Programmiertools PROPROG wt II und des zugehörigen Handbuchs vor- aus. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 6: Symbolerklärung

    ..weist auf eine möglicherweise gefährliche Situation hin, die zu Sachschäden füh- ren kann, wenn sie nicht gemieden wird. Empfehlungen HINWEIS! ..hebt nützliche Tipps und Empfehlungen sowie Informationen für einen effizienten und störungsfreien Betrieb hervor. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 7: Haftungsbeschränkung

    GmbH, 90482 Nürnberg, Deutschland HINWEIS! Bitte beachten Sie, dass Baumüller nicht verantwortlich ist zu überprüfen, ob durch den anwendungsspezifischen Einsatz der Baumüller Produkte/Komponenten oder der Ausführungen etwaige (Schutz-) Rechte Dritter verletzt werden. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 8: Mitgeltende Unterlagen

    Für das Produkt "Grundgerät b maXX 4400" wird auch der Begriff "b maXX" verwendet. Der Regler im Grundgerät wird auch "b maXX Regler" genannt. ZAnhang A - Abkürzungen– Die Liste der verwendeten Abkürzungen befindet sich in Seite 83. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 9: Grundlegende Sicherheitshinweise

    Komponenten auftreten. m Nach jeder Änderung der Parametereinstellungen ist eine Inbetriebnahme unter Beachtung aller Sicherheitshinweise und Sicherheitsvorschriften durchzuführen. Infozeichen HINWEIS! Der hier angegebene Hinweis ist eine besonders wichtige Information. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 10 Infozeichen Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 11: Profibus

    PROFIBUS In diesem Kapitel finden Sie Informationen zum Datenaustausch über PROFIBUS. Als PROFIBUS-DP-Slave ist das Optionsmodul BM4-O-PRO-01-00-01 verfügbar. Als PROFIBUS-Master können Sie verschiedene Geräte von unterschiedlichen Herstel- lern verwenden, z. B.: m Simatic S7 mit PROFIBUS-Master von der Fa. Siemens m PROFIBUS-Master-PC-Karte von der Fa.
  • Seite 12 PROFIBUS ist in der Europäischen Norm EN 50170, Teil 2 definiert. Wie fast alle Feldbusse unterstützt PROFIBUS die Schichten 1, 2 und 7 aus dem ISO-/ OSI-Kommunikations-Schichtenmodell: Abbildung 2: ISO-/OSI-Schichtenmodell Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 13 Für das Optionsmodul PROFIBUS-DP-Slave stehen die Übertragungsgeschwindigkeiten (Baudrate): 9,6 kBit/s, 19,2 kBit/s, 31,25 kBit/s, 45,45 kBit/s, 93,75 kBit/s, 187,5 kBit/s,  500 kBit/s, 1,5 MBit/s, 3,0 MBit/s und 6,0 MBit/s zur Verfügung. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 14: Grundlagen Profibus-Dp

    Stichleitungen bis 1500 kBit/s < 6,6 m Bei Übertragungsraten > 1500 kBit/s sollten keine Stichleitungen verwendet werden. Sind Stichleitungen nicht zu umgehen, dürfen sie keinen Busabschluss haben. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH...
  • Seite 15: Netzwerk

    Busabschlusssteckern pro Segment m ggf. aus weiteren Segmenten, die über Repeater angebunden werden Im gesamten PROFIBUS-Netzwerk dürfen sich maximal 126 Teilnehmer befinden, pro Segment dürfen jedoch nur maximal 32 Teilnehmer angeschlossen sein. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 16: Grundlagen Profibus-Dp

    (inkl. Repeater) angeschlossen werden und die Segmente über die Repeater zu verbinden sind. Die Teilnehmer am PROFIBUS werden auch Knoten oder Bus-Knoten genannt. Abbildung 6: Bus-Topologie Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 17 PROFIBUS Abbildung 7: Stern-Topologie Abbildung 8: Ring-Topologie Abbildung 9: Baum-Topologie Beim PROFIBUS-DP wird die Bus-Topologie verwendet. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 18: Signale

    Daten von dem Master geschrieben werden der den Slave parametriert und konfigu- riert hat. Die Parametrierung und Konfiguration der Slaves durch den (oder die) Master findet beim Einschalten des Busses statt. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH...
  • Seite 19: Fehler

    Ein PROFIBUS-Telegramm besteht aus einem Header und dem Nutzdatenbereich. Im Header sind Informationen über die Quelle, das Ziel, die Art und die Länge der Daten im Nutzdatenbereich hinterlegt. Weiterhin wird eine Checksumme über das Telegramm be- Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 20: Stationsadresse

    Der PROFIBUS-Master kann durch ein Telegramm die Stationsadresse eines Slaves ein- stellen. Dabei wird unterschieden in m einmaliges Einstellen der Stationsadresse m mehrmaliges Einstellen der Stationsadresse Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 21: Datenaustausch Über Profibus Mit Dem Optionsmodul Profibus-Dp-Slave

    Möglichkeiten, als im Rahmen dieses Handbuchs dar- gestellt werden können. Es kann auch nicht auf alle Einzelheiten der Funktionsbausteine eingegangen werden. Entnehmen Sie Details zu den Funktions- bausteinen bitte der zugehörigen Online-Hilfe in PROPROG wt II. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 22: Übersicht Über Den Datenaustausch

    Prozessdaten (Soll- und Istwerte) im PZD-Bereich (siehe variabler Länge– ab Seite 54. PROFIBUS-Slave Auf dem PROFIBUS-Slave erfolgt die Umsetzung der einzelnen Bytes aus dem PROFI- BUS-Telegramm zu den Bedarfsdaten und Prozessdaten. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 23 Istwerte (wie z. B. Strom-Istwert) erfasst. Andere Istwerte (wie z. B. Motordrehzahl oder Lageistwert) werden auch über den Geber am Motor und das Geber-Modul am b maXX Regler erfasst. Die Istwerte können über den umgekehrten Weg bis an den PROFIBUS-Master gemeldet werden. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 24: Durchzuführende Schritte

    3.3.4.2 Beispiel: Anlegen des Projektes „ProfibusSlave_Example" Es wurde das Beispiel-Projekt „ProfibusSlave_Example" mit der Vorlage bmaXX4400 mit Konfigurator angelegt und die Bibliotheken BM_TYPES_20bd05 und PROFIBUS_- PLC01_20bd01 eingebunden. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 25: Anlegen Einer Globalen Variable Für Den Datenaustausch

    Abbildung 15: Beispiel: Anlegen des Projektes „ProfibusSlave_Example" 3.3.4.3 Anlegen einer globalen Variable für den Datenaustausch Für den Datenaustausch zwischen Optionsmodul BM4-O-PRO-01 und den Funktions- bausteinen wird eine globale Variable benötigt. Sie hat für den Anwender keine weitere Bedeutung. Diese globale Variable ist in Ihrem Projekt bereits angelegt, sofern das Pro- jekt mit der Vorlage bmaXX4400 mit Konfigurator angelegt wurde.
  • Seite 26: Gerätekonfiguration Mit Dem B Maxx Konfigurator

    Seite 24) bereits angelegt haben, finden Sie den Button für die Konfiguratoren (Con- figuration_Tools). Nach dem Doppelklick auf diesen Button öffnet sich das Konfigurato- ren-Fenster, u.a. mit dem b maXX Konfigurator (Drive_Configuration). Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH...
  • Seite 27 PROFIBUS Abbildung 17: Öffnen des b maXX Konfigurators Klicken Sie jetzt auf den Button „Drive_Configuration" zum Öffnen des b maXX Konfigu- rator. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 28 Abbildung 18: b maXX Konfigurator Beschreibung der Schritte: m Auswahl b maXX 4000 Grundgerät (inkl. b maXX Regler) m Auswahl Optionsmodul b maXX PLC m Auswahl Optionsmodul PROFIBUS-DP-Slave Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 29: Auswahl B Maxx 4000 Grundgerät (Inkl. B Maxx Regler)

    Wählen Sie über das Kontextmenü des Steckplatz „G" den Punkt „Hinzufügen/Ändern" h Wählen Sie aus dem Fenster „Optionsmodul für Slot G" das Optionsmodul PROFI- BUS-DP-Slave für b maXX PLC (BM4-O-PRO-01-00-01) aus. h Bestätigen Sie die Auswahl mit „OK". Damit wird das Optionsmodul PROFIBUS-DP-Slave für b maXX PLC übernommen und die Grafik angepasst.
  • Seite 30 Datenaustausch über PROFIBUS mit dem Optionsmodul PROFIBUS-DP-Slave Abbildung 19: b maXX Konfigurator nach der Geräte-Konfiguration Weiter mit „Konfigurierung des Optionsmodul PROFIBUS-DP-Slave mit dem PROFI- BUS-PLC-Slave Konfigurator“. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 31: Konfigurierung Des Optionsmodul Profibus-Dp-Slave Mit Dem Profibus-Plc-Slave Konfigurator

    Für diese Wege ist es notwendig der b maXX PLC mitzuteilen welche Einstellungen sie bei der Initalisierung (über den FB PROFIBUS_INIT_SL) vorzunehmen hat. Diese Ein- stellung erfolgt in der EditBox „Busteilnehmer". Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 32 BUS-DP-Slave als Variable „us_PBS_<SlotName>_Station" im globalen Variablen-Ar- beitslatt „bmaXX_Variables" im PROPROG wt II Projekt zur Verfügung. In unserem Beispiel steckt das Optionsmodul in Slot G und die Variable heißt us_PBS_G_Station. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 33 Tragen Sie in die EditBox „Busteilnehmer" den Wert 126 ein (die Variable us_PBS_G_Station erhält den Wert 126) h Stellen Sie über den PROFIBUS-Master die Stationsadresse ein Abbildung 23: Einmaliges Einstellen der Stationsadresse durch den PROFIBUS-Master (Dreh-Schalter „egal") Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 34 Die Stationsadresse wird nicht gespeichert und geht mit dem Aus- und wieder Einschal- ten verloren. Der PROFIBUS-Master muss in diesem Fall die Stationsadresse erneut senden. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 35: Anlegen Von Variablen

    Variablen aus. Zur Auswahl stehen Ihnen hier die IEC 61131-3 Datentypen BOOL, SINT, USINT, INT, UINT, DINT, UDINT, BYTE, WORD, DWORD und REAL. Für unser Beispiel wählen Sie bitte den Datentyp UDINT. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 36 Tragen Sie in der EditBox „Initialwert" den Startwert für die Variable ein.  Im Beispiel ist als Startwert „1000" angegeben. h Klicken Sie im Bereich PROFIBUS-DP den RadioButton „Input-Modul“ an. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH...
  • Seite 37 Damit ist das Anlegen der Variablen beendet. Klicken Sie auf den Button „OK" Das Fenster „Einstellungen Kommunikations-Variable" wird geschlossen und im Fenster „PROFIBUS-Slave auf Steckplatz x" (x = G..M) wird die neue Variable angezeigt. Abbildung 30: Variable „ud_MyReadVar1" Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 38 EditBox „Initialwert" den Startwert „1500" für die Variable ein. h Klicken Sie den RadioButton „OUTPUT-Modul" an. h Aktivieren Sie die CheckBox „konsistent“ für die konsistente Übertragung dieses Mo- duls auf den PROFIBUS. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 39 Geben Sie in der EditBox „Name" den Variablennamen „ di_MyReadVar3" an. h Klicken Sie die CheckBox (links von der EditBox „Initialwert") an und tragen Sie in der EditBox „Initialwert" den Startwert „3000" für die Variable ein. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 40 Klicken Sie auf den Button „OK". Das Fenster „Einstellungen Kommunikations-Variab- le" wird geschlossen und im Fenster „PROFIBUS-Slave auf Steckplatz x" (x = G..M) werden die neuen Variablen angezeigt. Abbildung 35: Angelegte Variablen Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 41: Erzeugen Gsd-Datei

    Sie, um in einem PROFIBUS-Master-Konfigurator das PROFIBUS-Gerät „b maXX 4400 mit b maXX PLC und Optionsmodul PROFIBUS-DP-Slave" nutzbar zu machen. Die Na- menserweiterung der GSD-Datei ist „gsd" (z. B. MyGSDFile.gsd). Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 42 Suchen Sie im Fenster „Datei speichern unter" den Speicherort und geben sie in der EditBox „Dateiname" den Namen der GSD-Datei an. Im Beispiel heißt die GSD-Datei „MyGSDFile.gsd" Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH...
  • Seite 43: Programmierung Der Applikation Im Proprog Wt Ii Projekt

    PROFIBUS-PLC-Slave Konfigurator angelegt, ebenso der Wert der Variable (siehe Ab- ZEinstellen der Stationsadresse– schnitt auf Seite 31). Beispiel: Initialisierung des Optionsmodul PROFIBUS-DP-Slave Die Beschaltung des FB PROFIBUS_INIT_SL sieht wie folgt aus: Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 44 Der FB PROFIBUS_INIT_SL meldet eine erfolgreiche Initialisierung mit x_OK = 1 und u_ERROR = 0. Beispiel: Abbildung 39: Initialisierung des PROFIBUS-DP-Slave mit dem FB PROFIBUS_INIT_SL - Online Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 45: Bedarfsdatenaustausch

    Data Exchange Mode (Datenaustauschmode). grüne LEDs rote LEDs         Abbildung 40: LEDs von Steckmodul BM4-O-PRO-01 H1  H2  H3  H4  Bedeutung (grün) (rot) (grün) (rot) Bus Error / Hardware Watchdog *)
  • Seite 46 Jetzt kann ein PROFIBUS-Master auf diese Variable schreibend zugreifen und damit den Inhalt der Variable „u_MyWriteVar1" schreiben. ZBedarfsdaten– Siehe hierzu auch Kapitel auf Seite 56. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 47: Prozessdatenaustausch

    Bit-Werte oder mehrere Werte in beliebiger Kombination) ist ein Handshake-Mechanis- mus zwischen Optionsmodul PROFIBUS-DP-Slave und b maXX PLC notwendig. Falls 16-Bit-Konsistenz gewünscht ist, benötigen Sie folgenden Code in einer POE (in Structured Text (ST)): Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 48 Der Code für den konsistenten Datenaustausch wird nur in einer POE eingesetzt und diese POE darf nicht instanziiert werden!  Anderenfalls ist die Konsistenz der Daten nicht gewährleistet. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH...
  • Seite 49: Diagnose-Meldung

    Mit x_REQ = 1 wird die Diagnose-Meldung an das Optionsmodul CANopen-Slave über- geben. Erst nach der Diagnose-Anforderung durch den Master wird die Diagnose-Mel- dung vom Slave an den Master gesendet. Der FB SDIAG meldet eine erfolgreiche Durchführung mit x_OK = 1. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 50 Die Anzeige der Daten aus a_ED_DATA kann in einem PROFIBUS-Master im Bereich „Erweiterte Diagnose" etwa wie folgt aussehen (unter Beachtung, dass die Daten von a_ED_DATA[0] im 9. Byte, von a_ED_DATA[1] im 10. Byte usw. angezeigt werden): Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH...
  • Seite 51: Status-Meldung

    Status-Daten oder den Sende-Zeipunkt. HINWEIS! Der Master muss die Status-Daten anfordern damit der Slave die Status-Daten sen- den kann. Die Anzeige des Status kann in einem PROFIBUS-Master etwa wie folgt aussehen: Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 52: Auslesen Der Aktuellen Stationsadresse

    PROFIBUS-DP-Slave auf der b maXX PLC auslesen. Dazu kopieren Sie die Stations- adresse vom DPRAM in die Variable „u_PbSl_G_LocalNodeId": u_PbSl_G_LocalNodeId:=_ProfibusSlave_Ctrl_Slot_G.u_LOCAL_NODE_ID In der Variablen u_PbSl_G_LocalNodeId steht jetzt der Wert 6 für Stationsadresse 6. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 53: Der Aufbau Von Profibus-Telegrammen

    Das Daten-Telegramm ohne Daten wird vom Master als Status-Anforderung bei der Su- che nach neuen Stationen am Bus verwendet. Weiterhin verwendet ein Master dieses Telegramm wenn er keine Ausgangsdaten an einen Slave sendet. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 54: Daten-Telegramm Mit Fester Länge

    Das Daten-Telegramm mit fester Länge hat 8 Byte Nutzdaten. Abbildung 47: Daten-Telegramm mit fester Länge 3.4.4 Daten-Telegramm mit variabler Länge Das Daten-Telegramm mit variabler Länge wird für den Prozess- und Bedarfsdatenaus- tausch verwendet. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 55: Prozessdaten

    Der Austausch von Prozessdaten zwischen Master und Slave findet nur statt wenn der Master den Prozessdatenaustausch beim Start des Busses konfiguriert hat. Der Prozessdatenbereich (PZD-Bereich) besteht aus maximal 244 Byte. Falls gleichzei- tig Bedarfsdatenaustausch stattfindet besteht der Prozessdatenbereich aus maximal 236 Byte. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 56: Bedarfsdaten

    Beim Optionsmodul PROFIBUS-DP-Slave für b maXX PLC sind die Parameternum- mer, die vom PROFIBUS-Master adressiert werden, nicht identisch mit den Parame- ternummern des b maXX Regler. Abbildung 51: Aufteilung Wort PKE aus dem PKW-Bereich Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 57 Array-Element gelesen oder geschrieben  5_hex Array-Auftrag ausgeführt (Doppelwort) (Format Doppelwort) 6_hex Reserviert 7_hex Fehler Bei der Bearbeitung des Bedarfsdatenauf- trags ist ein Fehler aufgetreten.  Die Fehlernummer steht in PWE 2 8_hex..15_hex Reserviert Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 58 000 0000 0100 (bin) (4 hex) 4. Byte der Modulkennung PKE: 0001 0000 0000 0100 (bin) (1004 hex) Der PKW-Bereich im Nutzdatenteil des PROFIBUS-Telegramms sieht dann wie folgt aus: Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 59 4. Byte der Modulkennung PKE: 0011 0000 0000 0010 (bin) (3002 hex) Der PKW-Bereich im Nutzdatenteil des PROFIBUS-Telegramms sieht dann wie folgt aus: PWE 1 PWE 2 3002_h 0000_h 1234_h 5678_h Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 60: Konsistenz Der Daten

    32-Bit-Werte oder mehrere Werte in beliebiger Kombination) ist ein Handshake zwischen Optionsmodul PROFIBUS-DP-Slave und b maXX PLC notwendig. ZKonsistenz der Daten– Siehe hierzu Kapitel auf Seite 47. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 61: Profibus-Slave Funktionsbausteine

    Führt einen Diagnose-Senden Auftrag aus PROFIBUS_INIT_SL Beschreibung Diesen Funktionsbaustein für PROFIBUS können Sie verwenden, um das Optionsmodul PROFIBUS-DP-Slave für b maXX PLC (BM4-O-PRO-01-00-01) für einen Datenaus- tausch zu initialisieren. HINWEIS! Der FB PROFIBUS_INIT_SL verwendet die Bibliothek BM_TYPES_20bd05 oder hö- her.
  • Seite 62 (beim ersten Einschalten des PROFIBUS wird die Stationsadresse  vom PROFIBUS-Master konfiguriert und in einem internen Flash-Baustein gespei- chert,  nicht änderbar bzw. nur nach Ausführen von bestimmten Schritten) Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 63 BUS-PLC-Slave Konfigurator haben Sie bereits die Stationsadresse angegeben. Der Konfigurator hat das globale Variablen-Arbeitsblatt "bmaXX_Variables" angelegt. In die- sem Arbeitsblatt wurde die Variable "us_PBS_G_Station" mit dem entsprechenden Wert angelegt. Schließen Sie diese Variable am Eingang us_DEVICE an. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 64 Diese Variable muß über die Deklaration der globalen Variablen auf die Basisadresse der Profibus-Anschaltung auf dem Optionsmodul gelegt werden. Die Basisadresse der Profibus-Anschaltung auf dem Optionsmodul PROFIBUS-DP-Sla- ve für b maXX PLC (BM4-O-PRO-01-00-01) in Abhängigkeit vom Steckplatz ist: Steckplatz Basisadresse der PROFI-...
  • Seite 65 Überprüfen Sie ob die Variable an _BASE zu dem Steckplatz gehört, in dem  das Optionsmodul PROFIBUS-DP-Slave montiert ist, siehe "Ein-/Ausgang  _BASE". Überprüfen Sie ob ein Optionsmodul PROFIBUS-DP-Slave für b maXX PLC  (BM4-O-PRO-01-00-01) im entsprechenden Steckplatz (siehe Ein-/Ausgang  _BASE) steckt. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01...
  • Seite 66: Sdiag

    Diagnose-Daten bereitstellt, den Master im Prozessdaten-Antwort-Telegramm über an- stehende Diagnose-Daten informiert und wartet bis der Master die Diagnose-Daten über eine Diagnose-Anforderung (auch Status-Anforderung) anfordert.  Die Diagnose-Daten stellt der Anwender zur Verfügung. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 67 Ein-/Ausgang a_ED_DATA: An a_ED_DATA wird eine Variable vom Datentyp BYTE_60_BMARRAY angeschlossen.  Der Datentyp BYTE_60_BMARRAY ist ein Feld von 60 Einträgen des Datentyps BYTE: BYTE_60_BMARRAY ARRAY [0..59] OF BYTE; Beispiel: Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 68 Diese Variable muß über die Deklaration der globalen Variablen auf die Basisadresse der Profibus-Anschaltung auf dem Optionsmodul gelegt werden. Die Basisadresse der Profibus-Anschaltung auf dem Optionsmodul PROFIBUS-DP-Sla- ve für b maXX PLC (BM4-O-PRO-01-00-01) in Abhängigkeit vom Steckplatz ist: Steckplatz Basisadresse der PROFI-...
  • Seite 69 An den übrigen FBs für das Optionsmodul PROFIBUS-DP-Slave aus der Bibliothek PRO- FIBUS_PLC01_20bd01 (und höher) muss am gleichen Eingang die gleiche globale Vari- able angeschlossen werden. Die Variable wird für den Datenaustausch mit dem Optionsmodul PROFIBUS-DP-Slave (BM4-O-PRO-01-00-01) benötigt und hat für den Anwender keine weitere Bedeutung. Ausgang x_OK: Am Ausgang x_OK wird mit TRUE angezeigt, dass die Diagnose-Meldung gesendet wur- de (d.
  • Seite 70 PROFIBUS-DP-Slave übergeben und dieses sendet die Daten (nachdem der Master die Diagnose-Daten angefordert hat). Das erfolgreiche Senden der Daten wird mit x_OK = TRUE angezeigt. Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 71 Die Anzeige der Daten aus a_ED_DATA kann in einem PROFIBUS-Master im Bereich "Erweiterte Diagnose" etwa wie folgt aussehen (unter Beachtung, dass die Daten von a_ED_DATA[0] im 8. Byte, von a_ED_DATA[1] im 9. Byte usw. angezeigt werden): Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 72 SDIAG Abbildung 54: Diagnose-Meldung in einem PROFIBUS-DP-Master (SyCon - System Configurator der Fa. Hil- scher) Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 73: Tabellen

            Abbildung 55: Anordnung der LEDs vom Optionsmodul PROFIBUS-DP-Slave (BM4-O-PRO-01) Das Optionsmodul PROFIBUS-DP-Slave für b maXX PLC signalisiert Fehler über nach- folgende LED-Kombinationen: H1  H2  H3  H4  Bedeutung (grün) (rot) (grün)
  • Seite 74 Es wird eine neuere PROFIBUS-Software Modul an Hersteller dann Pause auf Optionsmodul PROFIBUS-DP-Slave schicken benötigt 4-mal Blinken, Hardware-Fehler am b maXX Grundgerät Gerät an Hersteller dann Pause schicken Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 75: Default-Einstellung Proprog Wt Ii Projekt Variablen

    AT %MW3.2002688 : WORD_16_BMARRAY; a_d_ActValue0_7 AT %MD3.2002720 : DWORD_8_BMARRAY; a_d_ActValue8_15 AT %MD3.2002752 : DWORD_8_BMARRAY; (* -- End Profibus -- *) (* -- BM4000 device Slot End -- *) END_VAR Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 76: Beispiel-Einstellung Proprog Wt Ii Projekt Variablen

    AT %MW3.2002012 : WORD := 16#82c0; w_PBS_G_Var4_ModuleID2 AT %MW3.2002014 : WORD := 16#0103; u_PBS_G_Var4_Start AT %MW3.2002016 : UINT := 2572; u_PBS_G_Var4_Number AT %MW3.2002018 : UINT := 1; Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 77: Default Gsd-Datei

    ; D - 90443 Nürnberg ; Tel: ++49 (0)911 5432-0 ; Fax: ++49 (0)911 5432-417 ; Internet: http://www.baumueller.de ; ;=================================================================== ; GSD-Datei für bmaXX-Baugruppe BM4-O-PRO-01-00-01 (PLC-Slave)  ;=================================================================== ; ; Name : BM4OPRO1.GSD ; Stand : V 1.04 (19.12.2003) ; ;===================================================================...
  • Seite 78 User_Prm_Data_Len=3 User_Prm_Data=0x00,0x00,0x00 ; Modular_Station=1 Max_Module=64 Max_Input_Len=112 Max_Output_Len=112 Max_Data_Len=224 ; ; <Module-Definition-List> Module="all modules" 0x2F,0x6F,0x6F,0x6F,0x1F,0x5F,0x5F,0x5F EndModule Module="service data PKW" 0x73 EndModule Module="16 Byte b_RefValue0..15" 0x82,0x0F,0x00,0x00 EndModule Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 79: Beispiel Gsd-Datei

    ; Baumüller Nürnberg GmbH ; Ostendstr. 80 ; D - 90443 Nürnberg ; Tel: ++49 (0)911 5432-0 ; Fax: ++49 (0)911 5432-417 ; Internet: http://www.baumueller.de ;=================================================================== ; GSD-Datei für bmaXX-Baugruppe BM4-O-PRO-01-00-01 (PLC-Slave) ;=================================================================== Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 80 Station_Type=0 Hardware_Release="REV 1.01" Software_Release="REV 1.01" 9.6_supp=1 19.2_supp=1 93.75_supp=1 187.5_supp=1 500_supp=1 1.5M_supp=1 3M_supp=1 6M_supp=1 12M_supp=1 MaxTsdr_9.6=60 MaxTsdr_19.2=60 MaxTsdr_93.75=60 MaxTsdr_187.5=60 MaxTsdr_500=100 MaxTsdr_1.5M=150 MaxTsdr_3M=250 MaxTsdr_6M=450 MaxTsdr_12M=800 Redundancy=0 Repeater_Ctrl_Sig=0 Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 81 Slave_Family=10 ; 10=SPS 0=Allgemein User_Prm_Data_Len=3 User_Prm_Data=0x00,0x00,0x00 Modular_Station=1 Max_Module=64 Max_Input_Len=12 Max_Output_Len=6 Max_Data_Len=256 ; <Module-Definition-List> Module="Bedarfsdaten PKW" 0x73 EndModule Module="ud_MyReadVar1" 0x42,0xC1,0x02,0x00 EndModule Module="ud_MyReadVar2" 0x42,0xC1,0x02,0x01 EndModule Module="ud_MyWriteVar1" 0x82,0xC1,0x02,0x02 EndModule Module="u_MyWriteVar2" 0x82,0xC0,0x01,0x03 EndModule Module="di_MyReadVar3" 0x42,0xC1,0x02,0x04 EndModule Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 82 Beispiel GSD-Datei Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 83: Anhang A - Abkürzungen

    (Teil des PROFIBUS-Telgramms) (Teil des PROFIBUS-Telgramm- Headers) DWORD Double Word (32 Bit) Leuchtdiode End delimiter  (Teil des PROFIBUS-Telgramm- Length repeat - Länge der Netto- Headers) daten (Wiederholung) (Teil des PROFIBUS-Telgramm-Headers) Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 84 Start-Delimiter (Teil des PROFI- BUS-Telgramm-Headers) Send data with acknowledge (Dienst bei PROFIBUS-FMS) Send data with no acknowledge (Dienst bei PROFIBUS-FMS und PROFIBUS-DP) SINT Short integer (8 Bit, signed) Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 85: Index

    Initialisieren FB SDIAG 49, 66 PROFIBUS-FMS Fehlererkennung PROFIBUS-Netzwerk Fehlermeldungen PROFIBUS-PA Funktionen Auftragskennung PROFIBUS-Slave-Konfigurator PROFIBUS-Telegramm Projekt Garantiebestimmungen Anlegen Gefahr PROPROG wt II Projekt Globale Variable Prozessdaten 35, 55 Anlegen für Datenaustausch Prozessdatenaustausch Grundgerät Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01...
  • Seite 86 Stationsadresse Einstellen 20, 31 Stationsadresse auslesen Status-Meldung Steckmodul Sternstruktur Symbolerklärung Telegrammaufbau Token Tokenring Token-Telegramm Übertragungsdienste Übertragungsgeschwindigkeit Übertragungsmedium Übertragungsschnittstelle Übertragungstechnik Variable anlegen Variablen-Arbeitsblatt bmaXX_Variables 75 Vorsicht Warnhinweise Warnung Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH...
  • Seite 87: Revisionsübersicht

    Revisionsübersicht Revisionsübersicht Version Stand Änderungen 5.03058.01 Ersterstellung 5.03058.03 27.07.2015 Änderungen in Kap.3.3.7.2 Prozessdatenaustausch Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 von 88...
  • Seite 88 Notizen: Applikationshandbuch Optionsmodul PROFIBUS-DP-Slave für b maXX PLC BM4-O-PRO-01 Dokument-Nr.: 5.03058.03 Baumüller Nürnberg GmbH von 88...
  • Seite 90 Baumüller Nürnberg Electronic GmbH & Co. KG Ostendstraße 80-90 90482 Nürnberg T: +49(0)911-5432-0 F: +49(0)911-5432-130 www.baumueller.de Alle Angaben in dieser Betriebsanleitung sind unverbindliche Kundeninformationen, unterliegen einer ständigen Weiterentwicklung und werden fortlaufend durch unseren permanenten Änderungsdienst aktualisiert. Bitte beachten Sie, dass Angaben/Zahlen/Informationen aktuelle Werte zum Druckdatum sind. Zur Ausmessung, Berechnung und Kalkulationen sind diese Angaben nicht rechtlich verbindlich.

Inhaltsverzeichnis