Herunterladen Inhalt Inhalt Diese Seite drucken
Siemens SIMATIC Ident Funktionshandbuch
Vorschau ausblenden Andere Handbücher für SIMATIC Ident:
Inhaltsverzeichnis

Werbung

SIMATIC Ident
RFID-Systeme
Ident-Profil, Add-On Instruction
für Rockwell-Systeme
Funktionshandbuch
07/2020
C79000-G8900-C410-04
Vorwort
Einleitung
Beschreibung
Projektieren über Studio
5000 Logix Designer
Parametrieren der
Anweisungen
Diagnose- und
Fehlermeldungen
Anhang
Service & Support
1
2
3
4
5
A
B

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens SIMATIC Ident

  • Seite 1 Vorwort Einleitung SIMATIC Ident Beschreibung Projektieren über Studio 5000 Logix Designer RFID-Systeme Ident-Profil, Add-On Instruction Parametrieren der für Rockwell-Systeme Anweisungen Diagnose- und Fehlermeldungen Funktionshandbuch Anhang Service & Support 07/2020 C79000-G8900-C410-04...
  • Seite 2: Rechtliche Hinweise

    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...
  • Seite 3: Vorwort

    Wir behalten uns das Recht vor, Änderungen an diesen Anwendungsbeispielen jederzeit ohne Ankündigung durchzuführen. Bei Abweichungen zwischen den Vorschlägen in diesem Anwendungsbeispiel und anderen Siemens Publikationen, wie z. B. Katalogen, hat der Inhalt der anderen Dokumentation Vorrang. Für die in diesem Dokument enthaltenen Informationen übernehmen wir keine Gewähr.
  • Seite 4 Vorwort Ident-Profil, Add-On Instruction für Rockwell-Systeme Funktionshandbuch, 07/2020, C79000-G8900-C410-04...
  • Seite 5: Inhaltsverzeichnis

    Inhaltsverzeichnis Vorwort .................................3 Einleitung ..............................7 Beschreibung ..............................9 Anwendungsbereich und Merkmale ....................9 Funktionen der Anweisung ......................9 Projektieren über Studio 5000 Logix Designer ..................11 Projektieren über Studio 5000 Logix Designer ................11 Baugruppen in Studio 5000 Logix Designer einbinden ............11 Ein Studio 5000 Logix Designer-Projekt anlegen ..............
  • Seite 6 Inhaltsverzeichnis 4.5.3.6 Read_UID ............................47 4.5.3.7 Set_Ant..............................48 4.5.3.8 Set_Param ............................49 4.5.3.9 Write_EPC_ID ............................ 52 4.5.3.10 Write_EPC_Mem ..........................53 4.5.4 Status-Anweisungen ........................54 4.5.4.1 Reader_Status ........................... 54 4.5.4.2 Tag_Status ............................57 4.5.5 Reset-Anweisungen ......................... 60 4.5.5.1 Reset_Reader ............................ 60 4.5.5.2 Reset_MV ............................
  • Seite 7: Einleitung

    181EIP unterstützt. Einordnung in die Dokumentationslandschaft Weitere Informationen zu den in diesem Handbuch genannten Bausteinen und Ident- Geräten, finden Sie auf den Seiten des Siemens Industry Online Support (https://support.industry.siemens.com/cs/ww/de/ps/14971/man) oder auf der DVD "Ident Systems" (6GT2080-2AA20) in den jeweiligen Handbüchern: •...
  • Seite 8: Benennung Der Funktionen

    Security finden Sie unter folgender Adresse: Link: (https://www.siemens.com/industrialsecurity) Die Produkte und Lösungen von Siemens werden ständig weiterentwickelt, um sie noch sicherer zu machen. Siemens empfiehlt ausdrücklich, Aktualisierungen durchzuführen, sobald die entsprechenden Updates zur Verfügung stehen und immer nur die aktuellen Produktversionen zu verwenden.
  • Seite 9: Beschreibung

    Beschreibung Anwendungsbereich und Merkmale Das Ident-Profil kann in Rockwell-Steuerungen mit einer Ethernet/IP-Schnittstelle verwendet werden. Die Baugruppen können mit Hilfe der Programme "Studio 5000 Logix Designer" oder "RSLogix 5000" projektiert werden. Bild 2-1 Projektierbare Baugruppe: RF18xC/RF18xCI, RFID 181EIP und RF61xR/RF68xR Funktionen der Anweisung Die Anweisung "Ident_Profile"...
  • Seite 10 Beschreibung 2.2 Funktionen der Anweisung Ident-Profil, Add-On Instruction für Rockwell-Systeme Funktionshandbuch, 07/2020, C79000-G8900-C410-04...
  • Seite 11: Projektieren Über Studio 5000 Logix Designer

    Die Baugruppen müssen über eine EDS-Datei in den Studio 5000 Logix Designer eingebunden werden. Die EDS-Datei ist in der Bibliothek der Add-On Instructions enthalten. Sie finden die aktuelle Datei auf den Seiten des Siemens Industry Online Support (https://support.industry.siemens.com/cs/ww/de/ps/14971/dl). Bei den Readern RF600 und den Kommunikationsmodulen RF18xC/RF18xCI kann die EDS-Datei über das WBM der Baugruppen heruntergeladen werden ("System >...
  • Seite 12: Ein Studio 5000 Logix Designer-Projekt Anlegen

    Projektieren über Studio 5000 Logix Designer 3.3 Ein Studio 5000 Logix Designer-Projekt anlegen Ein Studio 5000 Logix Designer-Projekt anlegen Die Baugruppen können mit Hilfe von Studio 5000 Logix Designer in Rockwell- Automatisierungssysteme eingebunden werden. Die Anbindung erfolgt über Ethernet/IP. Die anschließende Konfiguration der RF600-Reader können Sie mit Hilfe des WBM vornehmen, während Sie das Arbeiten mit den Baugruppen über die Add-On Instructions des Studio 5000 Logix Designer steuern.
  • Seite 13: Parametrieren Der Anweisungen

    Um Ident-Systeme mit Hilfe des Studio 5000 Logix Designer zu programmieren, benötigen Sie entsprechende Add-On Instructions. Die Add-On Instructions finden Sie auf der DVD, die mit den RF600-Readern ausgeliefert wird oder auf den Seiten des Siemens Industry Online Support (https://support.industry.siemens.com/cs/ww/de/ps/14971/dl). Voraussetzung Das Studio 5000 Logix Designer wurde gestartet und ein Projekt wurde angelegt.
  • Seite 14: 4.2 Übersicht Der Add-On Instructions

    Parametrieren der Anweisungen 4.2 Übersicht der Add-On Instructions Übersicht der Add-On Instructions Für die Programmierung der verschiedenen Identifikationssysteme, steht Ihnen eine Bibliothek mit Add-On Instructions zur Verfügung. Die nachfolgende Tabelle gibt Ihnen einen Überblick über die aktuell vorhandenen Add- On Instructions. Tabelle 4- 1 Übersicht der Add-On Instructions Einordnung Symbolischer Name...
  • Seite 15 Parametrieren der Anweisungen 4.2 Übersicht der Add-On Instructions Einordnung Symbolischer Name Beschreibung Datentypen Systemdatentypen IID_CMD_STRUCT Datentyp für das Ident-Profil, zum Paramet- rieren der Befehle. IID_DATA_RF600 Datentyp für Parameterdaten für den Reader / das Kommunikationsmodul, sowie Daten IID_DATA_RF18XC zum Synchronisieren der Anweisungen für IID_DATA_RFID181EIP alle Lesestellen eines Readers.
  • Seite 16: Allgemeiner Aufbau Der Anweisungen

    Parametrieren der Anweisungen 4.3 Allgemeiner Aufbau der Anweisungen Allgemeiner Aufbau der Anweisungen Aufbau der Anweisung anhand einer Beispiel-Anweisung Die nachfolgende Grafik zeigt eine Beispiel-Anweisung mit Eingangs- und Ausgangsparametern wie sie bei allen Anweisungen in der gleichen Weise vorhanden sind. Bild 4-1 Beispiel-Anweisung Beschreibung der Parameter Tabelle 4- 2 Beschreibung der Eingangs- und Ausgangsparametern...
  • Seite 17: Projektvorbereitung

    Parametrieren der Anweisungen 4.4 Projektvorbereitung Parameter Beschreibung Ausgangsparameter DONE (BOOL) Der Auftrag wurde abgearbeitet. Bei einem positiven Ergebnis wird dieser Parameter gesetzt. BUSY (BOOL) Der Auftrag wird gerade ausgeführt. ERROR (BOOL) Der Auftrag wurde mit einem Fehler beendet. Der Fehlercode wird in Status angezeigt.
  • Seite 18: Message-Variable Anlegen

    Parametrieren der Anweisungen 4.4 Projektvorbereitung Für die Adressierung und Synchronisation einzelner Kanäle/Lesestellen einer Baugruppe beinhaltet die Konfigurationsvariable eine entsprechende Anzahl Variablen vom Typ "IID_HW_CONNECT". Alle Applikationsanweisungen, sowie die Anweisung "Ident_Profile" haben einen Parameter "HW_CONNECT", an dem die jeweilige "HW_CONNECT"-Variable für den entsprechenden Kanal angelegt werden muss. 4.4.2 Message-Variable anlegen Für jede Baugruppe muss eine Message-Variable angelegt werden.
  • Seite 19: Message-Variable Für Das Empfangen Eines Kanals Konfigurieren

    Parametrieren der Anweisungen 4.4 Projektvorbereitung 4.4.2.2 Message-Variable für das Empfangen eines Kanals konfigurieren Pro Kanal einer Baugruppe muss diese Message-Variable angelegt und konfiguriert werden. Achten Sie bei der Einstellung der Parameter "Source Element" und "Destination Element" darauf, den richtigen Puffer auszuwählen. Die Message-Variable für das Empfangen von Ethernet/IP-Telegramme (Parameter "MSG_READ") muss wie folgt aufgebaut werden: Tabelle 4- 4 Aufbau der Message-Variable für das Empfangen eines Kanals...
  • Seite 20: Message-Variable Für Das Senden Eines Kanals Konfigurieren

    Parametrieren der Anweisungen 4.4 Projektvorbereitung 4.4.2.3 Message-Variable für das Senden eines Kanals konfigurieren Pro Kanal einer Baugruppe muss diese Message-Variable angelegt und konfiguriert werden. Achten Sie bei der Einstellung der Parameter "Source Element" und "Destination Element" darauf, den richtigen Puffer auszuwählen. Die Message-Variable für das Senden von Ethernet/IP-Telegramme (Parameter "MSG_WRITE") muss wie folgt aufgebaut werden: Tabelle 4- 5 Aufbau der Message-Variable für das Senden eines Kanals...
  • Seite 21 Parametrieren der Anweisungen 4.4 Projektvorbereitung Jeder dieser Kanäle kann unabhängig konfiguriert werden. Folgende Basis-Parameter stehen Ihnen zur Verfügung: • Allgemeiner Reader für RF300, RF200 und MV400/MV500 • RF300 fast protocol für RF300 (Gen2) • Freeport Parameterwerte der Parameter-Variablen "IID_PARAMETER_RF18XC" Tabelle 4- 6 Basis-Parameter der Variablen Name Wert Bedeutung...
  • Seite 22 Parametrieren der Anweisungen 4.4 Projektvorbereitung Tabelle 4- 7 Sub-Parameter der Parameter "ReaderSlot" Name Wert Bedeutung Beschreibung ModuleID 16#2001 0002 Allgemeiner Auswahl des gewünschten Ident- Reader Systems (ID des Moduls) 16#2001 1002 RF300 fast protocol 16#2000 8002 Freeport BaudRate 16#01 19,2 kBd Die Auswahl ist abhängig vom ver- wendeten Ident-Gerät/-System.
  • Seite 23 Parametrieren der Anweisungen 4.4 Projektvorbereitung Name Wert Bedeutung Beschreibung DataBits Auswahl der Anzahl Bits, auf die ein Zeichen abgebildet wird. StopBits Auswahl der Anzahl Stopbits, die das Ende eines Zeichens kennzeichnen. Die Stopbits werden bei der Übertra- gung an jedes übertragene Zeichen angehängt.
  • Seite 24 Parametrieren der Anweisungen 4.4 Projektvorbereitung Name Wert Bedeutung Beschreibung FirstEndDelimeter 16#00 ... 16#FF -- Voraussetzung: "EndDetection = 1" Eingabe des 1. Endezeichens von maximal zwei Endezeichen für Ende- kriterium "Nach Empfang der/des Endezeichen(s)". Das gewählte Endezeichen bzw. die gewählte Endezeichenkombination begrenzt die Länge des jeweiligen Tele- gramms.
  • Seite 25: Parameter-Anweisung Ausführen

    Parametrieren der Anweisungen 4.4 Projektvorbereitung 4.4.4 Parameter-Anweisung ausführen Um eine initiale Verbindung zwischen Ident-Gerät und dem Controller herzustellen, muss nach jedem Neustart des Ident-Gerätes oder des Controllers eine Parameter-Anweisung ausgeführt werden. Dadurch werden die benötigten Parameterdaten an das Ident-Gerät, sowie die Werte für die "HW-Connect"-Variablen der Konfigurationsvariable übertragen. Jede Gerätefamilie verfügt über eigene Parameter-Anweisungen: •...
  • Seite 26: Reset-Befehl Ausführen

    Parametrieren der Anweisungen 4.4 Projektvorbereitung 4.4.5 Reset-Befehl ausführen Für jeden Kanal eines Kommunikationsmoduls bzw. für jede Lesestelle eines RF600- Readers muss nach dem Erstellen der Variablen und vor der eigentlichen Arbeit mit den Ident-Anweisungen ein Reset-Befehl ausgeführt werden. Um einen Reset-Befehl auszuführen, können Sie die jeweiligen Reset-Anweisungen oder die Anweisung "Ident_Profile"...
  • Seite 27 Parametrieren der Anweisungen 4.4 Projektvorbereitung 5. Verbinden Sie den Parameter "MSG_WRITE" mit der erstellen Message-Variable für das Senden. Ausführliche Informationen hierzu finden Sie im Kapitel "Message-Variable für das Senden eines Kanals konfigurieren (Seite 20)". 6. Wählen Sie das entsprechende Eingangswort des Readers/CMs für den Parameter "STATUS_WORD"...
  • Seite 28: Zuordnungstabelle

    Parametrieren der Anweisungen 4.4 Projektvorbereitung 4.4.6 Zuordnungstabelle Um die Ident-Anweisungen verwenden zu können, müssen die Parameter "HW_CONNECT", "STATUS_WORD" und "CONTROL_WORD" für den jeweiligen Kanal bzw. für die Lesestelle versorgt werden. Die Zuordnung dieser Parameter wird in der folgenden Tabelle beschrieben: Tabelle 4- 10 Zuordnung der Parameter "HW_CONNECT", "STATUS_WORD"...
  • Seite 29: Anweisungen Programmieren

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren Anweisungen programmieren 4.5.1 Parameter-Anweisungen Mit Hilfe der Anweisungen "Param_RF600", "Param_RF18xC" oder "Param_RFID181EIP" werden die Konfigurationsdaten an das Ident-System gesendet. Außerdem setzt die Anweisung die benötigten Startwerte der "HW_CONNECT"-Variablen für die Reader- Kanäle (Lesestellen) zurück. Beachten Sie, dass diese Anweisung immer als erste ausgeführt werden muss, bevor weitere Anweisungen ausgeführt werden können.
  • Seite 30 Parametrieren der Anweisungen 4.5 Anweisungen programmieren Tabelle 4- 11 Erläuterung zu der Anweisung "Param_RF600" Parameter Datentyp Default-Werte Beschreibung LARGE_ BOOL Mit dieser Variablen kann die Tele- CONNECTION grammlänge der Ethernet/IP- Telegramme umgestellt werden: • 240 Byte = false (default) • 1035 Byte = true Ausführliche Informationen zu die- sem Parameter finden Sie im An-...
  • Seite 31: Param_Rf18Xc

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.1.2 Param_RF18xC Mit Hilfe der Anweisung "Param_RF18xC" können Sie die Konfigurationsdaten zu einem Kommunikationsmodul RF18xC/RF18xCI übertragen. Bild 4-3 Anweisung "Param_RF18xC" Tabelle 4- 12 Erläuterung zu der Anweisung "Param_RF18xC" Parameter Datentyp Default-Werte Beschreibung DEVICE_ IID_PARAMETER_ Mit dieser Variablen können die PARAMETERS RF18XC...
  • Seite 32: Param_Rfid181Eip

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.1.3 Param_RFID181EIP Mit Hilfe der Anweisung "Param_RFID181EIP" können Sie die Konfigurationsdaten zu einem Kommunikationsmodul RFID181 EIP übertragen. Bild 4-4 Anweisung "Param_RFID181EIP" Tabelle 4- 13 Erläuterung zu der Anweisung "Param_RFID181EIP" Parameter Datentyp Default-Werte Beschreibung MOBY_MODE SINT MOBY Mode für das angeschlossene Ident-System an den Kanälen der...
  • Seite 33: Basis-Anweisungen

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.2 Basis-Anweisungen 4.5.2.1 Read Die Anweisung "Read" liest die Anwenderdaten vom Transponder aus und stellt diese im Puffer "IDENT_DATA" bereit. Die physikalische Adresse und die Länge der Daten, werden über die Parameter "ADDR_TAG" und "LEN_DATA" übergeben. Bei den Readern RF600 liest die Anweisung die Daten aus der Memory-Bank 3 (USER-Bereich) aus.
  • Seite 34: Write

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren Parameter Datentyp Default-Werte Beschreibung EPCID_UID SINT[62] Puffer für bis zu 62 Byte EPC-ID, 8 Byte UID oder 4 Byte Handle-ID. • 2-62-Byte EPC-ID wird am An- fang des Puffers eingetragen (Länge wird durch "LEN_ID" be- schrieben) •...
  • Seite 35 Parametrieren der Anweisungen 4.5 Anweisungen programmieren Tabelle 4- 15 Erläuterung zu der Anweisung "Write" Parameter Datentyp Default-Werte Beschreibung ADDR_TAG DINT 0x00 Physikalische Adresse auf dem Transponder ab der geschrieben wird. Weitere Informationen zur Adressierung finden Sie im Kapitel "Transponder-Adressierung (Seite 101)". Bei MV: Adresse ist immer 0.
  • Seite 36: Read_Mv

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.2.3 Read_MV Die Anweisung "Read_MV" liest das Leseergebnis eines optischen Lesegeräts aus. Zum Auslesen der Parametrierung muss die "Read"-Anweisung verwendet werden. Die Länge der zu lesenden Daten ermittelt die Anweisung automatisch aus der Länge des angelegten Empfangspuffers.
  • Seite 37: Set_Mv_Program

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.2.4 Set_MV_Program Mit Hilfe der Anweisung "Set_MV_Program" können Sie das Programm in einer Kamera wechseln. Über den Parameter "PROGRAM" wird die gewünschte Programmnummer übergeben. Bild 4-8 Anweisung "Set_MV_Program" Tabelle 4- 17 Erläuterung zu der Anweisung "Set_MV_Program" Parameter Datentyp Default-Werte...
  • Seite 38 Parametrieren der Anweisungen 4.5 Anweisungen programmieren Bild 4-9 Anweisung "AdvancedCMD" Tabelle 4- 18 Erläuterung zu der Anweisung "AdvancedCMD" Parameter Datentyp Default-Werte Beschreibung CMDSEL Auswahl des auszuführenden Be- fehls "CMDREF"; 1 ⇒ 1. Befehl, ... Der Wert des Parameters "CMDSEL" kann nie > 100 sein. CMDREF IID_CMD_STRUCT Eine ausführliche Beschreibung des...
  • Seite 39: Config_Upload/-_Download

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.3.2 Config_Upload/-_Download Mit Hilfe der Anweisungen "Config_Upload" und "Config_Download" können Sie über das Steuerungsprogramm die Konfiguration der an dieser Steuerung angeschlossenen Kommunikationsmodule RFID181 EIP und der Reader RF600 auslesen ("Config_Upload") oder schreiben ("Config_Download"). Die Konfigurationsdaten sind nicht interpretierbare Daten. Speichern Sie die Daten in der Steuerung, um im Falle eines Gerätetauschs diese wieder auf den Reader zu schreiben.
  • Seite 40 Parametrieren der Anweisungen 4.5 Anweisungen programmieren Bild 4-10 Anweisung "Config_Upload" Tabelle 4- 20 Erläuterung zu der Anweisung "Config_Upload" Parameter Datentyp Default-Wert Beschreibung IDENT_DATA SINT[10] Datenpuffer für Konfigurationsdaten. Die reale Länge der Daten hängt von der Komplexität der Projektierung und dem Firmware-Ausgabestand des Readers ab.
  • Seite 41: Inventory

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren Bild 4-11 Anweisung "Config_Download" Tabelle 4- 21 Erläuterung zu der Anweisung "Config_Download" Parameter Datentyp Default-Wert Beschreibung IDENT_DATA SINT[10] Datenpuffer für Konfigurationsdaten. Die reale Länge der Daten hängt von der Komplexität der Projektierung und dem Firmware-Ausgabestand des Readers ab.
  • Seite 42 Parametrieren der Anweisungen 4.5 Anweisungen programmieren Es gibt vier verschiedene Modi, welche Sie über den Parameter "ATTRIBUTE" auswählen können. • Beim Start wird eine bestimmte Dauer/Anzahl (Zeitdauer, Anzahl Inventories, Anzahl "Observed"-Events bzw. erkannte Transponder) angegeben. Dabei wird zwischen folgenden drei Optionen unterschieden: –...
  • Seite 43 Parametrieren der Anweisungen 4.5 Anweisungen programmieren Bild 4-12 Anweisung "Inventory" Tabelle 4- 22 Erläuterung zu der Anweisung "Inventory" Parameter Datentyp Default-Werte Beschreibung ATTRIBUTE SINT 0x00 Auswahl des Status-Modus: • RF600: 0x80, 0x81, 0x86, 0x87 DURATION 0x00 Zeitdauer abhängig von "DUR_UNIT" Zeitdauer oder Anzahl Inventories oder Anzahl der "Observed"-Events 0x00 ≙...
  • Seite 44 Parametrieren der Anweisungen 4.5 Anweisungen programmieren Ergebnisse für RF600 Die Anzahl der Elemente "TAG_DATA[x]" der Datentypen der ATTRIBUTE "0x80" und "0x81" ist abhängig von der Anzahl der zu erwartenden Transponder. Aus diesem Grund müssen Sie sich den Empfangspuffer selbst zusammenstellen. Beachten Sie bei der Erstellung des Empfangspuffer "IDENT_DATA"/Datentyps folgenden Aufbau: •...
  • Seite 45: Read_Epc_Mem

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren Name Kommentar time DINT timestamp power SINT power in dBm filterDataAvailable SINT 0=false; 1=true Inventoried TAG_DATA[2] IID_IN_1_81 TAG_DATA[n] IID_IN_1_81 Angabe, wie oft der Transponder über die Luftschnittstelle erkannt wurde, bis er in den Zustand "Observed" wech- selt.
  • Seite 46: Read_Tid

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren Tabelle 4- 25 Erläuterung zu der Anweisung "Read_EPC_Mem" Parameter Datentyp Default-Werte Beschreibung LEN_DATA 0x00 Länge des auszulesenden EPC- Speichers (1 ... 62 Byte) Default-Wert: 0x00 ≙ unspezifizier- LEN_ID SINT 0x00 Länge der EPC-ID/UID ter Singletag-Zugriff (RF600) EPCID_UID SINT[62] Puffer für bis zu 62 Byte EPC-ID, 8...
  • Seite 47: Read_Uid

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren Tabelle 4- 26 Erläuterung zu der Anweisung "Read_TID" Parameter Datentyp Default-Werte Beschreibung LEN_DATA 0x00 Länge des auszulesenden TID- Speichers Default-Wert: 0x00 ≙ unspezifizier- LEN_ID SINT 0x00 Länge der EPC-ID/UID ter Singletag-Zugriff (RF600) EPCID_UID SINT[62] Puffer für bis zu 62 Byte EPC-ID, 8 Byte UID oder 4 Byte Handle-ID.
  • Seite 48: Set_Ant

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren Tabelle 4- 27 Erläuterung zu der Anweisung "Read_UID" Parameter Datentyp Default-Wert Beschreibung IDENT_DATA SINT[10] Hinweis: Bei Bedarf kann ein Array beliebiger Größe an diesen Parameter überge- ben werden. Beachten Sie, dass das Array ≥ 10 Byte groß sein muss (z. B. "SINT[12400]").
  • Seite 49: Set_Param

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.3.8 Set_Param Mit Hilfe der Anweisung "Set_Param" können Sie UHF-Parameter (z. B. die Antennenleistung) an einem RF61xR/RF68xR, sowie die Datum-/Uhrzeit-Parameter eines RF18xC/RF18xCI während der Laufzeit ändern. Beachten Sie, dass Änderungen der Datum-/Uhrzeit-Parameter eines RF18xC/RF18xCI ausschließlich über das Modul "CM_Configuration"...
  • Seite 50 Parametrieren der Anweisungen 4.5 Anweisungen programmieren Werte für "PARMID" und "VALUE" Abhängig von dem verwendeten Ident-Gerät, können folgende Parameter mit Hilfe dieses Bausteins ausgelesen werden. Tabelle 4- 30 Parameterwerte PARMID PARMID Parameter VALUE (hex) (ASCII) 0x41315057 A1PW Antenne 01: Strahlungsleistung Wertebereich: 0,5 ... 33 Schrittweite: 0,25 0x41325057 A2PW...
  • Seite 51 Parametrieren der Anweisungen 4.5 Anweisungen programmieren PARMID PARMID Parameter VALUE (hex) (ASCII) 0x52364353 R6CS Modulationsschema Wertebereiche: 32, 33, 34, 35, 37, 65 Modulationsschema der Lesestelle Festlegung welche Transponder- Typen erkannt werden (ISO 18000- 63/-62). • 32: Tx: 40 kbps / Rx: 40 kbps / •...
  • Seite 52: Write_Epc_Id

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.3.9 Write_EPC_ID Die Anweisung "Write_EPC_ID" überschreibt die EPC-ID des RF600-Transponders und passt die Länge der EPC-ID im Speicher des Transponders an. Über den Parameter "LEN_ID_NEW" wird die zu schreibende neue EPC-ID-Länge und über die Parameter "LEN_ID"...
  • Seite 53: Write_Epc_Mem

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.3.10 Write_EPC_Mem Die Anweisung "Write_EPC_Mem" überschreibt den EPC-Speicher ab Adresse 4 des RF600-Transponders. Über den Parameter "LEN_DATA" wird die zu überschreibende Länge des EPC-Speichers angegeben. Bild 4-19 Anweisung "Write_EPC_Mem" Tabelle 4- 32 Erläuterung zu der Anweisung "Write_EPC_Mem" Parameter Datentyp Default-Werte...
  • Seite 54: Status-Anweisungen

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.4 Status-Anweisungen 4.5.4.1 Reader_Status Die Anweisung "Reader_Status" liest Statusinformationen aus dem Reader bzw. Kommunikationsmodul (RF18xC/RF18xCI mit dem Modul "CM-Konfiguration_1") aus. Für die verschiedenen Reader-Familien gibt es unterschiedliche Status-Modi, die Sie über den Parameter "ATTRIBUTE" auswählen können. Bild 4-20 Anweisung "Reader_Status"...
  • Seite 55 Parametrieren der Anweisungen 4.5 Anweisungen programmieren Ergebnisse Legen Sie den jeweils richtigen Datentyp, der dem ATTRIBUTE-Wert zugeordnet ist, am Eingang "IDENT_DATA" der Anweisung an, damit die Daten richtig interpretiert werden können. Es kann nur ein Array of Byte am Parameter "Ident Data" angelegt werden. Die Umwandlung in den entsprechenden Datentyp muss manuell erfolgen.
  • Seite 56 Parametrieren der Anweisungen 4.5 Anweisungen programmieren Tabelle 4- 36 ATTRIBUTE "0x6F" (Datentyp "IID_READSTAT_EF_RF300G2") Name Kommentar status info SINT Reader status mode hardware SINT Type of hardware hardware_version Version of hardware 0 = RF310R, RF340R, RF350R; 1 = RF380R, RF260R; 2 = RF310R (ISO), RF210R, RF220R;...
  • Seite 57: Tag_Status

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren Name Kommentar reader_type SINT Type of connected reader 0 = RF310R, RF340R, RF350R; 1 = RF380R, RF260R; 2 = RF310R (ISO), RF210R, RF220R; 3 = RF380R (ISO), RF240R; 4 = RF340R (ISO), RF350R (ISO), RF250R; 5 = RF310R (ISO);...
  • Seite 58 Parametrieren der Anweisungen 4.5 Anweisungen programmieren Tabelle 4- 39 Erläuterung zu der Anweisung "Tag_Status" Parameter Datentyp Default-Werte Beschreibung ATTRIBUTE SINT 0x00 Kennung der Status-Modi / Mögli- che Eingaben: • RF200: 0x83 • RF300: 0x04, 0x82, 0x83 Default-Wert: 0x00 ≙ unspezifizier- LEN_ID SINT 0x00...
  • Seite 59 Parametrieren der Anweisungen 4.5 Anweisungen programmieren Ergebnisse Tabelle 4- 40 ATTRIBUTE "0x04" (Datentyp "IID_TAG_STATUS_04_RF300") Name Kommentar reserved SINT status_info SINT Tag status mode SINT[8] MDS_type SINT Type of Tag 0x01 = Tag without FRAM; 0x02 = Tag with FRAM 8K; 0x03 = Tag with FRAM 32K;...
  • Seite 60: Reset-Anweisungen

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.5 Reset-Anweisungen Die in diesem Kapitel beschriebenen Reset-Anweisungen benötigen Sie, wenn Sie die Baugruppen an einer Rockwell-Steuerung betreiben möchten. Beachten Sie, dass bei den Parametern automatisch der angegebene Default-Wert verwendet wird, wenn Sie keinen Wert manuell auswählen. 4.5.5.1 Reset_Reader Mit Hilfe der Anweisung "Reset_Reader"...
  • Seite 61: Reset_Mv

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.5.2 Reset_MV Um Kameras der optischen Lesesysteme zurückzusetzen, rufen Sie die Anweisung auf und führen Sie den Parameter "EXECUTE" aus. Bild 4-23 Anweisung "Reset_MV" Tabelle 4- 43 Erläuterung zu der Anweisung "Reset_MV" Parameter Datentyp Default-Werte Beschreibung PROGRAM...
  • Seite 62: Reset_Rf200

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.5.3 Reset_RF200 Bild 4-24 Anweisung "Reset_RF200" Tabelle 4- 44 Erläuterung zu der Anweisung "Reset_RF200" Parameter Datentyp Default-Werte Beschreibung TAG_CONTROL SINT Anwesenheitskontrolle TAG_TYPE SINT Transponder-Typ: • 1 = jeder ISO-Transponder • 3 = MDS D3xx - Optimierung RF_POWER SINT Ausgangsleistung;...
  • Seite 63: Reset_Rf300

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.5.4 Reset_RF300 Bild 4-25 Anweisung "Reset_RF300" Tabelle 4- 45 Erläuterung zu der Anweisung "Reset_RF300" Parameter Datentyp Default-Werte Beschreibung TAG_CONTROL SINT Anwesenheitskontrolle • 0 = Aus • 1 = Ein • 4 = Anwesenheit (Antenne ist aus.
  • Seite 64: Reset_Univ

    Parametrieren der Anweisungen 4.5 Anweisungen programmieren 4.5.5.5 Reset_Univ Die Anweisung "Reset_Univ" ist eine universelle Reset-Anweisung, mit der Identifikationssysteme zurückgesetzt werden können. Bild 4-26 Anweisung "Reset_Univ" Tabelle 4- 46 Erläuterung zu der Anweisung "Reset_Univ" Parameter Datentyp Default-Werte Beschreibung PARAM SINT [16] Daten für Reset-Telegramm Informationen hierzu finden Sie im Kapitel "Anschluss serieller Geräte...
  • Seite 65: Ident-Profil Programmieren

    Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Ident-Profil programmieren 4.6.1 Aufbau des Ident-Profils Hinweis Parallelbetrieb von Ident-Anweisungen und Ident-Profil ist nicht möglich Beachten Sie, dass das CM bzw. der Reader nicht zeitgleich über die Ident-Anweisungen und über das Ident-Profil betrieben werden kann. Die in dem Kapitel "Anweisungen programmieren (Seite 29)"...
  • Seite 66 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Bild 4-27 Die Input-Parameter des Ident-Profils Hinweis Arbeit mit mehreren Kanälen Wenn Sie mit mehreren Kanälen arbeiten, müssen sie darauf achten, dass für jeden Kanal der Anweisung mit einem eigenen Instanz-DB aufgerufen wird. Ident-Profil, Add-On Instruction für Rockwell-Systeme Funktionshandbuch, 07/2020, C79000-G8900-C410-04...
  • Seite 67: Schnittstellenbeschreibung

    Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Schnittstellenbeschreibung Tabelle 4- 48 Eingangsparamater Eingangsparamater Datentyp Default-Wert Bedeutung HW_CONNECT HW_CONNECT Globaler Parameter vom Typ "IID_HW_CONNECT" um Kommunikationsmodul und Reader zu adressieren und die Anweisungen zu synchronisieren. Dieser Parameter befindet sich in der Variablen vom Typ "IID_DATA_ *". "HW_CONNECT"...
  • Seite 68 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Tabelle 4- 49 Ausgangsparamater Ausgangsparamater Datentyp Default-Wert Bedeutung DONE BOOL FALSE TRUE = Befehl wurde fehlerfrei ausgeführt. ERROR BOOL FALSE TRUE = Fehler wurde erkannt. Der Fehler wird im Parameter "STATUS" ausgegeben. Das Bit wird mit dem Start eines neuen Befehls automa- tisch zurückgesetzt.
  • Seite 69: Anweisung Parametrieren

    Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Ausgangsparamater Datentyp Default-Wert Bedeutung UIN0 BOOL FALSE Bei RFID-Readern wird die Anzahl der im Antennenfeld befindlichen Transponder angezeigt. UIN0 ... UIN3 sind UIN1 BOOL FALSE als Binärwert zu interpretieren. UIN2 BOOL FALSE Beispiel: UIN3 BOOL FALSE UIN3 = 0;...
  • Seite 70 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren • MSG_READ • MSG_WRITE • STATUS_WORD • CONTROL_WORD Beispiele für Parameter-Belegungen Ident_Profile Legen Sie eine Instanz-Variable an. CMDREF Weisen Sie dem Parameter "CMDREF" eine Variable zu. Diese Variable ist vom Datentyp "IID_CMD_STRUCT[10]". HW_CONNECT Weisen Sie dem Parameter "HW_CONNECT" eine Variable zu. Diese Variable ist Teil der Variablen vom Typ "IID_DATA_*".
  • Seite 71: Datenstruktur Des Ident-Profils

    Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Die Elementnummern werden wie folgt zugeordnet: • Element 0 für Kanal 1: ...Data[0] • Element 1 für Kanal 2: ...Data[1] Bild 4-29 Automatisch angelegte Input- und Output-Variablen MSG_WRITE und MSG_READ Weisen Sie den Parametern "MSG_WRITE" und "MSG_READ" eine "MESSAGE"-Variable Verwenden Sie die Variablen wie im Kapitel "Message-Variable anlegen (Seite 18)"...
  • Seite 72 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Bild 4-30 Datenstruktur-Beispiel des Ident-Profils Ident-Profil, Add-On Instruction für Rockwell-Systeme Funktionshandbuch, 07/2020, C79000-G8900-C410-04...
  • Seite 73: Befehle Des Ident-Profils

    Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Erläuterung zu dem Datenstruktur-Beispiel • CMDREF[0]: Befehl "WRITE-CONFIG", OFFSETBUFFER = 0 An der Stelle CMDREF[0] müssen Sie den Befehl "WRITE-CONFIG" parametrieren, damit der "INIT/Reset" korrekt ausgeführt wird. • CMDREF[1]: Befehl "WRITE", OFFSETBUFFER = 15 •...
  • Seite 74 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Befehl Befehlscode Verwendete Parameter Beschreibung ASCII 0x65 OFFSETBUFFER, Überträgt weitere Befehle, die nicht im Norm- EPCID_UID, LEN_ID, profil-Standard festgelegt sind. Dazu ist für LEN_DATA jeden Befehl eine entsprechende Datenstruktur im Sendedaten-Puffer definiert. WRITE-ID 0x67 ‘g‘...
  • Seite 75: Befehlsstruktur

    Parametrieren der Anweisungen 4.6 Ident-Profil programmieren 4.6.4.2 Befehlsstruktur Bevor Sie einen Befehl mit "EXECUTE" bzw. "INIT" starten können, müssen Sie diesen definieren. Für die einfache Definition eines Befehls wurde mit Hilfe des Datentyps "IID_CMD_STRUCT" der Befehlspuffer "CMDREF" erstellt. In dem Befehlspuffer stehen Ihnen 10 Bereiche zur Verfügung, in denen Befehle programmiert werden können.
  • Seite 76 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Parameter Datentyp Default- Beschreibung Wert EXT_UHF STRUCT Struktur für Zusatzparameter LEN_ID SINT Länge der gültigen Daten im Feld "EPCID_UID". MEM_BANK SINT Memory Bank auf dem Transponder • 0x00 = RESERVED • 0x01 = EPC •...
  • Seite 77: Befehle

    Parametrieren der Anweisungen 4.6 Ident-Profil programmieren 4.6.4.3 Befehle Nachfolgend werden für die einzelnen Befehle alle relevanten Parameter und Parameterwerte genannt. Nicht genannte Parameter erhalten den im vorherigen Kapitel angegebenen Default-Wert. Tabelle 4- 52 PHYSICAL-READ Parameter Wert / Beschreibung 0x70 OFFSETBUFFER Offset im Empfangspuffer "RXREF"...
  • Seite 78 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Parameter Wert / Beschreibung EPCID_UID Puffer für bis zu 62 Byte EPC-ID, 8 Byte UID oder 4 Byte Handle- • 2-62-Byte EPC-ID wird am Anfang des Puffers eingetragen (Länge wird durch "LEN_ID" beschrieben) • 8-Byte UID wird am Anfang des Puffers eingetragen ("LEN_ID = 8") 0x00 ≙...
  • Seite 79 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Tabelle 4- 55 TAG-STATUS Parameter Wert / Beschreibung 0x73 OFFSETBUFFER Offset im Empfangspuffer "RXREF" ATTRIBUTES Kennung der Status-Modi / Mögliche Eingaben: • RF200: 0x83 • RF300 (RF300T): 0x04, 0x82 • RF300 (ISO): 0x83 • RF300 Gen2: 0x83 EPCID_UID Puffer für bis zu 62 Byte EPC-ID, 8 Byte UID oder 4 Byte Handle-...
  • Seite 80 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Parameter Wert / Beschreibung INVENTORY_DUR_UNIT Nur bei 0x80 und 0x81: 0x00 ≙ Zeit [ms] Einheit für "DURATION" 0x01 ≙ Inventories • 0x02 ≙ Anzahl der Transponder die den Zustand "Observed" • • erreichen RXREF Empfangene Daten Die Datenstruktur der Status-Modi finden Sie im Kapitel "Inventory (Seite 41)".
  • Seite 81 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Tabelle 4- 59 Erläuterung zum Aufbau des Datenanhangs für den Befehl "FORMAT" Byte Beschreibung Byte 1...8 reserviert für Security-Code (muss mit "0" belegt sein, da SIMATIC RFID bisher keinen Code hat) Byte 9 Länge der nachfolgenden Daten, hier 6 Byte 10 fest auf "0x03"...
  • Seite 82 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Tabelle 4- 63 WRITE-ID (nur bei RF600) Parameter Wert / Beschreibung 0x67 OFFSETBUFFER Offset im Sendepuffer "TXREF" 0x00 ≙ unspezifizierter Singletag-Zugriff EPCID_UID Bisherige EPC-ID 0x00 ≙ unspezifizierter Singletag-Zugriff LEN_ID Länge der bisherigen EPC-ID (2-62 Byte) LEN_DATA Länge der neuen EPC-ID 0x00 ≙...
  • Seite 83 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Tabelle 4- 66 EDIT-BLACKLIST (nur bei RF600) Parameter Wert / Beschreibung 0x7A 0x00 ≙ EPC-ID hinzufügen EDIT_BLACKLIST_MODE 0x01 ≙ Alle "Observed"-Transponder hinzufügen • 0x02 ≙ EPC-ID löschen • 0x03 ≙ Alle löschen • • 0x00 ≙...
  • Seite 84 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Tabelle 4- 70 WRITE-CONFIG Parameter Wert / Beschreibung 0x78 OFFSETBUFFER Offset im Sendepuffer "TXREF" LEN_DATA Länge der Parameterdaten 0x01 ≙ Kommunikations-Reset, keine Konfigurationsdaten CONFIG 0x02 ≙ kein Kommunikations-Reset, zu sendende Konfigurati- • • 0x03 ≙ Kommunikations-Reset, zu sendende Konfigurationsda- onsdaten •...
  • Seite 85 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Aufbau des Konfigurationsdatenanhangs von "WRITE-CONFIG" Für RF600 und RF18xC/RF18xCI: • Bei CONFIG = 0x01: Reset_Reader; LEN_DATA = 0x00 • Bei CONFIG = 0x03: Für den Baugruppentausch ist es möglich alle Konfigurationsdaten aus dem CM/Reader zu lesen und in der Steuerung zu speichern. Bei einem Baugruppentausch können diese Daten von der Steuerung in den Reader geladen werden.
  • Seite 86 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Für RF200, RF300 und Freeport Tabelle 4- 71 Für RF200, RF300 und Freeport bei "CONFIG = 0x03" Byte 2...5 7...8 13...14 Wert 0x04 0x00 0x0A 0x00 scan- param option_1 distance_ Anzahl field_on_ field_on_ (RF200, 0x05 ning_ limiting...
  • Seite 87 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Byte Wert RFID- Bedeutung System 7 ... 5 Dieser Parameter schaltet die Anwesenheitskontrolle am Reader ein oder aus. Mögliche Werte: • 0: Betrieb ohne Anwesenheitskontrolle Antenne ist permanent eingeschaltet. • 1: Betrieb mit Anwesenheitskontrolle Antenne ist permanent eingeschaltet.
  • Seite 88 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Byte Wert RFID- Bedeutung System RF300, 2. Generation Dieser Parameter schaltet bei RF300, 2. Generation für die Transpon- der-Typen RF300 und ISO 14443 (MIFARE Classic, MOBY E) den ECC-Modus ein. Bei allen anderen Systemen muss der Wert "0" ein- gegeben werden.
  • Seite 89 RF300 Hinweis: Dieser Parameter richtet sich an geschulte Anwender. Nicht geschulte (nur Anwender empfiehlt Siemens den Default-Wert zu verwenden. RF350R, Reader der 1. Generation: Mit diesem Parameter können Sie die Sendeleistung RF380R) (Ausgangsleistung) des Readers RF380R der 1. Generation (6GT2801-3AB10) ändern.
  • Seite 90 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Byte Wert RFID- Bedeutung System Bit 0...3: Sendeleistung Bit 4...7: Antennentyp (Reader der 1. Generation) (Reader RF350R der 2. Generation) Folgende Werte sind zulässig: Zur Verbesserung der Kommunikati- onsstabilität. Folgende Werte sind zu- • 2: 0,5 W lässig: •...
  • Seite 91 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Byte Wert RFID- Bedeutung System 0x03 ISO 15693 z. B. MDS D324, D339 (MDS D3xx; Infineon) 0x04 ISO 15693 z. B. MDS D421, D422, D423, D424, D425, D426, (MDS D4xx, D428, D460 Fujitsu - 2 kB) 0x05 ISO 15693 z.
  • Seite 92: Erweiterte Befehle Für Optische Lesesysteme (Mv400/Mv500)

    Parametrieren der Anweisungen 4.6 Ident-Profil programmieren 4.6.4.4 Erweiterte Befehle für Optische Lesesysteme (MV400/MV500) Der Befehl "WRITE-CONFIG" Während der Initialisierung ("INIT") wird vom Ident-Profil automatisch der Befehl "WRITE-CONFIG" ausgeführt. Die Parameterwerte des "WRITE-CONFIG"-Befehls sind davon abhängig, ob das Ident-Profil mit oder ohne Kommunikationsmodul verwendet wird.
  • Seite 93 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Der Befehl "PHYSICAL-WRITE" Die Optischen Lesesysteme MV400/MV500 besitzen weitere Befehle, die mit dem Befehl "PHYSICAL-WRITE" übertragen werden. Tabelle 4- 75 PHYSICAL-WRITE OFFSET ADDR_T LEN_DATA TXREF BUFFER 0x71 Offset im 0x0000 Länge der an das Lesegerät zu An das Lesegerät zu übertragender Sub- Sende- übertragenden Daten:...
  • Seite 94 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Tabelle 4- 78 Befehl-Datenbereich "TXREF" Befehlsbezeichner 0x03 (Matchstring schreiben) Adresse Wert Bedeutung 0x0000 0x03 Befehlbezeichner "Matchstring schreiben" 0x0001 0x00...0xFF Länge Matchstring High Byte 0x0002 0x00...0xFF Länge Matchstring Low Byte 0x0003 1. Zeichen des Matchstrings n + 2 (n-1).
  • Seite 95 Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Tabelle 4- 83 Befehl-Datenbereich "TXREF" Befehlsbezeichner 0x08 (Digital Out setzen) Adresse Wert Bedeutung 0x0000 0x08 Befehlbezeichner "Digital Out setzen" 0x0001 0x01...0x04 Nummer des logischen externen Signals. Ent- spricht "EXT_1", "EXT_2", "EXT_3" und "EXT_4". 0x0002 0x00...0x02 Pegel des Signals •...
  • Seite 96: Wirkung Der Befehle

    Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Tabelle 4- 84 PHYSICAL-READ OFFSET ADDR_T LEN_DATA RXREF BUFFER 0x70 Offset im 0x0000 Länge der vom Lesegerät abzuho- Vom Lesegerät abgeholte Daten: Sende- lenden Daten: puffer • ≥ Codelänge +2 • Code-Daten "RXREF" • = 0x01 •...
  • Seite 97: Neustart Und Wiederanlauf Parametrieren

    Parametrieren der Anweisungen 4.6 Ident-Profil programmieren 5. Werten Sie aufgetretene Fehler aus. 6. Setzen Sie das Bit "EXECUTE" zurück. Das folgende Diagramm zeigt den zeitlichen Ablauf des Ident-Profils. Ein Befehlsstart erfolgt immer mit der positiven Flanke von "EXECUTE", "INIT" oder "SRESET". Fall ①...
  • Seite 98: Verkettung

    Parametrieren der Anweisungen 4.6 Ident-Profil programmieren 4.6.4.8 Verkettung Mit dem Ident-Profil sowie der "Advanced"-Anweisung ist es möglich verkettete Befehle zu versenden. Verkettete Befehle werden komplett an den Reader geschickt, ohne dass auf das Ergebnis des ersten Befehls gewartet wird. Diese Funktion ermöglicht es Ihnen verschiedene Transponder-Befehle mit einem Befehlsstart auszuführen.
  • Seite 99: Beispiel Einer Befehlsstruktur

    Parametrieren der Anweisungen 4.6 Ident-Profil programmieren Beispiel einer Befehlsstruktur Tabelle 4- 86 Beispiel einer Befehlsstruktur mit 3 Befehlen (ohne EPC-ID) Befehl Paramater Wert Beschreibung Befehl 1 IID_CMD_STRUCT[1].CMD 0x69 Durchführen eines Inventory mit der Dauer von 2 Inven- IID_CMD_STRUCT[1].ATTRIBUTES 0x80 tories. IID_CMD_STRUCT[1].EXT_UHF.
  • Seite 100: Digitaleingänge/-Ausgänge

    Digitalausgänge können über das zyklischen Ausgangswort "<Gerätename>:O.Data[5]" einer RF18xCI-Baugruppe gesetzt werden. Eine detaillierte Beschreibung der einzelnen Modi finden Sie in der Betriebsanleitung "SIMATIC RF185C, RF186C, RF188C, RF186CI, RF188CI (https://support.industry.siemens.com/cs/ww/de/ps/25532/man)" im Kapitel "IO- Funktion". Ident-Profil, Add-On Instruction für Rockwell-Systeme Funktionshandbuch, 07/2020, C79000-G8900-C410-04...
  • Seite 101: Transponder-Adressierung

    Parametrieren der Anweisungen 4.8 Transponder-Adressierung Transponder-Adressierung Adressierung Die Adressierung der Transponder erfolgt linear von Adresse "0x0000" (oder der angegebenen Anfangsadresse) bis zur Endadresse. Das CM bzw. der Reader erkennt automatisch die Größe des Speichers auf dem Transponder. Wird die Endadresse auf dem Transponder überschritten, erhalten Sie eine Fehlermeldung.
  • Seite 102 Parametrieren der Anweisungen 4.8 Transponder-Adressierung Tabelle 4- 89 Adressräume der RF300-Transponder (RF3xxT) Anwenderspeicher Transponder-Typ Adressbereich (hex, 16 Bit) 20 Byte EEPROM RF320T 0xFF00 ... 0xFF13 8 kByte FRAM/EEPROM RF340T / RF360T FRAM: 0x0000 ... 0x1FFC EEPROM: 0xFF00 ... 0xFF13 32 kByte FRAM/EEPROM RF330T / RF340T / RF350T / FRAM: 0x0000 ...
  • Seite 103 Parametrieren der Anweisungen 4.8 Transponder-Adressierung Adressmapping des OTP-Speichers auf RF300-Transpondern Ein EEPROM-Speicher (R/W) und OTP-Speicher sind in den Transpondern nur einmal vorhanden. Die folgende Tabelle zeigt das Mapping der Adressen auf dem Transponder. Das Lesen der Daten kann sowohl über die EEPROM-Adresse als auch über die OTP- Adresse erfolgen.
  • Seite 104: Adressräume Der Rf600-Transponder

    Parametrieren der Anweisungen 4.8 Transponder-Adressierung Adressräume der MIFARE-Transponder (MDS E) Nachfolgend sind die Adressräume der MIFARE-Transponder (MDS E) abgebildet. Diese Transponder können in dem Ident-System RF300 eingesetzt werden. Die UID der Transponder ist festadressiert und kann ausschließlich komplett ausgelesen werden. •...
  • Seite 105 Parametrieren der Anweisungen 4.8 Transponder-Adressierung Tabelle 4- 92 Adressräume der RF600-Transponder Chip-Typ Transponder USER RESERVED Anwender- (read only) (Passwörter) speicher Bereich / Bereich / Länge Zugriff Bereich / Bereich / Länge Länge Länge (Default und max.) Alien Higgs 3 RF630L-Varianten 16/64 Byte 96 / 480 Bit read/...
  • Seite 106 Parametrieren der Anweisungen 4.8 Transponder-Adressierung Ident-Profil, Add-On Instruction für Rockwell-Systeme Funktionshandbuch, 07/2020, C79000-G8900-C410-04...
  • Seite 107: Diagnose- Und Fehlermeldungen

    Diagnose- und Fehlermeldungen Fehlermeldungen vom Ident-Profil / von den Ident- Anweisungen 5.1.1 Aufbau des Ausgangsparameters "STATUS" Ein Fehlerzustand beim Ident-Profil ist immer dann gegeben, wenn im Ausgangsparameter "ERROR = TRUE" erscheint. Die Analyse (Dekodierung) des Fehlers kann dann über den Ausgangsparameter "STATUS" erfolgen. Der Ausgangsparameter "STATUS"...
  • Seite 108: Fehler Vom Kommunikationsmodul/Reader

    Diagnose- und Fehlermeldungen 5.1 Fehlermeldungen vom Ident-Profil / von den Ident-Anweisungen 5.1.2 Fehler vom Kommunikationsmodul/Reader Ursachen für diese Fehler können z. B. sein: • Die Kommunikation zwischen CM und Reader oder zwischen Reader und Transponder ist fehlerhaft. • Das Kommunikationsmodul kann den Befehl nicht bearbeiten. Für die Fehlermeldungen ist Byte 3 des "STATUS"...
  • Seite 109 Diagnose- und Fehlermeldungen 5.1 Fehlermeldungen vom Ident-Profil / von den Ident-Anweisungen Fehlermel- Beschreibung dung (hex) 0xE1FE0600 Fehler im Speicher des Transponders • Der Transponder wurde noch nie beschrieben oder hat durch einen Ausfall der Batterie seinen Speicherinhalt verloren. Mögliche Ursachen / weiteres Vorgehen: Transponder wechseln (wenn das Batterie-Bit gesetzt ist).
  • Seite 110 Diagnose- und Fehlermeldungen 5.1 Fehlermeldungen vom Ident-Profil / von den Ident-Anweisungen Fehlermel- Beschreibung dung (hex) 0xE2FE0100 Feldstörung am Reader Mögliche Ursachen: • Der Reader empfängt Störimpulse aus der Umgebung. Externes Störfeld; das Störfeld kann mit dem "induktiven Feldindikator" des mobilen Readers –...
  • Seite 111 Diagnose- und Fehlermeldungen 5.1 Fehlermeldungen vom Ident-Profil / von den Ident-Anweisungen Fehlermel- Beschreibung dung (hex) 0xE4FE0100 Kurzschluss oder Überlastung der 24 V-Ausgänge • Der Reader verbraucht zu viel Strom. • Das Reader-Kabel verursacht einen Kurzschluss. Mögliche Folgen: • Der betroffene Ausgang wird abgeschaltet •...
  • Seite 112 Diagnose- und Fehlermeldungen 5.1 Fehlermeldungen vom Ident-Profil / von den Ident-Anweisungen Fehlermel- Beschreibung dung (hex) 0xE4FE0700 Hochlaufmeldung vom Reader/Kommunikationsmodul Der Reader bzw. das Kommunikationsmodul war ausgeschaltet und hat noch keinen Befehl "Re- set_Reader" ("WRITE-CONFIG") erhalten. Mögliche Ursachen / weiteres Vorgehen: •...
  • Seite 113 Diagnose- und Fehlermeldungen 5.1 Fehlermeldungen vom Ident-Profil / von den Ident-Anweisungen Fehlermel- Beschreibung dung (hex) 0xE4FE8E00 Der laufende Befehl wurde durch den Befehl "WRITE-CONFIG" ("INIT" oder "SRESET") abgebrochen bzw. der Busstecker wurde abgezogen. Mögliche Ursachen: • Die Kommunikation mit dem Transponder wurde mit "INIT" abgebrochen. •...
  • Seite 114 Diagnose- und Fehlermeldungen 5.1 Fehlermeldungen vom Ident-Profil / von den Ident-Anweisungen Fehlermel- Beschreibung dung (hex) 0xE6FE0100 Unbekannter Befehl Das Ident-Profil sendet einen nicht interpretierbaren Befehl an den Reader. Mögliche Ursachen: • Der Baustein "AdvancedCmd" wurde mit einem falschen "CMD" versorgt. •...
  • Seite 115 Diagnose- und Fehlermeldungen 5.1 Fehlermeldungen vom Ident-Profil / von den Ident-Anweisungen Fehlermel- Beschreibung dung (hex) 0xE6FE0500 Es ist ein Fehler aufgetreten, der ein Reset_Reader ("WRITE-CONFIG" mit "Config = 3") erforderlich macht. Mögliche Ursachen / weiteres Vorgehen: • Der Befehl "WRITE-CONFIG" ist fehlerhaft. •...
  • Seite 116: Fehler Vom Ethernet/Ip

    Diagnose- und Fehlermeldungen 5.1 Fehlermeldungen vom Ident-Profil / von den Ident-Anweisungen Fehlermel- Beschreibung dung (hex) 0xE7FE0900 Befehlswiederholung wird nicht unterstützt. 0xE7FE0A00 Fehler während der Übertragung der PDU (Protocol Data Unit). 0xFxFExx00 Ein Fehler "FxFExxxx" ist identisch mit dem entsprechenden Fehler "ExFExxxx" (siehe Fehler "Ex- FExxxx").
  • Seite 117: Warnungen

    Diagnose- und Fehlermeldungen 5.1 Fehlermeldungen vom Ident-Profil / von den Ident-Anweisungen 5.1.4 Warnungen Das Byte 3 des Ausgangsparameters "STATUS" zeigt Warnungen an, wenn das Byte 0 des "STATUS" (Anweisungsnummern) den Wert "Fxh" bzw. "Dxh" aufweist. Tabelle 5- 3 Mögliche Warnungen beim Arbeiten mit dem Ident-Profil Byte 0...2 Byte 3 Bedeutung...
  • Seite 118: Diagnose- Und Fehlermeldungen Der Anweisung "Param_Rf18Xc

    Diagnose- und Fehlermeldungen 5.2 Diagnose- und Fehlermeldungen der Anweisung "Param_RF18xC" Diagnose- und Fehlermeldungen der Anweisung "Param_RF18xC" 5.2.1 Aufbau des Eingangsworts für die Reader-Diagnose Über das zyklischen Eingangswort "<Gerätename>:I.Data[6]" können Sie den Status der angeschlossenen Reader abfragen. Die Anzahl der Bits ist abhängig von der Anzahl der angeschlossenen Reader: •...
  • Seite 119: Fehlermeldungen Der Anweisung "Param_Rf18Xc

    Diagnose- und Fehlermeldungen 5.2 Diagnose- und Fehlermeldungen der Anweisung "Param_RF18xC" 5.2.2 Fehlermeldungen der Anweisung "Param_RF18xC" Ein Fehlerzustand bei der Anweisung "Param_RF18xC" ist immer dann gegeben, wenn im Ausgangsparameter "ERROR = TRUE" erscheint. Die Analyse (Dekodierung) des Fehlers kann dann über den Ausgangsparameter "STATUS" erfolgen. Der Ausgangsparameter "STATUS"...
  • Seite 120 Diagnose- und Fehlermeldungen 5.2 Diagnose- und Fehlermeldungen der Anweisung "Param_RF18xC" Ident-Profil, Add-On Instruction für Rockwell-Systeme Funktionshandbuch, 07/2020, C79000-G8900-C410-04...
  • Seite 121: Anhang

    Anhang Interne Statusparameter Status-Variablen Jede Ident-Anweisung verfügt über Statusausgänge, um im Fehlerfall im Anwenderprogramm entsprechend zu reagieren und um eine Fehlerdiagnose am Gerät zu vereinfachen. Zusätzlich dazu beinhaltet jede Ident-Anweisung einen Zeitstempel und einen Fehlerspeicher, um vergangene Probleme besser nachzuvollziehen. Diese Variablen sind gespeichert in der jeweiligen Instanzvariablen der Anweisung.
  • Seite 122 Anhang A.1 Interne Statusparameter Weitere Status-Variablen sind in der Variablen "IID_HW_CONNECT" vorhanden. Tabelle A- 2 Status-Variablen in "IID_HW_CONNECT" Name Datentyp Beschreibung STATUS_IN_WORK BOOL Befehl wird aktuell ausgeführt • True = Eine Anweisung bzw. das Ident- Profil greift auf diesen Kanal/Reader •...
  • Seite 123: Anschluss Serieller Geräte Via Freeport-Protokoll

    Anhang A.2 Anschluss serieller Geräte via Freeport-Protokoll Anschluss serieller Geräte via Freeport-Protokoll A.2.1 Kompatible Ident-Geräte Folgende Ident-Geräte sind mithilfe von Kommunikationsmodulen über das Freeport- Protokoll und die RS232-Schnittstelle betreibbar: • SIMATIC MV320 • SIMATIC RF1040R/RF1070R Sie können auch beliebige serielle Geräte an das Kommunikationsmodul anschließen, da mithilfe des Freeport-Protokolls das Kommunikationsmodul mit seriellen Geräten kommunizieren kann (z.
  • Seite 124 Anhang A.2 Anschluss serieller Geräte via Freeport-Protokoll Datenbereich für den "Write"-Befehl hinterlegen. Die Antworttelegramme werden im Datenbaustein nach einem "Read"-Befehl ausgegeben. Anmerkungen zu den Befehlen und Funktionen Reset_Univ Durch den Reset-Befehl wird die Kommunikation zum CM initialisiert. Der Reset-Befehl erfolgt ohne readerspezifische Parameter und löst ein Löschen der Puffer aus. Nach dem "Reset_Univ"...
  • Seite 125: Service & Support

    Service & Support Industry Online Support Zusätzlich zur Produktdokumentation unterstützt Sie die umfassende Online-Plattform des Siemens Industry Online Support unter folgender Internet-Adresse: Link: (https://support.industry.siemens.com/cs/de/de/) Neben Neuigkeiten finden Sie dort: • Produktinformationen: Handbücher, FAQs, Downloads, Anwendungsbeispiele etc. • Ansprechpartner, Technisches Forum •...
  • Seite 126 Service & Support Ident-Profil, Add-On Instruction für Rockwell-Systeme Funktionshandbuch, 07/2020, C79000-G8900-C410-04...

Inhaltsverzeichnis