background image

Chapter 

5

 

Operating Instructions 

 

IOLSHPB-P3104R01 

62

 

© SICK AG • Industrial Sensors • Germany  • Subject to change without notice 

2010-07-16 

Commissioning and operation 

Slot 

Index No. 

Content/function 

Access 

Status of all ports 

Byte 1 

Status 
port 1 

 

 

 

 Physics/ 

port cycle 

1101

bin

 

XXXX

bin

 

Physics 2  
(3-wire)/free 

 

 

 

 

 

 Operating 

mode 

XXXX

bin

 

0001

bin

 

Digital input 
(SIO mode 
DI) 

 

 

XXXX

bin

 

0010

bin

 

Digital 
output (SIO 
mode DO) 

 

 

XXXX

bin

 

0011

bin

 

SCAN mode 

 

 

XXXX

bin

 

0100

bin

 

COM1 mode 

 

 

XXXX

bin

 

0101

bin

 

COM2 mode 

 

 

XXXX

bin

 

0110

in

 

COM3 mode 

 

 

XXXX

bin

 

1001

bin

 

SIO-IN (with 
IO-Link 
access) 

 

 

XXXX

bin

 

0101

bin

 

Reserved 

Byte 2 

= Cycle time port 1 

Byte 3 

= Status port 2 

Byte 4 

= Cycle time port 2 

Byte 5 

= Status port 3 

Byte 6 

= Cycle time port 3 

Byte 7 

= Status port 4 

144 

Byte 8 

= Cycle time port 4 

Read only 

Service response timeout value of the IO-Link ports. 
Time (value x100) in ms the IOLD has in order to send 
a valid service response to a service request. 

 

Min: 

10 (1.0 s timeout) 

 

Max: 

255 (25.5 s timeout) 

 

Default: 

100 (10.0 s timeout) 

Byte 1 

Value x 100 ms = Port 1 service response 
timeout 

Byte 2 

Value x 100 ms = Port 2 service response 
timeout 

Byte 3 

Value x 100 ms = Port 3 service response 
timeout 

145 

Byte 4 

Value x 100 ms = Port 4 service response 
timeout 

Read/Write 

Summary of Contents for IOLSHPB-P3104R01

Page 1: ...IOLSHPB P3104R01 Feldmodul für IO Link Devices Field module of IO Link devices BETRIEBSANLEITUNG OPERATING INS TRUCTIONS D GB ...

Page 2: ...rechtlich geschützt Die dadurch begründeten Rechte bleiben bei der Firma SICK AG Eine Vervielfältigung des Werkes oder von Teilen dieses Werkes ist nur in den Grenzen der gesetzlichen Bestimmun gen des Urheberrechtsgesetzes zulässig Eine Abänderung oder Kürzung des Werkes ist ohne ausdrückliche schriftliche Zustimmung der Firma SICK AG untersagt ...

Page 3: ... 5 4 Objekte des Masters 19 5 5 IO Link CALL 24 5 6 IO Link Kommunikation direkt über DP V1 mit Slot und Index 24 5 7 IO Link Kommunikation indirekt über DP V0 25 5 7 1 Die azyklische Kommunkation über Prozessdaten DP V0 25 5 7 2 Mechanismus der Übertragung in den Prozessdaten 25 5 7 3 Vorgehensweise bei der Übertragung 27 5 8 Die Parameter bei VC1 haben folgende Bedeutung 28 5 8 1 Allgemein 28 5 ...

Page 4: ...n werden sollen Sie richtet sich auch an Personen die das Feldmodul IOLSHPB P3104R01 in eine Anlage integrieren erstmals in Betrieb nehmen oder prüfen 1 3 Informationstiefe Diese Betriebsanleitung enthält Informationen über das Feldmodul IOLSHPB P3104R01 zu folgenden Themen Inbetriebnahme Konfiguration IO Link Kommunikation Parametrierung Diagnose Darüber hinaus sind bei Planung und Einsatz von Fe...

Page 5: ...ränderungen an den Geräten auch im Rahmen von Montage und Installation verfällt jeglicher Gewährleistungsanspruch gegen über der SICK AG 2 2 Allgemeine Sicherheitshinweise und Schutzmaßnahmen Die Betriebsanleitung vor der Inbetriebnahme lesen Anschluss Montage und Einstellung nur durch Fachpersonal vornehmen Das Feldmodul IOLSHPB P3104R01 bei Inbetriebnahme vor Feuchte und Verunreinigung schützen ...

Page 6: ...us und bleibt in diesem Zustand bis die Kommunikation unterbrochen wird Im COM Modus werden die IO Link Prozessdaten in den Prozessdaten angezeigt Nach einem Kommunikationsabbruch z B Leitung defekt oder M12 Stecker nicht gesteckt wird zyklisch im Abstand von ca einer Sekunde versucht eine Kommunikation aufzubauen In der Betriebsart Digital Output kann der Port als digitaler Ausgang betrieben werd...

Page 7: ...meiden Versorgen Sie die IO Link Devices ausschließlich mit der an den Anschlusspunkten bereitgestellten Spannung US Verpolungen vermeiden Vermeiden Sie eine Verpolung der Versorgungsspannungen UL US um eine Beschädi gung des Geräts zu vermeiden Anschlusszuordnung beachten Berücksichtigen Sie beim Anschluss der Sensoren die Zuordnung der Anschlüsse zu den PROFIBUS Eingangsprozessdaten siehe Kapite...

