Absolute Anfängerfrage: Bit-Operand um Zähler einzustellen

alb

Level-1
Beiträge
68
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
HAllo,
ich versuche gerade mich autodidaktisch in die Welt der sps einzuarbeiten. Dazu verwende ich erstmal die Demoversion von TRysim und arbeite in fup. Nun hängts bei der verwendung der zähler. Ich möchte den Zähler konfigurieren. also ZV auf true, ZR auf false und so weiter.
Ich find einfah nich raus woher ich eine bitkonstante als operant nehme :mad:.
Also nochmal: Der Zählereingang für vorwärtszählen soll einfach fest mit true verdrahtet werden. einfach true ranschreiben funktioniert natürlich nicht.

danke im vorraus
 
bau mal im OB1 folgednes ein:

U M0.0
R M0.0

UN M0.1
S M0.1

ich hoffe du kannst das auch so in FUP nachbilden.

M0.0 ist nun konstant LOW
M0.1 konstant High
 
Also nochmal: Der Zählereingang für vorwärtszählen soll einfach fest mit true verdrahtet werden.
Wozu das? Nicht daß Du da was falsch verstehst: der ZV-Eingang eines S7-Zählers ist kein Modus-Eingang, mit dem man die Betriebsart des Zählers festlegt, sondern es ist direkt der Zähl-Eingang. Eine steigende Flanke an dem Eingang ZV veranlasst den Zähler, seinen Zählerstand um 1 zu erhöhen. Will man den ZV-Eingang dauerhaft deaktivieren, dann läßt man ihn üblicherweise unbeschaltet oder legt ein FALSE-Potential dran - was in FUP nur möglich ist, indem man eine Variable dranschaltet, die dauerhaft FALSE ist.

Die boolschen Konstanten TRUE und FALSE vergiß einfach, die gibt es nur in AWL und da auch nur rudimentär.

Aber geht das wirklich nur über den Umweg mit awl?
Winnman hat nicht geschrieben, daß es nur in AWL geht. Er hat den Code nur wie hier üblich in AWL gepostet, weil man FUP oder KOP nicht direkt posten kann.
Wie winnman hoffte, kannst Du das aber tatsächlich auch in FUP nachbilden - benutze die S- und R-Boxen - allerdings brauchst Du dann 2 Netzwerke.
In nur einem Netzwerk in FUP kannst Du es auch so machen:
Code:
       +-----+
       | >=1 |
M0.0 --|     |        M0.0
       |     |      +-----+
M0.1 --O     |--+---|  R  |
       +-----+  |   +-----+
                |
                |     M0.1
                |   +-----+
                +---|  S  |
                    +-----+

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
DAnke für die Antworten.
klar, mit fup nachbilden. Da stand ich gestern schon etwas auf dem schlauch.
Besonderen Dank nochmal für die sehr ausführlihe Antwort von PN/DP.
Jetzt funktioniert es.


lg alb
 
Zurück
Oben