background image

Sicherheitsprogramm erstellen - Konfigurationsbeispiel

 

 

 TR-Electronic GmbH 2016, All Rights Reserved 

Printed in the Federal Republic of Germany 

Page 28 of 159 

TR - ECE - TI - DGB - 0292 - 01 

09/20/2016 

 

 

Aus  der  Netzwerk-Liste  muss  das  Mess-System,  dessen  Name  zugewiesen 
werden soll, ausgewählt werden. Danach kann die Schaltfläche 

Name zuweisen 

angewählt werden. 

 

 

 
 

 

Sobald  der Name  zugewiesen  wurde,  bekommt  das  Mess-System  einen blauen 
Haken  und  den  Status  OK  in  der  Netzwerkliste.  Das  Fenster kann  danach  über 
die Schaltfläche 

Schließen 

beendet werden. 

 

 

 
 

 

Im  Auslieferungszustand,  sowie  nach  einer  Rücksetzung,  hat  das  Mess-System 
keinen Gerätenamen gespeichert. 

 

Summary of Contents for CD-75 Series

Page 1: ...nal _Festlegen der Parameter CRC Berechnung _Safety Program Creation Configuration Example _Access to the safety oriented data channel _Parameter Definition CRC Calculation CDH 75 M Absolute Encoder C...

Page 2: ...riftlichen Genehmigung durch den Hersteller Zuwiderhandlungen verpflichten zu Schadenersatz nderungsvorbehalt Jegliche nderungen die dem technischen Fortschritt dienen vorbehalten Dokumenteninformatio...

Page 3: ...einstellbare F Parameter 13 3 2 2 Einstellbare F Parameter 13 4 Sicherheitsprogramm erstellen Konfigurationsbeispiel 14 4 1 Voraussetzungen 15 4 2 Hardware Konfiguration 16 4 2 1 Eigenschaften der Har...

Page 4: ...eibung 63 5 2 3 Baustein Erstellung 66 6 Zugriff auf den sicherheitsgerichteten Datenkanal 74 6 1 Ausgabe von passivierten Daten Ersatzwerte im Fehlerfall 74 6 2 F Peripherie DB 74 6 2 1 Mess System F...

Page 5: ...ral Republic of Germany TR Electronic GmbH 2016 All Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 5 of 159 nderungs Index nderung Datum Index Erstausgabe 20 04 16 00 Englische bersetzung hinzu...

Page 6: ...tion gilt ausschlie lich f r folgende Mess System Baureihen mit PROFINET IO Schnittstelle und PROFIsafe Profil in Verbindung mit einer SIEMENS SIMATIC S7 Steuerung der Serie 300 400 bzw 1500 CDV 75 CD...

Page 7: ...perverletzung eintreten kann wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden bedeutet dass ein Sachschaden eintreten kann wenn die entsprechenden Vorsichtsma nahmen nicht getroffen w...

Page 8: ...4 Nutzungsbedingungen der Softwarebeispiele F r die fehlerfreie Funktion des Sicherheitsprogrammes und der Anwendungsbeispiele bernimmt die Firma TR Electronic GmbH keine Haftung und keine Gew hrleis...

Page 9: ...heken Download auf Seite 79 herunter geladen werden 3 1 iParameter Die iParameter sind in der Standardeinstellung bereits mit sinnvollen Werten vorein gestellt und sollten nur dann ver ndert werden we...

Page 10: ...t Diese k nnen ber eine XML Vorlagendatei in das Programm TR_iParameter geladen werden Sind davon abweichende Werte erforderlich k nnen diese mit Doppelklick auf den entsprechenden Eintrag berschriebe...

Page 11: ...licken Das Ergebnis wird im Feld F_iPar_CRC wahlweise als Dezimal oder Hex Wert angezeigt Jede Parameter nderung erfordert eine erneute F_iPar_CRC Berechnung Ist bereits ein Sicherheitsprogramm vorhan...

Page 12: ...llt und sollten nur dann ver ndert werden wenn die Automatisierungsaufgabe dies ausdr cklich erfordert Zur sicheren bertragung der individuell eingestellten F Parameter ist eine CRC erforderlich welch...

Page 13: ...th 3 Byte CRC F_Block_ID 1 F_Par_Version 1 V2 mode F_Source_Add 1 Beispielwert wird vom F Host vorgegeben 3 2 2 Einstellbare F Parameter Bei den folgenden Parametern wird davon ausgegangen dass diese...

Page 14: ...eaktion eingebaut Damit wird sichergestellt dass Ausf lle und Fehler erkannt werden und entsprechende Reaktionen ausgel st werden die das F System im sicheren Zustand halten oder es in einen sicheren...