Page 8: ... in den COM Mode versetzt PD Bit im Master Status IOL_I__8 bit COM Mode 8 Bit IN Mit diesem Modul wird ein IOLD im COM Mode betrieben Eigene PD IOL_I__16 bit COM Mode 16 Bit IN Mit diesem Modul wird ein IOLD im COM Mode betrieben Eigene PD IOL_I__32 bit COM Mode 32 Byte IN Mit diesem Modul wird ein IOLD im COM Mode betrieben Eigene PD IOL_I__8 byte COM Mode 8 Bit IN Mit diesem Modul wird ein IOLD ...

Page 9: ...im COM Mode betrieben Eigene PD IOL_O__32 bit dev prm COM Mode 16 Bit OUT Mit diesem Modul wird ein IOLD im COM Mode betrieben Eigene PD IOL_O__8 byte dev prm COM Mode 8 Byte OUT Mit diesem Modul wird ein IOLD im COM Mode betrieben Eigene PD IOL_O__32 byte dev prm COM Mode 32 Byte OUT Mit diesem Modul wird ein IOLD im COM Mode betrieben Eigene PD IOL_I O__8 _8 bit dev prm COM Mode 8 Bit IN 8 Bit O...

Page 10: ...gende Module enthalten PD Breite Byte Slot Modul IN OUT 1 IO Link Master Status 2 2 2 digital Input 0 0 3 digital Input 0 0 4 digital Input 0 0 5 digital Input 0 0 In dieser Konfiguration wird das Gerät mit vier digitalen Eingängen betrieben Dafür werden 2 Byte Ein und 2 Byte Ausgangsdaten in den PROFIBUS Prozessdaten belegt Die Default Einstellungen der globalen Parameter des Gerätes sind in der ...

Page 11: ...t IO Link Zugriff Port n ist ein digitaler Eingang Bei einem Lese oder Schreibzugriff seitens der Appli kation auf ein an diesem Port angeschlos senes IOLD wird versucht eine IO Link Kommunikation aufzubauen Wird ein IOLD erkannt wird der Zugriff abhängig von der parametrierten IOLD ID durchgeführt Wird kein IOLD erkannt werden die Kommunika tionsversuche nach ca 5 Sekunden abgebrochen Kennungsbez...

Page 12: ...ktion Betriebsart Port n digital Input Keine Aktion digital Output Wird gesetzt SCAN mode Alle Ausgangsbits wenn vorhanden werden auf 0 gesetzt alle setzen SIO Input mit IO Link Zugriff Keine Aktion Betriebsart Port n digital Input Keine Aktion digital Output Letzter Wert wird gehalten SCAN mode Alle Werte des letzten gültigen Ausgangsbits wenn vorhanden werden gehalten letzten Wert halten SIO Inp...

Page 13: ... 0x000000 ist Default 0x000000 Device_ID_1 Erstes Byte der 24 Bit Device ID MSB Device_ID_2 Zweites Byte der 24 Bit Device ID Device_ID_3 Drittes Byte der 24 Bit Device ID LSB Deviceparameter 12 Byte siehe direct Parameter Page des IOLD 0x10 0x1B Device specific Deviceparameter n Default 0x00 Device parameter 1 Direct Parameter 0x10 des IOLD siehe IOLD Herstellerbeschreibung Device parameter 2 Dir...

Page 14: ...irect Parameter 0x1B des IOLD siehe IOLD Herstellerbeschreibung Beachten Sie bei der Verwendung der IOL XXX dev prm Module Folgendes 1 Nur bei der Port Betriebsart SCAN Mode COM Mode werden die 12 device specific Parameter nach erfolgreicher Validierung zum IOLD gesendet 2 Nach jedem Neuanlauf der IO Link Kommunikationan in dieser Betriebsart werden diese Parameter gesendet Hinweis ...

Page 15: ...Mode Betriebsart Port 2 Digital Input Betriebsart Port 3 SCAN Mode Betriebsart Port 4 SIO Input mit IO Link Zugriff Diagnose Kennungsbezogen freigegeben Diagnose Modul Status freigegeben Diagnose Status Meldungen freigegeben Diagnose Kanalgenau freigegeben Diagnose IOL Status freigegeben Diagnose Master freigegeben Diagnose Port 1 freigegeben Diagnose Port 2 freigegeben Diagnose Port 3 freigegeben...

Page 16: ... byte 4 1 Device_ID_3 0x00 wird nicht validiert 3 digital Input 0 0 Vendor_ID_1 0x00 wird validiert Vendor_ID_2 0x01 wird validiert Device_ID_1 0x00 Device_ID_2 0x00 Device_ID_3 0x00 Deviceparameter 1 0xF1 Deviceparameter 2 0xF2 Deviceparameter 3 0xF3 Deviceparameter 4 0xF4 Deviceparameter 5 0xF5 Deviceparameter 6 0xF6 Deviceparameter 7 0xF7 Deviceparameter 8 0xF8 Deviceparameter 9 0xF9 Devicepara...

