07.12.2020 18:38 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (208) |
Ob du dir das zu einfach vorstellst, kannst du mit dem Beispiel im Anhang testen. Ich habe deine Vorlage als Diagramm übernommen und es mit deinen Beispieldaten erweitert. Über den Analogmultiplexer kannst du bis zu 4(5) verschiedene Werte erzeugen, die dann über die VM-Zuordnung auf VW0 und VW2 gelegt werden. Bei Ethernetverbindung ist ein Modbus-Client eingetragen, der diese beiden Worte zu den Modbusregistern 6000 und 6001 überträgt. 1. Erweiterung mit Q2, falls erforderlich 2. Änderungen bei der Modbusverbindung Probier es aus, ob es geht. M.f.G. Scorp DateianhangHeightadjustment1.zip (106 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
08.12.2020 12:51 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (208) |
Das beantwortet zwar noch nicht, wieviel Zeit du zwischen den Änderungen brauchst und ob auch eine Ausschaltreihenfolge erforderlich ist, aber im Anhang kannst du dir das Prinzip anschauen. Im Moment gehe ich einfach davon aus, dass beim Ausschalten alle Werte sofort auf Null gehen. Die Zeiten mit 2,5s sind nur für die Simulation, um die Werte verfolgen zu können. Das wird bei dir wohl eher 0,2 bis 0,5s sein, keine Ahnung. M.f.G. Scorp DateianhangReihenfolge1.zip (88 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
08.12.2020 15:32 | |
Beiträge: 11 Bewertung: (0) |
Vielen Vielen Dank! Der Motor bewegt sich fast so wie ich will Das einzige Problem das ich nun habe ist, dass die Befehle für Q1 nicht mehr funktionieren, sobald ich die Register für Q2 hinzugefügt habe. Es funktioniert dann nur die Q2 Bewegung. Bei Q2 spreche ich exakt die selben Register mit den gleichen Werten an, außer das Register 6008, welches ich bei Q1 mit "700" belege und bei Q2 mit "-700". DateianhangHeightadjustment1.zip (97 Downloads) |
08.12.2020 16:03 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (208) |
Das kann auch nicht funktionieren, wenn du das dann doch anders machst, als ich dir beschrieben habe. Du darfst natürlich nicht verschiedene Blöcke auf den gleichen VW0 legen. Bei Register 6000 nur den Hintersten und für Q1 und Q2 auch nicht die gleichen Adressen nehmen. Bei gleichen Werten ein Oder nehmen. Siehe dir das geänderte Programm an, so müsste es gehen, wenn ich nichts übersehen habe. M.f.G. Scorp DateianhangHeightadjustment2.zip (96 Downloads) |
Folgen Sie uns auf