Page 15: ...hen sich auf den reinen Ablauf ohne dabei die Hinweise aus dem SIEMENS Handbuch mit zu ber cksichtigen Die im SIEMENS Handbuch gegebenen Informationen Hinweise insbesondere die Sicherheitshinweise und...

Page 16: ...bH 2016 All Rights Reserved Printed in the Federal Republic of Germany Page 16 of 159 TR ECE TI DGB 0292 01 09 20 2016 4 2 Hardware Konfiguration Das TIA Portal V13 starten und ein neues Projekt anleg...

Page 17: ...I DGB 0292 01 Page 17 of 159 Die CPU 1511F 1 PN ausw hlen und die Schaltfl che Hinzuf gen anw hlen Es wird in die Projektansicht von TIA Portal V13 gewechselt Im Arbeitsbereich ist die Ger tesicht mit...

Page 18: ...n Doppelklick mit der linken Maustaste auf das Symbol 6EP1332 4BA00 ausw hlen Das Netzteil wird in die Profilschiene mit aufgenommen Die Hardware Komponenten in der Profilschiene sind nun vollst ndig...

Page 19: ...ngsdateien GSD verwalten anw hlen Dadurch ffnet sich das Fenster Ger tebeschreibungsdateien verwalten Dort das Installationsverzeichnis f r die GSDML bei Quellpfad angeben die GSDML Datei ausw hlen un...

Page 20: ...ojektnavigation auf der linken Seite den Eintrag Ger te Netze mit einem Doppelklick mit der linken Maustaste anw hlen Es wird im Arbeitsbereich die Netzsicht angezeigt Im Hardwarekatalog mit gesetzter...

Page 21: ...21 of 159 Das Profinet Netzwerk des Mess Systems mit der Steuerung verbinden Dazu in der Netzsicht beim Mess System mit der rechten Maustaste den Texte Nicht zugeordnet anw hlen Im Auswahlmen das sich...

Page 22: ...t jetzt mit der Steuerung verbunden 4 2 1 Eigenschaften der Hardware Konfiguration festlegen Die Objekteigenschaften der einzelnen Hardware Komponenten werden mit einem Klick der linken Maustaste auf...

Page 23: ...rmany TR Electronic GmbH 2016 All Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 23 of 159 Unterhalb der Netzsicht werden im Inspektorfenster nach Auswahl des Registers Eigenschaften Allgemein...

Page 24: ...der Maske kann unter IP Protokoll die IP Adresse und die Subnetzmaske eingestellt werden Die IP Adresse wird mit dem Download des Projekts durch den PG PC eingestellt Um die Zugriffsberechtigung f r d...

Page 25: ...tivierung ein Haken bei F F higkeit aktivieren gesetzt sein Falls nicht ist die Fehlersicherheit durch anw hlen der Schaltfl che F Aktivierung einschalten zu aktivieren Da die F CPU als Default Einste...

Page 26: ...Dadurch ffnet sich die Ger tesicht des Arbeitsbereichs mit dem Mess System Unterhalb der Ger tesicht werden im Inspektorfenster unter Eigenschaften Allgemein die Mess System Eigenschaften angezeigt U...

Page 27: ...echten Maustaste angew hlt werden Dadurch ffnet sich ein Kontextmen Im Men ist der Eintrag Ger tename zuweisen mit der linken Maustaste anzuw hlen Im ge ffneten Fenster ist unter der Einstellung Konfi...

Page 28: ...as Mess System dessen Name zugewiesen werden soll ausgew hlt werden Danach kann die Schaltfl che Name zuweisen angew hlt werden Sobald der Name zugewiesen wurde bekommt das Mess System einen blauen Ha...

Page 29: ...DGB 0292 01 Page 29 of 159 4 3 Parametrierung 4 3 1 Einstellen der iParameter Um die iParameter einstellen zu k nnen muss in der Ger tesicht des Arbeitsbereichs zun chst in dem auf der rechten Seite...

Page 30: ...rden Werden wie oben dargestellt davon abweichende Parameterwerte ben tigt muss f r diesen neuen Parameterdatensatz eine F_iPar_CRC Berechnung erfolgen Siehe Kap 3 Festlegen der Parameter CRC Berechnu...

Page 31: ...OFIsafe ausgew hlt werden Der F_Dest_Add Eintrag und die Einstellung der Adressschalter des Mess Systems m ssen bereinstimmen Der Parameterwert f r den Parameter F_iPar_CRC ergibt sich aus dem eingest...

