-> Hier kostenlos registrieren
Hallo ich hoffe sehr, dass mir mit meinem Problem geholfen werden kann.
Habe jetzt meine ganze Anwendung bzw. das Programm auf folgendem Bruchteil reduziert.
Und zwar möchte ich eine Variable (mit Startwert) einerseits über Taster erhöhen bzw. reduzieren.
Dazu habe ich die Taster einfach an zwei digitale Eingänge gelegt jeweils 2 Und-Verknüpfungen erstellt mit einer Negation am Eingang damit kein Wiederspruch entsteht.
Dahinter befindet sich ein Addierer bzw. Subtrahierer (also Undverknüpfung an EN) welche nun einen Wert von der Variable abziehen bzw. zu addieren
und am Ausgang wieder den neuen Wert der Variablen zuordnen.
Ich beobachte auch die Variable mit einer Beobachtungstabelle in der man ja nun auch eigentlich den Wert einstellen können sollte, den die Variable annehmen soll.
Das Problem ist, dass sich die Variable nur beim tasten für runter kleiner wir und sie nimmt auch nicht den Wert an den ich ihr in der Beobachtungstabelle geben möchte.
Jetzt habe ich das ganze 3 mal, also für insgesamt 6 digitale Eingänge (jeweils pärchenweise für hoch und runter). Jetzt kommt noch hinzu das sich egal welchen Taster ich für runter drücke alle 3 Variablen kleiner werden…
Dazu sei gesagt das ich die Variablen in einem Datenbaustein global angelegt habe, der versuch mit Variablen in einer PLC-Tabelle zu arbeiten ging überhaupt nicht!
Hoffentlich könnt ihr das anhand meiner Beschreibung nachvollziehen und mit einen rat geben was da falsch sein könnte oder wie ich das mache.
Bin ratlos…
Bitte nicht all zu kompliziert erklären, bin nicht all zu Fitt in SPS programmierung!
Jetzt schon mal danke für die Hilfe!
Hier angaben zu Gerät und Programm:
CPU TYP:
CPU 1215C AC/DC/RLY
Verwendete Softwareversion des Projektierungssystems:
SIMATIC S7-1200 bzw. TIA Portal V11
Habe jetzt meine ganze Anwendung bzw. das Programm auf folgendem Bruchteil reduziert.
Und zwar möchte ich eine Variable (mit Startwert) einerseits über Taster erhöhen bzw. reduzieren.
Dazu habe ich die Taster einfach an zwei digitale Eingänge gelegt jeweils 2 Und-Verknüpfungen erstellt mit einer Negation am Eingang damit kein Wiederspruch entsteht.
Dahinter befindet sich ein Addierer bzw. Subtrahierer (also Undverknüpfung an EN) welche nun einen Wert von der Variable abziehen bzw. zu addieren
und am Ausgang wieder den neuen Wert der Variablen zuordnen.
Ich beobachte auch die Variable mit einer Beobachtungstabelle in der man ja nun auch eigentlich den Wert einstellen können sollte, den die Variable annehmen soll.
Das Problem ist, dass sich die Variable nur beim tasten für runter kleiner wir und sie nimmt auch nicht den Wert an den ich ihr in der Beobachtungstabelle geben möchte.
Jetzt habe ich das ganze 3 mal, also für insgesamt 6 digitale Eingänge (jeweils pärchenweise für hoch und runter). Jetzt kommt noch hinzu das sich egal welchen Taster ich für runter drücke alle 3 Variablen kleiner werden…
Dazu sei gesagt das ich die Variablen in einem Datenbaustein global angelegt habe, der versuch mit Variablen in einer PLC-Tabelle zu arbeiten ging überhaupt nicht!
Hoffentlich könnt ihr das anhand meiner Beschreibung nachvollziehen und mit einen rat geben was da falsch sein könnte oder wie ich das mache.
Bin ratlos…
Bitte nicht all zu kompliziert erklären, bin nicht all zu Fitt in SPS programmierung!
Jetzt schon mal danke für die Hilfe!
Hier angaben zu Gerät und Programm:
CPU TYP:
CPU 1215C AC/DC/RLY
Verwendete Softwareversion des Projektierungssystems:
SIMATIC S7-1200 bzw. TIA Portal V11