Herunterladen Diese Seite drucken

IFM Electronic SmartSPS AC4S Serie Original-Programmierhandbuch Seite 203

Werbung

ifm
Original-Programmierhandbuch Fehlersichere SmartSPS AC4S, Firmware 4.0.10 oder höher
Anhang
>
Zustände der Eingangssignale
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.
Lokale E/A-Schnittstelle
An der lokalen E/A-Schnittstelle repräsentiert jeder Eingang einen Signalkanal.
Aus der Kombination der beiden Signalkanäle ergeben sich folgende Zustände und die
entsprechenden Zustands-Events:
Zustand
Zustand / Beschreibung
NoChan
Die Signalkanäle A und B sind im logischen Zustand FALSE.
ChanA_only
Signalkanal A ist im logischen Zustand TRUE.
Signalkanal B ist im logischen Zustand FALSE.
ChanB_only
Signalkanal A ist im logischen Zustand FALSE.
Signalkanal B ist im logischen Zustand TRUE.
ChanAB
Die Signalkanäle A und B sind im logischen Zustand TRUE.
ChanInvalid*
Der logische Wert der Signalkanäle ist ungültig (z.B. Code-Folge ist unvollständig,
Code-Folge ungültig)
* ... Nur verfügbar bei logischen Geräten für AS-i Eingangs-Slaves
>
Reihenfolge der Signalwechsel
Aus der Kombination der Eingangssignale "ChanA_only" und "ChanB_only" sowie des Zustand des
Parameters "P_ChanB_first" lassen sich darüber Zustandsübergänge definieren, welche die
Reihenfolge der Signalwechsel an den Eingangskanälen berücksichtigt:
Zustand / Beschreibung
ChanA = TRUE UND ChanB = FALSE UND Chan_B_first = TRUE
ChanA = TRUE UND ChanB = FALSE UND Chan_B_first = FALSE
ChanB = TRUE UND ChanA = FALSE UND Chan_B_first = TRUE
ChanB = TRUE UND ChanA = FALSE UND Chan_B_first = FALSE
>
Startup-Test
Sind bei aktiviertem Startup-Test im Startzustand beide Eingangssignale "ChanA" = TRUE und
"ChanB" = TRUE, so durchläuft die Zustandsmaschine zunächst einen Zustandszyklus, bis beide
Eingangssignale gleichzeitig den Wert FALSE einnehmen.
Zustand / Beschreibung
ChanA = TRUE UND ChanB = TRUE UND StartupTest = FALSE
ChanA = TRUE UND ChanB = TRUE UND StartupTest = TRUE
>
Bibliothek SF_LogicalInterfaces.library
Übergangs-Event
E_NoChan
E_ChanA_Only
E_ChanB_only
E_ChanAB
E_ChanInvalid
Übergangs-Event
E_ChanA; P_ChanB_first = TRUE
E_ChanA; P_ChanB_first = FALSE
E_ChanB; P_ChanB_first = TRUE
E_ChanB; P_ChanB_first = FALSE
Übergangs-Event
E_ChanAB_without Startup Test
E_ChanAB_with Startup Test
2016-10-27
18945
10244
12226
203

Werbung

loading