Page 32: ...nterlegt dargestellt 4 4 1 Programmstruktur Der Einstieg in das Sicherheitsprogramm erfolgt mit dem Aufruf des F Organisationsbausteins FOB_RTG1 OB123 Dieser ruft zyklisch ber einen Weckalarm den F Fu...

Page 33: ...stein Main_Safety_RTG1 FB1 einem F Datenbaustein Main_Safety_RTG1_DB DB1 Um die F Ablaufgruppe einzustellen bzw zu ndern muss in der Projektnavigation im Verzeichnisbaum der Eintrag CD_75_ EPN_PROFIsa...

Page 34: ...programm festzulegen muss im Verzeichnisbaum des Safety Administration Editors das Verzeichnis Zugriffschutz mit der linken Maustaste angew hlt werden In der Maske muss unter Schutz des Offline Sicher...

Page 35: ...stems im Sicherheitsprogramm zu speichern muss ein fehlersicherer Datenbaustein angelegt werden Dazu muss in der Projektnavigation im Verzeichnisbaum der Eintrag CD_75_ EPN_PROFIsafe PLC_1 CPU 1511F 1...

Page 36: ...den soll muss unterhalb von Weitere Informationen bei Neu hinzuf gen und ffnen der Haken entfernt werden Bei Name wird im Beispielprojekt IN_DataEncSafety eingegeben Durch bet tigen der OK Schaltfl ch...

Page 37: ...anisationsbaustein neu ge ffnet werden F r OB83 ist der Eintrag Pull or plug of modules f r OB86 der Eintrag Rack or station failure und f r OB122 der Eintrag IO access error aus der Liste anzuw hlen...

Page 38: ...gation im Verzeichnisbaum der Eintrag CD_75_ EPN_PROFIsafe PLC_1 CPU 1511F 1 PN Programmbausteine Main_Safety_RTG1 FB1 mit der rechten Maustaste angew hlt Dadurch ffnet sich ein Kontextmen Im Men ist...

Page 39: ...Administration einzugeben Im Beispielprojekt pw_fprog Aus den Favoriten des Programmiereditors wird eine UND Box eingef gt und ein Eingang gel scht Der zweite Eingang wird an den Merker M0 0 angeschl...

Page 40: ...ltiturn Position Singleturn und Geschwindigkeit in einer Variablentabelle angelegt werden Dazu wird in der Projektnavigation im Verzeichnisbaum der Eintrag CD_75_ EPN_PROFIsafe PLC_1 CPU 1511F 1 PN PL...

Page 41: ...ird in der Projektnavigation im Verzeichnisbaum der Eintrag CD_75_ EPN_PROFIsafe PLC_1 CPU 1511F 1 PN Programmbausteine IN_DataEncSafety DB2 durch einen Doppelklick mit der linken Maustaste angew hlt...

Page 42: ...werden Es ffnet sich im Arbeitsbereich der Baustein im Programmeditor In das Netzwerk 2 wird aus den Anweisungen auf der rechten Seite eine MOVE Box eingef gt Die MOVE Box ist unter Einfache Anweisun...

Page 43: ...Hardware und Software Projektdaten Um die Projektdaten in die F CPU laden zu k nnen m ssen die Daten zuerst einmal bersetzt werden Beim bersetzen werden die Projektdaten so umgewandelt dass sie von de...

Page 44: ...ic GmbH 2016 All Rights Reserved Printed in the Federal Republic of Germany Page 44 of 159 TR ECE TI DGB 0292 01 09 20 2016 Danach kann in der Men leiste unter Bearbeiten der Befehl bersetzen angew hl...

Page 45: ...cherheitsprogramm laden Nachdem die Hardware und Software Projektdaten bersetzt wurden kann das Projekt in die F CPU geladen werden Um das Projekt in die F CPU zu laden muss zuerst in der Projektnavig...

Page 46: ...All Rights Reserved Printed in the Federal Republic of Germany Page 46 of 159 TR ECE TI DGB 0292 01 09 20 2016 Nach Anwahl des Befehls wird das Fenster Vorschau Laden ge ffnet Ein Laden des Projekts i...

Page 47: ...Baugruppen stoppen unter der Spalte Aktion die Auswahl Alle stoppen angew hlt werden In der Zeile Passwort ist unter der Spalte Aktion das F CPU Passwort im Beispielprojekt pw_fcpu einzutragen Danach...

Page 48: ...m Mess System durch blinken der Device Status LED mit 3 x 5 Hz wiederholend angezeigt Um die Anwenderquittierung auszul sen muss zuerst eine Beobachtungstabelle angelegt werden Dazu wird in der Projek...