Page 17: ... Byte dev prm Byte 5 IOL_I O__2 _8 Byte dev prm Byte 6 IOL_I O__2 _8 Byte dev prm Byte 7 Eingangs Prozessdaten Belegung IOLM Status Byte 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 COM States Port4 Port3 Port2 Port1 reserviert X X X X 0 0 0 0 IOLM Status Byte 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 PD Vaild States Digital Input States Port4 Port3 Port2 Port1 Port4 Port3 Port2 Port1...

Page 18: ...3 Port2 Port1 X X X X X X X X IOL_I O__4 _1 byte Byte 0 siehe IOLD Herstellerbeschreibung IOL_I O__2 _8 Byte dev prm Byte 0 IOL_I O__2 _8 Byte dev prm Byte 1 IOL_I O__2 _8 Byte dev prm Byte 2 IOL_I O__2 _8 Byte dev prm Byte 3 IOL_I O__2 _8 Byte dev prm Byte 4 IOL_I O__2 _8 Byte dev prm Byte 5 IOL_I O__2 _8 Byte dev prm Byte 6 IOL_I O__2 _8 Byte dev prm Byte 7 siehe IOLD Herstellerbeschreibung Die ...

Page 19: ...d gesetzt rücklesbar über digital Input States IO Link Master Status digitale Outputs Port n 0 Digitaler Ausgang wird nicht gesetzt rücklesbar über digital Input States 5 4 Objekte des Masters Slot Index Nr Inhalt Funktion Zugriff IOLM Control 1 Byte Mit diesem Objekt können Fehler oder Diagnose zustände zurückgesetzt werden Durch ein eingesetztes Bit wird die entsprechende Aktion ausgeführt Bit 1...

Page 20: ...e 1 Betriebsart Port 1 Physik Port zyklus 1101bin XXXXbin Physik 2 3 Leiter frei other XXXXbin reserviert Betriebs modus XXXXbin 0001bin digitaler Ein gang SIO Mode DI XXXXbin 0010bin digitaler Aus gang SIO Mode DO XXXXbin 0011bin SCAN Mode XXXXbin 1001bin SIO IN mit IO Link Zugriff XXXXbin other reserviert Byte 2 reserviert Byte 3 Betriebsart Port 2 Byte 4 reserviert Byte 5 Betriebsart Port 3 Byt...

Page 21: ... Mode XXXXbin 1001bin SIO IN mit IO Link Access XXXXbin 0101bin reserviert Byte 2 Zykluszeit Port 1 Byte 3 Status Port 2 Byte 4 Zykluszeit Port 2 Byte 5 Status Port 3 Byte 6 Zykluszeit Port 3 Byte 7 Status Port 4 0 144 Byte 8 Zykluszeit Port 4 Read only Service Response Timeout Wert der IO Link Ports Zeit Wert x100 in ms welche das IOLD hat um eine gültige Service Response auf ein Service Request ...

Page 22: ...erlast Device Versorgung 0 OK 1 Überlast 24 V Versorgungsspannung 0 OK 0 146 1 nicht ausreichend Read only 0 161 IOLD_PD_Out_1 Ausgangsdaten des IO Link Devices an Port 1 im COM Mode Die zurückgegebene Daten länge entspricht der Daten länge des IO Link Devices an Port 1 im COM Mode Read only 0 162 IOLD_PD_Out_2 Ausgangsdaten des IO Link Devices an Port 2 im COM Mode Die zurückgegebene Daten länge ...

Page 23: ...vices an Port 2 im COM Mode Read only 0 179 IOLD_PD_In_3 Eingangsdaten des IO Link Devices an Port 3 im COM Mode Die zurückgegebene Daten länge entspricht der Daten länge des IO Link Devices an Port 3 im COM Mode Read only 0 180 IOLD_PD_In_4 Eingangsdaten des IO Link Devices an Port 4 im COM Mode Die zurückgegebene Daten länge entspricht der Daten länge des IO Link Devices an Port 4 im COM Mode Re...

Page 24: ... einen effektiven Zugriff auf IO Link Device Datenobjekte Die normalen Lese und Schreibdienste die der Kanal zu Verfügung stellt werden auf den IO Link Service Kanal abgebildet Ausnahmen sind Index 0 und 1 Auf diese werden die direkten Parameter abgebildet Ein Datenaustausch ist nur möglich wenn die IO Link Kommunikation mit dem IO Link Device aktiv ist d h wenn der entsprechende Status COMx geset...

Page 25: ... 7 2 Mechanismus der Übertragung in den Prozessdaten Das VC1 Gerät ist ein fest installiertes virtuelles Gerät des IO Link Masters weil die Prozessdaten zur Übertragung von Kommunikationsdaten Service PDU genutzt werden können Während des aktiven Prozessdatenaustausches ist es möglich das VC1 Gerät den einzelnen Ports des Masters und deren Kommunikationsobjekten sequentiell zuzu ordnen und paralle...

Page 26: ...agmen tiert 08hex bis 0Fhex Reserviert 2 Gerätenummer 3 Invoke ID Kanal Slot 4 Index High 5 Index Low 6 Subindex 7 Länge falls erforderlich 8 Datenblock falls erforderlich Fortsetzungsfragment 8 Byte Byte Beschreibung Dienst im Fortsetzungsfragment Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Request Response 0 1 Fragmentnummer 01hex bis 1Fhex 1 0 Request 1 Response Fragmenttyp 01 Fortsetzungs ...

