Instructions

Table Of Contents
Inhaltsverzeichnis
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
13
9.5.1 Anweisungen ATTACH und DETACH (OB und Alarmereignis einander
zuweisen/Zuweisung aufheben) ........................................................................................... 432
9.5.2 Weckalarme .......................................................................................................................... 436
9.5.2.1 SET_CINT (Weckalarm parametrieren) ................................................................................ 436
9.5.2.2 QRY_CINT (Weckalarmparameter abfragen) ....................................................................... 438
9.5.3 Uhrzeitalarme ........................................................................................................................ 439
9.5.3.1 SET_TINTL (Uhrzeitalarm festlegen) .................................................................................... 440
9.5.3.2 CAN_TINT (Uhrzeitalarm löschen) ....................................................................................... 441
9.5.3.3 ACT_TINT (Uhrzeitalarm aktivieren) ..................................................................................... 442
9.5.3.4 QRY_TINT (Status des Uhrzeitalarms abfragen) ................................................................. 443
9.5.4 Verzögerungsalarme............................................................................................................. 444
9.5.5 Anweisungen DIS_AIRT und EN_AIRT (Ausführung von Alarmen höherer Priorität und
asynchronen Fehlerereignissen verzögern/aktivieren) ......................................................... 447
9.6 Alarme ................................................................................................................................... 448
9.6.1 Gen_UsrMsg (Anwenderdiagnosemeldungen erzeugen) ..................................................... 448
9.7 Diagnose (PROFINET oder PROFIBUS) ............................................................................. 451
9.7.1 Diagnoseanweisungen.......................................................................................................... 451
9.7.2 RD_SINFO (Startinformation des aktuellen OBs auslesen) ................................................. 452
9.7.3 LED (LED-Status lesen)........................................................................................................ 462
9.7.4 Get_IM_Data (Identifikations- und Wartungsdaten lesen) .................................................... 463
9.7.5 Get_Name (Namen eines PROFINET IO-Device lesen) ...................................................... 465
9.7.6 GetStationInfo (IP- oder MAC-Adresse eines PROFINET IO-Device lesen) ....................... 472
9.7.7 Anweisung DeviceStates ...................................................................................................... 480
9.7.7.1 Beispiele für die Konfiguration von DeviceStates ................................................................. 482
9.7.8 Anweisung ModuleStates ..................................................................................................... 486
9.7.8.1 Beispiele für die Konfiguration von ModuleStates ................................................................ 488
9.7.9 GET_DIAG (Diagnoseinformationen lesen) .......................................................................... 492
9.7.10 Diagnoseereignisse für die dezentrale Peripherie ................................................................ 498
9.8 Impuls.................................................................................................................................... 499
9.8.1 CTRL_PWM (Impulsdauermodulation) ................................................................................. 499
9.8.2 CTRL_PTO (Impulsfolge)...................................................................................................... 501
9.8.3 Funktionsweise der Impulsausgänge ................................................................................... 504
9.8.4 Konfigurieren eines Impulskanals für PWM oder PTO ......................................................... 506
9.9 Rezepte und Datenprotokolle ............................................................................................... 511
9.9.1 Rezepte ................................................................................................................................. 511
9.9.1.1 Übersicht über Rezepte ........................................................................................................ 511
9.9.1.2 Beispiel für ein Rezept .......................................................................................................... 513
9.9.1.3 Programmanweisungen zum Übertragen von Rezeptdaten................................................. 517
9.9.1.4 Beispielprogramm für Rezepte
.............................................................................................
521
9.9.2 Datenprotokolle ..................................................................................................................... 524
9.9.2.1 Datensatzstruktur der Datenprotokolle ................................................................................. 524
9.9.2.2 Programmanweisungen zum Steuern von Datenprotokollen ............................................... 525
9.9.2.3 Arbeiten mit Datenprotokollen .............................................................................................. 542
9.9.2.4 Grenzwert für die Größe von Datenprotokolldateien ............................................................ 543
9.9.2.5 Beispielprogramm für Datenprotokolle ................................................................................. 546
9.10 Datenbausteinsteuerung ....................................................................................................... 552
9.10.1 CREATE_DB (Datenbaustein erstellen) ............................................................................... 552
9.10.2 Anweisungen READ_DBL und WRIT_DBL (Datenbaustein im Ladespeicher
lesen/schreiben) .................................................................................................................... 556
9.10.3 ATTR_DB (Attribute eines Datenbausteins lesen) ............................................................... 559