Page 49: ...n Symbol aus der Funktionsleiste des Editors angew hlt werden um damit eine Verbindung zur F CPU herzustellen Blinkt beim Mess System die Device Status LED mit 3 x 5 Hz wiederholend dann muss im Beoba...

Page 50: ...ghts Reserved Printed in the Federal Republic of Germany Page 50 of 159 TR ECE TI DGB 0292 01 09 20 2016 Nach ausf hren der Anwenderquittierung haben die Safe Eingangsdaten g ltige Werte Jetzt kann be...

Page 51: ...rchf hrung Herstellerspezifische Fehlerauswertung werden die Fehlerzust nde von den hier vorgestellten Funktionsbausteinen ausgegeben Die zugeh rige Fehlerbehandlung ist nicht Teil der Beispiele und m...

Page 52: ...tion ein Fehler aufgetreten ist In den Eingangsdaten des Mess Systems aus Register TR Status am Pin 215 einlesen Ausgangsparameter Datentyp Beschreibung BUSY BOOL Gibt an ob der Baustein gerade die Pr...

Page 53: ...tzen des Eingangs REQ auf 0 hat keinen Einfluss auf die weitere Ausf hrung der Preset Justage Funktion Nachdem die Preset Justage Funktion ausgef hrt wurde setzt das Mess System den iParOK Wert des Me...

Page 54: ...e Federal Republic of Germany Page 54 of 159 TR ECE TI DGB 0292 01 09 20 2016 Timing Diagramm der Preset Justage Funktion mit fehlerfreiem Ablauf blauer Bereich Eingangssignale Preset Baustein oranger...

Page 55: ...1 hat wird die Preset Justage Funktion nicht ausgef hrt Die Ausg nge BUSY TR_IPAR_EN und TR_Pres_Single ndern ihren Wert nicht Die Ausg nge VALID und ERROR ndern ihren Wert in Abh ngigkeit des Eingang...

Page 56: ...ne Neuen Baustein hinzuf gen durch einen Doppelklick mit der linken Maustaste angew hlt werden Im ge ffneten Fenster sind auf der linken Seite die Funktionsbausteine anzuw hlen Bei Name ist im Beispie...

Page 57: ...All Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 57 of 159 Im Preset Baustein m ssen die folgenden Variablen angelegt werden Um die Funktionalit t der Preset Justage Funktion zu realisieren...

Page 58: ...Sicherheitsprogramm erweitern Anwendungsbeispiele TR Electronic GmbH 2016 All Rights Reserved Printed in the Federal Republic of Germany Page 58 of 159 TR ECE TI DGB 0292 01 09 20 2016...

Page 59: ...ogen Es ffnet sich ein Fenster in dem ein Instanz Datenbaustein f r den Preset Baustein angelegt werden muss Im ge ffneten Fenster ist auf der linken Seite die Einzel Instanz anzuw hlen Bei Name ist i...

Page 60: ...Sicherheitsprogramm erweitern Anwendungsbeispiele TR Electronic GmbH 2016 All Rights Reserved Printed in the Federal Republic of Germany Page 60 of 159 TR ECE TI DGB 0292 01 09 20 2016...

Page 61: ...ischen Fehler Um das Mess System f r den asynchronen Lesezugriff zu adressieren muss bei einer SIMATIC 1500er Steuerung die Hardware Kennung des Mess Systems angegeben werden Dazu muss das Mess System...

Page 62: ...der hersteller spezifischen Diagnose erfolgreich beendet wurde ERROR BOOL Gibt an ob das Lesen der hersteller spezifischen Diagnose mit einem Fehler beendet wurde ERRVAL DWORD Gibt den Fehlerwert an...

Page 63: ...riff Sobald der Lesezugriff beendet wurde wird der Ausgang BUSY wieder auf 0 zur ckgesetzt Abh ngig davon ob der Lesezugriff erfolgreich war und auch sonst keine Fehler festgestellt wurde wird der Aus...

Page 64: ...lic of Germany Page 64 of 159 TR ECE TI DGB 0292 01 09 20 2016 Timing Diagramm des Manufacturer Error Bausteins bei herstellerspezifischem Fehler 0xC103 0200 blauer Bereich Eingangssignale Manufacture...

Page 65: ...I DGB 0292 01 Page 65 of 159 Timing Diagramm des Manufacturer Error Bausteins wenn eine falsche L nge des asynchronen Lesebuffers erkannt wird blauer Bereich Eingangssignale Manufacturer Error Baustei...