Page 27: ...ach jedem Request wird ein Response gesendet Dieses Response zeigt jeweils an dass der Request empfangen wurde und welcher Status derzeit vorliegt Byte Beschreibung 1 Dienst gespiegelter Request mit gesetztem Response Bit 2 Status falls erforderlich 3 Länge nur beim ersten Read Response 4 n Datenblock falls erforderlich Der Status wird bei Abschluss der lokalen Service PDU Übertragung sowie im Feh...

Page 28: ...n Das gilt auch für Objekte auf dem IO Link Master Subindex Der Subindex erlaubt bei einem IO Link Objekt die Auswahl eines bestimmten Elementes aus einem Array oder einem Record Bei Zugriffen auf einen IO Link Device ist folglich der Subindex immer anzugeben Subindex 0 alle Elemente des Objektes Subindex 1 erstes Element des Objektes Subindex n n tes Element des Objektes Länge Dieser Wert gibt an...

Page 29: ...truktur der Daten 93 00 08 57 42 31 32 47 Read Response Status Länge 5 Byte Objektdaten Read Request Master Device PD Daten des Tunnels 4 Worte VC1 hex Struktur der Daten 93 xx xx xx xx xx xx xx Quittierung Startfragment 7 Byte ungenutzt Read Response Device Master PD Daten des Tunnels 4 Worte VC1 hex Struktur der Daten C0 4C 41 53 00 00 00 00 Abschlussfragment 3 Byte Objektdaten 4 Byte ungenutzt ...

Page 30: ...nels 4 Worte VC1 hex Struktur der Daten 21 xx xx xx xx xx xx xx Response 7 Byte ungenutzt Write Request Master Device PD Daten des Tunnels 4 Worte VC1 hex Struktur der Daten 40 2E xx xx xx xx xx xx Abschlussfragment 1 Byte Objektdaten 6 Byte ungenutzt Write Response Device Master PD Daten des Tunnels 4 Worte VC1 hex Struktur der Daten 84 00 xx xx xx xx xx xx Response Status 6 Byte ungenutzt Clear ...

Page 31: ...gikversorgung ist nicht ausreichend LED rot Buskommunikation Rot ein Slaveadresse ungültig außerhalb des Wertebereichs von 1 bis 126 PROFIBUS DP nicht angeschlossen Master nicht aktiv Fehlerhafte Einstellung Masterprojektierung Stationsadresse Synchronisierung oder Parametrierung läuft Timeout ist abgelaufen BF Rot aus Gerät wird vom Master angesprochen und befindet sich im Zustand Zyklischer Proz...

Page 32: ...n 6 2 Diagnosedaten über den PROFIBUS Das Diagnosekonzept des IOLM besteht aus zwei Komponenten Zum einen werden die Diagnosedaten über den PROFIBUS dem Steuerungssystem in Form von Diagnosebytes zur Verfügung gestellt Zum anderen ist es die Vor Ort Diagnose die durch bestimmte Farb Codes der LEDs auf dem IOLM die Fehlerart anzeigt Die PROFIBUS Diagnose besteht aus fünf Blöcken 1 PROFIBUS Standard...

Page 33: ...alten sein Liegt keine kanalgenaue Diagnose vor ist dieser Teil des Diagnose Telegramms nicht vorhanden Wenn vorhanden ergibt sich die Länge des Blocks der kanalgenauen Diagnose zu yx3 Byte mit y Anzahl der kanalgenauen Diagnosen Für die Berechnungen der Bytenummern bei vorhandener kanalgenauer Diagnose ergeben sich folgende Formeln Byte Nr für kanalbezogene Diagnose Header n Byte Nr für IN OUT un...

Page 34: ...Meldungen Für die Berechnungen der Bytenummern bei vorhandener kanalgenauer Diagnose ergeben sich folgende Formeln Byte Nr für EventCode High Byte i Byte Nr für EventCode Low Byte i Byte Nr für Portnummer i Byte Nr für Event Klassifizierung i k 5 ix4 3 k 5 ix4 2 k 5 ix4 1 k 5 ix4 0 6 2 1 Block 1 PROFIBUS Standard Diagnose X Wert 1 ist aktiviert Wert 0 ist deaktiviert M Slave sendet 0 Master ergänz...

Page 35: ...rs nach Parametrierung Default ist 255 0xFF Ident Number Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 225 0x00 0xFF Ident Number High Byte 5 und 6 0 225 0x00 0xFF Ident Number Low Byte 6 2 2 Block 2 Kennungsbezogene Diagnose In Abschnitt 6 2 werden die fehlerhaften Ports angezeigt Für jeden fehlerhaften Port wird eine 1 eingetragen Im ersten Byte des Blocks wird in Bit 0 bis 5 die Länge L des...

Page 36: ...lock 4 Kanalbezogene Diagnose Bis zu zehn Fehler werden hier angezeigt Pro Fehler gibt es 3 Byte dieser Block kann insgesamt maximal 30 Byte groß werden Jeder Fehler ist in sich abgeschlossen zu betrachten Die Voraussetzung für die Anzeige der Fehler ist dass das IOLD die IO Link Diagnose unterstützt und die kanalgenaue Diagnose des Gerätes aktiviert ist IO 00bin Reserviert IO 01bin Input IO 10bin...

Page 37: ...Event 7 iPar Meldung Statusdaten enthalten die Daten der iPar Notification Struktur der Statusmeldungen Oktett Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Header n 0 0 Länge des Blocks Status Typ 1 Status Typ 1 Status Typ 0 reserviert 8 29 reserviert 1 Status Message 30 PrmCmdAck 2 Modul_Status 31 Red_Stat 3 DxB_Link_Status 32 125 herstellerspezifisch 4 6 reserviert 126 PA Profil n 1 Statusm o...

Page 38: ...Klassifizierung entspricht der IO Link Spe zifikation 8 Nachfolgend wird die Bit Struktur der Event Klassifizierung definiert Bit Beschreibung Event Klassifizierung Instanz 0 2 Die Bits 0 bis 2 bilden einen Vorgang ab der durch ein Ereignis Event Quelle ausgelöst wurde Dieser Vorgang ist somit die Grundlage für die Auswertung von Ereignissen Für Ereignisse gilt 0 unbekannt 1 Phy 2 DL 3 AL 4 Anwend...

Page 39: ... IN IN ULS OUT UL US BF I1 X1 I2 X2 I3 X3 I4 X4 1 2 ß 5 6 9 3 4 8 7 Bezeichnung Bedeutung BUS IN PROFIBUS IN BUS OUT PROFIBUS OUT ULS IN Spannungsversorgung IN Logik und IO Link Ports I1 X1 I4 X4 Port 1 bis 4 M12 Buchsen ULS OUT Spannungsversorgung OUT Logik und IO Link Ports für weitere Geräte X1 X10 Drehcodierschalter zum Einstellen der Slave Adresse X1 für Einerstellen X10 für Zehnerstellen a A...

Page 40: ...Leitungsschirm und Gehäuse der PB Steckverbinder achten Im Gerät wird der Schirm auf FE gelegt PROFIBUS IN PROFIBUS OUT PIN Signal Spezifikation Beschreibung 1 VP V DC 5 V für Abschlusswiderstand 2 RxD TxD N A RS 485 PD Invertierte Busleitung 3 DGND V DC 0 V 4 RxD TxD P B RS 485 PU Nichtinvertierte Busleitung 5 Schirm FE Leitungsschirm auf FE gelegt Gehäuse Schirm FE Leitungsschirm auf FE gelegt L...

Page 41: ...pannungen UL und US an der Buchse ULS OUT dürfen jeweils mit maximal 2 A belasten werden IN OUT PIN IN OUT 1 UL DC 24 V UL DC 24 V 2 US GND US GND 3 UL GND UL GND 4 US DC 24 V US DC 24 V 5 nicht belegt nicht belegt 7 4 Pin Belegung der Ports Die Pins 1 3 und 4 bilden die IO Link Schnittstelle OUT PIN Port n 1 L 2 NC 3 L 4 C Q 5 NC a ACHTUNG Abb 5 Pin Belegung der Spannungsversorgung ULS Hinweis Ab...

Page 42: ... Nennstrom je Gerät 800 mA Überlastschutz elektronisch im Gerät Kurzschlussschutz elektronisch im Gerät Zulässige Leitungslänge zum Sensor Aktor 20 m Fehlermeldungen an das übergeordnete Steuerungs oder Rechnersystem Kurzschluss der Sensorversorgung ja Überlast der Sensorversorgung ja Schnittstellen Bussystem PROFIBUS DP Baudrateneinstellung automatische Baudratenerkennung Ankommender Bus Kopplung...

Page 43: ...chaltschwellen Maximale Spannung des Low Pegels ULmax DC 5 V Minimale Spannung des High Pegels UHmin DC 11 V Nenneingangsspannung DC 24 V Bereich DC 0 V UIN DC 30 V Nenneingangsstrom 8 mA bei DC 24 V Stromverlauf linear im Bereich 0 V UIN DC 30 V Verzögerungszeit ton 3 ms typisch toff 3 ms typisch Zulässige Leitungslänge zum Sensor 20 m Digitale Ausgänge im DIO Modus Anzahl maximal 4 Nennausgangss...

Page 44: ...y the law of copyright whereby all rights established therein remain with the company SICK AG Reproduction of this document or parts of this document is only permissible within the limits of the legal determination of Copyright Law Alteration or abridgement of the document is not permitted without the explicit written approval of the company SICK AG ...

Page 45: ...he master 60 5 5 IO Link CALL 65 5 6 IO Link communication direct via DP V1 with slot and index 65 5 7 IO Link communication indirect via DP V0 66 5 7 1 Acyclic communication via process data DP V0 66 5 7 2 Mechanism for transmission in the process data 66 5 7 3 Procedure for transmission 68 5 8 For VC1 the parameters have the following meaning 69 5 8 1 General 69 5 8 2 Example 1 70 5 8 3 Example ...

Page 46: ...more field modules IOLSHPB P3104R01 It also addresses people who integrate the field module IOLSHPB P3104R01 into a plant initialise its use or who are in charge of servicing and testing the unit 1 3 Depth of information These operating instructions contain information on the field module IOLSHPB P3104R01 on the following subjects Mounting Configuration IO Link communication Parameterization Diagn...

Page 47: ... claims against SICK AG are forfeited in the case of any other use or altera tions being made to devices even as part of their mounting or installation 2 2 General safety notes and protective measures Read the operating instructions before operation start up Connection mounting and setting only by qualified personnel Protect the field module IOLSHPB P3104R01 from humidity and soiling at operation ...

