Hinweise in den zugehörigen Dokumentationen müssen beachtet werden. Marken Alle mit dem Schutzrechtsvermerk ® gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG. Die übrigen Bezeichnungen in dieser Schrift können Marken sein, deren Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen kann. Haftungsausschluss Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft.
Fehlermeldungen .........................47 Beispiele/Applikationen..........................59 FB 45-Abfrage durch den Anwender ...................59 Bearbeiten von Datenspeichern/Transpondern ................60 Zyklischer Aufruf des FB 45 (z. B. im OB 1) ................67 Programmierung von Neustart und Wiederanlauf ...............68 Baugruppenausfall programmieren .....................68 Datenstruktur festlegen........................70 FB 45 für MOBY U, MOBY D, RF200, RF300...
Seite 4
Inhaltsverzeichnis Die UDTs des FB 45 / FC 45 ...................... 74 Ermittlung des Speicherbedarfs in der SIMATIC ................ 79 Kurzbeschreibung der Hardware ......................81 RF170C ............................81 RF180C ............................85 ASM 456............................89 ASM 475............................96 Programmierung der Kommunikationsmodule am PROFIBUS/PROFINET ..........99 Programmierung der Kommunikationsmodule am PROFIBUS/PROFINET.......
Einleitung Übersicht Der FB 45 ist eine STEP 7-Funktion für die RFID-Identtechnik. Sie kann sowohl in SIMATIC S7-300 als auch in S7-400 für diverse RFID-Kommunikationsmodule eingesetzt werden. Bild 1-1 Kommunikationsmodule für FB 45 Im Anhang im Kapitel "Kurzbeschreibung der Hardware" sind die Konfigurationen mit den unterschiedlichen Kommunikationsmodulen aufgezeigt.
Seite 6
1.1 Übersicht Kompatibilitätshinweis Der FB 45 ist der Nachfolgebaustein der FC 45. Der FB 45 ist nahezu vollständig kompatibel zu FC 45. Anwender können FC 45-Applikationsprogramme ohne Änderungen mit dem FB 45 betreiben. Gegenüber der FC 45 muss bei jedem FB 45-Aufruf ein eigener Instanz-DB parametriert werden.
Seite 7
Belang, ob der PROFIBUS-/PROFINET-Master in der S7-CPU integriert ist oder als Zusatzmodul in das Rack gesteckt wird (z. B. IM 467). Bitte beachten Sie, dass der FB 45 mit azyklischen Telegrammen arbeitet (SFB 52/53). Ältere CPUs der SIMATIC bzw. kleine Modellreihen besitzen möglicherweise diese Dienste nicht.
● Reader, Schreib-/Lesegerät, SLG ● Transponder, Tag, Mobiler Datenspeicher, MDS ● Kommunikationsmodul, CM, Anschaltmodul, ASM Gültigkeitsbereich dieser Dokumentation Diese Dokumentation ist gültig für FB 45. Die Dokumentation beschreibt den Lieferzustand ab Oktober 2011. Historie Folgende Ausgabe(n) der Betriebsanleitung wurden bisher veröffentlicht:...
Inbetriebnehmen Beschreibung der Inbetriebnahme Fehlermeldungen und Fehlersuche Übersicht über Fehlermeldungen und Hilfestellung zur Fehlersuche Beispiele/Applikationen Beschreibt die Anwendung von FB 45 anhand von Beispielapplikationen. Anhang A: Kurzbeschreibung der Beschreibung der für FB 45 verwendbaren Kommunikationsmodule Hardware Anhang B: Programmierung der Hinweise für die Ansteuerung mit PC oder Fremdsteuerung...
Seite 10
Einleitung 1.3 Wegweiser durch das Funktionshandbuch FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Datendurchsatz zur Verfügung. Sie finden es auf der DVD "RFID Systems, Software & Documentation" (Bestellnummer: 6GT2080-2AA20). RFID-Datendurchsatzberechnung Der Datendurchsatz mit dem FB 45 kann nach den Formeln im jeweiligen RFID- Systemhandbuch berechnet werden. Es steht jeweils ein Projektierungshandbuch für jedes RFID-System zur Verfügung.
Die Übertragung der Daten zum Tag und die Übertragung der Daten zwischen CM und FB 45 geschieht parallel. Dadurch ist in der Regel keine weitere Zeit für die Datenübertragung zwischen CM und FB 45 zu berücksichtigen, so dass die oben berechnete Zeit t der gesamten Befehlsdauer entspricht.
Tag-Befehlen und den Anwenderdaten. Bild 2-1 Projektierungsschema des FB 45 Jeder Aufruf des FB 45 zeigt auf einen eigenen Parameterdatenblock (Params_DB, Params_ADDR), welcher durch einen UDT 10 definiert wird. Innerhalb des UDT 10 gibt es die Variablen "command_DB_number" und "command_DB_address". Diese Variablen zeigen auf den RFID-Befehl, der mit dem Tag durchgeführt werden soll.
Die Anzahl von RF180C-Kommunikationsbaugruppen ist abhängig vom Netzwerk und der verwendeten CPU (Anzahl IO-Adressen). Der Systemaufbau (Redundanz) kann evtl. zu Einschränkungen führen. Beachten sie die Handbücher der CPU's sowie das Handbuch "SIMATIC PROFINET Systembeschreibung". FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Im zentralen Aufbau werden von HW-Konfig feste steckplatzabhängige Adressen für das ASM 475 vergeben. Das ASM 475 liegt im Analogbereich einer SIMATIC S7-300 und beginnt ab Adresse 256. Bild 2-2 Steckplätze bei S7-300 und Analogadressen für ASM 475 FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 16
Bei der Adressierung über PROFIBUS können in HW-Konfig beliebige Adressen für die Kommunikationsmodule gewählt werden. Default-mäßig gibt HW-Konfig eine freie Adresse vor. Bild 2-3 Beispiel: Automatische Adressgenerierung eines ASM456 FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Wird ein Kommunikationsmodul mit zwei Kanälen betrieben, so muss für jeden Kanal ein eigener UDT 10 definiert werden. Der Eintrag "ASM_address" bleibt dabei gleich. Der "ASM_channel" wird von 1 auf 2 gesetzt. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 18
Beschreibung 2.5 Die Adressierung der RFID-Kanäle FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 20
*) Für Transponder > 32 kByte steht der Parameter-Datenbaustein UDT 60 zur Verfügung. Der Datentyp ist hier WORD. **) RF300 nur Reader: 6GT2801-3AB10 *** ) RF300-Reader im ISO-Mode FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Multitaghandling (FB 55) (siehe FB 55 Beschreibung) reserviert für Multitaghandling (FB 55) (siehe FB 55 Beschreibung) Zu beachten: Eine Änderung von MOBY_mode darf nur nach dem Einschalten eines CM erfolgen. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 22
Batterielebensdauer. Genauere Berechnungen finden Sie im MOBY U-Handbuch für Projektierung, Montage und Service. option_1 Dieses Byte ist bitweise kodiert. Es hat standardmäßig den Wert B#16#0. Es können damit besondere Steuerungen im ASM/SLG vorgenommen werden. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 23
Zwischenwerte in Abstufungen von 0,1 m sind möglich (02, 03, ..., 23 hex) multitag MOBY U/D, RF200 und RF300: Maximale Anzahl der parallel im Feld bearbeitbaren Transponder. zugelassene Werte: 1 FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 24
B. MDS D100, D124, D126, D139, D150, D165 ISO Tag-it HFI (Texas Instruments) z. B. MDS D200 (MLFB 6GGT2600-1AA00- 0AX0), D261 ISO (ST LRI2K) z. B. MDS D200(MLFB 6GGT2600-1AA01- 0AX0), D261 FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 25
Wird in einer Applikation eine optimal kurze Zykluszeit in der Steuerung benötigt, so ist der "counter_customer" = 0 zu setzen. Größere Werte können die Zykluszeit in der Steuerung verlängern. Bitte beachten Sie bei den zulässigen Werten der INPUT-Parameter die Angaben zur Hardware. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
3.1.2 Befehls- und Statuswort "BEST" Im Befehls- und Statuswort sind die Steuerbits des FB 45 definiert. Das Befehls- und Statuswort mit den Variablen wird mit dem UDT 10 generiert. Die Variablen und die dazugehörigen relativen Adressen im UDT 10 sind im folgenden Bild wiedergegeben.
Seite 27
RF200 unterstützt diese Funktion nicht. init_run TRUE = Neustart des Kommunikationsmoduls. Dabei wird auch der FB 45 rückgesetzt sowie das CM neu parametriert. Alle Daten und Befehle im CM gehen verloren. Dieses Bit muss im Neustart-OB (OB 100) für jeden RFID-Kanal gesetzt werden.
Seite 28
Die Abfrage des Batteriestatus eines MOBY U MDS erfolgt mit dem Befehl MDS-Status. error Dieses Bit wird von dem FB 45 bei fehlerhaftem Abschluss eines Befehls gesetzt. Das error- Bit ist das Summenfehlerbit für alle auftretenden Fehler. Die genaue Fehlerursache steht dabei in den Variablen error_ MOBY, error_FB oder error_BUS (siehe Kapitel "Weitere...
Das CM führt gerade eine Befehlswiederholung aus. Das Bit wird als Antwort auf die Steuervariable repeat_command gesetzt. Nach einem init_run wird command_rep_active von dem FB 45 zunächst zurückgesetzt und erst verzögert wieder gesetzt, da hier der FB 45 zuerst die RFID-Befehle zum CM überträgt.
Datenbausteinen hinterlegt und werden deshalb auch in diesem Handbuch weiterhin verwendet. Hinweis In diesem Kapitel sind alle Befehle beschrieben, die der FB 45 bearbeiten kann. Im Kapitel "Kurzbeschreibung der Hardware (Seite 81)" sind die Befehle beschrieben, die das von Ihnen verwendete Kommunikationsmodul tatsächlich bearbeiten kann.
Bei Verwendung des UDT 70 wird "length" als hexadezimaler Wert angegeben. Der Wertebereich ist dann 0001 bis FFFF. Damit kann ein kompletter 64 KByte Transponder bearbeitet werden. Bitte beachten Sie Kapitel "Bearbeiten von Datenspeichern/Transpondern (Seite 60)" zur Adressierung einzelner Tranponder-Typen. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 32
0,9 s 32 KByte RF300: FRAM * 80 00 3,6 s 64 KByte RF300 FRAM * FF 00 7,2 s Der OTP-Speicher wird nicht mit diesem Befehl initialisiert. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 33
Der Befehl ist sinnvoll, wenn eine scanning_time > 0 (Standby-Zeit) parametriert ist. Durch die Ausführung dieses Befehls wird die Lebensdauer der Transponder-Batterie optimiert. Zur Ausführung eines weiteren Transponder-Befehls muss jetzt wieder die sleep_time des Transponders abgewartet werden. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 34
FB 45 / FC 45 wird mit UDT (Seite 74)") 270 dargestellt. 03 = Typ- und UDT 230 RF300 mit ISO- Schreibschutz Transpondern ISO-Tags RF200, MOBY D * nur SLG D10S FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
UDT 20 hintereinander in einem DB abgelegt werden. Dabei müssen aneinander gekettete Befehle alle vom "Command"-Typ "4x" sein. Der letzte Befehl in einer Kette muss vom Typ 0x sein. Daran erkennt der FB 45 das Ende einer Befehlskette. Beispiel: Von einem Transponder sollen 4 Datensätze bearbeitet werden. Die Befehlsstruktur sei im DB 47 hinterlegt.
Seite 36
Teilbefehl [3].DAT_DB_address Teilbefehl [4].command Schreibbefehl; letzter Befehl in der Kettung Teilbefehl [4].pattern Teilbefehl [4].length Teilbefehl [4].adress_MDS 1200 Teilbefehl [4].DAT_DB_number Teilbefehl [4].DAT_DB_address Siehe auch Parametrierung der Befehle (Seite 31) FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
● Der Datentransfer auf dem PROFIBUS/PROFINET wird minimiert. Das wirkt sich besonders bei großen Buskonfigurationen und langsamen (Bus-) Übertragungsraten aus. ● Das CM bearbeitet unabhängig von dem FB 45 jeden Tag. Konkret heißt das, dass in Applikationen mit sehr schneller Tag-Folge jeder Tag bearbeitet wird. Das geschieht unabhängig von der (PROFI-) BUS-Geschwindigkeit...
Für diese Zwischenspeicherung stehen dem CM bzw. Reader eine Anzahl von Puffern zur Verfügung. Sind die Puffer voll und keine Daten werden von dem FB 45 abgeholt und es kommen weitere Tags zur Bearbeitung, dann werden diese Tags nicht mehr bearbeitet.
Seite 39
Befehl nur dann wiederholt, wenn unterschiedliche Tags in das Lesefeld gebracht werden. Wenn hingegen immer wieder der gleiche Tag (gleiche UID) ins Feld gebracht wird, so erfolgt keine weitere Bearbeitung des Tags. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
ANZ_MDS_present (siehe Kapitel "Befehls- und Statuswort "BEST" (Seite 26)") angezeigt. Der Anwender kann zu jeder Zeit einen Befehl starten. Es erfolgt keine Fehlermeldung, wenn der Tag während der Bearbeitung das Feld verlässt. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
● ASM 475: dezentraler Aufbau über PROFIBUS und ET 200M ● RF170C: dezentraler Aufbau über PROFIBUS oder PROFINET und ET 200pro ● ASM 456: dezentraler Aufbau über PROFIBUS ● RF180C: dezentraler Aufbau über PROFIBUS FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 42
Variable ASM_address übernommen werden. Besitzt ein Kommunikationsmodul mehr als einen Kanal (z. B. ASM 475 = 2 Kanäle), so ist für jeden Kanal die gleiche E-Adresse zu übernehmen. Das folgende Bild zeigt ein Beispiel einer Hardware-Konfigurierung: FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 43
Kommunikationsmoduls einstellen (z. B. MOBY U, serielle Baudrate etc.). Die Objekteigenschaften zeigen eines der folgenden Fenster. In den Klapp-Listen werden die möglichen Optionen angezeigt. Bild 4-3 Objekteigenschaften parametrieren FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 44
Bild 4-4 DB 45 bearbeiten ● Editieren Sie den OB 1. Programmieren Sie für jeden Kanal einen zyklischen FB 45 - Aufruf; deklarieren Sie für jeden RFID-Kanal einen Merker für den Befehlsstart. ● Setzen Sie im OB 100 für jeden RFID-Kanal in Parameter-DB die Variable "init_run".
Peripherie vorhanden. – Ein Slave ist ausgefallen und OB 122 ist nicht programmiert. ● Da die Default-Parametrierung des FB 45 mit MDS_control = B#16#1 eingestellt ist, muss jetzt bereits die Anwesenheitskontrolle am Reader aktiv sein. Das können Sie am CM an der flackernden Leuchtdiode RxD oder am Reader an der permanent leuchtenden LED erkennen.
Seite 46
Wenn ready = FALSE: ● Dieser Kanal wird nicht im OB 100 aufgerufen. ● Dieser Kanal wird nicht zyklisch durch einen FB 45-Aufruf im OB 1 bearbeitet. Wenn error = TRUE: ● Lesen Sie die genaue Fehlerursache mit Hilfe der Variablen error_MOBY, error_FB oder error_BUS aus.
Adressbereich. Fehlermeldungen Ein Fehlerzustand ist in dem FB 45 immer dann gegeben, wenn die Variable "error" bei einem Kanal gesetzt ist. Ist das der Fall, so kann die genaue Fehlerursache in den Variablen "error_MOBY", "error_FB" oder "error_BUS" ermittelt werden.
Seite 48
CM hat einen Hochlauf ausgeführt und wartet auf einen init_run. Anwesenheitsfehler: Der Tag ist aus dem Übertragungsfenster des Reader gefahren. Der Befehl wurde nur teilweise abgearbeitet. Lesebefehl: Es werden keine Daten an den FB 45 geliefert. Schreibbefehl: Der Tag, der gerade das Feld verlassen hat, beinhaltet einen unvollständigen Datensatz.
Seite 49
Tag wechseln (da evtl. defekt) • Tag neu initialisieren (siehe Kapitel "Parametrieren (Seite 19)"). • unbekannter Befehl Der FB 45 gibt einen nicht interpretierbaren Befehl an das CM. Im command_DB stehen ungültige Befehlsparameter • Der command_DB wurde vom Anwender überschrieben •...
Seite 50
Hardware des CM hat einen Defekt • – CM zur Reparatur einschicken Nach Fehlerbehebung init_run starten • Es sind nicht genügend Puffer im CM bzw. Reader für die Zwischenspeicherung des Befehls vorhanden. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 51
Am PROFIBUS ist vorübergehend ein Kurzschluss aufgetreten • Der RESET-Befehl ist fehlerhaft • Nach Fehlerbehebung init_run starten • Überprüfen Sie die Parameter ASM_address, ASM_channel und • MOBY_mode. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 52
Einschaltbefehl (Ausschaltbefehl) erhalten – Es sind mehr MDS im Übertragungsfenster, als der Reader gleichzeitig bearbeiten kann. mit FB 45 kann nur 1 Tag zu einer Zeit bearbeitet werden • FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 53
Den Befehlszeiger command_DB_number/command_DB_address überprüfen • Ungültiger Befehlstyp. Die gültigen Befehle sind in Kapitel "RFID-Befehle (Seite 30)" beschrieben. Den Befehlszeiger command_DB_number/command_DB_address überprüfen • Die Aktualwerte im command_DB überprüfen • – init_run durchführen FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 54
Der Fehler wird angezeigt, wenn das Bit ASM_failure (siehe Kapitel "Befehls- und Statuswort "BEST" (Seite 26)") im OB 122 gesetzt wurde. Der OB 122 wird aufgerufen, wenn der FB 45 nicht mehr auf das zyklische Wort zum CM zugreifen kann.
Seite 55
Fehlercode Beschreibung (B#16#...) init_run ist nicht durchführbar; zykl. Prozessabbild zum CM ist gestört; FB 45 meldet Timeout des Prozessabbildes zum CM Die Timeout-Zeit kann bei Bedarf im DBB 47 des UDT 10 angepasst werden. Der Defaultwert ist 50 (dez) = 2 Sekunden. Größere Werte (max. 255) verlängern die Timeout-Zeit.
Seite 56
Beschreibung (W#16#...) 800A CM ist nicht bereit (temporäre Meldung) diese Meldung erhält ein Anwender, der nicht mit der FB 45 arbeitet und sehr • schnell nacheinander das CM azyklisch abfragt. 8x7F Interner Fehler am Parameter x. Kann vom Anwender nicht behoben werden.
Seite 57
Negative Quittung beim Lesen von Baugruppe; FB holt Quittung, obwohl keine zum Abholen bereit ist Ein Anwender, der nicht mit dem FB 45 arbeitet, möchte den DS 101 (oder DS 102 bis DS 104) abholen, es steht aber noch keine Quittung zur Verfügung.
Seite 58
Beschreibung (W#16#...) 80C4 Kommunikationsfehler Parityfehler • SW-Ready nicht gesetzt • Fehler in der Blocklängenmitführung • Prüfsummenfehler auf CPU-Seite • Prüfsummenfehler auf Baugruppenseite • 80C5 Dezentrale Peripherie nicht verfügbar. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Beispiele/Applikationen FB 45-Abfrage durch den Anwender Die FB 45-Abfrage erfolgt nach dem Struktogramm im nachfolgenden Bild. Bild 6-1 Struktogramm der FB 45-Abfrage FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Die nächste Tabelle zeigt den Adressraum der einzelnen Tag-Varianten. Die Variablen address_MDS und length (siehe Tabelle "UDT 20 'MOBY CMD'" im Kapitel "RFID-Befehle (Seite 30)") müssen gemäß diesem Adressraum parametriert werden. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 61
ID-Nr.: (festcodiert; kann nur komplett ausgelesen werden) Anfangsadresse FFF0 Länge 0008 ISO-MDS (MB 89R118B, 2000 Byte) Anfangsadresse 0000 Endadresse 07CF +1999 ID-Nr.: (festcodiert; kann nur komplett ausgelesen werden) Anfangsadresse FFF0 Länge 0008 FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
R/W- bzw. OTP-Speicher (EEPROM) (Der EEPROM-Anwenderspeicher bei RF300 kann sowohl als R/W-Speicher, als auch als OTP-Speicher genutzt werden (siehe Systemhandbuch RF300)) Anfangsadresse FF00 -256 Endadresse FF13 -237 R/W-Speicher (FRAM) FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Nutzung des OTP-Bereichs ist nicht reversibel Wenn Sie den OTP-Bereich nutzen, so können Sie diese Belegung nicht mehr rückgängig machen, da der OTP-Bereich nur einmalig beschrieben werden kann. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 64
Ein Schreiben ab der Adresse FF80 bis FF93 setzt den EEPROM-Anwenderspeicher auf Schreibschutz (OTP-Funktion). Der Vorgang ist nicht reversibel. Die Einschaltung des Schreibschutzes muss immer in lückenlos aufsteigender Reihenfolge erfolgen, beginnend mit Adresse FF80. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 66
Schreibschutz (OTP-Funktion). Der Vorgang ist nicht reversibel. Hinweis Mit den Readern RF2xx und MOBY D ist der OTP-Speicher weiterhin lesbar. Ein Beschreiben über die Adresse FF80 ist hingegen nicht möglich. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
6.3 Zyklischer Aufruf des FB 45 (z. B. im OB 1) Zyklischer Aufruf des FB 45 (z. B. im OB 1) Das folgende Programm ist ein Beispiel für den Aufruf und die Abfrage des FB 45 in einer Applikation. Die Definition der Datenstruktur ist im Kapitel "Datenstruktur festlegen (Seite 70)"...
Baugruppenausfall programmieren Der Ausfall einer PROFIBUS/PROFINET-Baugruppe kann in erster Linie über die PROFIBUS/PROFINET-Systemdiagnose abgefragt werden. Wird jedoch über die FB 45 ein ausgefallener Slave adressiert, so wird in der SIMATIC ein Peripheriezugriffsfehler erzeugt. Daraufhin ● wird der OB 122 aufgerufen ●...
Seite 69
Arbeiten des FB 45 muss im OB 86 kein Code programmiert werden. Ist der Fehlerzustand am CM behoben und das CM wieder betriebsbereit, so ist vom Anwender ein init_run an den FB 45 zu starten. Danach ist das CM wieder betriebsbereit. FB 45 für MOBY U, MOBY D, RF200, RF300...
STRUCT +0.0 Daten ARRAY [1..1024] *1.0 BYTE =1024.0 END_STRUCT Nach der Definition dieser Datenbausteine muss der "Aktualwert" der Daten mit dem Menü "Ansicht" > "Datensicht" entsprechend bearbeitet werden. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 71
Jedem RFID-Kanal werden direkt 2 Befehle zugeordnet. Die RFID-Parameter und die RFID- Befehle aller Reader werden in einem "MOBY DB" hinterlegt. Bei der Deklaration wird eine geschachtelte Struktur verwendet. Bild 6-2 Beispiel, wenn mehrere RFID-Befehle einem Kanal zugeordnet sind FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 73
Parameter, Befehle und Daten für einen Kanal. Bei jedem Kanal soll Platz für 10 RFID- Befehle reserviert werden. Bild 6-3 Beispiel, wenn jedem RFID-Kanal ein eigener Datenbaustein zugeordnet ist FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Beispiele/Applikationen 6.7 Die UDTs des FB 45 / FC 45 Die UDTs des FB 45 / FC 45 Die Befehle MDS- und SLG-Status liefern eine Reihe von Daten. Zur übersichtlichen Darstellung und zur einfachen Definition der Datenbausteine für das Ergebnis können die im Folgenden beschriebenen UDTs verwendet werden.
● Bearbeitung vieler RFID-Kanäle (Reader) in einer S7 ● Bearbeitung von großen Datenmengen an jedem Ident-Kanal Das folgende Beispiel zeigt eine Projektierung für den vom FB 45 benötigten Speicher in einer S7. Es sollen 20 Reader mit jeweils 1 KB Tag-Daten bearbeitet werden:...
Seite 80
Beispiele/Applikationen 6.8 Ermittlung des Speicherbedarfs in der SIMATIC FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Kurzbeschreibung der Hardware In diesem Anhang wird auf die Besonderheiten der einzelnen Kommunikationsmodule eingegangen, die mit dem FB 45 angesteuert werden können. Eine detaillierte Hardwarebeschreibung der Kommunikationsmodule mit den entsprechenden Installationshinweisen finden Sie im jeweiligen Handbuch des Kommunikationsmoduls. RF170C Anwendungsbereich Das Kommunikationsmodul RF170C ist ein Modul für SIMATIC S7.
RF300 / MOBY U / D 57,6 kBaud 115,2 kBaud Default Diagnose mit keine nur Standarddiagnose Diagnosemeldungen Hard Errors nur hardwarebezogene Meldungen nicht zulässig bei MOBY D mit SLG D11S / D12S FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Eine Auflistung der Input-Parameter für RF170C finden Sie im Kapitel "Der Parameter- Datenbaustein (Seite 19)". Befehlstabelle des RF170C bei Normaladressierung (FB 45 / FC 45 / FB 55 / FC 55) Die Zuweisung erfolgt im UDT 20 durch die Variable "command".
Seite 84
Firmware-Update; wechselseitiges Blinken Blinken Blinken der Error-LEDs mit ca. 1 Hz – = nicht relevant * Tritt dieser Fehler wiederholt auf, so ist die Baugruppe defekt und muss ausgetauscht werden. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Steuerungen, wie auch an beliebigen Steuerungen angeschlossen werden. Am RF180C können bis zu 2 Reader parallel betrieben werden. Der Anwender kann parallel an 2 Readern einen Befehl starten (FB 45 bei Betrieb an einer SIMATIC S7). Bild A-3 Konfigurator RF180C FB 45 für MOBY U, MOBY D, RF200, RF300...
Meldungen hochprior nicht zulässig bei MOBY D mit SLG D11S / D12S Input-Parameter für RF180C mit FB 45 / FC 45 Die Zuweisung erfolgt im UDT 10. Eine Auflistung der Input-Parameter für RF180C finden Sie im Kapitel "Der Parameter- Datenbaustein (Seite 19)".
Seite 87
Pufferanzahl für die Zwischen- 34 950 Byte speicherung von Befehlen und Ergebnissen Diagnose mittels Leuchtdioden Im folgenden Bild sind die Leuchtdioden des RF180C detailliert dargestellt. Bild A-4 Leuchtdioden des RF180C FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 88
Kurzzeitiger Zustand beim Einschalten Die Tabelle gilt für den linken und rechten PROFINET IO-Anschluss gleichermaßen. An den Leuchtdioden PRE, ERR, ACT, SF und ON werden weitere Betriebszustände des Kommunikationsmoduls angezeigt: FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Für die Verbindung zum PROFIBUS DP hat das ASM einen Anschlussblock, der wahlweise in der Ausführung ECOFAST oder M12, 7/8" verfügbar ist. Das folgende Bild zeigt den prinzipiellen Aufbau des ASM 456. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 90
Sie finden die Datei auf der DVD "RFID Systems, Software & Dokumentation" im Verzeichnis "daten\PROFI_GSD\ASM456". Für volle Funktionalität (Diagnosetexte, Firmware-Update) ist die Unterstützung der GSD- Revision 5 oder höher erforderlich. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 91
Befehlstabelle des ASM 456 Die Zuweisung erfolgt im UDT 20 durch die Variable "command". Eine Auflistung und Beschreibung der Befehle finden Sie im Kapitel "Parametrierung der Befehle (Seite 31)". FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 92
34 950 Byte speicherung von Befehlen und Ergebnissen Diagnose mittels Leuchtdioden Im folgenden Bild sind die Leuchtdioden des ASM 456 detailliert dargestellt. Bild A-7 Leuchtdioden des ASM 456 FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 93
• Eingestellte PROFIBUS-Adresse Adresse im Bereich von 1 bis 99 • • falsch oder größer als 99. einstellen und neuen Hochlauf durchführen. – = Status ist nicht relevant FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Masse Elektronik-/Geberversorgung (1M) Masse Lastspannungsversorgung (2M) Lastspannungsversorgung (2L+) (bei ASM 456 ungenutzt) *) Die Montageanleitung finden Sie in der Verpackung des Kabelsteckers Han Brid Cu bzw. Kabeldose Han Brid Cu. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 95
Tabelle A- 17 Anschlussbelegung 7/8"-Stecker (Versorgungsspannungen) Belegung Ansicht 7/8"-Stecker (Verdrahtungsseite) Masse Lastspannungsversorgung (2M) Masse Elektronik-/Geberversorgung (1M) Elektronik-/Geberversorgung (1L+) (Spannungsversorgung für ASM 456 und Reader) Lastspannungsversorgung (2L+) (bei ASM 456 ungenutzt) FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Befehlstabelle des ASM 475 Die Zuweisung erfolgt im UDT 20 durch die Variable "command". Eine Auflistung und Beschreibung der Befehle finden Sie im Kapitel "Parametrierung der Befehle (Seite 31)". FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Befehlswiederholung gemäß Kapitel "Befehlswiederholung (Seite 37)" ist im ASM 475 mit MLFB 6GT2 002-0GA10 verfügbar. Schnittstellen und Anzeigen des ASM 475 Im folgenden Bild sind die Leuchtdioden des ASM 475 detailliert dargestellt. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 98
5 Hz 5 Hz Betriebssystemfehler → ASM aus-/einschalten 1x Blinken 1x Blinken ASM ist hochgelaufen und wartet auf pro 2 s pro 2 s einen RESET (init_run) vom Anwender FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Einige Signale in diesem Anhang haben die gleiche Bedeutung wie die Variablen in Kapitel "Der Parameter-Datenbaustein (Seite 19)". Um sie dennoch zu unterscheiden, sind hier die betreffenden Signale am Ende mit einem "_" gekennzeichnet (z. B. ANZ_MDS_present_). FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 100
Quittung, d. h. eine noch nicht eingelesene, vorliegt. Auch diese Information wird durch entsprechende Zustandsinfo dargestellt. In den Zustandsinfos sind zwei Anzeigen definiert. Der PROFIBUS/PROFINET Master kann daran erkennen, ob ein azyklisches Telegramm vom oder zum Kommunikationsmodul ausgeführt werden kann. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Master übertragen. Der Anwender muss sie in seinem Programm auswerten. Beim Zustandsbit-Wechsel ist ein neuer Zustand (neuer Zustand = alter Zustand + 1) erreicht. Erst dann ist das nächste azyklische Telegramm zulässig. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Quittungstelegramme dürfen erst gestartet werden, wenn das im zyklischen Byte vom Kommunikationsmodul in dem Befehls- bzw. Quittungszähler angezeigt wird. Zyklisches Steuerwort zum Kommunikationsmodul: Peripherieausgang Bild B-2 Aufbau des zyklischen Steuerworts: Peripherieausgang FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 103
Zyklisches Steuerwort vom Kommunikationsmodul: Peripherieeingang Bild B-3 Aufbau des zyklischen Steuerworts: Peripherieeingang Nach dem Hochlauf hat das "zyklische Wort vom CM" nacheinander folgendes Aussehen (dargestellt ist Bit 8 bis 15): FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
● Einfache Programmierung eines Funktionsbausteins ● Keine optimal schnelle Datenübertragung bei mehreren aufeinander folgenden Befehlen. Das nachfolgende Diagramm zeigt den Ablauf des Befehls- und Quittungsaustausches zwischen Anwender (PROFINET/PROFIBUS-Master) und CM. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 105
● Die Programmierung eines Funktionsbausteins ist komplexer ● Optimaler Datendurchsatz zum und vom Tag. Das macht sich besonders bei großen Datenlängen (> 1 kByte) und langsamer PROFIBUS-Übertragungsrate bemerkbar. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 106
● Sollen mehr Befehle vom CM bzw. Reader bearbeitet werden, als Puffer im CM/Reader zur Verfügung stehen, so muss der Anwender zuerst Ergebnisse vom CM abholen, bevor er neue Befehle zum CM schicken kann. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 107
Peripherieausgangswort (siehe Kapitel "Zyklisches Steuerwort zwischen Master und Kommunikationsmodul (Seite 102)"). Das folgende Diagramm zeigt den Telegrammaustausch zwischen Anwender (PN/PB- Master) und CM: Bild B-8 Befehlsbearbeitung Befehlswiederholung über Peripherieworte FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 108
Befehlswiederholung gestartet (siehe nachstehendes Bild: Ⓑ). In diesen Fällen muss das Bit command_repeat_active_ abgefragt werden, um sicher zu gehen, dass die Befehlswiederholung akzeptiert wurde. Bild B-9 Befehlsbearbeitung gezielte Befehlswiederholung FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Telegrammdienst von PROFIBUS/PROFINET. In diesem Kapitel sind die Telegramme beschrieben. Allgemeiner Telegrammaufbau Der Telegrammaufbau gilt sowohl für Befehlstelegramme zum CM wie für Ergebnistelegramme vom CM. Bild B-10 Allgemeiner Telegrammaufbau FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 110
Nur MOBY U/D, RF200 bzw. RF300: Mit diesem Befehl kann das Antennenfeld am Reader aus- und wieder eingeschaltet werden. MDS-STATUS Sendet im Ergebnis die Eigenschaften des Transponder zurück FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 111
Programmierung der Kommunikationsmodule am PROFIBUS/PROFINET B.4 Befehls- und Quittungstelegramme Genauer Telegrammaufbau FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 112
Programmierung der Kommunikationsmodule am PROFIBUS/PROFINET B.4 Befehls- und Quittungstelegramme FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 113
Programmierung der Kommunikationsmodule am PROFIBUS/PROFINET B.4 Befehls- und Quittungstelegramme FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 114
Programmierung der Kommunikationsmodule am PROFIBUS/PROFINET B.4 Befehls- und Quittungstelegramme FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 115
Programmierung der Kommunikationsmodule am PROFIBUS/PROFINET B.4 Befehls- und Quittungstelegramme FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
PAW und PEW werden zyklisch zwischen CM und Funktionsbaustein ausgetauscht. Aus dem PEW erhält der Funktionsbaustein Informationen, wann Befehle und Daten zum Kommunikationsmodul übertragen werden dürfen. Befehle und Daten wiederum werden in Datensätze verpackt. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 117
Daten wird der SAP 51 verwendet. Aus der "Data Unit" (DU) geht die Adressierung des Kommunikationsmoduls hervor: Im CM sind für die Kommunikation die folgenden Datensätze implementiert. FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Befehl. Auf den unterbrochenen Befehl erhält der Anwender keine weitere Quittung. Der Datensatz 11x Über den DS 111 bis 114 werden die eigentlichen Befehle und die dazugehörenden Quittungen übertragen (alle Befehle außer RESET). FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Kommunikationsmodule. Hinweis Verwendung FB 45 über PROFINET Wird der FB 45 über PROFINET verwendet, so sieht die PROFINET-Aufzeichnung ähnlich aus wie die PROFIBUS-Aufzeichnung. Identisch sind die Dateninhalte. Unterschiedlich sind die Header-Daten der Telegramme. Hochlauf eines ASM 456 und RESET-Ablauf am 2. Kanal...
68 1b 1b 68 82 83 08 36 33 5e 01 6f 12 11 02 00 00 40 0c CM: Lese-Quittung mit den Tag-Daten aa aa bb bb cc cc dd dd ee ee ff ff 00 16 FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
● Informationen über Vor-Ort-Service, Reparaturen, Ersatzteile. Vieles mehr steht für Sie unter "Unser Service-Angebot " bereit. RFID-Homepage Allgemeine Neuigkeiten zu unseren Identifikationssystemen finden Sie im Internet auf unserer RFID-Homepage (http://www.siemens.de/ident/rfid). FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...
Seite 122
D-90327 Nürnberg. Telefon: +49 (0) 180 523 56 11 (0,14 €/Min. aus dem deutschen Festnetz, abweichende Mobilfunkpreise möglich) Informationen zum Kursangebot finden Sie auch auf der SITRAIN-Homepage (http://www.sitrain.com). FB 45 für MOBY U, MOBY D, RF200, RF300 Funktionshandbuch, 07/2012, J31069-D0166-U001-A4-0018...