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.
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...
..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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
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...
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...
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 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...
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...
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...
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...
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...
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 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 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...
(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...
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.