Page 48: ...t switches to IO Link mode and remains in this state until communication is interrupted In COM mode the IO Link process data is displayed in the process data When communi cation is aborted e g faulty cabel or M12 male connector not inserted an attempt is made cyclically at approximately one second intervals to establish communication In digital output mode the port can be operated as a digital out...

Page 49: ...omponents Supply the IO Link devices only with the US voltage supplied from the connection points Avoid polarity reversal Avoid reverse pole connection of supply voltages UL US to prevent damage to the device Observe allocation of connections When connecting the sensors observe the correct allocation of the connections to the PROFIBUS input process data refer to chapter 7 2 Assignment of the PROFI...

Page 50: ...8 bits IN This module is used to operate an IOLD in COM mode Own PD IOL_I__16 bit COM mode 16 bits IN This module is used to operate an IOLD in COM mode Own PD IOL_I__32 bit COM mode 32 Byte IN This module is used to operate an IOLD in COM mode Own PD IOL_I__8 byte COM mode 8 bits IN This module is used to operate an IOLD in COM mode Own PD IOL_I__32 byte COM mode 32 bits IN This module is used to...

Page 51: ...m COM mode 16 bits OUT This module is used to operate an IOLD in COM mode Own PD IOL_O__8 byte dev prm COM mode 8 byte OUT This module is used to operate an IOLD in COM mode Own PD IOL_O__32 byte dev prm COM mode 32 byte OUT This module is used to operate an IOLD in COM mode Own PD IOL_I O__8 _8 bit dev prm COM mode 8 bits IN 8 bits OUT This module is used to operate an IOLD in COM mode Own PD IOL...

Page 52: ... Status 2 2 2 digital Input 0 0 3 digital Input 0 0 4 digital Input 0 0 5 digital Input 0 0 In this configuration the device is operated with four digital inputs 2 bytes of input data and 2 bytes of output data are used for this in the PROFIBUS process data The default settings of the global device parameters are indicated in accordance with the table on page 55 According to the GSD this module mu...

Page 53: ... by the application to an IOLD connected to this port an attempt is made to establish IO Link communication If an IOLD is detected access is executed in accordance with the parameterized IOLD ID If no IOLD is detected the communication attempts are aborted after around 5 seconds ID specific diagnostics Enable default ID specific diagnostics are active Disable ID specific diagnostics are not active...

Page 54: ...access No action Operating mode port n Digital input No action Digital output Set SCAN mode All output bits if present are set to 0 Set all SIO input with IO Link access No action Operating mode port n Digital input No action Digital output Last value is held SCAN mode All the values of the last valid output bit if present are held Hold last value SIO input with IO Link access No action Operating ...

Page 55: ... direct parameter page of the IOLD 0x10 0x1B device specific Device parameter n Default 0x00 Device parameter 1 Direct parameter 0x10 of the IOLD see IOLD manufacturer description Device parameter 2 Direct parameter 0x10 of the IOLD see IOLD manufacturer description Device parameter 3 Direct parameter 0x10 of the IOLD see IOLD manufacturer description Device parameter 4 Direct parameter 0x10 of th...

Page 56: ... Operating mode port 1 SCAN mode Operating mode port 2 Digital input Operating mode port 3 SCAN mode Operating mode port 4 SIO Input mit IO Link access Diagnostics ID specific Enable Diagnostics module status Enable Diagnostics status description Enable Diagnostics channel specific Enable Diagnostics IOL status Enable Diagnostics Master Enable Diagnostics port 1 Enable Diagnostics port 2 Enable Di...

Page 57: ...evice_ID_3 0x00 not validated 3 Digital input 0 0 Vendor_ID_1 0x00 validated Vendor_ID_2 0x01 validated Device_ID_1 0x00 Device_ID_2 0x00 Device_ID_3 0x00 Device parameter 1 0xF1 Device parameter 2 0xF2 Device parameter 3 0xF3 Device parameter 4 0xF4 Device parameter 5 0xF5 Device parameter 6 0xF6 Device parameter 7 0xF7 Device parameter 8 0xF8 Device parameter 9 0xF9 Device parameter 10 0xFA Devi...

Page 58: ...L_I O__2 _8 byte dev prm byte 5 IOL_I O__2 _8 byte dev prm byte 6 IOL_I O__2 _8 byte dev prm byte 7 IN process data Assignment IOLM Status byte 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 COM states Port4 Port3 Port2 Port1 Reserved X X X X 0 0 0 0 IOLM Status byte 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 PD vaild states Digital input states Port4 Port3 Port2 Port1 Port4 Port3 Port2 ...

Page 59: ...2 Port1 X X X X X X X X IOL_I O__4 _1 byte byte 0 See IOLD manufacturer description IOL_I O__2 _8 byte dev prm Byte 0 IOL_I O__2 _8 byte dev prm byte 1 IOL_I O__2 _8 byte dev prm byte 2 IOL_I O__2 _8 byte dev prm byte 3 IOL_I O__2 _8 byte dev prm byte 4 IOL_I O__2 _8 byte dev prm byte 5 IOL_I O__2 _8 byte dev prm byte 6 IOL_I O__2 _8 byte dev prm byte 7 See IOLD manufacturer description The backgr...

