Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 用户手册

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
SPS-Grundlagen
Kapitel 4
25
Lesen der Eingänge
Digitaleingänge:
Am Anfang eines Zyklus werden die aktuellen Werte der Digitaleingänge gelesen
und anschließend in das Prozessabbild der Eingänge geschrieben.
Analogeingänge:
Die S7-200 aktualisiert die Analogeingänge von Erweiterungsmodulen nicht
automatisch als Teil des Zyklus, es sei denn, Sie haben das Filtern der Analogeingänge aktiviert.
Ein Analogfilter sorgt für stabilere Signale. Sie können für jeden Eingang einen Analogfilter
aktivieren.
Ist der Analogeingabefilter für einen Analogeingang aktiviert, aktualisiert die S7-200 den
Analogeingang einmal pro Zyklus, führt die Filterfunktion aus und speichert den gefilterten Wert
intern. Der gefilterte Wert wird dann jederzeit zur Verfügung gestellt, wenn Ihr Programm auf den
Analogeingang zugreift.
Ist der Analogeingabefilter ausgeschaltet, liest die S7-200 den Wert des Analogeingangs
jedesmal, wenn Ihr Programm auf einen Analogeingang zugreift, aus dem Erweiterungsmodul.
Die Analogeingänge AEW0 und AEW2 der CPU 224XP werden in jedem Zyklus mit den neuesten
Ergebnissen des Analog-/Digitalwandlers aktualisiert. Dieser Wandler arbeitet mit Mittelwerten
(Sigma-Delta), und diese Werte benötigen üblicherweise keinen Software-Filter.
Tipp
Der Analogeingabefilter sorgt für stabilere Analogwerte. Der Analogeingabefilter sollte in
Anwendungen aktiviert werden, in denen sich das Eingangssignal mit der Zeit langsam
verändert. Handelt es sich bei dem Signal um ein schnelles Signal, sollten Sie den Analogfilter
nicht aktivieren.
Verwenden Sie den Analogfilter nicht bei Modulen, die digitale Daten oder Alarmanzeigen in
Analogwörtern übergeben. Schalten Sie den Analogfilter immer für RTD-, Thermoelement- und
AS-Interface-Master-Module aus.
Bearbeiten des Programms
Während dieses Abschnitts im Zyklus bearbeitet die S7-200 das Programm von der ersten
Operation bis zur Endeoperation. Sie können die Ein- und Ausgänge direkt ansteuern und so auf
sie zugreifen, während das Programm oder ein Interruptprogramm bearbeitet wird.
Wenn Sie in Ihrem Programm Interrupts verwenden, dann werden die Interruptprogramme, die
den Interruptereignissen zugeordnet sind, als Teil des Hauptprogramms gespeichert. Die
Interruptprogramme werden jedoch nicht als Bestandteil des normalen Zyklus bearbeitet, sondern
nur dann, wenn ein Interruptereignis auftritt (dies ist an jeder Stelle im Zyklus möglich).
Bearbeiten von Kommunikationsanforderungen
Während des Abschnitts für die Kommunikationsbearbeitung im Zyklus verarbeitet die S7-200 alle
Meldungen, die von der Kommunikationsschnittstelle oder von den intelligenten E/A-Modulen
empfangen werden.
Selbstdiagnose der CPU
Während dieses Abschnitts des Zyklus prüft die S7-200 den einwandfreien Betrieb der CPU und
den Zustand der Erweiterungsmodule.
Schreiben in die Digitalausgänge
Am Ende des Zyklus schreibt die S7-200 die Werte aus dem Prozessabbild der Ausgänge in die
Digitalausgänge. (Analogausgänge werden sofort aktualisiert, unabhängig vom Zyklus.)