Zählerwerte richtig setzen

CheGuevara83

Level-1
Beiträge
71
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hiho, ich habe mal wieder ein kleines Problem. Und zwar habe ich einen Zähler bei dem ich den ZW Eingang mit einen Merkerwort beschalte, in dem ich vorher den von mir benötigten Zählerwert zusammenaddiert habe. Nun passiert es allerdings das ich nach dem ich den Zähler gesetzt habe nicht der richtige Wert im Zähler steht... sondern ein niedriger... was mach ich falsch??
 
Hast Du daran gedacht, dass der DUAL-Ausgang des Zählers den Wert im HEX-Format ausgibt und der DEZ-Ausgang den Wert im BCD-Format?

Gruß Kai
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hiho, ich habe mal wieder ein kleines Problem. Und zwar habe ich einen Zähler bei dem ich den ZW Eingang mit einen Merkerwort beschalte, in dem ich vorher den von mir benötigten Zählerwert zusammenaddiert habe. Nun passiert es allerdings das ich nach dem ich den Zähler gesetzt habe nicht der richtige Wert im Zähler steht... sondern ein niedriger... was mach ich falsch??

S <Zähler> lädt den Zählwert aus AKKU1-L in den adressierten Zähler, wenn das VKE von "0" auf "1" wechselt. Der Zählwert in AKKU 1 muß als BCD-Zahl zwischen "0" und "999" vorliegen.

PS: Hast du keine Hilfedatei in deinem Step7-System?
 
Doch ich hab schon die Hilfefunktion;-) Nur die sagt mir ich soll an den ZW Eingang z.b C#10 schreiben. Dann zählt er von dem Wert 10 hoch/runter. Allerdings hab ich nun ein Merkerwort im Format 135 z.b was an den ZW Eingang seinen Wert weitergeben soll ....wie bekomm ich den denn in den Zähler??
 
Doch ich hab schon die Hilfefunktion;-) Nur die sagt mir ich soll an den ZW Eingang z.b C#10 schreiben. Dann zählt er von dem Wert 10 hoch/runter. Allerdings hab ich nun ein Merkerwort im Format 135 z.b was an den ZW Eingang seinen Wert weitergeben soll ....wie bekomm ich den denn in den Zähler??

Kleines Bsp.:

Es wird ein Zähler mit einen Wert geladen und bei Eingangssignal (ZR) rückwärts auf "0" gezählt.

Was Du benötigst ist Zahlenformat wandeln ITB

NW1: Wert wandeln ...
L "DB_HMI_SETTING".Einheit_4.NIO_Zaehler_Einpressen
ITB
T MW 4002


NW2: Zähler
U "m_e4_einp_Nmin_nicht_err"
ZR "Z10_E4_Fehlerzähler_EINP"
BLD 101
U(
U "m_fehler_quittieren"
U "m_e4_einp_zähler_fehler"
O(
U "m_e4_fertigmeldung"
U "m_e4_einp_Nmin_erreicht"
UN "m_e4_einp_Nmax_ueberschr"
FP "m_e4_einp_rst_counter_hm"
)
)
L MW 4002
S "Z10_E4_Fehlerzähler_EINP"
NOP 0
NOP 0
NOP 0
NOP 0


Hoffe geholfen zu haben ...
 
Zurück
Oben