Page 60: ...al output is set can be read via digital input states IO Link master status Digitale outputs port n 0 Digital output is not set can be read via digital input states 5 4 Objects of the master Slot Index No Content function Access IOLM control 1 byte This object can be used to reset error or diagnostic states The corresponding action is executed by one of the bits used Bit 1 LSB Reserved Bit 2 Port ...

Page 61: ...t operating mode Byte 1 Status port 1 Physics port cycle 1101bin XXXXbin Physics 2 3 wire free other XXXXbin Reserved Operating mode XXXXbin 0001bin Digital input SIO mode DI XXXXbin 0010bin Digital output SIO mode DO XXXXbin 0011bin SCAN mode XXXXbin 1001bin SIO IN with IO Link access XXXXbin other Reserved Byte 2 Reserved Byte 3 Status port 2 Byte 4 Reserved Byte 5 Status port 3 Byte 6 Reserved ...

Page 62: ...XXXXbin 1001bin SIO IN with IO Link access XXXXbin 0101bin Reserved Byte 2 Cycle time port 1 Byte 3 Status port 2 Byte 4 Cycle time port 2 Byte 5 Status port 3 Byte 6 Cycle time port 3 Byte 7 Status port 4 0 144 Byte 8 Cycle time port 4 Read only Service response timeout value of the IO Link ports Time value x100 in ms the IOLD has in order to send a valid service response to a service request Min...

Page 63: ...d device supply 0 OK 1 Overload 24 V supply voltage 0 OK 0 146 1 Too low Read only 0 161 IOLD_PD_Out_1 Output data of the IO Link device at port 1 in COM mode The returned data length corresponds to the data length of the IO Link device at port 1 in COM mode Read only 0 162 IOLD_PD_Out_2 Output data of the IO Link device at port 2 in COM mode The returned data length cor responds to the data lengt...

Page 64: ...t port 2 in COM mode Read only 0 179 IOLD_PD_In_3 Input data of the IO Link devices at port 3 in COM mode The returned data length corresponds to the data length of the IO Link device at port 3 im COM mode Read only 0 180 IOLD_PD_In_4 Input data of the IO Link device at port 4 in COM mode The returned data length corresponds to the data length of the IO Link device at port 4 in COM mode Read only ...

Page 65: ...annel enables effective access to IO Link device data objects The normal read and write services that the channel provides are mapped to the IO Link service channel Exceptions are index 0 and 1 to which direct parameters are mapped Data exchange is only possible if IO Link communication with the IO Link device is active i e if the corres ponding COMx status is set refer to chapter 5 4 Objects of t...

Page 66: ...ion version 1 0 5 7 2 Mechanism for transmission in the process data The VC1 device is a permanently installed virtual device of the IO Link master because the process data can be used to transmit communication data service PDU During active process data exchange it is possible to assign the VC1 device sequentially to the individu al ports of the master and its communication objects and to exchang...

Page 67: ...gment 1 frag mented 0 not fragmented 08hex bis 0Fhex Reserved 2 Device number 3 Invoke ID channel slot 4 Index high 5 Index low 6 Subindex 7 Length if required 8 Data block if required Continue fragment 8 bytes Byte Description Service in continue fragment Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Request Response 0 1 Fragment number 01hex bis 1Fhex 1 0 Request 1 Response Fragment type 01 Co...

Page 68: ...dure for transmission A response is sent after every request This response indicates that the request has been received and shows its current status Byte Description 1 Service mirrored request with set response bit 2 Status if required 3 Length only on first read response 4 n Datablock if required The status is indicated when IO Link transmission is complete and in the event of an error In the eve...

Page 69: ...o bytes This also applies for objects on the IO Link master Subindex When working with an IO Link object the subindex can be used to select a specific element from an array or record Therefore the subindex should always be specified when accessing an IO Link device Subindex 0 All elements of the object Subindex 1 First element of the object Subindex n nth element of the object Length This value sp...

Page 70: ...C1 hex Data structure 93 00 08 57 42 31 32 47 Read response status length 5 bytes of object data Read request master device Tunnel PD data 4 words VC1 hex Data structure 93 xx xx xx xx xx xx xx Start fragment acknowledgment 7 bytes unused Read response device master Tunnel PD data 4 words VC1 hex Data structure C0 4C 41 53 00 00 00 00 End fragment 3 bytes of object data 4 bytes unused In the read ...

Page 71: ...esponse device master Tunnel PD data 4 words VC1 hex Data structure 21 xx xx xx xx xx xx xx Response 7 bytes unused Write request master device Tunnel PD data 4 words VC1 hex Data structure 40 2E xx xx xx xx xx xx End fragment 1 byte of object data 6 bytes unused Write response device master Tunnel PD data 4 words VC1 hex Data structure 84 00 xx xx xx xx xx xx Response status 6 bytes unused Clear ...

Page 72: ...ications power present UL Green off Communications power too low LED red Bus communication Red on Invalid slave address out of the range from 1 to 126 PROFIBUS DP not connected Master not active Incorrect setting master configuration station address Synchronization or parameterization running timeout elapsed BF Red off Device is addressed by the master and is in the cyclic process data exchange st...

Page 73: ...e diagnostic concept for the IOLM consists of two components Firstly diagnostic data is supplied to the control system via PROFIBUS in the form of diagnostic bytes Secondly local diagnostics are available whereby the error type is indicated by the specific color coding of the LEDs on the IOLM PROFIBUS diagnostics consist of five blocks 1 PROFIBUS standard diagnostics 2 ID specific diagnostics 3 Po...

