Herunterladen Diese Seite drucken

Werbung

Original-Programmierhandbuch
Fehlersichere SmartSPS AC4S
mit Feldbusschnittstellen
AC402S
AC412S
AC422S
für ISO 13849 bis PL e
für IEC 61508 SIL 3 und 62061 bis SIL CL 3
Firmware-Release: ab 4.0.10
CODESYS Development System: 3.5.4.2
Deutsch

Werbung

loading

Inhaltszusammenfassung für IFM Electronic SmartSPS AC4S Serie

  • Seite 1 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S mit Feldbusschnittstellen AC402S AC412S AC422S für ISO 13849 bis PL e für IEC 61508 SIL 3 und 62061 bis SIL CL 3 Firmware-Release: ab 4.0.10 CODESYS Development System: 3.5.4.2 Deutsch...
  • Seite 2 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Inhalt Inhaltsverzeichnis Vorbemerkung Rechtliche Hinweise ......................6 Zweck des Dokuments ......................6 Verwendete Symbole und Formatierungen ................. 7 Übersicht: Anwender-Dokumentation für AC4S ..............8 Übersicht: CODESYS-Dokumentation von 3S ..............9 Änderungshistorie ........................ 9 Sicherheitshinweise Notwendige Vorkenntnisse ....................11 Beachten! ...........................11...
  • Seite 3 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Inhalt 6.4.3 Testsignal an lokalem Ausgang erzeugen .................. 48 6.4.4 Sicheres lokales Gerät aus Projekt entfernen ................48 Standard-Geräte an lokaler E/A-Schnittstelle konfigurieren ..........49 Ethernet-Schnittstelle konfigurieren ...................50 6.6.1 Verfügbare Feldbus-Stacks ......................51 6.6.2 Feldbus-Stack hinzufügen ......................
  • Seite 4 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Inhalt 8.6.2 Werkseitig angelegte Austauschvariablen nutzen ..............95 8.6.3 Zusätzliche Objekte für Datenaustausch anlegen ..............97 Betrieb CODESYS-Projekt auf Gerät übertragen ................99 9.1.1 Standard-Anwendung auf AC4S laden ..................99 9.1.2 Sichere Anwendung auf AC4S laden ..................100 9.1.3 Codefolgen der sicheren AS-i Slaves einlernen (teachen) ............
  • Seite 5 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Vorbemerkung Rechtliche Hinweise Vorbemerkung Rechtliche Hinweise ..........................6 Zweck des Dokuments ..........................6 Verwendete Symbole und Formatierungen ....................7 Übersicht: Anwender-Dokumentation für AC4S ..................8 Übersicht: CODESYS-Dokumentation von 3S ..................9 Änderungshistorie .............................
  • Seite 6 Eigentum der →Microsoft Corporation, USA ® > Zweck des Dokuments 21675 Dieses Dokument gilt für folgende Geräte der ifm electronic:  Fehlersichere SmartSPS AC4S mit Profinet-Device-Schnittstelle (Art.-Nr.: AC402S) mit Firmware 4.0.10 oder höher  Fehlersichere SmartSPS AC4S mit Profibus-Schnittstelle (Art.-Nr.: AC412S) mit Firmware 4.0.10 oder höher...
  • Seite 7 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Vorbemerkung Verwendete Symbole und Formatierungen > Verwendete Symbole und Formatierungen 15989 WARNUNG Tod oder schwere irreversible Verletzungen sind möglich. VORSICHT Leichte reversible Verletzungen sind möglich. ACHTUNG Sachschaden ist zu erwarten oder möglich. Wichtiger Hinweis Fehlfunktionen oder Störungen sind bei Nichtbeachtung möglich Information...
  • Seite 8 2016-10-27 Vorbemerkung Übersicht: Anwender-Dokumentation für AC4S > Übersicht: Anwender-Dokumentation für AC4S 18655 Für die Modelle der Geräteklasse "Fehlersichere SmartSPS AC4S" stellt die ifm electronic die folgenden Anwender-Dokumentationen bereit: Dokument Inhalt / Beschreibung Datenblatt Technische Daten des AC4S in Tabellenform ...
  • Seite 9 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Vorbemerkung Übersicht: CODESYS-Dokumentation von 3S > Übersicht: CODESYS-Dokumentation von 3S 20259 Die 3S GmbH stellt für die Programmierung der Standard-SPS und der fehlersicheren SPS des AC4S folgende Anwender-Dokumentationen bereit: Dokument Inhalt / Beschreibung ...
  • Seite 10 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Sicherheitshinweise Änderungshistorie Sicherheitshinweise Notwendige Vorkenntnisse ........................11 Beachten!..............................11 Anlaufverhalten der Steuerung .......................12...
  • Seite 11 WARNUNG Bei Nichtbeachten der Hinweise in dieser Anleitung sind Sach- oder Personenschäden möglich! ifm electronic gmbh übernimmt hierfür keine Haftung. ► Die handelnde Person muss vor allen Arbeiten an und mit diesem Gerät die Sicherheitshinweise und die betreffenden Kapitel dieser Anleitung gelesen und verstanden haben.
  • Seite 12 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Sicherheitshinweise Anlaufverhalten der Steuerung Anlaufverhalten der Steuerung 13919 11575 WARNUNG Gefahr durch unbeabsichtigtes und gefährliches Anlaufen von Maschinen- oder Anlagenteilen! ► Der Programmierer muss bei der Programmerstellung verhindern, dass nach Auftreten eines Fehlers (z.B.
  • Seite 13 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemvoraussetzungen Anlaufverhalten der Steuerung Systemvoraussetzungen Hardware ..............................14 Software..............................14 Lizensierung ............................14 16903...
  • Seite 14 Bibliotheken für die sicherheitsgerichtete Programmierung (Safety PLCopen, Safety Standard) Die in diesem Handbuch zugesicherten Eigenschaften und Funktionen sind nur mit den Software-Komponenten in den hier angegebenen Versionen erreichbar! ifm electronic stellt auf seiner Webseite die benötigten Software-Komponenten zum Herunterladen bereit. → www.ifm.com >...
  • Seite 15 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Installation Lizensierung Installation Benötigte Software-Komponenten ......................16 Programmiersoftware CODESYS ......................16 ifm AS-i Package ............................17 17146 Dieses Kapitel beschreibt die Installation der notwendigen Software-Komponenten für die Programmierung des AC4S.
  • Seite 16 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Installation Benötigte Software-Komponenten > Benötigte Software-Komponenten 19865 Für die Programmierung des AC4S werden folgenden Software-Komponenten benötigt: Software → Systemvoraussetzungen (→ (→ Seite 14)) Die in diesem Dokument beschriebenen Eigenschaften und Funktionalitäten können nur zugesichert werden, wenn die Software-Komponenten in den angegebenen Versionen genutzt werden.
  • Seite 17 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Installation ifm AS-i Package > ifm AS-i Package Komponenten des ifm-Packages ......................18 ifm-Package installieren .........................18 ifm AS-i Package deinstallieren ......................19 17679 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut:  Package Manager nutzen (→...
  • Seite 18 Installation ifm AS-i Package > 4.3.1 Komponenten des ifm-Packages 10982 ifm electronic stellt für die Programmierung des AC4S das Package "CODESYS für ifm ASinterface SAFETY Produkte" (kurz: ifm-Package) bereit. Das ifm-Package (Datei: ifm_AC4S_V1_3_2_2.package) enthält folgende zertifizierte Komponenten: Komponente Beschreibung AC4n2S_Basic.devdesc.xml Gerätebeschreibung des AC4S-Basismoduls...
  • Seite 19 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Installation ifm AS-i Package 4.3.3 ifm AS-i Package deinstallieren 12270 Um das ifm AS-i Package zu deinstallieren: ► Mit [Tools] > [Package Manager] den Package Manager aufrufen. > Fenster [Package Manager] zeigt die installierten Packages. ►...
  • Seite 20 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Erste Schritte ifm AS-i Package Erste Schritte CODESYS starten ..........................21 Sicheres CODESYS-Projekt erstellen ....................22 CODESYS-Dokumentation nutzen ......................26 Nutzerkonto anlegen ..........................26 Kommunikationspfade einstellen ......................26 15858 Dieses Kapitel enthält Informationen über die ersten Arbeitsschritte bei der Programmierung des AC4S mit CODESYS.
  • Seite 21 > CODESYS starten 19358 ifm electronic stellt für CODESYS ein spezielles Profil bereit. Das CODESYS-Profil "ifm electronic AC14 AC4S V3.5.4.20" erzeugt eine vorkonfigurierte Umgebung für die Konfiguration und Programmierung eines AC4S-Automatisierungssystems. Um CODESYS mit dem Profil "ifm electronic AC14 AC4S V3.5.4.20" zu starten: Voraussetzungen >...
  • Seite 22 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Erste Schritte Sicheres CODESYS-Projekt erstellen > Sicheres CODESYS-Projekt erstellen Neues Projekt mit AC4S erstellen ......................23 Übersicht: Projektstruktur mit AC4S .......................25 18967 ► Machen Sie sich mit folgenden CODESYS-Konzepten vertraut!  CODESYS-Projekt →...
  • Seite 23 Voraussetzungen: > Alle notwendigen Software-Komponenten sind korrekt installiert (→ ifm-Package installieren (→ Seite 18)). CODESYS starten ► CODESYS mit Profil "ifm electronic AC14 AC4S V3.5.4.20" starten (→ CODESYS starten (→ Seite 21)). > Bedienoberfläche von CODESYS erscheint. Neues AC4S-Projekt anlegen ►...
  • Seite 24 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Erste Schritte Sicheres CODESYS-Projekt erstellen Projekt speichern ► [Datei] > [Projekt speichern] wählen. > CODESYS speichert das Projekt.
  • Seite 25 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Erste Schritte Sicheres CODESYS-Projekt erstellen > 5.2.2 Übersicht: Projektstruktur mit AC4S 12275 [Device (AC4S)] bietet Zugriff auf die Einstellungen der Standard-SPS des AC4S → Standard-SPS konfigurieren (→ Seite 30) [SPS-Logik] enthält die Standard-SPS-Anwendungen des AC4S. →...
  • Seite 26 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Erste Schritte CODESYS-Dokumentation nutzen CODESYS-Dokumentation nutzen 6989 Dieses Handbuch beschreibt ausschließlich die Integration, Konfiguration und Programmierung des AC4S mithilfe des Programmiersystems CODESYS. Für die Beschreibung von Nutzeraktionen und Komponenten der Bedienoberfläche wird die CODESYS-eigene Terminologie verwendet.
  • Seite 27 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Erste Schritte Kommunikationspfade einstellen 5.5.1 Kommunikationspfad der Standard-SPS setzen 20233 Um die Verbindung zwischen CODESYS-Programmiersoftware und der Standard-SPS des AC4S zu konfigurieren: Vorbereitungen ► CODESYS-PC/Laptop und Konfigurationsschnittstelle (X3) des Geräts verbinden. ►...
  • Seite 28 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Erste Schritte Kommunikationspfade einstellen > 5.5.2 Kommunikationspfad der fehlersicheren SPS setzen 20232 Um die Verbindung zwischen CODESYS-Programmiersoftware und der fehlersicheren SPS des AC4S zu konfigurieren: Voraussetzungen: > Kommunikationspfad zur Standard-SPS ist korrekt eingestellt (→ Kommunikationspfad der Standard-SPS setzen (→...
  • Seite 29 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Kommunikationspfade einstellen Systemkonfiguration Standard-SPS konfigurieren ........................30 Fehlersichere SPS konfigurieren ......................30 Sichere AS-i Slaves konfigurieren ......................32 Sichere Geräte an lokaler E/A-Schnittstelle konfigurieren ..............41 Standard-Geräte an lokaler E/A-Schnittstelle konfigurieren ..............49 Ethernet-Schnittstelle konfigurieren .......................50 18964 Dieses Kapitel enthält Informationen über die Konfiguration der geräteinternen SPS, der eingebundenen sicheren AS-i Slaves, der sicheren Sensoren/Aktuatoren an der lokalen...
  • Seite 30 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Standard-SPS konfigurieren > Standard-SPS konfigurieren 18961 Die Konfiguration der Standard-SPS des AC4S erfolgt über den "Generischen Geräte-Editor" des CODESYS-Programmiersystems. ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut!  Generischer Geräteeditor →...
  • Seite 31 Die Schaltfläche [Firmware Update] in der Registerkarte [Safety Online Informationen] besitzt im Zusammenhang mit dem AC4S keine Funktionalität! ► Schaltfläche nicht aktivieren! Ein Update der Firmware des AC4S darf nur durch autorisierte Mitarbeiter der ifm electronic durchgeführt werden! ► Kontaktieren Sie ihren AS-i Fachberater für weitere Informationen.
  • Seite 32 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere AS-i Slaves konfigurieren > Sichere AS-i Slaves konfigurieren Hinweise ..............................33 Sichere AS-i Slaves in Projekt einbinden ....................35 Sichere AS-i Slaves aus Projekt entfernen ....................40 18974 Die Konfiguration der sicheren Ein- und Ausgänge erfolgt über den "Geräte-Editor für logische E/As"...
  • Seite 33 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere AS-i Slaves konfigurieren > 6.3.1 Hinweise 20227 > Konzept der logischen Geräte 20230 Sichere AS-i Slaves werden über sogenannte logische Geräte in ein CODESYS-Projekt eingebunden. Je nach Art des sicheren AS-i Slaves erfüllen die logischen Geräte unterschiedliche Funktionen. >...
  • Seite 34 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere AS-i Slaves konfigurieren > Verfügbare logische Geräte für sichere AS-i Slaves 18987 Für sichere AS-i Slaves stehen folgende logische Geräte zur Verfügung: Bezeichnung Referefenz SF_IN_ASi_forced → SF_IN_ASi_forced Eingang (→ Seite 207) SF_IN_ASi_independent →...
  • Seite 35 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere AS-i Slaves konfigurieren > 6.3.2 Sichere AS-i Slaves in Projekt einbinden 8964 Sichere AS-i Slaves werden in 2 Schritten in ein CODESYS-Projekt eingebunden: 1. Logisches Gerät des sicheren AS-i Slaves zum Projektbaum hinzufügen: →...
  • Seite 36 ► [Projekt] > [Gerät anhängen...] wählen. > Auswahlfenster erscheint. ► Im Bereich [Gerät] folgende Werte einstellen: 1. [Hersteller]: ifm electronic 2. Tabelle: gewünschtes logisches Gerät markieren (→ Hinweis) 3. [Name]: eindeutige Bezeichnung für logisches Gerät eingeben ► Mit [Gerät anhängen] die eingestellten Werte übernehmen.
  • Seite 37 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere AS-i Slaves konfigurieren AS-i Adresse zuweisen ► Im Standardbereich des Gerätebaums: Doppelklick auf das hinzugefügte logische Gerät > Editor-Fenster zeigt Registerkarte mit Konfigurationsoptionen des logischen Geräts. ► Registerkarte [Safe ASi IO Konfiguration] wählen. >...
  • Seite 38 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere AS-i Slaves konfigurieren > Logisches Gerät konfigurieren 18978 Logische Geräte für sichere AS-i Slaves besitzen ein Parameter-Interface. Der Umfang der bereitgestellten Parameter ist abhängig von dem gewählten logischen Gerät. Die Konfiguration erfolgt über den Knoten [Logische E/As] im Safety-Extension-Bereich des Gerätebaums: Alle in das Projekt eingebundenen sicheren AS-i Slaves sind dort als Unterknoten gelistet.
  • Seite 39 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere AS-i Slaves konfigurieren > Parameter des logischen Geräts einstellen 7096 Die Registerkarte [Sichere Konfiguration] ermöglicht den Zugriff auf das Parameter-Interface des logischen Geräts. Anzahl und Art der verfügbaren Parameter sind abhängig vom gewählten logischen Gerät.
  • Seite 40 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere AS-i Slaves konfigurieren > 6.3.3 Sichere AS-i Slaves aus Projekt entfernen 17125 Um einen sicheren AS-i Slave vollständig aus dem Projekt zu entfernen, müssen die 2 Instanzen des logischen Geräts im Projektbaum separat gelöscht werden. Logisches Gerät im Standard-Bereich entfernen ►...
  • Seite 41 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere Geräte an lokaler E/A-Schnittstelle konfigurieren > Sichere Geräte an lokaler E/A-Schnittstelle konfigurieren Hinweise ..............................42 Sicheres lokales Gerät in Projekt einbinden ...................44 Testsignal an lokalem Ausgang erzeugen .....................48 Sicheres lokales Gerät aus Projekt entfernen ..................48 E7A18972 Die Konfiguration der sicheren Ein- und Ausgänge erfolgt über den "Geräte-Editor für logische E/As"...
  • Seite 42 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere Geräte an lokaler E/A-Schnittstelle konfigurieren > 6.4.1 Hinweise 20227 > Konzept der logischen Geräte 18963 Sichere Geräte an der lokalen E/A-Schnittstelle werden über sogenannte logische Geräte in ein CODESYS-Projekt eingebunden. Je nach Art des sicheren Geräts erfüllen die logischen Geräte unterschiedliche Funktionen.
  • Seite 43 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere Geräte an lokaler E/A-Schnittstelle konfigurieren > Verfügbare logische Geräte für sichere Ein-/Ausgänge 18983 Für sichere Geräte an der lokalen E/A-Schnittstelle stehen folgende logische Geräte zur Verfügung: Bezeichnung E/A-Typ Referenz SF_IN_local_forced →...
  • Seite 44 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere Geräte an lokaler E/A-Schnittstelle konfigurieren > 6.4.2 Sicheres lokales Gerät in Projekt einbinden 18979 Sichere Geräte an der lokalen E/A-Schnittstelle werden in 2 Schritten in ein CODESYS-Projekt eingebunden: 1. Logisches Gerät zum Projektbaum hinzufügen: →...
  • Seite 45 ► [Projekt] > [Gerät anhängen...] wählen. > Dialogfenster erscheint: ► In Gruppe [Gerät] folgende Parameter einstellen: 1. [Hersteller]: ifm electronic wählen. 2. Tabelle: gewünschtes logisches Gerät markieren (→ Hinweis) 3. [Name]: Eindeutigen Instanznamen eingeben. ► Mit [Gerät anhängen] die eingestellten Werte übernehmen.
  • Seite 46 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere Geräte an lokaler E/A-Schnittstelle konfigurieren Schnittstellen-Typ Parameter Bedeutung Eingang (2-kanalig) Input_Channel_A Lokaler Eingang, der mit Sensorkanal A verbunden ist. Input_Channel_B Lokaler Eingang, der mit Sensorkanal B verbunden ist. Ausgang (1-kanalig) Output_Channel Lokaler Ausgang, der mit dem Aktuator verbunden ist bzw.
  • Seite 47 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere Geräte an lokaler E/A-Schnittstelle konfigurieren > Parameter des logischen Geräts einstellen 18973 Die Registerkarte [Sichere Konfiguration] ermöglicht den Zugriff auf das Parameter-Interface des logischen Geräts. Anzahl und Art der verfügbaren Parameter sind abhängig vom gewählten logischen Gerät.
  • Seite 48 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Sichere Geräte an lokaler E/A-Schnittstelle konfigurieren > 6.4.3 Testsignal an lokalem Ausgang erzeugen 20240 Bestimmte Gerätetypen benötigen als Eingangssignal einen Testimpuls, um einen Querschluss der beiden Eingangskanäle zu erkennen. Mithilfe des logischen Geräts SF_OUT_local_testpulse kann der Programmierer an einem lokalen Ausgang ein Testsignal erzeugen.
  • Seite 49 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Standard-Geräte an lokaler E/A-Schnittstelle konfigurieren > Standard-Geräte an lokaler E/A-Schnittstelle konfigurieren 6976 Standard-Geräte werden ohne logisches Gerät in das CODESYS-Projekt eingebunden. Nachdem das Gerät ordnungsgemäß mit der lokalen E/A-Schnittstelle verdrahtet ist, kann der Programmierer über Funktionsbausteine direkt aus der sicheren Anwendung heraus auf die Prozessdaten zugreifen.
  • Seite 50 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Ethernet-Schnittstelle konfigurieren > Ethernet-Schnittstelle konfigurieren Verfügbare Feldbus-Stacks ........................51 Feldbus-Stack hinzufügen ........................51 17701 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut!  Menübefehl "Gerät anhängen" → Online-Hilfe > Menübefehle nach Kategorien > Geräte > Gerät anhängen... ...
  • Seite 51 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Ethernet-Schnittstelle konfigurieren > 6.6.1 Verfügbare Feldbus-Stacks 18518 Die Ethernet-Schnittstelle (X3) des Geräts kann optional als zusätzliche Feldbus-Schnittstelle deklariert und betrieben werden. Dafür muss der Schnittstelle in CODESYS ein Feldbus-Stack zugewiesen werden. Das Gerät unterstützt derzeit folgende Feldbus-Stacks: Bezeichnung Feldbus Hersteller...
  • Seite 52 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Systemkonfiguration Ethernet-Schnittstelle konfigurieren ► Mit [Gerät anhängen] die Eingaben bestätigen. > Gerätebaum zeigt gewählten Feldbus-Stack als Unterelement der Ethernet-Schnittstelle (Beispiel: Modbus TCP Slave): ► Feldbus-Gerät konfigurieren (→ CODESYS-Online-Hilfe).
  • Seite 53 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Ethernet-Schnittstelle konfigurieren Programmierung der Standard-SPS Objekte einer Standard-SPS-Anwendung ....................54 Standard-SPS-Anwendung erstellen ......................55 Auf Standard-Ein- und Ausgangsdaten zugreifen ..................58 Funktionen des ifm-Packages nutzen ....................65 Visualisierungen nutzen .........................72 Task-Abarbeitung konfigurieren ......................79 7074 Dieses Kapitel liefert Informationen über die Programmierung der Standard-SPS des AC4S.
  • Seite 54 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Objekte einer Standard-SPS-Anwendung > Objekte einer Standard-SPS-Anwendung 18965 Alle Objekte einer Standard-SPS-Anwendung sind als Unterelemente des Knotens [Application] im Standardbereich des Gerätebaums gelistet. In der Grundkonfiguration enthält eine Standard-SPS-Anwendung folgende Objekte: [Application] ist der Container der Standard-SPS-Anwendung [SafetyApp_Mapping] ist eine Hilfsanwendung für den Datenaustausch zwischen Standard-SPS und fehlersicherer...
  • Seite 55 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Standard-SPS-Anwendung erstellen > Standard-SPS-Anwendung erstellen 17691 Um eine Standard-SPS-Anwendung zu erstellen: ► Im Standardbereich des Gerätebaums: Doppelklick auf [PLC_PRG (PRG)] > Editor-Fenster zeigt Programmieroberfläche: > 7.2.1 Remanente Variablen nutzen 18522 Die Standard-SPS des AC4S unterstützt die Verwendung remanenter Variablen.
  • Seite 56 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Standard-SPS-Anwendung erstellen > 7.2.2 Komplexe Variablen nutzen 18528 Die Bibliothek stellt dem Programmierer verschiedene komplexe Variablen (STRUCT) zur Verfügung. Sie bündeln logisch zusammengehörige Daten. Sie erleichtern dadurch die Organisation der Datenhaltung in der Anwendung und verringern gleichzeitig die Fehleranfälligkeit bei der Variablendeklaration.
  • Seite 57 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Standard-SPS-Anwendung erstellen > 7.2.4 Systemzeit des Geräts ändern 18271 WARNUNG Gefahr von unerwünschtem Systemverhalten! Die Verwendung der CODESYS-Funktion SysTimeRtcSet zum Einstellen der Uhrzeit kann zu Fehlfunktionen führen. ► Um die Systemzeit (Datum, Uhrzeit) des Geräts einzustellen, ausschließlich die folgenden gerätespezifischen Kommandos nutzen: Set_TimeDate ...
  • Seite 58 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Auf Standard-Ein- und Ausgangsdaten zugreifen > Auf Standard-Ein- und Ausgangsdaten zugreifen Möglichkeiten des Zugriffs auf Ein- und Ausgangsdaten ...............59 Gültigkeit der Schnittstellen-Daten ......................59 Prozessdaten der AS-i Slaves ........................60 Feldbus-Daten ............................62 Prozessdaten der nicht-sicheren lokalen Geräte ...................64 11185...
  • Seite 59 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Auf Standard-Ein- und Ausgangsdaten zugreifen > 7.3.1 Möglichkeiten des Zugriffs auf Ein- und Ausgangsdaten 17621 In einem CODESYS-Projekt besitzt jeder Ein- und Ausgang eine physikalische Adresse nach IEC-Standard (z.B. %IW5). CODESYS bietet folgende Möglichkeiten, um aus einer Standard-SPS-Anwendung heraus auf diese Adresse und somit auf die Ein-/Ausgangsdaten eines Geräts zuzugreifen: ...
  • Seite 60 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Auf Standard-Ein- und Ausgangsdaten zugreifen 7.3.3 Prozessdaten der AS-i Slaves 17584 Der Gerätebaum bietet direkten Zugriff auf die zyklisch aktualisierten Prozessabbilder der Ein- und Ausgänge der AS-i Slaves. Digitale Ein- und Ausgangsdaten der Slave an AS-i Master 1 →...
  • Seite 61 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Auf Standard-Ein- und Ausgangsdaten zugreifen > Digitale Ein- und Ausgangsdaten 17625 Um auf die digitalen Prozessdaten der Slaves an AS-i Master 1 zuzugreifen: ► Im Gerätebaum: Doppelklick auf [ASi_1_binaryIO] >...
  • Seite 62 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Auf Standard-Ein- und Ausgangsdaten zugreifen > 7.3.4 Feldbus-Daten 17585 Der Gerätebaum bietet direkten Zugriff auf die Daten, die zwischen Feldbus und Gerät übertragen werden. Daten, die das Gerät über den Feldbus sendet und empfängt. →...
  • Seite 63 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Auf Standard-Ein- und Ausgangsdaten zugreifen > Ein- und Ausgangsdaten der Feldbus-Schnittstelle 17619 Die Ein- und Ausgangsdaten der Feldbus-Schnittstelle werden zyklisch in jeweils 120 Worten übertragen. Der Programmierer kann symbolisch (empfohlen) oder über die IEC-Adresse auf diese Daten zugreifen.
  • Seite 64 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Auf Standard-Ein- und Ausgangsdaten zugreifen > Analoge Ausgangsdaten 17631 Um auf die analogen Ausgangsdaten der Slaves an AS-i Master 1 zuzugreifen: ► Geräte-Fenster: Im Projektbaum Doppelklick auf [ASi_1_analogOut] >...
  • Seite 65 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Funktionen des ifm-Packages nutzen > Funktionen des ifm-Packages nutzen 18489 Das CODESYS-Package "CODESYS für ifm ASinterface SAFETY Produkte" stellt verschiedene Funktionen für die Programmierung der geräteinternen CODESYS-Steuerung bereit. In den folgenden Abschnitten werden diese Funktionen kurz beschrieben.
  • Seite 66 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Funktionen des ifm-Packages nutzen > FB mit einmaliger Ausführung 17140 Diese Funktionsbausteine führen nach der Aktivierung ihre Funktion genau einmal aus. Um die Funktion erneut auszuführen, muss der FB wieder aktiviert werden. FBs dieser Art verfügen über ein Steuer-Interface mit folgenden Ein- und Ausgängen: Bezeichnung Datentyp...
  • Seite 67 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Funktionen des ifm-Packages nutzen xExecute = FALSE: FB-Ausführung wird vor Beendigung unterbrochen; Alle Signalausgänge werden auf FALSE gesetzt und alle internen Zustände werden zurückgesetzt. > FB mit zyklischer Ausführung 17141 Funktionsbausteine, die bei Aktivierung ihre Funktion solange zyklisch ausführen, bis sie wieder deaktiviert werden, besitzen folgende Steuer-Ein- und Ausgänge:...
  • Seite 68 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Funktionen des ifm-Packages nutzen 7.4.4 AS-i Slaves konfigurieren 17449 Um die AS-i Slaves zu konfigurieren, die mit dem Gerät verbunden sind, die folgenden Funktionsbausteine nutzen: Funktionsbaustein Beschreibung Referenz →...
  • Seite 69 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Funktionen des ifm-Packages nutzen > Netzwerkeinstellungen lesen 18532 Um die Netzwerkeinstellungen zyklisch auszulesen und in der Applikation bereitzustellen: Funktionsbaustein Beschreibung Referenz Get_ASi_Data → Get_ASi_Data Folgende Datensätze für Netzwerkverwaltung gebündelt (→...
  • Seite 70 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Funktionen des ifm-Packages nutzen Konfigurationsdaten der Slaves lesen 18533 Funktionsbaustein Beschreibung Referenz Get_CDI → Get_CDI Konfigurationsdaten-Abbild (IO, ID, ID1, ID2) aller Slaves (→ Seite 134) am AS-i Master lesen →...
  • Seite 71 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Funktionen des ifm-Packages nutzen > 7.4.6 Kommandos an System und AS-i Master senden 17659 Ähnlich der azyklisch übertragenen Kommando-Kanäle und Datensätze des Geräts, kann der ACnnnn_SysCmd Programmierer mit dem FB ACnnnn_SysCmd (→ (→...
  • Seite 72 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Visualisierungen nutzen > Visualisierungen nutzen Hinweise zu Visualisierungen .........................73 Visualisierung zu einem Projekt hinzufügen...................74 Visualisierung erstellen ...........................75 Visualisierung konfigurieren ........................76 Visualisierungs-Task parametrieren .......................78 17059 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! ...
  • Seite 73 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Visualisierungen nutzen > 7.5.1 Hinweise zu Visualisierungen 17661 Der AC4S unterstützt folgende CODESYS-Visualisierungstypen:  Web-Visualisierung (WebVisu) Eine WebVisu bietet die Möglichkeit, in einem Webbrowser mithilfe einer anwenderspezifischen Visualisierung ausgewählte Prozess- und Steuerdaten des Geräts grafisch darzustellen. ...
  • Seite 74 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Visualisierungen nutzen > 7.5.2 Visualisierung zu einem Projekt hinzufügen 17060 Um eine Visualisierung zu einem CODESYS-Projekt hinzuzufügen: ► CODESYS-Projekt öffnen. ODER: Neues CODESYS-Projekt erstellen. (→ Neues Projekt mit AC4S erstellen (→...
  • Seite 75 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Visualisierungen nutzen > 7.5.3 Visualisierung erstellen 17061 Für Target- und Web-Visualisierung muss jeweils eine separate Visualisierung erstellt werden! Um eine Visualisierung für eine Standard-SPS-Anwendung zu erstellen: ► Im Standardbereich des Gerätebaums: Doppelklick auf [Visualization] >...
  • Seite 76 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Visualisierungen nutzen > 7.5.4 Visualisierung konfigurieren 6953 Um die Eigenschaften der erstellten Visualisierung zu konfigurieren, eine der folgenden Optionen wählen:  Eigenschaften der Web-Visualisierung ändern (→ Seite 76) ...
  • Seite 77 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Visualisierungen nutzen > Eigenschaften der Target-Visualisierung ändern 17064 Um die Eigenschaften der Target-Visualisierung zu ändern: ► Im Standardbereich des Gerätebaums: Doppelklick auf [Target-Visualisierung] > Editor-Fenster zeigt Eigenschaften der Target-Visualisierung. ►...
  • Seite 78 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Visualisierungen nutzen > 7.5.5 Visualisierungs-Task parametrieren 17066 Jede Visualisierung wird getrennt vom Programm-Code in einem separaten Task ausgeführt. Um die Eigenschaften des Visualisierung-Tasks einzustellen: ► Im Standardbereich des Gerätebaums: Doppelklick auf [VISU_TASK] >...
  • Seite 79 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der Standard-SPS Task-Abarbeitung konfigurieren > Task-Abarbeitung konfigurieren 18412 ACHTUNG Gefahr von eingeschränkter Geräte-Performance! Die Grundeinstellungen der Task-Eigenschaften können bei umfangreichen Anwendungen oder Projekten mit mehreren Tasks eine hohe Systemauslastung verursachen. Dies kann zu einer schlechten Geräte-Performance und unerwünschtem Systemverhalten führen.
  • Seite 80 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Task-Abarbeitung konfigurieren Programmierung der fehlersicheren SPS Objekte einer sicheren Anwendung .......................81 Sichere Anwendung erstellen .........................82 Safety-Funktionen des ifm AS-i Packages nutzen .................87 Safety-Funktionen von CODESYS nutzen .....................91 Safety-Task konfigurieren........................93 Datenaustausch zwischen Standard-SPS und fehlersicherer SPS ............94 8689...
  • Seite 81 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Objekte einer sicheren Anwendung > Objekte einer sicheren Anwendung 7133 Alle Objekte einer sicheren Anwendung sind als Unterelemente des Knotens [SafetyApp] im Safety-Bereich des Gerätebaums gelistet. In der Grundkonfiguration enthält die sicherheitsgerichtete Anwendung folgende Objekte: [SafetyApp] ist der Container für Objekte einer sicheren Anwendung und bietet Zugriff auf den Editor der Safety Applikationsobjekts...
  • Seite 82 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Sichere Anwendung erstellen > Sichere Anwendung erstellen Unterstützte Programmierbausteine (POUs) ..................83 Verfügbare Safety-Bibliotheken ......................84 Unterstützte Programmiersprachen .......................84 Mindestanzahl an AS-i Slaves ........................85 Variablendeklaration bei Datentransfer zwischen Standard- und Safety-Bereich .........85 Verfügbarer Speicherplatz ........................86 Sicheres Projekt pinnen ..........................86 6956...
  • Seite 83 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Sichere Anwendung erstellen > 8.2.1 Unterstützte Programmierbausteine (POUs) 19566 Die Eingabe des Programmcodes erfolgt in den sogenannten POUs (= Program Organization Unit). CODESYS Safety bietet 2 POU-Typen für die sichere Programmierung. Sie unterscheiden sich im Umfang der nutzerbaren Funktionen.
  • Seite 84 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Sichere Anwendung erstellen > 8.2.2 Verfügbare Safety-Bibliotheken Für die Erstellung sicherer Anwendungen stehen dem Programmierer folgende Bibliotheken mit zertifizierten Safety-Funktionen zur Verfügung: Bibliothek Beschreibung Referenz → Safety-Funktionen des ifm AS-i Packages sf_io.library gerätespezifische Safety-Funktionsbausteine nutzen...
  • Seite 85 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Sichere Anwendung erstellen > 8.2.4 Mindestanzahl an AS-i Slaves 18462 WARNUNG Gefahr von inkonsistenten AS-i Daten In jedem aktiven AS-i Netz, das von den geräteinternen AS-i Mastern gesteuert wird, müssen mindestens 5 AS-i Slaves installiert sein.
  • Seite 86 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Sichere Anwendung erstellen > 8.2.6 Verfügbarer Speicherplatz 11571 Für die Programmierung sicherer Anwendungen auf der fehlersicheren SPS steht dem Anwender folgender Speicherplatz zur Verfügung:  IEC-Programm-Code: 384 KBytes ...
  • Seite 87 PLCopen Safety: Diagnose-Informationen ausgeben ................90 9009 ifm electronic stellt die Bibliothek SF_IO.lib bereit. Sie enthält zertifizierte Funktionsbausteine, mit denen der Programmierer sichere Anwendungen für die fehlersichere SPS des AC4S erstellen kann. Die Bibliothek wird bei der Erstellung eines Safety-Projekts mithilfe der AC4S-Vorlage automatisch geladen.
  • Seite 88 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Safety-Funktionen des ifm AS-i Packages nutzen > 8.3.1 Sichere AS-i Slaves: Logisches Gerät rücksetzen Um das logische Gerät eines sicheren AS-i Eingangs-Slaves aus dem verriegelten Fehlerzustand zurückzusetzen und in den Initialisierungszustand zu wechseln, stehen folgende Funktionsbausteine bereit: Funktionsbaustein Beschreibung...
  • Seite 89 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Safety-Funktionen des ifm AS-i Packages nutzen > 8.3.3 Sichere AS-i Slaves: Hilfssignale HSI_1 und HSI_2 an sichere AS-i Ausgangsmodule senden Um die Hilfssignale HSI_1 und HSI_2 an das logische Gerät eines sicheren AS-i Control Slaves zu senden, steht der folgende Funktionsbaustein bereit: Funktionsbaustein Beschreibung...
  • Seite 90 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Safety-Funktionen des ifm AS-i Packages nutzen > 8.3.6 Lokale E/A-Schnittstelle: Auf nicht sichere Ein-/Ausgänge zugreifen Um auf die nicht sicheren Ein- und Ausgängen der lokalen E/A-Schnittstelle zuzugreifen, stehen folgende Funktionsbausteine bereit: Funktionsbaustein Beschreibung...
  • Seite 91 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Safety-Funktionen von CODESYS nutzen > Safety-Funktionen von CODESYS nutzen 15821 3S stellt in der Programmierumgebung CODESYS Safety mehrere Bibliotheken bereit. Sie enthalten zertifizierte Funktionsbausteine (FB), mit denen der Programmierer sichere Anwendungen für die fehlersichere SPS des AC4S erstellen kann.
  • Seite 92 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Safety-Funktionen von CODESYS nutzen > 8.4.2 SafetyPLCopen-Bibliothek 20248 Die Bibliothek SafetyPLCopen.lib enthält folgende zertifizierte Funktionsbaustein: Funktionsbaustein Bedeutung SF_Antivalent Logische UND-Verknüpfung von 2 antivalenten Signalen; Überwachung der Diskrepanzzeit SF_EDM Überwachung des Grundzustands und des Schaltzustands von Aktoren, die von sicheren Ausgangsgeräten gesteuert werden...
  • Seite 93 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Safety-Task konfigurieren > Safety-Task konfigurieren 2631 Die Konfiguration der Safety-Tasks der sicheren Anwendung erfolgt über den "Safety Task Editor" des Programmiersystems CODESYS Safety. ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! ...
  • Seite 94 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Datenaustausch zwischen Standard-SPS und fehlersicherer SPS > Datenaustausch zwischen Standard-SPS und fehlersicherer 7085 Standard-SPS und fehlersichere SPS des AC4S sind hardwareseitig getrennt. Der Datenaustausch zwischen beiden Bereichen erfolgt deshalb über einen speziellen Speicherbereich, auf den beide SPSen unabhängig voneinander zugreifen können.
  • Seite 95 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Datenaustausch zwischen Standard-SPS und fehlersicherer SPS > 8.6.2 Werkseitig angelegte Austauschvariablen nutzen 8961 Bei der Erstellung eines AC4S-Projekts mithilfe der AC4S-Vorlage legt CODESYS automatisch Objekte für den Datenaustausch zwischen Standard-SPS und fehlersicherer SPS an. Pro Übertragungsrichtung wird jeweils ein gekoppeltes Paar aus Globaler Variablenliste (GVL) und logischem Austauschgerät generiert.
  • Seite 96 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Datenaustausch zwischen Standard-SPS und fehlersicherer SPS > Datentransfer Safety-Bereich >>> Standard-Bereich 11187 Um Daten vom Safety-Bereich des Geräts in den Standard-Bereich des Geräts zu übertragen: Austauschvariablen im Safety-Bereich deklarieren ►...
  • Seite 97 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Programmierung der fehlersicheren SPS Datenaustausch zwischen Standard-SPS und fehlersicherer SPS > 8.6.3 Zusätzliche Objekte für Datenaustausch anlegen 19570 Reichen die Kapazitäten der werkseitig angelegten Austauschvariablen nicht aus, kann der Programmierer zusätzliche Austauschvariablen erstellen. ►...
  • Seite 98 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb Datenaustausch zwischen Standard-SPS und fehlersicherer SPS Betrieb CODESYS-Projekt auf Gerät übertragen ....................99 Betriebszustände des AC4S ........................102 Reset ..............................107 Web-Visualisierung anzeigen .......................111 Target-Visualisierung anzeigen ......................112 n18492 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! ...
  • Seite 99 (→ Gerätehandbuch, ifm-Apps deinstallieren)! Um eine ifm-Systemlösung in einem Anwender-Projekt nutzen zu können, müssen die Funktionen über separat erhältliche Bibliotheken in das Projekt eingebunden werden. ► AS-i Fachberater der ifm electronic kontaktieren! > 9.1.1 Standard-Anwendung auf AC4S laden 15020 Um die Standard-Anwendung des CODESYS-Projekts auf das AC4S zu übertragen:...
  • Seite 100 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb CODESYS-Projekt auf Gerät übertragen 9.1.2 Sichere Anwendung auf AC4S laden 20385 Um die sichere Anwendung des CODESYS-Projekts auf das AC4S zu übertragen: Beim ersten Einloggen auf die fehlersichere Steuerung wird der Programmierer aufgefordert, eine Instanzidentifikation einzugeben.
  • Seite 101 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb CODESYS-Projekt auf Gerät übertragen > 9.1.3 Codefolgen der sicheren AS-i Slaves einlernen (teachen) 18455 Um die Codefolge eines sicheren AS-i Slaves einzulernen (teachen): Voraussetzungen: > Sicherer AS-i Slave ist mit AC4S verbunden und adressiert. >...
  • Seite 102 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb Betriebszustände des AC4S > Betriebszustände des AC4S 20258 Dieser Abschnitt gibt Hinweise zu den Betriebsmodi und den Zuständen der Standard-SPS und der fehlersicheren SPS des AC4S sowie zu den Zuständen der Anwendungen. >...
  • Seite 103 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb Betriebszustände des AC4S > Zwischen den Zuständen wechseln 10264 Um zwischen den Zuständen der Standard-Anwendung umzuschalten, eine der folgenden Aktionen wählen: > Standard-SPS-Applikation starten 18027 Um eine auf dem Gerät gespeicherte Standard-SPS-Applikation zu starten: ...
  • Seite 104 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb Betriebszustände des AC4S > 9.2.2 Fehlersichere SPS 8665 Machen Sie sich mit folgenden CODESYS-Funktionen vertraut!  Einführung Safety-Online → Online-Hilfe > Add-Ons > CODESYS Safety > Online-Modus > Einführung: Safety Online ...
  • Seite 105 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb Betriebszustände des AC4S > Betriebsmodus der fehlersicheren SPS 3083 Die fehlersichere SPS des AC4S kann in folgenden Modi betrieben werden:  Offline-Modus Im Offline-Modus ist der Nutzer auf der fehlersicheren SPS ausgeloggt oder es besteht keine Verbindung zwischen CODESYS und der fehlersicheren SPS (z.B.
  • Seite 106 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb Betriebszustände des AC4S > Zwischen den Zuständen wechseln 7300 Folgendes Zustandsdiagramm zeigt die Zusammenhänge und möglichen Übergänge zwischen den einzelnen Betriebsmodi und Zuständen der fehlersicheren SPS: Einloggen mit Download ([Online] > [Einloggen]) Bootapplikation starten ([Debug] >...
  • Seite 107 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb Reset > Reset Standard-SPS ............................108 Fehlersichere SPS ..........................110 18025...
  • Seite 108 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb Reset > 9.3.1 Standard-SPS Ein Reset der Standard-SPS löst gleichzeitig einen Reset der fehlersicheren SPS des AC4S aus. ► Hinweise zum Anlaufverhalten der Steuerung beachten (→ Anlaufverhalten der Steuerung (→ Seite 12))! >...
  • Seite 109 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb Reset > Standard-Anwendung rücksetzen (warm) 9069 Um die Standard-Anwendung auf der Standard-SPS zurückzusetzen, eine der folgenden Aktionen ausführen:  CODESYS: Befehl "Reset (warm)" ► Im Standardbereich des Gerätebaums: Gewünschte Standard-Anwendung als aktive Applikation markieren. ►...
  • Seite 110 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb Reset > 9.3.2 Fehlersichere SPS 17445 > Unterstützte Reset-Varianten 12304 Die folgende Tabelle zeigt die von der geräteinternen fehlersicheren SPS unterstützten Reset-Varianten und das resultierende System-Verhalten: Reset-Variante System-Verhalten Auslösende Aktionen ...
  • Seite 111 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb Web-Visualisierung anzeigen > Web-Visualisierung anzeigen 17063 Um die Web-Visualisierung einer Standard-SPS-Anwendung oder einer ifm-Systemlösung anzuzeigen: Voraussetzungen: > PC/Laptop ist mit Konfigurationsschnittstelle (X3) des Geräts verbunden (→ Gerätehandbuch: Konfigurationsschnittstelle: Verbindungskonzepte) CODESYS-Standard-SPS-Awendung ►...
  • Seite 112 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Betrieb Target-Visualisierung anzeigen > Target-Visualisierung anzeigen 20256 Nachdem das Projekt kompiliert und auf das Gerät heruntergeladen wurde, muss der Bediener die Target-Visualisierung starten:  CODESYS / übergeordnete Feldbus-Steuerung: ► System-Kommando "Target-Visualisierung anzeigen" ausführen (→ Gerätehandbuch, Kommando 0x0110 - Target-Visualisierung anzeigen)
  • Seite 113 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Target-Visualisierung anzeigen Anhang Bibliothek ACnnnn_Utils.library ......................114 Bibliothek ACnnnn_SYS_CMD.library ....................176 Bibliothek SF_IO.library ........................185 Bibliothek SF_LogicalInterfaces.library ....................200 Fehler-Codes: Sichere AS-i Slaves ......................270 Fehler-Codes: Lokale E/A-Schnittstelle ....................272 7156...
  • Seite 114 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > 10.1 Bibliothek ACnnnn_Utils.library Übersicht: AS-i Funktionen (FB_ASi) ....................115 Übersicht: System-Funktionen (FB_System) ..................160 Aufzählungstypen und komplexe Variablen ..................167 17722...
  • Seite 115 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > 10.1.1 Übersicht: AS-i Funktionen (FB_ASi) Get_ASi_PHY_Dat ..........................116 Get_LAS ...............................118 Get_LDS ...............................120 Get_LPS ...............................122 Get_LCE ...............................124 Get_LCEAS ............................126 Get_LCEMS ............................128 Get_LDAE.............................130 Get_LPF ...............................132 Get_CDI ..............................134 Get_PCD ..............................136 Get_InputParameter ..........................138 Get_OutputParameter ..........................140 Set_AddressMode ..........................142 Set_ASi_Config ............................143...
  • Seite 116 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_ASi_PHY_Dat 16005 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16040 Der FB liest die physikalische Daten des gewählten AS-i Masters aus und gibt die Werte aus. >...
  • Seite 117 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16042 Parameter Datentyp Bedeutung Mögliche Werte BOOL Spannungsquelle (Power Source) FALSE = Gerät wird durch Aux versorgt. TRUE = Gerät wird durch AS-i versorgt. BOOL Power24-Modul (PM) FALSE = Power24-Modul fehlt.
  • Seite 118 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_LAS 16008 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16068 Der FB liest die Liste der aktivierten Slaves (List of Active Slaves = LAS) des gewählten AS-i Masters aus und gibt die Werte aus.
  • Seite 119 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16070 Parameter Datentyp Bedeutung Mögliche Werte dwLAS_SA_Slaves DWORD Liste der aktiven S/A-Slaves. Jedes Bit Pro Bit: repräsentiert eine AS-i Adresse: – Bit 0 (LSB) = Adresse 0 kein Single/A-Slave vorhanden –...
  • Seite 120 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_LDS 16013 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16118 Der FB liest die Liste der detektierten Slaves (List of detetcted Slaves = LDS) des gewählten AS-i Masters aus und gibt die Werte aus.
  • Seite 121 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16120 Parameter Datentyp Bedeutung Mögliche Werte dwLDS_SA_Slaves DWORD Liste der detektierten S/A-Slaves. Pro Bit: Jedes Bit repräsentiert eine AS-i Adresse: kein Slave erkannt – Bit 0 (LSB) = Adresse 0 Slave erkannt –...
  • Seite 122 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_LPS 16015 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16130 Der FB liest die Liste der projektierten Slaves (List of Projected Slaves = LPS) am gewählten AS-i Master aus und gibt die Werte aus.
  • Seite 123 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16132 Parameter Datentyp Bedeutung Mögliche Werte dwLPS_SA_Slaves DWORD Liste der projektierten S/A-Slaves. Pro Bit: Jedes Bit repräsentiert eine AS-i Adresse: Slave nicht projektiert – Bit 0 (LSB) = Adresse 0 Slave projektiert –...
  • Seite 124 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_LCE 16009 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16075 Der FB liest die Liste der Konfigurationsfehler (List of Configuration Errors = LCE) des gewählten AS-i Masters aus und gibt die Werte aus.
  • Seite 125 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16077 Parameter Datentyp Bedeutung Mögliche Werte dwLCE_SA_Slaves DWORD Liste der Konfigurationsfehler der Pro Bit: S/A-Slaves. Jedes Bit repräsentiert eine AS-i Adresse: kein Konfigurationsfehler – Bit 0 (LSB) = Adresse 0 Konfigurationsfehler –...
  • Seite 126 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_LCEAS 16010 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16098 Der FB liest die Liste der vorhandenen, aber nicht projektierten Slaves (List of Configuration Error – Additional Slave = LCEAS) des gewählten AS-i Masters aus und gibt die Werte aus.
  • Seite 127 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16100 Parameter Datentyp Bedeutung Mögliche Werte dwLCEAS_SA_Slaves DWORD Liste der Konfigurationsfehler der Pro Bit: S/A-Slaves. Jedes Bit repräsentiert eine AS-i Adresse: kein Konfigurationsfehler - – Bit 0 (LSB) = Adresse 0 Zusätzlicher Slave Slave vorhanden, aber nicht –...
  • Seite 128 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_LCEMS 16011 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16106 Der FB liest die Liste der projektierten, aber nicht vorhandenen Slaves (List of Configuration Error – Missing Slave = LCEMS) am gewählten AS-i Master aus und gibt die Werte aus.
  • Seite 129 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16108 Parameter Datentyp Bedeutung Mögliche Werte dwLCEMS_SA_Slaves DWORD Liste der konfigurierten, aber nicht Pro Bit: vorhandenen S/A-Slaves. Jedes Bit repräsentiert eine AS-i Adresse: kein Konfigurationsfehler - –...
  • Seite 130 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_LDAE 16012 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16112 Der FB liest die Doppeladressfehler (List of Duplicate Address Error = LDAE) des gewählten AS-i Masters aus und gibt die Werte in einer Liste aus.
  • Seite 131 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16114 Parameter Datentyp Bedeutung Mögliche Werte dwLDAE_SA_Slaves DWORD Liste der Doppeladressfehler. Jedes Pro Bit: Bit repräsentiert eine AS-i Adresse: – Bit 0 (LSB) = Adresse 0 kein Doppeladressfehler –...
  • Seite 132 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_LPF 16014 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16124 Der FB liest die Liste der Peripheriefehler (List of Peripherial Faults = LPF) des gewählten AS-i Masters aus und gibt die Werte aus.
  • Seite 133 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16126 Parameter Datentyp Bedeutung Mögliche Werte dwLPF_SA_Slaves DWORD Liste der Peripheriefehler an Pro Bit: S/A-Slaves. Jedes Bit repräsentiert eine AS-i Adresse: kein Peripheriefehler – Bit 0 (LSB) = Adresse 0 Peripheriefehler erkannt –...
  • Seite 134 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_CDI 16006 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16045 Der FB liest die Konfigurationsdaten (Configuration Data Image = CDI) der Slaves am gewählten AS-i Master aus und gibt die Werte in einem Array aus.
  • Seite 135 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16047 Parameter Datentyp Bedeutung Mögliche Werte awCDI ARRAY [0...63] Konfigurationsdaten der Slaves am pro Word: OF WORD gewählten AS-i Master Bits 0...3: I/O-Code Bits 4...7: ID-Code Bits 8-11: ID1-Code Bits 12-15: ID2-Code xReady...
  • Seite 136 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_PCD 16017 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16141 Der FB liest die projektierten Konfigurationsdaten (Projected Configuration Data = PCD) der Slaves am gewählten AS-i Master und gibt die Werte in einem Array aus. >...
  • Seite 137 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16143 Parameter Datentyp Bedeutung Mögliche Werte awPCD ARRAY [0...63] Permanente Konfigurationsdaten der pro Word: OF WORD Slaves am gewählten AS-i Master Bits 0...3: I/O-Code Bits 4...7: ID-Code Bits 8...11: ID1-Code Bits 12...15: ID2-Code Daten in Word 0 sind ungültig!
  • Seite 138 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_InputParameter 16007 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16056 Der FB liest die Input-Parameter der Slaves am gewählten AS-i Masters aus und gibt die Werte in 2 Arrays für Single-A-Slaves und B-Slaves aus.
  • Seite 139 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16058 Parameter Datentyp Bedeutung Mögliche Werte abList_SA_Slave ARRAY[0..31] Liste der Ausgangsparameter der Pro Byte: OF BYTE S/A-Slaves am gewählten AS-i Bits 0...3: P0-P3 Master. Jedes Byte enthält die Ausgangsparameter eines AS-i Slaves.
  • Seite 140 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_OutputParameter 16016 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16136 Der FB liest die Output-Parameter der Slaves am gewählten AS-i Master und gibt die Werte in für S/A-Slaves und B-Slaves getrennt in 2 Arrays aus.
  • Seite 141 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16138 Parameter Datentyp Bedeutung Mögliche Werte abList_SA_Slave ARRAY[0..31] Liste der Ausgangsparameter der Pro Byte: OF BYTE S/A-Slaves am gewählten AS-i Bits 0...3: P0-P3 Master. Jedes Byte enthält die Ausgangsparameter eines AS-i Slaves.
  • Seite 142 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Set_AddressMode 16018 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16146 Der FB aktiviert/deaktiviert den Parameter "Automatische Adressierung" für den gewählten AS-i Master. > Eingangsparameter 16147 Parameter Datentyp...
  • Seite 143 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Set_ASi_Config 16019 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16149 Der FB aktiviert/deaktiviert die Parameter "Doppeladresserkennung" und "Erdschlusserkennung" für den gewählten AS-i Master. > Eingangsparameter 16150 Parameter...
  • Seite 144 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 17015 Parameter Datentyp Bedeutung Mögliche Werte xReady BOOL Signal zeigt an, ob die Ausführung des FALSE = FB ist inaktiv oder wird FB abgeschlossen ist. ausgeführt. TRUE = FB-Ausführung ist beendet.
  • Seite 145 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Set_LPS 16020 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16153 Der FB ändert die Liste der projektierten Slave (List of Projected Slaves = LPS) im gewählten AS-i Master.
  • Seite 146 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 17016 Parameter Datentyp Bedeutung Mögliche Werte xReady BOOL Signal zeigt an, ob die Ausführung des FALSE = FB ist inaktiv oder wird FB abgeschlossen ist. ausgeführt. TRUE = FB-Ausführung ist beendet.
  • Seite 147 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Set_Mode 16021 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16155 Der FB ändert die Betriebsart (Geschützter Betrieb, Projektierungsmodus) des gewählten AS-i Masters. > Eingangsparameter 16156 Parameter Datentyp...
  • Seite 148 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 17018 Parameter Datentyp Bedeutung Mögliche Werte xReady BOOL Signal zeigt an, ob die Ausführung des FALSE = FB ist inaktiv oder wird FB abgeschlossen ist. ausgeführt. TRUE = FB-Ausführung ist beendet.
  • Seite 149 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Set_PCD 16022 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16151 Der FB ändert die Konfigurationsdaten (Permanent Configuration Data = PCD) der Slaves am gewählten AS-i Master. >...
  • Seite 150 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 15574 Parameter Datentyp Bedeutung Mögliche Werte xReady BOOL Signal zeigt an, ob die Ausführung des FALSE = FB ist inaktiv oder wird FB abgeschlossen ist. ausgeführt. TRUE = FB-Ausführung ist beendet.
  • Seite 151 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Set_ProjectAll 16023 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16161 Der FB startet den Projektierungsabgleich auf dem gewählten AS-i Master. > Eingangsparameter 16125 Parameter Datentyp Bedeutung Mögliche Werte...
  • Seite 152 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Set_SlaveAddress 16024 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16162 Der FB ändert die Adresse des gewählten AS-i Slaves. > Eingangsparameter 16165 Parameter Datentyp Bedeutung Mögliche Werte xExecute...
  • Seite 153 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 17021 Parameter Datentyp Bedeutung Mögliche Werte xReady BOOL Signal zeigt an, ob die Ausführung des FALSE = FB ist inaktiv oder wird FB abgeschlossen ist. ausgeführt. TRUE = FB-Ausführung ist beendet.
  • Seite 154 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Set_SlaveExtendedID1 16025 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16169 Der FB ändert die Extended ID1 des gewählten AS-i Slaves. > Eingangsparameter 16170 Parameter Datentyp Bedeutung Mögliche Werte...
  • Seite 155 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16148 Parameter Datentyp Bedeutung Mögliche Werte xReady BOOL Signal zeigt an, ob die Ausführung des FALSE = FB ist inaktiv oder wird FB abgeschlossen ist. ausgeführt. TRUE = FB-Ausführung ist beendet.
  • Seite 156 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Set_SlaveParameter 16026 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16172 Der FB ändert die Parameter des gewählten AS-i Slaves. > Eingangsparameter 16173 Parameter Datentyp Bedeutung Mögliche Werte xExecute...
  • Seite 157 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 17025 Parameter Datentyp Bedeutung Mögliche Werte xReady BOOL Signal zeigt an, ob die Ausführung des FALSE = FB ist inaktiv oder wird FB abgeschlossen ist. ausgeführt. TRUE = FB-Ausführung ist beendet.
  • Seite 158 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_ASi_Data 16000 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 16033 Der FB liest folgende Daten aus dem gewählten AS-i Masters aus und speichert die Werte in einer ASI_DATA (STRUCT) Strukturvariable vom Datentyp ASI_DATA (→...
  • Seite 159 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 16035 Parameter Datentyp Bedeutung Mögliche Werte xActive BOOL Signal bestätigt die Ausführung des FALSE = FB ist inaktiv TRUE = FB ist aktiv (=wird ausgeführt) wCyclCount WORD Zähler für vollständig durchlaufene Zahl in Hexadezimaldarstellung...
  • Seite 160 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > 10.1.2 Übersicht: System-Funktionen (FB_System) Get_FieldbusInfo ..........................161 QuickSetupASi_Master ........................163 Set_TimeDate ............................165 17460...
  • Seite 161 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Get_FieldbusInfo 17453 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 17454 Der FB liest Informationen über den Feldbus und gibt die Werte in einer Liste aus. Folgende Informationen werden ausgelesen: ...
  • Seite 162 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 17456 Parameter Datentyp Bedeutung Mögliche Werte aw_InfoList ARRAY[0...18] Feldbus-Informationen Lage der Daten innerhalb der einzelnen DS18: Feldbus-Informationen Worte → OF WORD xReady BOOL Signal zeigt an, ob die Ausführung des FALSE = FB ist inaktiv oder wird FB abgeschlossen ist.
  • Seite 163 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > QuickSetupASi_Master 15999 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 15902 Der FB führt die Quick-Setup-Routine auf den gewählten AS-i Mastern aus. > Eingangsparameter 15903 Parameter Datentyp Bedeutung...
  • Seite 164 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 15920 Parameter Datentyp Bedeutung Mögliche Werte xReady BOOL Signal zeigt an, ob die Ausführung des FALSE = FB ist inaktiv oder wird FB abgeschlossen ist. ausgeführt. TRUE = FB-Ausführung ist beendet.
  • Seite 165 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Set_TimeDate 15998 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_Utils.library Symbol in CODESYS: > Beschreibung 15949 Der FB stellt mit den übergebenen Eingangswerten die Systemzeit (Uhrzeit, Datum) des Geräts ein. >...
  • Seite 166 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Ausgangsparameter 15990 Parameter Datentyp Bedeutung Mögliche Werte xReady BOOL Signal zeigt an, ob die Ausführung des FALSE = FB ist inaktiv oder wird FB abgeschlossen ist. ausgeführt. TRUE = FB-Ausführung ist beendet.
  • Seite 167 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > 10.1.3 Aufzählungstypen und komplexe Variablen Aufzählungstypen (ENUM) ........................168 Komplexe Variablen (STRUCT) ......................170 15986 Zusätzlich zu den Standard-Datentypen bietet das CODESYS-Package der ifm electronic folgende Aufzählungstypen (ENUM) und komplexe Variablen (STRUCT):...
  • Seite 168 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > Aufzählungstypen (ENUM) 16176 Die Bibliothek ACnnnn_Utils stellt folgende Aufzählungstypen (ENUM) bereit: > ASI_ADDRESS_MODE (ENUM) 16177 Bezeichnung Bedeutung Variable Datentyp Wert – Auto_address_enable ASI_ADDRESS_MODE AS-i Autoadressierungsmodus – Auto_address_disable >...
  • Seite 169 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > ASI_SLAVE (ENUM) 16180 Bezeichnung Bedeutung Variable Datentyp Wert – Slave_1 ASI_SLAVE Identifier für AS-i Slaves – Slave_2 – Slave_3 – Slave_4 – Slave_5 – Slave_6 – Slave_7 –...
  • Seite 170 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > ASI_SLAVE_TYP (ENUM) 16181 Bezeichnung Bedeutung Variable Datentyp Wert – SA_Slave ASI_SLAVE_TYP Typ des AS-i Slaves – B_Slave > Komplexe Variablen (STRUCT) 15991 Die Bibliothek ACnnnn_Utils.library stellt komplexe Variablen vom Datentyp STRUCT bereit. Sie werden von den FBs genutzt, können aber auch vom Programmierer in CODESYS-Projekten für die geräteinterne Standard-SPS eingesetzt werden.
  • Seite 171 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library Bezeichnung Datentyp Bedeutung Mögliche Werte – LCEAS_SA_Slave DWORD Liste der Konfigurationsfehler: Jedes Bit repräsentiert eine AS-i Adresse: zusätzlicher S/A-Slaves 0 = kein Fehler 1 = Fehler – LCEAS_B_Slave DWORD Liste der Konfigurationsfehler: →...
  • Seite 172 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > ASI_NET (STRUCT) 15993 Die Struktur enthält das komplette Prozessabbild (Ein- und Ausgänge) eines AS-i Netzwerks. Bezeichnung Datentyp Bedeutung Mögliche Werte – binIO → ASI_BIN_IO (STRUCT) ASI_BIN_IO Binäre Ein- und Ausgangsdaten (→...
  • Seite 173 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > ASI_ANA_IO (STRUCT) 16001 Die Struktur enthält die Prozessdaten der analogen Ein- und Ausgangs-Slaves. Bezeichnung Datentyp Bedeutung Mögliche Werte – ana_IN_Slave → ASI_ANALOG_IN (STRUCT) ARRAY[1..31] Eingangsdaten und Status-Flags (→...
  • Seite 174 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > ASI_ANALOG_IN_FLAGS (STRUCT) 15996 Die Struktur enthält die Status-Flags des analogen Eingangs-Slaves. Bezeichnung Datentyp Bedeutung Mögliche Werte – V0 BOOL Valid-Bit, Kanal 1 entspricht dem 5. Wort eines 5 Worte umfassenden Bereichs in den azyklischen –...
  • Seite 175 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_Utils.library > ASI_ANALOG_OUT_FLAGS (STRUCT) 15997 Die Struktur enthält die Status-Flags des analogen Ausgangs-Slaves. Bezeichnung Datentyp Bedeutung Mögliche Werte – na1 BOOL entspricht dem azyklischen Datensatz 8 (DS8) DS8 – Statusflags der analogen Ausgänge der →...
  • Seite 176 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_SYS_CMD.library > 10.2 Bibliothek ACnnnn_SYS_CMD.library ACnnnn_SysCmd ..........................177 17723...
  • Seite 177 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_SYS_CMD.library > 10.2.1 ACnnnn_SysCmd 15890 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: ACnnnn_SYS_CMD.library Symbol in CODESYS: > Beschreibung 15893 Mit dem FB können einzelne Kommandos an das System oder einen AS-i Master gesendet werden. Jedes Kommando bezieht sich auf die Datenstrukturen eines der folgenden Elemente: ...
  • Seite 178 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_SYS_CMD.library > Tabelle: Systemkommandos 17053 uCommandID Beschreibung Hinweis → DS1 – Systeminformationen 0x0001 Systeminformationen lesen Kommando 257 (0x0101) – Quick Setup AS-i Master 1 + 2 → 0x1101 Quick Setup AS-i Master 1 + 2 →...
  • Seite 179 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_SYS_CMD.library > Tabelle: AS-i Master-Kommandos 17054 uCommandID Beschreibung Hinweis → DS2 – Digitale Slave-Eingänge und Masterflags 0x0002 Digitale Eingangsdaten, alle Slaves, Master Flags lesen (DS2) DS3 – Analoge Eingänge der Slaves 1(A)...15(B) →...
  • Seite 180 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_SYS_CMD.library uCommandID Beschreibung Hinweis → Kommando 35 (0x0023) – Parameter-String eines AS-i Slave (S-7.4) 0x1023 AS-i Profil 7.4; Parameter String schreiben schreiben Kommando 36 (0x0024) – CTT2 Standard Read →...
  • Seite 181 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_SYS_CMD.library > Ausgangsparameter 15897 Parameter Datentyp Bedeutung Mögliche Werte uCount WORD Anzahl der gültigen Bytes in pDataOut ganzzahliger Wert in (uCount  uSizeOut) Hexadezimal-Darstellung xReady BOOL Signal zeigt an, ob die Ausführung des FALSE = FB ist inaktiv oder wird FB abgeschlossen ist.
  • Seite 182 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_SYS_CMD.library > Beispiel: Spracheinstellung des Geräts ändern 17051 Aufgabe: Mit dem FB ACnnnn_SysCmd die Sprache der grafischen Benutzeroberfläche des Geräts auf "Spanisch" setzen. Befehlstyp: Kommando-Anforderungs-Kanal Eingangsparameter des FB: Parameter Wert Erklärung uCommandID...
  • Seite 183 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_SYS_CMD.library > Beispiel: Datum / Uhrzeit / NTP-Einstellungen lesen 17423 Aufgabe: Mit dem FB ACnnnn_SysCmd die aktuelle Systemzeit und die NTP-Einstellungen lesen. Befehlstyp: Kommando-Anwort-Kanal Eingangsparameter des FB: Parameter Wert Erklärung uCommandID 0x110B...
  • Seite 184 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek ACnnnn_SYS_CMD.library > Beispiel: LCEMS, LCEAS und LDAE von AS-i Master 2 lesen 17424 Aufgabe: Mit dem FB ACnnnn_SysCmd die Fehlerlisten LCEMS, LCEAS und LDAE des AS-i Master 2 lesen. Befehlstyp: Azyklischer Datensatz Eingangsparameter des FB: Parameter...
  • Seite 185 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > 10.3 Bibliothek SF_IO.library CtrlASi_InSlave ............................186 CtrlASi_OutSlave ..........................188 CtrlASi_ResetAllSlaves ........................191 CtrlLocalInputs ............................193 Ctrl_SetDiagInfo ...........................195 GetLocalInput ............................197 SetLocalOutput .............................198 18930 Die Bibliothek SF_IO.library der ifm electronic stellt Funktionsbausteine (FUB) für die Programmierung sicherheitsgerichteter SPS-Applikationen bereit.
  • Seite 186 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > 10.3.1 CtrlASi_InSlave 18240 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: sf_io.library Symbol in CODESYS: > Beschreibung 18239 Funktionsbaustein (FB) zur Steuerung des logischen Geräts eines sicheren AS-i Eingangs-Slaves (ASi_SlaveAdr, ASi_Master). Mit CtrlASi_InSlave kann der Programmierer folgende Aktionen ausführen: ...
  • Seite 187 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > Eingangsparameter 18237 Parameter Datentyp Bedeutung Mögliche Werte Enable BOOL Aktivierung des FB FALSE = FB ist deaktiviert. TRUE = FB ist aktiviert. ASi_SlaveAdr Adresse des sicheren AS-i Slave-Adresse 1 Slaves 31 =...
  • Seite 188 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > 10.3.2 CtrlASi_OutSlave 18244 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: sf_io.library Symbol in CODESYS: > Beschreibung 18243 Funktionsbaustein (FB) zur Steuerung des logischen Geräts eines sicheren AS-i Control-Slaves (ASi_SlaveAdr, ASi_Master) Mit CtrlASi_OutSlave kann der Programmierer folgende Aktionen ausführen: ...
  • Seite 189 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > Eingangsparameter 18242 Parameter Datentyp Bedeutung Mögliche Werte Enable BOOL Aktivierung des FB FALSE = FB ist deaktiviert. TRUE = FB ist aktiviert. ASi_SlaveAdr Adresse des sicheren AS-i Slave-Adresse 1 Slaves 31 =...
  • Seite 190 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > Ausgangsparameter 18241 Parameter Datentyp Bedeutung Mögliche Werte Ready BOOL Status der FB-Abarbeitung FALSE = FB nicht fertig abgearbeitet oder (Gültigkeit der Ausgangssignale) deaktiviert; Signale sind ungültig TRUE = FB fertig abgearbeitet;...
  • Seite 191 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > 10.3.3 CtrlASi_ResetAllSlaves 18254 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: sf_io.library Symbol in CODESYS: > Beschreibung 18253 Funktionsbaustein (FB) zur Steuerung des logischen Geräts mehrerer sicherer AS-i Slaves eines AS-i Netzwerks (ASi_Master).
  • Seite 192 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > Ausgangsparameter 18255 Parameter Datentyp Bedeutung Mögliche Werte Ready BOOL Status der FB-Abarbeitung FALSE = FB nicht fertig abgearbeitet oder (Gültigkeit der Ausgangssignale) deaktiviert; Signale sind ungültig TRUE = FB fertig abgearbeitet;...
  • Seite 193 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > 10.3.4 CtrlLocalInputs 18260 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: sf_io.library Symbol in CODESYS: > Beschreibung 18268 Funktionsbaustein (FB) zur Steuerung des logischen Geräts für zwei Eingangskanäle der lokalen E/A-Schnittstelle (IN_Channel_A, IN_Channel_B) Mit CtrlLocalInputs kann der Programmierer folgende Aktionen ausführen: ...
  • Seite 194 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > Ausgangsparameter 18269 Parameter Datentyp Bedeutung Mögliche Werte Chan_A BOOL Logischer Zustand des FALSE = Signalkanals A TRUE = Chan_B BOOL Logischer Zustand des sicheren FALSE = Signalkanals B TRUE = Ready BOOL...
  • Seite 195 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > 10.3.5 Ctrl_SetDiagInfo 18265 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: sf_io.library Symbol in CODESYS: > Beschreibung 18264 Funktionsbaustein (FB) zur Verarbeitung der Diagnoseinformationen eines PLCopen-Funktionsbausteins. Mit Ctrl_SetDiagInfo kann der Programmierer folgende Aktionen ausführen: ...
  • Seite 196 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library Ausgangsparameter Parameter Datentyp Bedeutung Mögliche Werte Ready BOOL Status der Übertragung des FALSE = derzeit keine Diagnose-Codes Übertragungsanforderung TRUE = Übertragung des Diagnose-Codes erfolgreich abgeschlossen Error BOOL Fehleranzeige FALSE = kein Fehler bei FB-Abarbeitung aufgetreten...
  • Seite 197 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > 10.3.6 GetLocalInput 18335 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: sf_io.library Symbol in CODESYS: > Beschreibung 18336 Funktionsbaustein (FB) für den Zugriff auf einen nicht-sicheren Eingangskanal der lokalen E/A-Schnittstelle (IN_Channel) Mit GetLocalInput kann der Programmierer folgende Aktionen ausführen: ...
  • Seite 198 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > 10.3.7 SetLocalOutput 18341 Baustein-Typ: Funktionsbaustein (FB) Bibliothek: sf_io.library Symbol in CODESYS: > Beschreibung 18342 Funktionsbaustein (FB) für den Zugriff auf einen nicht-sicheren Ausgangskanal der lokalen E/A-Schnittstelle (OUT_Channel) Mit SetLocalOutput kann der Programmierer folgende Aktionen ausführen: ...
  • Seite 199 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_IO.library > Ausgangsparameter 18344 Parameter Datentyp Bedeutung Mögliche Werte Ready BOOL Status der FB-Abarbeitung FALSE = FB nicht fertig abgearbeitet oder (Gültigkeit der Ausgangssignale) deaktiviert; Signale sind ungültig TRUE = FB fertig abgearbeitet;...
  • Seite 200 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > 10.4 Bibliothek SF_LogicalInterfaces.library Hinweise zu logischen Geräten ......................201 Logische Geräte für sichere AS-i Slaves ....................206 Logische Geräte für die lokale E/A-Schnittstelle ..................236 7269 Die Bibliothek SF_LogicalInterfaces.library stellt logische Geräte bereit.
  • Seite 201 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > 10.4.1 Hinweise zu logischen Geräten Zustandsmaschinen für logische Vorverarbeitung ................202 Zustände ...............................202 Zustandsübergänge ..........................202 Diagnose-Meldungen ...........................205 18235...
  • Seite 202 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsmaschinen für logische Vorverarbeitung 7036 Die logische Vorverarbeitung der sicheren Eingangssignale erfolgt mithilfe von Zustandsmaschinen. Jedes logische Gerät verfügt über eine eigene Zustandsmaschine, die aus den Eingangssignalen und den eingestellten Parametern ein sicheres Prozesssignal erzeugt.
  • Seite 203 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustände der Eingangssignale 18945 In Abhängigkeit von der Art des logischen Gerätes gelten folgende Definitionen:  AS-i Slaves Sichere AS-i Eingangs-Slaves übertragen ihre Eingangsdaten als eineindeutige Code-Folgen. Eine Code-Folge besteht aus 2 Halbfolgen, wobei jede Halbfolge einen Signalkanal repräsentiert.
  • Seite 204 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library System-Events 18946 Folgende Systemereignisse starten die Abarbeitung der Zustandsmaschine des logischen Geräts:  Start-Ereignis nach erfolgreicher Initialisierung der Zustandsmaschine (E_Start) Folgende Systemereignisse versetzen die Zustandsmaschine des logischen Geräts in den Initialisierungszustand (S_INIT): ...
  • Seite 205 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Diagnose-Meldungen Mithilfe des Parameters "DisableLogging" kann der Programmierer die Weiterleitung von Zustandsmeldungen der logischen Geräte an das Online Support Center (OSC) steuern. Ist der Parameter deaktiviert, werden alle Zustandswechsel und Fehler-Ereignisse an das OSC weitergeleitet.
  • Seite 206 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > 10.4.2 Logische Geräte für sichere AS-i Slaves SF_IN_ASi_forced ..........................207 SF_IN_ASi_independent ........................211 SF_IN_ASi_conditionally_dependent ....................215 SF_IN_ASi_dependent .........................219 SF_IN_ASi_dependent_filter_w_testreq ....................223 SF_IN_ASi_dependent_filter_ntestreq ....................227 SF_IN_ASi_dependent_filter_nshutdown ....................231 SF_OUTcontrol_ASi ..........................235 19796...
  • Seite 207 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_ASi_forced 18194 Gerätetyp: AS-i Slave (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18201 Logisches Gerät für die Auswertung eines sicheren AS-i Eingangs-Slave mit 2 zwangsgeführten Kontakten/Kanälen SF_IN_ASi_forced erfasst die Schaltzustände der beiden Signalkanäle des AS-i Slaves (ASi_SlaveAdr, ASi_Master).
  • Seite 208 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Parameterdaten 18195 Parameter Datentyp Bedeutung Mögliche Werte ASi_SlaveAdr Adresse des AS-i Slaves Slave-Adresse 1 31 = Slave-Adresse 31 ASi_Master AS-i Master, an den der AS-i AS-i Master 1 Slave angeschlossen ist AS-i Master 2 DisableLogging...
  • Seite 209 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) 18933 Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts:...
  • Seite 210 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Diagnose-Informationen 19760 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wieder (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 211 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_ASi_independent 18212 Gerätetyp: AS-i Slave (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18211 Logisches Gerät für einen sicheren Sensor mit 2 voneinander unabhängig wirkenden Kontakten/Kanälen SF_IN_ASi_independent erfasst die Schaltzustände der beiden Signalkanäle/Kontakte eines sicheren AS-i Slaves (ASi_SlaveAdr, ASi_Master).
  • Seite 212 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Parameterdaten 18214 Parameter Datentyp Bedeutung Mögliche Werte ASi_SlaveAdr Adresse des AS-i Slaves Slave-Adresse 1 31 = Slave-Adresse 31 ASi_Master AS-i Master, an den der AS-i AS-i Master 1 Slave angeschlossen ist AS-i Master 2 DisableLogging...
  • Seite 213 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) 18932 Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts: >...
  • Seite 214 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Diagnose-Informationen 19769 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wider (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 215 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_ASi_conditionally_dependent 18207 Gerätetyp: AS-i Slave (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18208 Logisches Gerät für einen sicheren Sensor mit 2 voneinander bedingt abhängig wirkenden Kontakten/Kanälen SF_IN_ASi_conditionally_dependent erfasst die Schaltzustände der beiden Signalkanäle des AS-i Slaves (ASi_SlaveAdr, ASi_Master).
  • Seite 216 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Parameterdaten 18209 Parameter Datentyp Bedeutung Mögliche Werte ASi_SlaveAdr Adresse des AS-i Slaves Slave-Adresse 1 31 = Slave-Adresse 31 ASi_Master AS-i Master, an den der AS-i AS-i Master 1 Slave angeschlossen ist AS-i Master 2 DisableLogging...
  • Seite 217 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts: >...
  • Seite 218 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Diagnose-Informationen 19776 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wieder (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 219 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_ASi_dependent 18202 Gerätetyp: AS-i Slave (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18203 Logisches Gerät für einen sicheren Sensor mit 2 voneinander abhängig wirkenden Kontakten/Kanälen SF_IN_ASi_dependent erfasst die Schaltzustände der beiden Signalkanäle/Kontakte des AS-i Slaves (ASi_SlaveAdr, ASi_Master).
  • Seite 220 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Parameterdaten 18204 Parameter Datentyp Bedeutung Mögliche Werte ASi_SlaveAdr Adresse des AS-i Slaves Slave-Adresse 1 31 = Slave-Adresse 31 ASi_Master AS-i Master, an den der AS-i AS-i Master 1 Slave angeschlossen ist AS-i Master 2 DisableLogging...
  • Seite 221 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts: >...
  • Seite 222 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Diagnose-Informationen 19773 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wieder (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 223 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_ASi_dependent_filter_w_testreq 18215 Gerätetyp: AS-i Slave (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18216 Logisches Gerät für einen sicheren Sensor mit 2 voneinander abhängig wirkenden Kontakten/Kanälen SF_IN_dependent_filter_w_testreq erfasst die Schaltzustände der beiden Kontakte/Kanäle des AS-i Slaves (ASi_SlaveAdr, ASi_Master).
  • Seite 224 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Parameterdaten 18217 Parameter Datentyp Bedeutung Mögliche Werte ASi_SlaveAdr Adresse des AS-i Slaves Slave-Adresse 1 31 = Slave-Adresse 31 ASi_Master AS-i Master, an den der AS-i AS-i Master 1 Slave angeschlossen ist AS-i Master 2 DisableLogging...
  • Seite 225 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts: >...
  • Seite 226 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Diagnose-Informationen 19780 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wieder (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 227 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_ASi_dependent_filter_ntestreq 18222 Gerätetyp: AS-i Slave (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18221 Logisches Gerät für einen sicheren Sensor mit 2 voneinander abhängig wirkenden Kontakten/Kanälen SF_IN_dependent_filter_ntestreq erfasst die Schaltzustände der beiden Signalkanäle/Kontakte des AS-i Slaves (ASi_SlaveAdr, ASi_Master).
  • Seite 228 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Parameterdaten 18220 Parameter Datentyp Bedeutung Mögliche Werte ASi_SlaveAdr Adresse des AS-i Slaves Slave-Adresse 1 31 = Slave-Adresse 31 ASi_Master AS-i Master, an den der AS-i AS-i Master 1 Slave angeschlossen ist AS-i Master 2 DisableLogging...
  • Seite 229 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts: >...
  • Seite 230 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Diagnose-Informationen 19783 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wieder (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 231 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_ASi_dependent_filter_nshutdown 18227 Gerätetyp: AS-i Slave (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18226 Logisches Gerät für einen sicheren Sensor mit 2 voneinander abhängig wirkenden Kontakten/Kanälen SF_IN_dependent_filter_nshutdown erfasst die Schaltzustände der beiden Kontakte/Kanäle des AS-i Slaves (ASi_SlaveAdr, ASi_Master).
  • Seite 232 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Parameterdaten 18225 Parameter Datentyp Bedeutung Mögliche Werte ASi_SlaveAdr Adresse des AS-i Slaves Slave-Adresse 1 31 = Slave-Adresse 31 ASi_Master AS-i Master, an den der AS-i AS-i Master 1 Slave angeschlossen ist AS-i Master 2 DisableLogging...
  • Seite 233 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) 18931 Das Zustandsdiagramm zeigt die logische Signalauswertung des logishen Geräts: >...
  • Seite 234 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Diagnose-Informationen 19786 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wieder (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 235 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_OUTcontrol_ASi 18231 Gerätetyp: AS-i Slave (Ausgang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18230 Logisches Gerät für einen sicheren AS-i Control-Slaves (ASi_SlaveAdr, ASi_Master) SF_OUTControl_ASi erzeugt aus dem konfigurierten Prozessdatenwert ein sicheres Ausgangssignal (S_OUT).
  • Seite 236 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > 10.4.3 Logische Geräte für die lokale E/A-Schnittstelle SF_IN_local_forced ..........................237 SF_IN_local_independent ........................241 SF_IN_local_conditionally_dependent ....................245 SF_IN_local_dependent ........................250 SF_IN_local_dependent_filter_testreq ....................254 SF_IN_local_dependent_filter_ntestreq ....................258 SF_IN_local_dependent_filter_nshutdown...................262 SF_OUT_local_single ...........................267 SF_OUT_local_dual ..........................268 SF_OUT_local_testpulse ........................269 19795...
  • Seite 237 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_local_forced 18279 Schnittstellen-Typ: Lokale E/A-Schnittstelle (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18278 Logisches Gerät für sichere Sensoren mit 2 zwangsgeführten Kontakten/Kanälen SF_IN_local_forced erfasst die beiden Signale eines sicheren Sensors an der lokalen E/A-Schnittstelle (IN_Channel_A, IN_Channel_B).
  • Seite 238 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Parameterdaten 18277 Parameter Datentyp Bedeutung Mögliche Werte IN_Channel_A Lokaler Eingang, an den der lokaler Eingang IN1 Sensorkanal A angeschlossen ist. lokaler Eingang IN8 IN_Channel_B Lokaler Eingang, an den der lokaler Eingang IN1 Sensorkanal B angeschlossen ist.
  • Seite 239 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) 20685 Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts:...
  • Seite 240 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Diagnose-Informationen 19760 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wieder (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 241 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_local_independent 18297 Interface-Typ: Lokale E/A-Schnittstelle (Eingang) Bibliothek: sf_io.library Symbol in CODESYS: > Beschreibung 18298 Logisches Gerät für einen sicheren Sensor mit 2 voneinander unabhängig wirkenden Kontakten/Kanälen SF_IN_local_independent erfasst die Schaltzustände von 2 Eingangskanälen der lokalen E/A-Schnittstelle (IN_Channel_A, IN_Channel_B).
  • Seite 242 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Parameterdaten 18299 Parameter Datentyp Bedeutung Mögliche Werte IN_Channel_A Lokaler Eingang, an den der lokaler Eingang IN1 Sensorkanal A angeschlossen ist. lokaler Eingang IN8 IN_Channel_B Lokaler Eingang, an den der lokaler Eingang IN1 Sensorkanal B angeschlossen ist.
  • Seite 243 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) 20687 Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts: >...
  • Seite 244 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Diagnose-Informationen 19769 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wider (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 245 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_local_conditionally_dependent 18287 Schnittstellen-Typ: Lokale E/A-Schnittstelle (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18290 Logisches Gerät für einen sicheren Sensor mit 2 voneinander bedingt abhängig wirkenden Kontakten/Kanälen SF_IN_local_conditionally_dependent erfasst die Schaltzustände der beiden Eingangskanäle der lokalen E/A-Schnittstelle (IN_Channel_A, IN_Channel_B).
  • Seite 246 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Parameterdaten 18288 Parameter Datentyp Bedeutung Mögliche Werte IN_Channel_A Lokaler Eingang, an den der lokaler Eingang IN1 Sensorkanal A angeschlossen ist. lokaler Eingang IN8 IN_Channel_B Lokaler Eingang, an den der lokaler Eingang IN1 Sensorkanal B angeschlossen ist.
  • Seite 247 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) 20694...
  • Seite 248 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts: >...
  • Seite 249 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Diagnose-Informationen 19776 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wieder (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 250 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_local_dependent 18286 Schnittstellen-Typ: Lokale E/A-Schnittstelle (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18285 Logisches Gerät für einen sicheren Sensor mit 2 voneinander abhängig wirkenden Kontakten/Kanälen SF_IN_local_dependent erfasst die Schaltzustände der beiden Eingangskanäle (IN_Channel_A, IN_Channel_B).
  • Seite 251 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Parameterdaten 18284 Parameter Datentyp Bedeutung Mögliche Werte IN_Channel_A Lokaler Eingang, an den der lokaler Eingang IN1 Sensorkanal A angeschlossen ist. lokaler Eingang IN8 IN_Channel_B Lokaler Eingang, an den der lokaler Eingang IN1 Sensorkanal B angeschlossen ist.
  • Seite 252 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) 20689 Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts: >...
  • Seite 253 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Diagnose-Informationen 19773 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wieder (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 254 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_local_dependent_filter_testreq 18301 Schnittstellen-Typ: Lokale E/A-Schnittstelle (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18302 Logisches Gerät für einen sicheren Sensor mit 2 voneinander abhängig wirkenden Kontakten/Kanälen SF_IN_local_dependent_filter_w_testreq erfasst die Schaltzustände der beiden Eingangskanäle (IN_Channel_A, IN_Channel_B).
  • Seite 255 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Parameterdaten 18303 Parameter Datentyp Bedeutung Mögliche Werte IN_Channel_A Lokaler Eingang, an den der lokaler Eingang IN1 Sensorkanal A angeschlossen ist. lokaler Eingang IN8 IN_Channel_B Lokaler Eingang, an den der lokaler Eingang IN1 Sensorkanal B angeschlossen ist.
  • Seite 256 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) 20691 Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts: >...
  • Seite 257 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Diagnose-Informationen 19780 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wieder (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 258 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_local_dependent_filter_ntestreq 18305 Schnittstellen-Typ: Lokale E/A-Schnittstelle (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18306 Logisches Gerät für einen sicheren Sensor mit 2 voneinander abhängig wirkenden Kontakten/Kanälen SF_IN_local_dependent_filter_w_testreq erfasst die Schaltzustände der beiden Eingangskanäle (IN_Channel_A, IN_Channel_B).
  • Seite 259 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Um das logische Gerät aus dem verriegelten Fehlerzustand rückzusetzen und CtrlLocalInputs Diagnose-Informationen des logischen Geräts auszulesen: → (→ Seite 193) > Parameterdaten 18307 Parameter Datentyp Bedeutung Mögliche Werte IN_Channel_A Lokaler Eingang, an den der lokaler Eingang IN1...
  • Seite 260 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library estreq TRUE = Sicheres EIN (ON) > Zustandsdiagramm (State machine) 20692 Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts:...
  • Seite 261 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Diagnose-Informationen 19783 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wieder (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 262 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_IN_local_dependent_filter_nshutdown 18312 Gerätetyp: Lokale E/A-Schnittstelle (Eingang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18311 Logisches Gerät für einen sicheren Sensor mit 2 voneinander abhängig wirkenden Kontakten/Kanälen SF_IN_local_dependent_filter_nshutdown erfasst die Schaltzustände der beiden Eingangskanäle der lokalen E/A-Schnittstelle (IN_Channel_A, IN_Channel_B).
  • Seite 263 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Bei Verwendung dieses logischen Geräts verlängert sich die Prozesssicherheitszeit (PST) des Systems um eine Zykluszeit der fehlersicheren SPS! ► Hinweise zur Prozesssicherheitszeit beachten (→ Gerätehandbuch, Prozesssicherheitszeit)! Zykluszeit der fehlersicheren SPS ►...
  • Seite 264 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library Prozessdaten 18309 Parameter Datentyp Bedeutung Mögliche Werte S_IN_dep_ntshutdown SAFEBOOL Sicheres Prozesssignal FALSE = Sicheres AUS (OFF) oder Fehler TRUE = Sicheres EIN (ON) und kein Fehler...
  • Seite 265 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Zustandsdiagramm (State machine) 20693 Das Zustandsdiagramm zeigt die logische Signalauswertung des logischen Geräts:...
  • Seite 266 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > Diagnose-Informationen 19786 Das logische Gerät erzeugt Diagnose-Codes. Sie spiegeln den jeweils aktiven internen Zustand der Auswertelogik wieder (State Machine). Die Diagnose-Codes können mit folgendem FB ausgelesen werden: → CtrlASi_InSlave (→...
  • Seite 267 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_OUT_local_single 18313 Schnittstellen-Typ: Lokale E/A-Schnittstelle (Ausgang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18314 Logisches Gerät für einen 1-kanaligen sicheren Aktuator an der lokalen E/A-Schnittstelle SF_OUT_local_single erfasst den am Prozessdaten-Signal anliegenden booleschen Wert (OUT_). Das logische Gerät generiert daraus ein sicheres boolesches Signal und gibt den Wert am konfigurierten Ausgangskanal der lokalen E/A-Schnittstelle aus (OUT_Channel).
  • Seite 268 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_OUT_local_dual 18321 Gerätetyp: Lokale E/A-Schnittstelle (Ausgang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18323 Logisches Gerät für die Steuerung eines 2-kanaligen sicheren Aktuators an der lokalen E/A-Schnittstelle SF_OUT_local_dual erfasst den am Prozessdaten-Signal anliegenden booleschen Wert (OUT_).
  • Seite 269 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Bibliothek SF_LogicalInterfaces.library > SF_OUT_local_testpulse 18317 Geräte-Typ: Lokale E/A-Schnittstelle (Ausgang) Bibliothek: sf_logicalinterfaces.library Symbol in CODESYS: > Beschreibung 18318 Logisches Gerät für die Generierung eines Testimpulses an einem Ausgangskanal der lokalen E/A-Schnittstelle SF_OUT_local_testpulse erzeugt einen Testimpuls und gibt diesen am konfigurierten Ausgangskanal der lokalen E/A-Schnittstelle aus (OUT_Channel).
  • Seite 270 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Fehler-Codes: Sichere AS-i Slaves > 10.5 Fehler-Codes: Sichere AS-i Slaves 18256 Kommunikations- und Konfigurationsfehler versetzen das logische Gerät in den Initialisierungszustand CtrlASi_InSlave (→ Seite 186), → (S_INIT). Gleichzeitig wird an den Steuerungs-Funktionsbaustein (→ CtrlASi_OutSlave (→...
  • Seite 271 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Fehler-Codes: Sichere AS-i Slaves DiagCode Fehlername (FB) Fehlerbeschreibung 0x5823 ASi_HW_CONFIG_SLAVE_TEACH_ERROR_B_CHANNE Fehlercode von AS-i Control-Slave empfangen L_OPEN Errorcode received from AS-i-Control 0x5824 ASi_HW_CONFIG_SLAVE_ERROR_CODESEQUENCE_I Fehlercode von AS-i Control-Slave empfangen NVALID Errorcode received from AS-i-Control ...
  • Seite 272 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Anhang Fehler-Codes: Lokale E/A-Schnittstelle > 10.6 Fehler-Codes: Lokale E/A-Schnittstelle 18259 Kommunikations- und Konfigurationsfehler versetzen das logische Gerät in den Initialisierungszustand (S_INIT). Gleichzeitig wird an den Steuerungs-Funktionsbaustein ein Diagnose-Code übergeben, der CtrlLocalInputs die Fehlerursache beschreibt (→...
  • Seite 273 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Index CtrlASi_ResetAllSlaves ............... 191 Index CtrlLocalInputs ..................193 Datenaustausch zwischen Standard-SPS und fehlersicherer SPS ..94 ACnnnn_SysCmd ................177 Datentransfer Safety-Bereich >>> Standard-Bereich ......96 Analoge Ausgangsdaten ............... 64 Datentransfer Standard-Bereich >>> Safety-Bereich ......95 Analoge Ein- und Ausgangsdaten ............
  • Seite 274 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Index ifm weltweit • ifm worldwide • ifm à l’échelle internationale ....275 Reset ....................107 ifm-Package installieren ................ 18 Installation ....................15 Safety-Funktionen des ifm AS-i Packages nutzen ........ 87 Safety-Funktionen von CODESYS nutzen ..........
  • Seite 275 Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher 2016-10-27 Index Standard-Anwendung auf AC4S laden ..........99 Standard-Anwendung rücksetzen (kalt) ..........109 Standard-Anwendung rücksetzen (Urspung) ........109 Zusätzliche Objekte für Datenaustausch anlegen......... 97 Standard-Anwendung rücksetzen (warm) ........... 109 Zustand der Standard-Anwendung anzeigen ........102 Standard-Geräte an lokaler E/A-Schnittstelle konfigurieren ....
  • Seite 276 • 3843 GA Harderwijk • Tel. +31 341 / 438 438 ifm electronic s.a. • 4410-136 São Félix da Marinha • Tel. +351 223 / 71 71 08 ifm electronic Sp. z o.o. • 40-106 Katowice • Tel. +48 32-608 74 54 ifm electronic s.r.l.