Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

SIMOTION
SIMOTION SCOUT
Ergänzung zu den Baugruppen
FM 350-1, FM 350-2, FM 352
Funktionshandbuch
04/2014
Vorwort
Grundlegende
Sicherheitshinweise
Beschreibung
Funktionsbausteine der
FM 350-1
Funktionsbausteine der
FM 350-2
Funktionsbausteine der
FM 352
Alarmbearbeitung
Anhang
1
2
3
4
5
6
A

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens FM 350-2

  • Seite 1 Vorwort Grundlegende Sicherheitshinweise Beschreibung SIMOTION Funktionsbausteine der FM 350-1 SIMOTION SCOUT Funktionsbausteine der Ergänzung zu den Baugruppen FM 350-2 FM 350-1, FM 350-2, FM 352 Funktionsbausteine der FM 352 Funktionshandbuch Alarmbearbeitung Anhang 04/2014...
  • Seite 2: Haftungsausschluss

    Dokumentationen müssen beachtet werden. Marken Alle mit dem Schutzrechtsvermerk ® gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG. Die übrigen Bezeichnungen in dieser Schrift können Marken sein, deren Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen kann. Haftungsausschluss Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft.
  • Seite 3: Vorwort

    Diese Dokumente sind als elektronische Dokumentation im Lieferumfang von SIMOTION SCOUT enthalten. Mit Hilfe dieser Ergänzung sind Sie in der Lage, die Baugruppen FM 350-1, FM 350-2 und FM 352 in ein SIMOTION System richtig einzubinden und in Betrieb zu nehmen.
  • Seite 4 Unter folgendem Link finden Sie Informationen, wie Sie Dokumentation auf Basis der Siemens Inhalte individuell zusammenstellen und für die eigene Maschinendokumentation anpassen: http://www.siemens.com/mdm Training Unter folgendem Link finden Sie Informationen zu SITRAIN - dem Training von Siemens für Produkte, Systeme und Lösungen der Automatisierungstechnik: http://www.siemens.com/sitrain FAQs Frequently Asked Questions finden Sie in den SIMOTION Utilities &...
  • Seite 5: Inhaltsverzeichnis

    Funktionsbaustein _FM3502_read....................44 Funktionsbaustein _FM3502_diagnostic..................46 Datenstrukturen der FM 350-2....................48 Aufruf der Funktionsbausteine....................53 Anwendungsbeispiel FM 350-2....................55 Funktionsbausteine der FM 352.........................61 Übersicht zu den Funktionsbausteinen der FM 352..............61 Funktionsbaustein _FM352_initialize...................62 Funktionsbaustein _FM352_control.....................64 Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 6 Übersicht zu den Datenstrukturen der FM 352................70 5.5.2 Struct_FM352_ctrlData........................70 5.5.3 Struct_FM352_paraData......................77 5.5.4 Struct_FM352_diagData......................78 Aufruf der Funktionsbausteine....................80 Anwendungsbeispiel FM 352......................82 Alarmbearbeitung............................87 Übersicht zur Alarmbearbeitung....................87 Prozessalarme..........................89 Diagnosealarme..........................91 Anhang...............................93 SIMOTION und SIMATIC Bezeichner..................93 Liste der Abkürzungen......................109 Index.................................111 Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 7: Grundlegende Sicherheitshinweise

    Körperverletzungen oder Tod führen können. ● Schützen Sie die Parametrierungen vor unbefugtem Zugriff. ● Beherrschen Sie mögliche Fehlfunktionen durch geeignete Maßnahmen (z. B. NOT-HALT oder NOT-AUS). Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 8: Industrial Security

    Siemens empfiehlt, sich unbedingt regelmäßig über Produkt- Updates zu informieren. Für den sicheren Betrieb von Produkten und Lösungen von Siemens ist es erforderlich, geeignete Schutzmaßnahmen (z. B. Zellenschutzkonzept) zu ergreifen und jede Komponente in ein ganzheitliches Industrial Security-Konzept zu integrieren, das dem aktuellen Stand der Technik entspricht.
  • Seite 9: Beschreibung

    Diese Dokumentationen sind als elektronische Dokumentation im Lieferumfang von SIMOTION SCOUT enthalten! Voraussetzung für die in dieser Dokumentation beschriebenen Standardfunktionen sind folgende Software-Versionen: ● SIMOTION SCOUT ab V4.2 ● SIMOTION Kernel ab V4.2 Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 10: Produktbeschreibung

    Sie können die FM 350-1 ab Ausgabestand 3 (MLFB-Nr.: 6AG1350-1AH03-2AE0) mit einem geeigneten Interface-Modul (IM) im System ET 200M auch taktsynchron betreiben. Zählerbaugruppe FM 350-2 Die FM 350-2 ist eine 8-kanalige Zählerbaugruppe mit Dosierfunktionen. Die Baugruppe kann in folgenden Zählbereichen arbeiten: ● -2 bis 2 Die maximale Eingangsfrequenz der Zählsignale beträgt, je nach Gebersignal, bis zu 10 kHz...
  • Seite 11: Einsatzmöglichkeiten

    Sie können mehrere FM 350-1, FM 350-2 und FM 352 an einem SIMOTION Gerät betreiben. Das nachfolgende Bild zeigt den Anschluss eines dezentralen Peripheriegerätes ET 200M mit IM 153-1 und FM 350-1 bzw. FM 350-2 bzw. FM 352 an einem SIMOTION Gerät (z. B. SIMOTION C2xx).
  • Seite 12 Beschreibung 2.2 Produktbeschreibung Bild 2-1 Anschluss der FMs in einem ET 200M mit dem SIMOTION Gerät C2xx (Beispiel für dezentralen Einsatz) Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 13: Aufbauen Und Anschließen

    Aufbauen und anschließen Übersicht Um die Funktionsbaugruppen FM 350-1 / FM 350-2 / FM 352 in Betrieb zu nehmen und aus dem SIMOTION System zu steuern, müssen Sie folgende Schritte durchführen: Dezentraler Einsatz (SIMOTION C2xx, SIMOTION P350 und SIMOTION D4xx) 1.
  • Seite 14: Funktionsbaugruppen Ins Simotion Projekt Einfügen

    SIMOTION SCOUT . Hilfe von FM 350-1 bzw. FM 350-2 bzw. FM 352 einfügen (dezentraler Einsatz) Die nachfolgende Beschreibung ist beispielhaft für die Vernetzung über PROFIBUS. 1. Im SIMOTION SCOUT öffnen Sie mit dem Menü Projekt > Öffnen den Dialog Anwenderprojekte.
  • Seite 15 Unterordner FM300 und wählen dort die entsprechenden FM-Baugruppen aus. Hinweis Standardmäßig sind Diagnose- und Prozessalarme nicht aktiviert. Aktivieren Sie die Alarme für die jeweilige Baugruppe im Dialog Eigenschaften. 7. Speichern und übersetzen Sie Ihr Projekt. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 16: Einbinden Der Funktionsbausteine In Das Anwenderprojekt

    Das Anwendungsbeispiel finden Sie auf der CD-ROM "SIMOTION Utilities & Applications" und ist für verschiedene SIMOTION Hardware-Plattformen verfügbar. Die CD-ROM "SIMOTION Utilities & Applications" ist eine kostenlose Beistellung und im Lieferumfang von SIMOTION SCOUT enthalten. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 17: I/O-Variablen Anlegen

    2.6 I/O-Variablen anlegen I/O-Variablen anlegen Übersicht Die Kommunikation zwischen dem SIMOTION Gerät und der FM 350-1, FM 350-2 und FM 352 erfolgt mittels Peripheriedirektzugriffen und Datensatztransfer. Für den Datensatztransfer wird die Baugruppenadresse als Eingangsparameter dem FB übergeben. Die Adressierung der schreibenden/lesenden Peripheriedirektzugriffe erfolgt über I/O-Variablen.
  • Seite 19: Funktionsbausteine Der Fm 350-1

    Die SIMOTION Bezeichner haben sich ab V4.0 geändert. Eine Gegenüberstellung der SIMOTION und SIMATIC Bezeichner finden Sie im Anhang SIMOTION und SIMATIC Bezeichner (Seite 93) in der Tabelle "SIMOTION und SIMATIC Bezeichner FM 350-1". Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 20: Funktionsbaustein _Fm3501_Control2

    Ab SIMOTION V4.2 steht Ihnen der Funktionsbaustein _FM3501_control2 mit erweiterter Funktionalität zur Verfügung. Der Funktionsbaustein _FM3501_control wird aus Kompatibilitätsgründen weiterhin unterstützt. Mit diesem Funktionsbaustein kann aber nicht die vollständige Funktionalität der FM 350-1 angesteuert werden. Aufruf (KOP-Darstellung) Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 21: Parameterbeschreibung

    Zählen: Anstoßbit übertragen gesetzt abgefragt und "Vergleichswert 1" rückgesetzt Messen: Übertragen der Obergrenze setCmpValue2 IN/OUT BOOL Zählen: Anstoßbit übertragen gesetzt abgefragt und "Vergleichswert 2" rückgesetzt Messen: Übertragen der Aktualisierungszeit Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 22 Feld in Ihrem Programm unter VAR an (kein temporäres Feld unter VAR_TEMP). Nach Aufruf des FBs ist dieses Feld der I/O-Variable für die Peripherieausgänge der Baugruppe zuzuweisen. Siehe Aufrufbeispiel FM 350-1. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 23 Erfüllung des Auftrags von dem Funktionsbaustein _FM3501_control2 wieder gelöscht. Daran erkennen Sie, dass der Auftrag von der FM 350-1 abgearbeitet wurde. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 24 Tabelle 3-2 Belegung der Fehlernummern Fehlernummer Bedeutung kein Fehler Betriebsart kann mit SW-Tor nicht gestartet werden Betriebsart kann nicht abgebrochen werden Nur bei anstehendem Output Disable (OD) erlaubt Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 25: Funktionsbaustein _Fm3501_Diagnostic

    Funktionsbeschreibung Die Diagnosedaten werden von dem Funktionsbaustein _FM3501_diagnostic ausgelesen und Ihnen in der dazugehörigen Datenstruktur Struct_FM3501_fmData bereitgestellt. Den Rückgabewert (Fehlerkennung) können Sie am Ausgangsparameter status des Funktionsbausteins auslesen. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 26 Datenstruktur des Typs Struct_FM3501_fmData eingetragen werden. Taskeinbindung (Aufruf) Der FB _FM3501_diagnostic kann in der PeripheralFaultTask oder BackgroundTask oder TimerInterruptTask aufgerufen werden. Aus Performancegründen sollte ein Aufruf nicht in der PeripheralFaultTask erfolgen. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 27: Datenstruktur Der Fm 350-1

    UDINT Neuer Vergleichswert 2 Aktualisierungszeit (cntrRange := TRUE) configMeasOut0 BYTE 16#00 Betriebsart "Messen" Festlegung des Verhaltens des Digitalausgangs DO0 bei setParaOut = TRUE (siehe Tabelle "Aufbau configMeasOut0") Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 28 Datenfehler (auslesbar über Parametriertool und im Element Parametriertool und im "errorIdData") Element "errorIdData") xxxReserved20 BOOL FALSE reserviert reserviert xxxReserved21 BOOL FALSE reserviert reserviert parameterized BOOL FALSE Baugruppe parametriert Baugruppe parametriert Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 29 BOOL FALSE Fehler interne Stromversorgung xxxReserved47 BOOL FALSE reserviert xxxReserved48 BOOL FALSE reserviert xxxReserved31 BOOL FALSE reserviert faultRack BOOL FALSE Fehler Baugruppenträger faultDevice BOOL FALSE Fehler SIMOTION Gerät Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 30 Digitalausgangs DO0 bei setParaOutput = TRUE wie folgt festgelegt: Tabelle 3-5 Aufbau configMeasOut0 Bit 2..7 Bit 1 Bit 0 Verhalten Digitalausgang DO0 inaktiv außerhalb der Grenzen unterhalb der Untergrenze oberhalb der Obergrenze Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 31 Vergleichswert bis Unterlauf aktiv bei Erreichen des Vergleichswerts für Impulsdauer vorwärts/ rückwärts aktiv bei Erreichen des Vergleichswerts für Impulsdauer vorwärts aktiv bei Erreichen des Vergleichswerts für Impulsdauer rückwärts Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 32: Aufruf Der Funktionsbausteine

    // Load load value in preparation // INPUT VARIABLES MySetSoftwareGate : BOOL; // Software gate MyStopGate : BOOL; // Stop gate // OUTPUT VARIABLES MyOperationError : BOOL; // Error in FB _FB_FM3501_control2 Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 33 // set new configuration // data of digital outputs // TRANSFER DATA TO FM myPeripheralOutputFM3501 := FMOutputArray; // Assign array of FM output data // to I/O variables Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 34 // EVALUATE AND DISPLAY STATUS MESSAGES MyStateFMStartup := myInstFM3501Ctrl.startup; // Start-up status MyOperationError := myInstFM3501Ctrl.errorOperation; END_PROGRAM // ExampleFM3501 END_IMPLEMENTATION Hinweis Das PROGRAM ExampleFM3501 muss im Ablaufsystem zugeordnet sein. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 35: Anwendungsbeispiel Fm 350-1

    Zähler läuft (opState) myStateDirection BOOL Richtungsbit (opDirection) myStateZeroCrossing BOOL Nulldurchgang (zeroCrossing) myCounterOverflow BOOL Zählerüberlauf (overflow) myCounterUnterflow BOOL Zählerunterlauf (underflow) myStateSwGate BOOL Software-Tor (stateSwGate) myStateGate BOOL internes Tor (stateGate) Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 36 Durch das Setzen der Eingänge (positive Flanke) "myResetSyncState" wird das Statusbit Synchronisation rückgesetzt, durch Setzen des Eingangs "myResetCntrStatee" wird das Statusbit Nulldurchgang / Überlauf / Unterlauf rückgesetzt. Prozessalarm/Diagnosealarm Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 37 Steuerung im SIMOTION SCOUT und der Baugruppenadresse im Programm (dataFM3501.moduleAddress). 4. Speichern und übersetzen Sie das Beispielprojekt. Danach können Sie das Beispiel in das SIMOTION Gerät laden und den Betriebszustand RUN einstellen. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 39: Funktionsbausteine Der Fm 350-2

    Die SIMOTION Bezeichner haben sich ab V4.0 geändert. Eine Gegenüberstellung der SIMOTION und SIMATIC Bezeichner finden Sie im Anhang SIMOTION und SIMATIC Bezeichner (Seite 93) in der Tabelle "SIMOTION und SIMATIC Bezeichner FM 350-2". Hinweis Die Onlinefunktionen des Parametriertools in HW Konfig von STEP 7 können nur für Diagnosezwecke verwendet werden (lesender Zugriff auf die Baugruppe).
  • Seite 40: Funktionsbaustein _Fm3502_Control

    Hinweis: Der Parameter periOut muss mit einem Feld vom Typ ARRAY [0..15] of BYTE versorgt werden. Legen Sie ein lokales oder globales Feld in Ihrem Programm unter VAR an (kein temporäres Feld unter VAR_TEMP). Nach Aufruf des FBs ist dieses Feld der I/O-Variable für die Peripherieausgänge der Baugruppe zuzuweisen. Siehe Aufrufbeispiel FM 350-2! Funktionsbeschreibung Der Funktionsbaustein _FM3502_control überträgt zyklisch die Steuersignale aus der...
  • Seite 41 Der FB _FM3502_control muss für jede im Projekt eingebundene FM 350-2 zyklisch aufgerufen werden. Anlaufverhalten Der FB _FM3502_control führt die Anlaufkoordination mit der FM 350-2 durch. Einen Anlauf der FM 350-2 erkennen Sie am Ausgangsparameter startup = TRUE. Nach quittiertem Anlauf werden die Steuer- und Rückmeldesignale mit der FM 350-2 ausgetauscht.
  • Seite 42: Funktionsbaustein _Fm3502_Write

    Feld in Ihrem Programm unter VAR an (kein temporäres Feld unter VAR_TEMP). Nach Aufruf des FBs ist dieses Feld der I/O-Variable für die Peripherieausgänge der Baugruppe zuzuweisen. Siehe Aufrufbeispiel FM 350-2! SIMOTION Systemfunktion/-variablen Geräte . Diese Dokumentation...
  • Seite 43 Funktionsbausteine der FM 350-2 4.3 Funktionsbaustein _FM3502_write Funktionsbeschreibung Der Funktionsbaustein _FM3502_write lädt die Zähler und Vergleicher der FM 350-2 aus der Datenstruktur vom Typ Struct_FM3502_fmData mittels Schreibauftrag. Der FB _FM3502_write ist nur bei Ausführung von Schreibaufträgen aufzurufen. Taskeinbindung (Aufruf) Der Funktionsbaustein _FM3502_write kann über die BackgroundTask oder über die TimerInterruptTask aufgerufen werden.
  • Seite 44: Funktionsbaustein _Fm3502_Read

    Hinweis: Der Parameter periOut muss mit einem Feld vom Typ ARRAY [0..15] of BYTE versorgt werden. Legen Sie ein lokales oder globales Feld in Ihrem Programm unter VAR an (kein temporäres Feld unter VAR_TEMP). Nach Aufruf des FBs ist dieses Feld der I/O-Variable für die Peripherieausgänge der Baugruppe zuzuweisen. Siehe Aufrufbeispiel FM 350-2! SIMOTION Systemfunktion/-variablen Geräte. Diese Dokumentation...
  • Seite 45 Datenstruktur vom Typ Struct_FM3502_fmData (unter "allgemeine Daten") eingetragen werden. Anlaufverhalten Der FB _FM3502_read führt keine Anlaufkoordination mit der FM 350-2 durch. Während der Anlaufphase wird die Auftragsbearbeitung gesperrt. Ein anstehender Auftrag geht nicht verloren, wird aber erst nach quittiertem Anlauf ausgeführt.
  • Seite 46: Funktionsbaustein _Fm3502_Diagnostic

    Die gesamten Diagnosedaten werden von dem FB _FM3502_diagnostic ausgelesen und Ihnen in der Unterstruktur diagnostic der Datenstruktur Struct_FM3502_fmData bereitgestellt. Den Rückgabewert (Fehlerkennung) können Sie am Ausgangsparameter status des Funktionsbausteins auslesen. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 47 Datenstruktur vom Typ Struct_FM3502_fmData (unter "allgemeine Daten") eingetragen werden. Taskeinbindung (Aufruf) Der FB _FM3502_diagnostic kann in der PeripheralFaultTask oder BackgroundTask oder TimerInterruptTask aufgerufen werden. Aus Performancegründen sollte ein Aufruf nur in der PeripheralFaultTask erfolgen. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 48: Datenstrukturen Der Fm 350-2

    Hinweis Die SIMOTION Bezeichner haben sich ab V4.0 geändert. Eine Gegenüberstellung der SIMOTION und SIMATIC Bezeichner finden Sie im Anhang SIMOTION und SIMATIC Bezeichner (Seite 93) in der Tabelle "SIMOTION und SIMATIC Bezeichner FM 350-2". Tabelle 4-5 Datenstruktur Struct_FM3502_fmData Struct_FM3502_fmData...
  • Seite 49 (auslesbar über Parametriertool) xxxReserved18..19 BOOL FALSE reserviert parameterized BOOL FALSE Baugruppe parametriert stateCmpValue0 BOOL FALSE Vergleicher 0 angesprochen stateCmpValue1 BOOL FALSE Vergleicher 1 angesprochen stateCmpValue2 BOOL FALSE Vergleicher 2 angesprochen Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 50 BOOL FALSE Digitalausgang 1 aktiv/nicht aktiv output2 BOOL FALSE Digitalausgang 2 aktiv/nicht aktiv output3 BOOL FALSE Digitalausgang 3 aktiv/nicht aktiv output4 BOOL FALSE Digitalausgang 4 aktiv/nicht aktiv Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 51 Vergleicher 2 laden cmpValue3 DINT Vergleicher 3 laden cmpValue4 DINT Vergleicher 4 laden cmpValue5 DINT Vergleicher 5 laden cmpValue6 DINT Vergleicher 6 laden cmpValue7 DINT Vergleicher 7 laden Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 52 Fehler Zähler 4 cntr5Fault BYTE 16#00 Fehler Zähler 5 cntr6Fault BYTE 16#00 Fehler Zähler 6 cntr7Fault BYTE 16#00 Fehler Zähler 7 Variable für FB-internen Gebrauch (nicht relevant für Anwender) Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 53: Aufruf Der Funktionsbausteine

    Das Aufrufbeispiel ist ein Auszug aus dem mitgelieferten Anwendungsbeispiel E_FM3502, welches auf der CD-ROM "SIMOTION Utilities & Applications" enthalten ist. Wenn Sie mehrere FM 350-2 ansteuern möchten, müssen Sie für jede eingesetzte FM 350-2 eine neue Variable für die Datenstruktur und FB-Instanzen mit neuem Namen anlegen. Aufrufbeispiel UNIT E_FM3502;...
  • Seite 54 // Assign array of FM output // data to I/O variable myStateFMStartup := myInstFM3502Ctrl.startup; // Start-up status END_PROGRAM // ExampleFM3502 END_IMPLEMENTATION Hinweis Das PROGRAM ExampleFM3502 muss im Ablaufsystem zugeordnet sein. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 55: Anwendungsbeispiel Fm 350-2

    4.8 Anwendungsbeispiel FM 350-2 Anwendungsbeispiel FM 350-2 Aufgabe In diesem Beispiel werden zwei unterschiedliche Aufgaben mit der Zählerbaugruppe FM 350-2 gelöst. Zur Steuerung einer Abfülleinheit sollen die Zählkanäle 0 und 1 verwendet werden. Gleichzeitig soll eine Frequenzerfassung mit Grenzwertkontrolle über den Zählkanal 4 durchgeführt werden.
  • Seite 56: Frequenzmessung

    1. Stecken Sie den mit der FM 350-2 mitgelieferten Busverbinder auf den Busstecker. 2. Hängen Sie die FM 350-2 auf der Profilschiene ein, schwenken Sie sie nach unten und schrauben Sie sie fest (eine ausführliche Anleitung finden Sie im SIMATIC Handbuch Zählerbaugruppe FM 350-2 Aufbauen und Parametrieren ).
  • Seite 57 – unter Alarmfreigabe bei Unterschreitung Grenze "1000000" und bei Überschreitung Grenze "9000000" eintragen (alle Alarmfreigaben sind deaktiviert) 7. Übernehmen Sie die Parametrierung der FM 350-2 mit dem Menü Datei > Speichern in die Hardwarekonfiguration und schließen Sie das Fenster "FM350-2 Counter" mit dem Menü...
  • Seite 58 Funktionsbausteine der FM 350-2 4.8 Anwendungsbeispiel FM 350-2 Hardware-Plattform Das Anwendungsbeispiel ist für verschiedene SIMOTION Hardware-Plattformen verfügbar und ist für den dezentralen Einsatz der FM 350-2 vorgesehen. Hinweis Wenn das Anwendungsbeispiel nicht für Ihre Hardware-Plattform verfügbar ist, müssen Sie die Hardwarekonfiguration anpassen.
  • Seite 59 In der Datenstruktur "myDataFM3502.checkback.opValue1" (Anzahl Kartons) wird 1 angezeigt. Dann wird das Ventil über den Ausgang Q0 der FM 350-2 geöffnet und die Teile gezählt. Wenn Sie den 24 V-Initiator 1 betätigen, wird die abgefüllte Anzahl Teile in "myDataFM3502.checkback.opValue0" (Anzahl Teile) inkrementiert. Bei 10 Teilen wird das Ventil geschlossen und der Transport des Kartons aktiviert.
  • Seite 60 Zusätzlich können Sie die aktuellen Werte (Zähl- und Messwerte) der Zählkanäle 4 bis 7 lesen. Diagnosealarm/Prozessalarm Durch inkorrekte Verdrahtung können Fehler auftreten, die die FM 350-2 mit der Sammelfehler- LED "SF" und in den Variablen "myProcessAlarm" bzw. "myDiagnosticAlarm" anzeigt. Die FM 350-2 löst bei entsprechender Einstellung der Grundparameter (Alarmgenerierung JA und Alarmauswahl Diagnose bzw.
  • Seite 61: Funktionsbausteine Der Fm 352

    Die Onlinefunktionen des Parametriertools in HW Konfig von STEP 7 können nur für Diagnosezwecke verwendet werden (lesender Zugriff auf die Baugruppe). Ein schreibender Zugriff (Steuerfunktion) hat keine Wirkung. Die vom Programm gesetzten Parameter können über das Parametriertool ausgelesen werden. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 62: Funktionsbaustein _Fm352_Initialize

    ● Auftragsverwaltung und die internen Puffer für den FB _FM352_control Die Daten, die für FB _FM352_initialize benötigt werden, werden in der Variablen der Datenstruktur vom Typ Struct_FM352_ctrlData übergeben. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 63 Sie sollten ihn deshalb in der AnlaufTask/StartupTask bzw. in einer selbst programmierten Initialisierungsphase ihres Anwenderprogramms aufrufen. Somit stellen Sie sicher, dass Ihr Anwenderprogramm nicht auf veraltete Daten zurückgreift. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 64: Funktionsbaustein _Fm352_Control

    Feld in Ihrem Programm unter VAR an (kein temporäres Feld unter VAR_TEMP). Nach Aufruf des FBs ist dieses Feld der I/O-Variable für die Peripherieausgänge der Baugruppe zuzuweisen. Siehe Aufrufbeispiel FM 352! Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 65 Der FB _FM352_control quittiert den Anlauf der Baugruppe. Während dieser Zeit sind status und jobBusy = 1. Während der Anlaufphase wird die Auftragsbearbeitung gesperrt. Anstehende Aufträge gehen nicht verloren und werden nach quittiertem Anlauf ausgeführt. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 66 Diagnosefehler) erfahren. Hinweis Der Rückgabewert (Fehlerkennung) im Parameter status liegt nur einen Zyklus an. Die Werte 0x7001 und 0x7002 zeigen an, dass eine Datenübertragung angestoßen wurde und aktiv ist. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 67: Funktionsbaustein _Fm352_Diagnostic

    (Fehlerkennung) können Sie am Ausgangsparameter status des Funktionsbausteins auslesen. Der Funktionsbaustein _FM352_diagnostic liest die Diagnosedaten bei gesetztem Rückmeldesignal diagDataChanged = TRUE automatisch oder per Auftrag (diagInformation = TRUE) aus. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 68 Tritt während eines Aufrufs ein Fehler auf, so wird dieser im Ausgangsparameter status (= -1) gemeldet. Im Element jobErrorId der Datenstruktur vom Typ Struct_FM352_diagData wird der Rückgabewert der Systemfunktion _readRecord eingetragen. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 69 SIMOTION Systemfunktion/-variablen Geräte . Diese Dokumentation ist als elektronische Dokumentation im Lieferumfang von SIMOTION SCOUT enthalten! Hinweis Die Fehlerkennung im Element jobErrorId und im Ausgangsparameter status liegt einen Zyklus an. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 70: Datenstrukturen Der Fm 352

    BOOL FALSE Zählfunktion der Zählnockenspur 0 freigegeben enableTrack1Counter BOOL FALSE Zählfunktion der Zählnockenspur 1 freigegeben enableTrack WORD 16#0000 Nockenspuren 0 bis 15 freischalten Bit 0: Spur 0 Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 71 BOOL FALSE Bezugspunktkoordinaten setzen execWrActValue BOOL FALSE Istwert setzen execWrActValSetOnTheFly BOOL FALSE Fliegend Istwert setzen execWrZeroOffset BOOL FALSE Nullpunktverschiebung setzen execWrOutputCamEdge1 BOOL FALSE Einstellung Nockenflanken (1 Nocke) schreiben Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 72 Auftrag "Nockendaten 5 schreiben" abgeschlossen wrOutputCamData6Done BOOL FALSE Auftrag "Nockendaten 6 schreiben" abgeschlossen wrOutputCamData7Done BOOL FALSE Auftrag "Nockendaten 7 schreiben" abgeschlossen wrOutputCamData8Done BOOL FALSE Auftrag "Nockendaten 8 schreiben" abgeschlossen Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 73 BOOL FALSE Fehler bei Auftrag "Maschinendaten aktivieren" wrActValueRevokeError BOOL FALSE Fehler bei Auftrag "Istwert setzen, Fliegendes Istwertsetzen rückgängig" wrOutputCamData1Error BOOL FALSE Fehler bei Auftrag "Nockendaten 1 schreiben" Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 74 Auftrag läuft execJobReset BOOL FALSE alle Fehler und Fehlerbits zurück setzen Daten für Aufträge Nullpunktverschiebung zeroOffset DINT Nullpunktverschiebung Istwert setzen actValue DINT Koordinate für "Istwert setzen" Fliegendes Istwert setzen Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 75 16#00 Nockennummer setForceDirection BOOL FALSE Auftrag "Wirkrichtung der Nocke ändern" setBegin BOOL FALSE Auftrag "Nockenanfang ändern" setEnd BOOL FALSE Auftrag "Nockenende ändern" setActuationTime BOOL FALSE Auftrag "Vorhaltezeit ändern" Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 76 FALSE interner Gebrauch xxxSwitchOffSwLimOld BOOL FALSE interner Gebrauch xxxDataSet11 WORD 16#0000 interner Gebrauch xxxDataSet12 WORD 16#0000 interner Gebrauch xxxControl DWORD 16#00000000 interner Gebrauch xxxFeedback0 DWORD 16#00000000 interner Gebrauch Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 77: Struct_Fm352_Paradata

    BOOL FALSE Spur 1 ist Zählnockenspur track2CntrOutputCam BOOL FALSE Spur 2 ist Zählnockenspur track0CntrLimit DINT Oberer Zählwert für Zählnockenspur 0 track1CntrLimit DINT Oberer Zählwert für Zählnockenspur 1 Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 78: Struct_Fm352_Diagdata

    FALSE Ereignis kommend internFault BOOL FALSE interner Fehler extFault BOOL FALSE externer Fehler faultClass Fehlerklasse faultNumber Fehlernummer chNumber Kanalnummer outputCamNumber Nockennummer 0 bis 127 bei Fehlerklasse = Nockendatenfehler Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 79 DWORD 16#00000000 interner Gebrauch xxxNextOrder interner Gebrauch xxxDataSetNumber BYTE 16#00 interner Gebrauch xxxDataSetLength interner Gebrauch xxxCntOfBuffers interner Gebrauch xxxEnableDataSet236 BOOL FALSE interner Gebrauch xxxDataSet BOOL FALSE interner Gebrauch Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 80: Aufruf Der Funktionsbausteine

    // create FB instance END_VAR PROGRAM ExampleFM352; // program in background task END_INTERFACE IMPLEMENTATION PROGRAM ExampleFM352 FMOutputArray : ARRAY [0..15] of BYTE; // Array for FM output data Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 81 // Copy array of FM output // data to I/O variables myStateFMStartup := myInstFM352Ctrl. startup; // Start-up status END_PROGRAM // ExampleFM352 END_IMPLEMENTATION Hinweis Das PROGRAM ExampleFM352 muss im Ablaufsystem zugeordnet sein. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 82: Anwendungsbeispiel Fm 352

    6. Download der Hardwarekonfiguration mit dem Menü Zielsystem > Laden in Baugruppe. Die rote LED "SF" der FM 352 leuchtet und erlischt nach dem Download einer fehlerfreien Baugruppenparametrierung. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 83 Beispiels (siehe Start des Beispiels) zur FM übertragen. ● Maßsystem: grad (4 Nachkommastellen) ● Achse: Rundachse: Ende der Rundachse: 360.0000 grad Simulationsgeschwindigkeit: 360.0000 grad/min ● Geber: Überwachung: Drahtbruch und Fehlimpulse ausschalten ● Nocken: Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 84 Nockenende Nocken 0 myDataFM352Parameter. outputCam[1].beginOutputCam DINT Nockenanfang Nocken 1 myDataFM352Parameter. outputCam[1].endOutputCam DINT Nockenende Nocken 1 Tabelle 5-9 Schalter Name Datentyp Steuerwert Bedeutung mySwitch BOOL TRUE Eingang für simulierten Schalter Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 85 Daten gesetzt, die bei einem Neustart der Baugruppe ausgeführt werden sollen. Der Neustart der Baugruppe kann z. B. von einem Neustart des C230-2 ausgelöst werden. ● Schritt 1: Das Programm wartet auf die Abarbeitung der gesetzten Aufträge. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 86 Am Ende der Schrittkette werden die Instanz des FBs _FM352_control und die Instanz des FBs _FM352_diagnostic aufgerufen. Wenn die Diagnose eine Meldung über fehlerhafte Nockendaten erkannt hat, wird der Ausgang myOutputCamError gesetzt. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 87: Alarmbearbeitung

    Kapitel Funktionsbaugruppen ins SIMOTION Projekt einfügen (Seite 14). Haben Sie Prozess- und/oder Diagnosealarme parametriert, programmieren Sie anhand des folgend dargestellten Prinzips den Ablauf der Alarmbearbeitung. Bild 6-1 Alarmbearbeitung der FM-Baugruppen Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 88 Baugruppe verursacht wurde, ansonsten _SC_INVALID_ADDRESS DINT TSI#logDiagAdr Diagnoseadresse eines DP-Slaves, wenn der Alarm durch Stationsausfall oder -wiederkehr des dazugehörigen DP-Slaves verursacht wurde, ansonsten _SC_INVALID_ADDRESS DWORD TSI#details Detailinformationen (Bitfelder) Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 89: Prozessalarme

    Eine nähere Beschreibung dazu finden Sie in den SIMATIC Handbüchern: Funktionsbaugruppe FM 350-1 Aufbauen und Parametrieren ● Zählerbaugruppe FM 350-2 Aufbauen und Parametrieren ● Elektronisches Nockensteuerwerk FM 352 Aufbauen und Parametrieren ● Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 90 < 2 ms, so geht der zweite Prozessalarm verloren, ohne dass ein Diagnosealarm ausgelöst werden kann (nur bei der FM 350-2). Die Belegung der Variablen TSI#details entspricht der in einem SIMATIC System. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 91: Diagnosealarme

    4 Byte Diagnoseinformation für eine schnelle Analyse zur Verfügung. Der Inhalt der Diagnoseinformation entspricht der in einem SIMATIC System. Weitere Informationen können Sie mit baugruppenspezifischen FBs auslesen. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 92 FM 352 Der FB _FM352_diagnostic liest alle Diagnosedaten aus und trägt diese in die Datenstruktur vom Typ Struct_FM352_diagnosticData ein. Der FB muss in der BackgroundTask oder TimerInterruptTask aufgerufen werden. Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 93: Anhang

    _FM3501_diagnostic FC DIAG_INF (FC 1) _FB_FM3501_diagnostic data DB_NO data execute IN_DIAG requestDiagnosticData done status returnValue Datenstrukturelemente Struct_FM3501_fmData Struct_FM3501_data xxxReserved1 dedicatedData1 xxxReserved2 RESERVED dedicatedData2 moduleAddress MOD_ADR moduleAddress Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 94 E_BIT0_5 dedicatedData18 xxxReserved21 E_BIT0_6 dedicatedData19 parameterized PARA parameterized opState STS_RUN operationState opDirection STS_DIR operationDirection zeroCrossing STS_ZERO zeroCrossing overflow STS_OFLW overflow underflow STS_UFLW underflow synchronized STS_SYNC synchronized Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 95 EPROMFault faultRam RAM_FLT RAMFault faultAdc ADU_FLT ADUFault faultFuse FUSE_FLT fuseFault lostProcessAlarm HW_INTR_FLT processAlarmFault xxxReserved32 RESERVED_3 dedicatedData30 chType CH_TYPE channelType lenDiagData LGTH_DIA lengthDiagnosticData chNumber CH_NO channelNumber groupErrorChannel1 GRP_ERR1 groupFault1 Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 96 FC CNT2_WR (FC 3) _FB_FM3502_write periIn inputInterface data DB_NO data periOut outputInterface error status returnValue _FM3502_read FC CNT2_RD (FC 4) _FB_FM3502_read periIn inputInterface data DB_NO data error status returnValue Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 97 CTRL_DQ6 enableOutput6 enableOutput7 CTRL_DQ7 enableOutput7 setOutput0 SET_DQ0 setOutput0 setOutput1 SET_DQ1 setOutput1 setOutput2 SET_DQ2 setOutput2 setOutput3 SET_DQ3 setOutput3 setOutput4 SET_DQ4 setOutput4 setOutput5 SET_DQ5 setOutput5 setOutput6 SET_DQ6 setOutput6 Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 98 STS_UFLW5 underflow5 cntr6Underflow STS_UFLW6 underflow6 cntr7Underflow STS_UFLW7 underflow7 cntr0Overflow STS_OFLW0 overflow0 cntr1Overflow STS_OFLW1 overflow1 cntr2Overflow STS_OFLW2 overflow2 cntr3Overflow STS_OFLW3 overflow3 cntr4Overflow STS_OFLW4 overflow4 cntr5Overflow STS_OFLW5 overflow5 Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 99 STS_GATE7 gate7 opValue0 USER_STAT_WORD0 operatingValue0 opValue1 USER_STAT_WORD1 operatingValue1 opValue2 USER_STAT_WORD2 operatingValue2 opValue3 USER_STAT_WORD3 operatingValue3 loadValue0 LOAD_VAL0 loadValue0 loadValue1 LOAD_VAL1 loadValue1 loadValue2 LOAD_VAL2 loadValue2 loadValue3 LOAD_VAL3 loadValue3 Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 100 ACT_CNTV6 actualCounterValue6 actMeasValue6 ACT_MSRV6 actualMeasuringValue7 actCntrValue7 ACT_CNTV7 actualCounterValue7 actMeasValue7 ACT_MSRV7 actualMeasuringValue7 diagnostic DIAGNOSTIC_INT_INFO diagnostic (Struct_FM3502_diagInfo) (DIAGNOSTIC_INT_INFO_TYPE) xxxReserved20..23 BYTE0...BYTE3 dedicatedData20..23 chType BYTE4 channelType chInfoLength BYTE5 lengthChannelInfo numOfChannel BYTE6 numberOfChannel Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 101 _FM352_diagnostic FC CAM_DIAG (FC 2) _FB_FM352_diagnostic enable periIn inputInterface diagData DB_NO diagnosticData error status returnValue Datenstrukturelemente Struct_FM352_ctrlData Struct_FM352_controlData moduleAddress MOD_ADDR moduleAddress Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 102 CAM7WR_EN writeOutputCamData7 execWrOutputCamData8 CAM8WR_EN writeOutputCamData8 execWrSetRefPoint REFPT_EN writeReferencePoint execWrActValue AVAL_EN writeActualValue execWrActValSetOnTheFly FVAL_EN writeActualValueSettingOnTheFly execWrZeroOffset ZOFF_EN writeZeroOffset execWrOutputCamEdge1 CH01CAM_EN writeOutputCamEdge1 execWrOutputCamEdge16 CH16CAM_EN writeOutputCamEdge16 execRdMachineData MDRD_EN readMachineData Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 103 FVAL_D writeActualValueSettingOnTheFlyDone wrZeroOffsetDone ZOFF_D writeZeroOffsetDone wrOutputCamEdge1Done CH01CAM_D writeOutputCamEdge1Done wrOutputCamEdge16Done CH16CAM_D writeOutputCamEdge16Done rdMdDone MDRD_D readMachineDataDone rdOutputCamData1Done CAM1RD_D readOutputCamData1Done rdOutputCamData2Done CAM2RD_D readOutputCamData2Done rdOutputCamData3Done CAM3RD_D readOutputCamData3Done rdOutputCamData4Done CAM4RD_D readOutputCamData4Done Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 104 MDRD_ERR readMachineDataError rdOutputCamData1Error CAM1RD_ERR readOutputCamData1Error rdOutputCamData2Error CAM2RD_ERR readOutputCamData2Error rdOutputCamData3Error CAM3RD_ERR readOutputCamData3Error rdOutputCamData4Error CAM4RD_ERR readOutputCamData4Error rdOutputCamData5Error CAM5RD_ERR readOutputCamData5Error rdOutputCamData6Error CAM6RD_ERR readOutputCamData6Error rdOutputCamData7Error CAM7RD_ERR readOutputCamData7Error rdOutputCamData8Error CAM8RD_ERR readOutputCamData8Error Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 105 ZOFF zeroOffset actValue AVAL actualValue actValueSetOnTheFly FVAL actualValueSettingOnTheFly refPoint REFPT referencePoint outputCamNumber CAM_NO outputCamNumber beginOutputCam CAM_START beginOfOutputCam endOutputCam CAM_END endOfOutputCam beginLenMeasuring BEG_VAL beginOfLengthMeasuring endLenMeasuring END_VAL endOfLengthMeasuring Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 106 EDGEDIST minimumEdgeDistance unitDimension UNITS dimensionUnit axisType AXIS_TYPE axisType endRotAxis ENDROTAX endOfRotaryAxis encType ENC_TYPE encoderType lenPerRevolution DISP_REV lengthPerRevolution incPerRevolution INC_REV incrementsPerRevolution cntOfRevolutions NO_REV numberOfRevolution baudRate BAUDRATE baudrate Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 107 CEND endOfOutputCam actuationTime LTIME actuationTime Struct_FM352_diagData Struct_FM352_diagnosticData moduleAddress MOD_ADDR moduleAddress xxxDataSet xxxDiagnosis0 DIAG0 xxxFeedback0 rueck0 xxxActOrder aktAuftrag xxxNextOrder naechsterAuftrag xxxDataSetNumber DS_nummer xxxDataSetLength DS_laenge xxxCntOfBuffers anzPuffer xxxEnableDataSet236 ds236_en Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 108 (diagnosticData) incomingAlarm STATE alarmIncoming internFault INTF internalFault extFault EXTF externalFault faultClass faultClass faultNumber faultNumber chNumber CH_NO chanNumber outputCamNumber CAM_NO outputCamNumber Variable für FB-internen Gebrauch (nicht relevant für Anwender) Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 109: Liste Der Abkürzungen

    Interface Module (Anschaltbaugruppe SIMATIC S7-300) Eingangsparameter IN/OUT Durchgangsparameter Kontaktplan Light Emitting Diode (Leuchtdiodenanzeigen) Organisationsbaustein Ausgangsparameter PG/PC Programmiergerät / Personalcomputer Power Supply (Stromversorgung SIMATIC S7-300) Random Access Memory System Fault (Systemfehler) Software Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 111: Index

    Datenstruktur FM 350-2, 48 Struct_FM3502_fmData, 48 Parameter FM 350-2 Datenstruktur FM 352, 70 _FM3502_control, 40 Struct_FM352_ctrlData, 70 Parameter FM 350-1 Struct_FM352_diagData, 78 _FM3501_control2, 21 Struct_FM352_paraData, 77 _FM3501_diagnostic, 25 Dezentraler Einsatz, 13 Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...
  • Seite 112 FB _FM3501_diagnostic, 26 FB _FM3502_control, 41 FB _FM3502_diagnostic, 47 FB _FM3502_read, 45 FB _FM3502_write, 43 FB _FM352_control, 65 FB _FM352_diagnostic, 68 FB _FM352_initialize, 63 Voraussetzungen, 9 Zentraler Einsatz, 13 Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352 Funktionshandbuch, 04/2014...

Diese Anleitung auch für:

Fm 352Fm 350-1

Inhaltsverzeichnis