background image

Access to the safety-oriented data channel

 

 

 TR-Electronic GmbH 2016, All Rights Reserved 

Printed in the Federal Republic of Germany 

Page 156 of 159 

TR - ECE - TI - DGB - 0292 - 01 

09/20/2016 

6.2.1.3 ACK_REI 

If  a  communication  error  is  detected  by  the  F-System  for  the  measuring  system,  a 
passivation of the measuring system is performed. 
For  an  user  acknowledgment  in  the  measuring  system  after  elimination  of  errors,  a 
positive edge at the tag 

ACK_REI

 of the F-IO data block is required, which is linked to 

the memory bit 

M0.0

, symbol name "

Tag_1

" in the example project. 

 
An user acknowledgment is required: 
●  After communication errors 
●  after the start-up phase 
 
An acknowledgement is only possible if the tag 

ACK_REQ

 = 1. 

An user acknowledgment must be provided for each F-IO in the safety program via the 
tag 

ACK_REI

.  This  requirement  has  already  been  taken  into  account  for  the 

measuring system. 
 

6.2.1.4 IPAR_EN 

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  tags  must  be  set/reset  during  a  re-parameterization  of 
fail-safe  DP  standard  slaves/IO  standard  devices  can  be  found  in  the 

PROFIsafe 

Specification

 from 

V1.20

, or the documentation on the fail-safe 

DP standard slave/IO 

standard device

 
 

 

No passivation of the measuring system is triggered by 

IPAR_EN

 = 1! 

 
With reference to the preset execution, the warning information contained in the 
device-specific user manual must be observed!

 

 

6.2.1.5 PASS_OUT/QBAD 

The  tags 

PASS_OUT

  =  1  and 

QBAD

  =  1  indicate  that  a  passivation  of  the  measuring 

system is present. 
 
The  F-System  sets 

PASS_OUT 

and 

QBAD

  =  1,  as  long  as  the  measuring  system 

outputs substitute values (0) instead of the cyclical values. 
 
If a passivation is performed via the tag 

PASS_ON

 = 1, however, only 

QBAD

 = 1 is set. 

PASS_OUT

  does not change  its value for a  passivation  via 

PASS_ON

  = 1. 

PASS_OUT

 

can therefore be used for the group passivation of further F-IOs. 
 

Содержание CD-75 Series

Страница 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...

Страница 2: ...riftlichen Genehmigung durch den Hersteller Zuwiderhandlungen verpflichten zu Schadenersatz nderungsvorbehalt Jegliche nderungen die dem technischen Fortschritt dienen vorbehalten Dokumenteninformatio...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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_...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Отзывы: