10.07.2023 07:42 | |
Beigetreten: 16.08.2016 Letzter Bes: 12.05.2024 Beiträge: 44 Bewertung:
|
Hallo Softwerker, ich habe folgendes Problem bzw. Aufgabe: In einer Heizungsanlage habe ich 8 Ventile, die offen oder geschlossen sein können, je nachdem in welcher Betriebsart sich die Anlage befindet sind ein paar offen und andere halt zu. Wäre so etwas mit den Analogfunktionen der Logo machbar oder hat jemand von euch eine besser Idee? Danke für eure Rückmeldung bzw. eure Vorschläge. DateianhangVentil.pdf (125 Downloads) |
10.07.2023 10:58 | |
Beigetreten: 18.12.2014 Letzter Bes: 25.08.2024 Beiträge: 33614 Bewertung:
|
Hier ein Lösungsvorschlag. Allerdings muss gesichert sein, dass immer nur einer möglichen 5 Fälle eintritt und nicht mehrere gleichzeitig. DateianhangGanzzahl_zu_Bitmuster_0BA8.Standard.zip (128 Downloads) |
Für diesen Beitrag bedanken sich
1 Benutzer |
10.07.2023 21:00 | |
Beigetreten: 11.06.2019 Letzter Bes: 23.08.2024 Beiträge: 2222 Bewertung:
|
Hallo S52Logo,
Wenn Du aus einem Byte die Bits "herausziehen" willst, dann schreib den Analogwert in den VM-Speicher und lese das zweite Byte bitweise aus, wie es ixo65 in seinem Beispiel getan hat. Eine andere Möglichkeit wäre, daß Du Betriebsartennummern hast, die für jede Nummer einen Differenz-Schwellwertschalter aktiviert und die Ausgänge entsprechend Deiner Vorstellungen mit diesen Bausteinen verknüpfst. Ein Schemabeispiel füge ich im Anhang bei. Welches der bessere Ansatz ist hängt von Deinen Vorstellungen ab. Gruß Ella_68 DateianhangProgrammplan1.zip (102 Downloads) |
10.07.2023 21:50 | |
Beigetreten: 11.06.2019 Letzter Bes: 23.08.2024 Beiträge: 2222 Bewertung:
|
Oder Du verknüpfst beide Vorschläge ... Gruß Ella_68 DateianhangBetriebsart zu Bitmuster.zip (122 Downloads) |
05.08.2023 05:28 | |
Beigetreten: 18.12.2014 Letzter Bes: 25.08.2024 Beiträge: 33614 Bewertung:
|
Wüsste nicht wie ... |
Folgen Sie uns auf