Page 66: ...Neuen Baustein hinzuf gen durch einen Doppelklick mit der linken Maustaste angew hlt werden Im ge ffneten Fenster sind auf der linken Seite die Funktionsbausteine anzuw hlen Im Beispielprojekt ist be...

Page 67: ...l Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 67 of 159 Im Manufacturer Error Baustein m ssen die folgenden Variablen angelegt werden Um den herstellerspezifischen Fehler auszulesen m ssen d...

Page 68: ...0292 01 09 20 2016 Im Netzwert 3 wird der RDREC Baustein aufgerufen F r diesen Baustein muss ein Instanz Datenbaustein angelegt werden Im ge ffneten Fenster ist auf der linken Seite die Einzel Instanz...

Page 69: ...Printed in the Federal Republic of Germany TR Electronic GmbH 2016 All Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 69 of 159...

Page 70: ...Sicherheitsprogramm erweitern Anwendungsbeispiele TR Electronic GmbH 2016 All Rights Reserved Printed in the Federal Republic of Germany Page 70 of 159 TR ECE TI DGB 0292 01 09 20 2016...

Page 71: ...Printed in the Federal Republic of Germany TR Electronic GmbH 2016 All Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 71 of 159...

Page 72: ...r linken Maustaste im Verzeichnisbaum der Projektnavigation angew hlt und im Programmeditor ge ffnet Der Manufacturer Error Baustein wird durch Anklicken und Halten der linken Maustaste vom Verzeichni...

Page 73: ...CE TI DGB 0292 01 Page 73 of 159 Der Funktionsbaustein wird jetzt im Netzwerk 1 des Bausteins Main OB1 aufgerufen Nun m ssen die Eing nge und Ausg nge des Manufacturer Error Bausteins verbunden werden...

Page 74: ...uf des F Systems bei Fehlern in der sicherheitsgerichteten Kommunikation zwischen F CPU und Mess System ber das PROFIsafe Protokoll wenn der unter den iParametern eingestellte Wert f r die Fensterinkr...

Page 75: ...on abgeschlossen lesen DIAG BYTE Serviceinformation nur im Standardprogramm m glich lesen 6 2 1 1 PASS_ON Mit der Variablen PASS_ON 1 kann eine Passivierung der sicherheitsgerichteten Daten des CD_75_...

Page 76: ...1 4 IPAR_EN Die Variable IPAR_EN wird benutzt um eine Preset Justage Funktion auszuf hren Die Ablaufsequenz zur Ausf hrung dieser Funktion ist im ger tespezifischen Benutzerhandbuch beschrieben Eine g...

Page 77: ...ation zum fehlersicheren DP Normslave IO Normdevice zu entnehmen 6 2 1 8 DIAG ber die Variable DIAG wird eine nicht fehlersichere 1 Byte Information ber aufgetretene Fehler f r Servicezwecke zur Verf...

Page 78: ...len der F Ablaufgruppe erfolgen Dauert der Aufbau der Kommunikation zwischen F CPU und Mess System l nger als die im TIA Portal V13 f r die F Peripherie eingestellte berwachungszeit so erfolgt keine a...

Page 79: ...are TR_iParameter zur CRC Berechnung www tr electronic de f zip TR ECE SW MUL 0003 Beispiel Projekt f r SIMATIC 1500er Steuerung www tr electronic de f zip TR ECE SW MUL 0004 Beispiel Projekt f r SIMA...

Page 80: ...Software Beispiel und Bibliotheken Download TR Electronic GmbH 2016 All Rights Reserved Printed in the Federal Republic of Germany Page 80 of 159 TR ECE TI DGB 0292 01 09 20 2016...

Page 81: ...GmbH 2016 All Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 81 of 159 Technical Information Parameterization of rotary encoder series CDx 75 with PROFINET IO interface and PROFIsafe profile w...

Page 82: ...e written content of the manufacturer Violations shall be subject to claims for damages Subject to modifications The right to make any changes in the interest of technical progress is reserved Documen...

Page 83: ...1 Non settable F Parameters 93 3 2 2 Settable F Parameters 93 4 Safety Program Creation Configuration Example 94 4 1 Prerequisites 95 4 2 Hardware configuration 96 4 2 1 Defining the properties of the...

Page 84: ...3 Block creation 146 6 Access to the safety oriented data channel 154 6 1 Output of passivated data substitute values in case of error 154 6 2 F Periphery DB 154 6 2 1 Measuring system F IO data bloc...

Page 85: ...deral Republic of Germany TR Electronic GmbH 2016 All Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 85 of 159 Revision index Revision Date Index First release 04 20 16 00 English translation a...

Page 86: ...ical Information applies exclusively for the following measuring system series with PROFINET IO interface and PROFIsafe profile in conjunction with a SIEMENS SIMATIC S7 controller series 300 400 or 15...

Page 87: ...r injuries can occur if the required precautions are not met means that damage to property can occur if the required precautions are not met indicates important information or features and application...

Page 88: ...I DGB 0292 01 09 20 2016 2 4 Conditions of use for software examples TR Electronic GmbH cannot accept any liability or guarantee for error free functioning of the safety program and application exampl...

Page 89: ...ap 7 Download of Software Examples and Libraries on page 159 3 1 iParameters The iParameters are already preconfigured with meaningful values in the default setting and should only be changed if expre...

Page 90: ...tion These can be loaded in the TR_iParameter program using an XML template file If different values are required the standard values can be overwritten by double clicking on the relevant entry The mo...

Page 91: ..._iPar_CRC calculation The result is displayed in the F_iPar_CRC field as a decimal or hex value Each parameter change requires a new F_iPar_CRC calculation If a safety program already exists this must...

Page 92: ...the defaultsetting and should only be changed if expressly requested by the automation function For safe transmission of the individually set F Parameters a CRC is required which is calculated automat...

Page 93: ...ged F_CRC_Length 3 Byte CRC F_Block_ID 1 F_Par_Version 1 V2 mode F_Source_Add 1 example value is preset by the F Host 3 2 2 Settable F Parameters It is assumed that the following parameters are config...

Page 94: ...d for error detection and error reaction This ensures that failures and errors are detected and corresponding reactions are triggered which keep the F System in safe status or put it into a safe statu...

Page 95: ...e to the pure procedure and do not take account of the instructions from the SIEMENS manual It is therefore essential to observe and comply with the information and instructions provided in the SIEMEN...

Page 96: ...nic GmbH 2016 All Rights Reserved Printed in the Federal Republic of Germany Page 96 of 159 TR ECE TI DGB 0292 01 09 20 2016 4 2 Hardware configuration Start TIA Portal V13 and create a new project Op...

Page 97: ...20 2016 TR ECE TI DGB 0292 01 Page 97 of 159 Select CPU 1511F 1 PN and then select the Add button The program changes to the TIA Portal V13 project view The device view with the mounting rail and CPU...

Page 98: ...power supply by double clicking with the left mouse button on the 6EP1332 4BA00 symbol The power supply is added to the mounting rail The hardware components in the mounting rail are now complete In t...

Page 99: ...he menu Options Manage device description files GSD The window Manage general station description files opens Specify the installation directory for the GSDML in Source path select the GSDML file and...

Page 100: ...ect tree on the left hand side select the entry Devices Networks by double clicking on it with the left mouse button The network view is shown in the work area In the hardware catalog with the filter...

Page 101: ...nnect the Profinet network of the measuring system to the controller Do this by selecting the text Not assigned in the network view for the measuring system with the right mouse button In the selectio...

Page 102: ...he measuring system is now connected to the controller 4 2 1 Defining the properties of the hardware configuration The object properties of the individual hardware components are defined by clicking t...

Page 103: ...f Germany TR Electronic GmbH 2016 All Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 103 of 159 The controller properties are displayed in the inspection window below the network view after sel...

Page 104: ...Ethernet addresses The IP address and subnet mask can be set in the mask under IP protocol The IP address is set by the PG PC when the project is downloaded To configure the access rights for the F CP...

Page 105: ...F capability must be activated in the mask under F activation If not fail safe must be activated by selecting the button Enable F activation As the F CPU has activated Device replacement without excha...

Page 106: ...e Network view of the work area This opens the Device view of the work area with the measuring system Below the Device view the measuring system properties are displayed in the inspector window under...

Page 107: ...elected with the right mouse button in the Device view of the work area This opens a context menu In the menu select the entry Assign device name with the left mouse button In the opened window check...

Page 108: ...om the network list select the measuring system whose name you wish to assign You can then select the Assign name button As soon as the name has been assigned the measuring system is displayed with a...

Page 109: ...016 TR ECE TI DGB 0292 01 Page 109 of 159 4 3 Parameterization 4 3 1 Setting the iParameters In order to set the iParameters first go to the Device view of the work area and in the Device overview tab...

Page 110: ...the General tab If different parameter values are required as shown above a F_iPar_CRC calculation must occur for this new parameter data set See chap 3 Parameter definition CRC calculation on page 89...

Page 111: ...ctory tree of the General tab The F_Dest_Add entry and the setting of the address switches for the measuring system must correspond The parameter value for the parameter F_iPar_CRC results from the se...

Page 112: ...blocks of the standard user program 4 4 1 Program structure The safety program is accessed by calling up the F Organization Block FOB_RTG1 OB123 This cyclically calls up the F function block Main_Safe...

Page 113: ..._RTG1 OB123 an F Function Block Main_Safety_RTG1 FB1 an F Data Block Main_Safety_RTG1_DB DB1 To set or change the F Runtime Group go to Project tree and in the directory tree select the entry CD_75_ E...

Page 114: ...ne the access protection for the safety program select the protection directory in the directory tree of the Safety Administration Editor with the left mouse button In the mask under Offline safety pr...

Page 115: ...ty input data of the measuring system in the safety program in the example project a fail safe data block must be created To do this go to Project tree and in the directory tree select the entry CD_75...

Page 116: ...rocessed immediately after creation the Add new and open checkbox below Additional information must be deselected For name IN_DataEncSafety is entered in the example project The data block is created...

Page 117: ...again for each new organization block to be created For OB83 the entry Pull or plug of modules must be selected from the list for OB86 the entry Rack or station failure and for OB122 the entry IO acc...

Page 118: ...Project tree and in the directory tree select the entry CD_75_ EPN_PROFIsafe PLC_1 CPU 1511F 1 PN Program blocks Main_Safety_RTG1 FB1 with the right mouse button This opens a shortcut menu In the menu...

Page 119: ...tered here pw_fprog in the example project From the program editor favorites an And box is inserted and an input is deleted The second input is connected to the memory bit M0 0 The editor automaticall...

Page 120: ...all the tags for Position Multiturn Position Singleturn and Speed are defined in a tag table To do this go to Project tree and in the directory tree select the entry CD_75_ EPN_PROFIsafe PLC_1 CPU 15...

Page 121: ...his go to Project tree and in the directory tree select the entry CD_75_ EPN_PROFIsafe PLC_1 CPU 1511F 1 PN Program blocks IN_DataEncSafety DB2 by double clicking with the left mouse button The data b...

Page 122: ...g with the left mouse button The block opens in the program editor in the work area A MOVE box is inserted in Network 2 from the instructions on the right hand side The MOVE box can be found under Bas...

Page 123: ...on of the hardware and software project data In order to load the project data into the F CPU the data must first be compiled During compilation the project data are converted so that they can be read...

Page 124: ...TR Electronic GmbH 2016 All Rights Reserved Printed in the Federal Republic of Germany Page 124 of 159 TR ECE TI DGB 0292 01 09 20 2016 You can then select the Compile command in the menu bar under E...

Page 125: ...pile tab 4 6 Loading the safety program When the hardware and software project data have been compiled the project can be loaded into the F CPU To load the project into the F CPU first go to Project t...

Page 126: ...l Rights Reserved Printed in the Federal Republic of Germany Page 126 of 159 TR ECE TI DGB 0292 01 09 20 2016 After selecting the command the Load preview window opens However it is not yet possible t...

Page 127: ...loaded into the F CPU you must select Stop All in the Stop modules line under the Action column Enter the F CPU password in the Password line under the Action column pw_fcpu in the example project Yo...

Page 128: ...this is indicated by the measuring system by flashing of the device status LED with 3 x 5 Hz repeating To trigger the user acknowledgment a watch table must be created first of all To do this go to Pr...

Page 129: ...r Online or the corresponding icon in the editor toolbar in order to establish a connection to the F CPU If the device status LED in the measuring system flashes with 3 x 5 Hz repeating then the tag T...

Page 130: ...ic GmbH 2016 All Rights Reserved Printed in the Federal Republic of Germany Page 130 of 159 TR ECE TI DGB 0292 01 09 20 2016 After carrying out the user acknowledgment the safe input data have valid v...

Page 131: ...cturer specific error analysis the error states are output by the function blocks presented here The associated error handling is not included in the examples and must be implemented by the user Condi...

Page 132: ...function Import in measuring system input data from register TR Status at Pin 215 Output parameter Data type Description BUSY BOOL Indicates whether the block is currently executing the preset adjust...

Page 133: ...time for resetting the REQ input to 0 has no influence on the further execution of the preset adjustment function When the preset adjustment function has been executed the measuring system sets the i...

Page 134: ...deral Republic of Germany Page 134 of 159 TR ECE TI DGB 0292 01 09 20 2016 Timing diagram for the preset adjustment function with fault free operation Blue area Input signals for preset block Orange a...

Page 135: ...s the value 1 the preset adjustment function is not executed The outputs BUSY TR_IPAR_EN and TR_Pres_Single do not change their value The outputs VALID and ERROR change their value depending on the RE...