Page 74: ...are no channel specific diagnostics this part of the diagnostic telegram is not present If present the length of the block for channel specific diagnostics is yx3 bytes where y the number of channel specific diagnostics The following formulas are used to calculate the byte numbers for existing channel specific diagnostics Byte number for channel specific diagnostics header n Byte number for IN OUT...

Page 75: ...nk status messages The following formulas are used to calculate the byte numbers for existing channel specific diagnostics Byte number for EventCode high byte i Byte number for EventCode low byte i Byte number for Port number i Byte number for Event classification i k 5 ix4 3 k 5 ix4 2 k 5 ix4 1 k 5 ix4 0 6 2 1 Block 1 PROFIBUS standard diagnostics X Value 1 is activated Value 0 is deactivated M S...

Page 76: ... 4 0 125 0x00 0x7E Master address following parameterization default address is 255 0xFF Ident Number Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 225 0x00 0xFF ID number high byte 5 and 6 0 225 0x00 0xFF ID number low byte 6 2 2 Block 2 ID specific diagnostics The faulty ports are displayed in section 6 2 For each faulty port a 1 is entered In the first byte of the block the length L of the ...

Page 77: ...tes 6 2 4 Block 4 Channel specific diagnostics Up to ten errors are displayed here There are 3 bytes per error this block can be a maximum of 30 bytes in size Each error should be considered individually In order to display the errors the IOLD must support IO Link diagnostics and channel specific diagnostics must be activated for the device IO 00bin Reserved IO 01bin Input IO 10bin Output IO 11bin...

Page 78: ...ription IO Link event 7 iPar description Status data contains the iPar notification data Structure of the status messages Oktett Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Header n 0 0 Length of the block Status type 1 Status type 1 Status type 0 Reserved 8 29 Reserved 1 Status message 30 PrmCmdAck 2 Modul status 31 Red_Stat 3 DxB_Link_Status 32 125 manufacturer specific 4 6 Reserved 126 PA p...

Page 79: ... see the following table Event classification according to the IO Link specification 8 In the following the bit structure of the event qualifier is defined Bit Description Event qualifier Instance 0 2 The bits 0 to 2 indicate the instance triggered by the event event source and therefore the instance forming the basis for the evaluation of the event For events is valid 0 Unknown 1 Phy 2 DL 3 AL 4 ...

Page 80: ...I4 X4 1 2 ß 5 6 9 3 4 8 7 All dimensions in mm Designation Meaning BUS IN PROFIBUS IN BUS OUT PROFIBUS OUT ULS IN Power supply IN logic and IO Link ports I1 X1 I4 X4 Port 1 to 4 M12 female connector X n C Q cable pin 4 of the M12 female connector ULS OUT Power supply OUT logic and IO Link ports for additional devices X1 X10 Rotary switches to setting the slave address X1 for units X10 for tens a W...

Page 81: ...d and the PB connector housing The shield is connected to FE in the device PROFIBUS IN PROFIBUS OUT PIN Signal Specification Description 1 VP V 5 V DC for termination resistor 2 RxD TxD N A RS 485 PD Inverted bus cable 3 DGND V 0 V DC 4 RxD TxD P B RS 485 PU Non inverted bus cable 5 Shield FE Cable shield connected to FE Housing Shield FE Cable shield connected to FE Legend A Cable A B Cable B FE ...

Page 82: ... voltages UL and US at female connector ULS OUT may each only carry a maximum current of 2 A IN OUT PIN IN OUT 1 UL 24 V DC UL 24 V DC 2 US GND US GND 3 UL GND UL GND 4 US 24 V DC US 24 V DC 5 Not used Not used 7 4 Pin assignment of the ports Pins 1 3 and 4 form the IO Link interface OUT PIN Port n 1 L 2 NC 3 L 4 C Q 5 NC a WARNING Abb 5 Pin assignment of the power supply ULS Note Abb 6 Pin assign...

Page 83: ...ominal current per channel 200 mA Nominal current per device 800 mA Overload protection Electronical in the device Short circuit protection Electronical in the device Permissible cable length to the sensor 20 m Error messages to the higher level control or computer system Sensor supply short circuit yes Sensor supply overload yes Interface Bus system PROFIBUS DP Baud rate setting Automatic baud ra...

Page 84: ...ximum low level voltage ULmax 5 V DC Minimum high level voltage UHmin 11 V DC Nominal input voltage 24 V DC Range 0 V DC UIN 30 V DC Nominal input current 8 mA bei 24 V DC Current flow Linear in the range 0 V UIN 30 V DC Delay time ton 3 ms typical toff 3 ms typical Permissible cable length to the sensor 20 m Digital outputs in DIO mode Number 4 maximum Nominal output voltage UOUT US 3 V DC Nomina...

Page 85: ...1341 E Mail support sick jp Nederlands Phone 31 0 30 229 25 44 E Mail info sick nl Norge Phone 47 67 81 50 00 E Mail austefjord sick no Österreich Phone 43 0 22 36 62 28 8 0 E Mail office sick at Polska Phone 48 22 837 40 50 E Mail info sick pl Republic of Korea Phone 82 2 786 6321 4 E Mail info sickkorea net Republika Slovenija Phone 386 0 1 47 69 990 E Mail office sick si România Phone 40 356 17...

Reviews: