26.09.2017 13:18 | |
Beigetreten: 18.12.2014 Letzter Bes: 20.04.2024 Beiträge: 32847 Bewertung: (4061)
|
Kannst du mal dein Programm hochladen? |
26.09.2017 16:15 | |
Beigetreten: 18.12.2014 Letzter Bes: 20.04.2024 Beiträge: 32847 Bewertung: (4061)
|
Ich habe mal versucht, dies mit 2 LOGO! nachzubilden, da ich keine S7 habe. Meiner Meinung funkioniert so etwas mit doppelten Zugriff auf VM-Adressen und dadurch das Rückschreiben des Werts an die Gegenstelle und ins Display mit der selben VM-Adresse zufällig oder gar nicht. Mein Vorschlag wäre: Jeweils auf LOGO! und S7 ein Eingabe- und ein Ausgabefeld. Im LOGO!-Programm wird mittels Analogwertüberwachung ein Selbsthalterelais gesetzt bzw. rückgesetzt und damit dann ein Analog-MUX geswitched. Der Ausgang des MUX ist dann der Sollwert. Mit dem Zustand des Selbsthalterlais kann man dann anzeigen, von welcher Stelle der aktuelle Sollwert eingegeben wurde. DateianhangSollwert_von_2_Stellen_(0BA8.Standard).zip (44 Downloads) |
28.09.2017 10:47 | |
Beiträge: 2930 Bewertung: (432)
|
Hallo, wenn du von zwei "Stellen" aus den gleichen Wert ändern möchtest, dann muß du die Bereiche trennen und mit einem "Umschalter" dann bestimmen ob der Wert von 1 oder 2 an den FB weitergeben werden soll. Da eine S7 und auch eine LOGO! ständig die konfigurierten Daten überträgt, macht die gleiche Stelle keinen Sinn, da wenn du mit dem TD änderst (einmalig) , gleich wieder die S7 ihren Wert an die Adresse schreibt. Also ein Bit oder ähnliches festlegen, welches bei Zustand 0 z.b. den Wert der S7 weitergibt, bei "1" den Wert des TDE/LOGO!weitergibt (MUX). Schau dir mal das Beispiel an. Mit der Datentabelle vw gibt du den Wert der S7 ein. Hoffe das hilft dir weiter DateianhangS7 und TD.zip (30 Downloads) |
Folgen Sie uns auf