31.07.2020 08:53 | |
Beigetreten: 22.01.2019 Letzter Bes: 14.11.2023 Beiträge: 20 Bewertung: (0) |
das ganze soll auf eine 0BA6 laufen |
31.07.2020 11:22 | |
Beigetreten: 01.09.2014 Letzter Bes: 21.04.2024 Beiträge: 742 Bewertung: (47) |
Bei der 0BA6 kannst Du Analogwerte nur über den Vor-/Rückwärtszähler remanent speichern. (Oder einen Einstellparameter per Hand in einem Meldetext ändern, dass wird auch remanent gespeichert) Ich hatte die remanente Speicherung eines referenzierten Analogwertes mal für eine Paternostersteuerung benötigt. Ich hab' Dir den entsprechenden Teil aus dem damaligen Versuchsprogramm herausgelöst und angehangen: DateianhangRemanentes Speichern eines Analogwertes.zip (45 Downloads) |
Zuletzt bearbeitet von: fmd am: 07/31/2020 11:24:26Programmausschnitt umbenannt |
|
Für diesen Beitrag bedanken sich1 Benutzer |
31.07.2020 11:56 | |
Beigetreten: 22.02.2008 Letzter Bes: 22.02.2024 Beiträge: 2698 Bewertung: (206) |
Da war wieder jemand schneller, aber da ich es fertig habe, hänge ich meine Variante auch mal an. Hatte mit dem Zähler die gleichen Gedanken, anders ist das nicht remanent. M.f.G. Scorp DateianhangWinkelgeber1.zip (62 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
31.07.2020 16:22 | |
Beigetreten: 22.01.2019 Letzter Bes: 14.11.2023 Beiträge: 20 Bewertung: (0) |
Vielen Dank für die Infos, ich schaue es mir mal genauer an. Das mit den Zähler hatte ich mir schon durch den Kopf gehen lassen, allerdings fehlte mir eine Idee zur Anbindung der analogen Daten. Nun hat auch mein Dateianhang funktioniert, anscheinend ist da unser Server schuld. Vielleicht gibt ja, der eine oder andere einen dazu. Eventuell klappt es mit diesen Ideen von Euch, wie gesagt, muss ich mir erst ansehen. Gruß Dateianhangteach in, test_2.zip (45 Downloads) |
03.08.2020 22:47 | |
Beigetreten: 22.01.2019 Letzter Bes: 14.11.2023 Beiträge: 20 Bewertung: (0) |
Erstmal noch Danke Scorp, durch Deinen Vorschlag bin ich etwas weiter gekommen.
Das mein Programm nicht netzausfallsicher ist , auch das mit den Symbol, wusste ich. Nun ich habe ein wenig gebastelt. Das ganze ist nur ein kleiner Teil eines Programms. Es sollen dann zwei 4 - 20 mA Winkelgeber (quer, längs) werden,. Die Geber haben bei 0° 12 mA und werden mit einen 500 Ohm Widerstand an die analogen Spannungseingänge 0 -10 V angeschlossen. Gruß DateianhangWinkelauswertung mit remanenten Teach in.zip (57 Downloads) |
04.08.2020 17:52 | |
Beigetreten: 22.02.2008 Letzter Bes: 22.02.2024 Beiträge: 2698 Bewertung: (206) |
Jetzt habe ich wenigstens deine Vorgehensweise verstanden, würde es aber trotzdem einfacher gestalten, siehe Programm im Anhang. Der Sensor wird von -900..+900 = -90,0°..+90,0° skaliert, wie man leicht an den Einstellungen sehen kann. Immer erst den Typ (hier 4..20mA) einstellen und die Werte für Bereichsanfang und -ende eingeben (hier -900 und +900 für Zehntelgrad). Gain und Offset wird automatisch berechnet. Da Gain auf 2 Stellen und zwischen -10,00 bis +10,00 begrenzt ist, kann es sein, dass es eine Fehler- oder Warnmeldung gibt. Nur in solchen Fällen muss man einen zweiten Analogverstärker oder eine arithmetische Anweisung nehmen. Der Zähler für den Offset wird für 0° auf 10.000 voreingestellt, so bleibt der Wert immer positiv. In B004 und B007 sind die 10.000 in beide Richtungen berücksichtigt. Vorsicht bei den Prioritätseinstellung M/H/L, siehe auch Klammern der Formel. Wenn du einen Offset von 10° erzeugst, dann geht der Winkel mit Offset natürlich nicht mehr von -90,0°..+90,0°, sondern von -100,0°..+80,0°. Anders wäre das bei einer Rundachse mit Geber von 0..360°, da würde man immer dafür sorgen, dass der Wert auch innerhalb von 360° bleibt. M.f.G. Scorp DateianhangWinkelgeber2.zip (33 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
05.08.2020 11:58 | |
Beigetreten: 22.01.2019 Letzter Bes: 14.11.2023 Beiträge: 20 Bewertung: (0) |
|
Folgen Sie uns auf