Page 136: ...N_PROFIsafe PLC_1 CPU 1511F 1 PN Program blocks Add new block by double clicking with the left mouse button In the opened window select the function block on the left hand side For Name TR_Preset_Safe...

Page 137: ...2016 All Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 137 of 159 The following tag must be defined in the preset block In order to implement the functionality of the preset adjustment functi...

Page 138: ...Extending the Safety Program Application Examples TR Electronic GmbH 2016 All Rights Reserved Printed in the Federal Republic of Germany Page 138 of 159 TR ECE TI DGB 0292 01 09 20 2016...

Page 139: ...mouse button A window opens in which an instance data block must be created for the preset block The Single instance must be selected on the left hand side of the opened window For Name TR_Preset_Saf...

Page 140: ...Extending the Safety Program Application Examples TR Electronic GmbH 2016 All Rights Reserved Printed in the Federal Republic of Germany Page 140 of 159 TR ECE TI DGB 0292 01 09 20 2016...

Page 141: ...pecific error In order to address the measuring system for the asynchronous read access for a SIMATIC 1500 controller the hardware identifier of the measuring system must be specified To do this the m...

Page 142: ...Indicates whether reading of the manufacturer specific diagnosis was successfully completed ERROR BOOL Indicates whether reading of the diagnosis ended with an error ERRVAL DWORD Indicates the error...

Page 143: ...us read access As soon as the read access is ended the BUSY output is reset to 0 again Depending on whether the read access was successful and no other errors have been detected the VALID output is se...

Page 144: ...public of Germany Page 144 of 159 TR ECE TI DGB 0292 01 09 20 2016 Timing diagram showing the manufacturer error block for manufacturer specific error 0xC103 0200 Blue area input signals for manufactu...

Page 145: ...I DGB 0292 01 Page 145 of 159 Timing diagram showing the manufacturer error block if an incorrect length of the asynchronous read buffer is detected Blue area input signals for manufacturer error bloc...

Page 146: ...N_PROFIsafe PLC_1 CPU 1511F 1 PN Program blocks Add new block by double clicking with the left mouse button In the opened window select the Function block on the left hand side In the example project...

Page 147: ...016 All Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 147 of 159 The following tags must be created in the manufacturer error block In order to read out the manufacturer specific error the fol...

Page 148: ...of 159 TR ECE TI DGB 0292 01 09 20 2016 The RDREC block is called up in Network 3 An instance data block must be created for this block Select the Single instance on the left hand side of the opened w...

Page 149: ...Printed in the Federal Republic of Germany TR Electronic GmbH 2016 All Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 149 of 159...

Page 150: ...Extending the Safety Program Application Examples TR Electronic GmbH 2016 All Rights Reserved Printed in the Federal Republic of Germany Page 150 of 159 TR ECE TI DGB 0292 01 09 20 2016...

Page 151: ...Printed in the Federal Republic of Germany TR Electronic GmbH 2016 All Rights Reserved 09 20 2016 TR ECE TI DGB 0292 01 Page 151 of 159...

Page 152: ...opened in the program editor and selected by double clicking the left mouse button in the Project tree directory The manufacturer error block is dragged from the Project tree directory into Network 1...

Page 153: ...2016 TR ECE TI DGB 0292 01 Page 153 of 159 The function block is now called up in Network 1 of the Main OB1 block The inputs and outputs of the manufacturer error block must now be connected To do thi...

Page 154: ...elow at start up of the F System in the case of errors in the safety oriented communication between F CPU and measuring system via the PROFIsafe protocol if the value set for the window increments und...

Page 155: ...1 Execution of the preset adjustment function completed read DIAG BYTE Service information only possible in the standard program read 6 2 1 1 PASS_ON The tag PASS_ON 1 can be used to activate a passi...

Page 156: ...The variable IPAR_EN is used to execute a preset adjustment function The process sequence for execution of this function is described in the device specific user manual A tag description of when the t...

Page 157: ...found in the PROFIsafe Specification from V1 20 or the documentation on the fail safe DP standard slave IO standard device 6 2 1 8 DIAG The DIAG tag provides non fail safe information of 1 byte on er...

Page 158: ...nowledgment can only occur after a few cycles of the F Runtime Group If the establishment of communication between F CPU and measuring system takes longer than the monitoring time set for the F IO in...

Page 159: ..._iParameters for CRC calculation http www tr electronic com f zip TR ECE SW MUL 0003 Example project for SIMATIC 1500 controller http www tr electronic com f zip TR ECE SW MUL 0004 Example project for...

Reviews: