09.06.2023 08:48 | |
Beigetreten: 06.06.2023 Letzter Bes: 05.09.2023 Beiträge: 2 Bewertung:
|
Hallo zusammen, bin neu hier und das ist mein erster Beitrag. Ich denke, dass ich hier goldrichtig bin. Grundsätzlich vorab, ich bin ein Laie, was das Thema Automation und Programmierung angeht, jedoch setze ich mich damit gerne auseinander, aber wenn Fehler auftauchen, wird es schwierig und manchmal bin ich auch ratlos - wie jetzt :D Zu meinem Problem, dass ich habe: Habe eine LOGO! BM 230RCE 1P 6ED1052-1FB08-0BA0, mit deren Hilfe ich meine Kläranlagensteuerung um eine Betriebsstundenzählung auf 4 Kanäle erweitern möchte. Die Steuerung der Kläranlage hat keine Schnittstelle für die Datenübertragung. Die Kläranlage hat 4 Magnetventile, die mit 230 V betrieben werden. Jedes Magnetventil steht für einen Prozessschritt, dessen Dauer ich mit der LOGO messen möchte. Die einzelnen Anschlüsse kann ich abzweigen und auf die Eingänge I1 bis I4 klemmen. Ganz einfach und grundsätzlich kein Problem. Das Diagramm ist einfach und auch auf der LOGO aufgespielt und die Zähler zählen fleißig, da vorerst gebrückt. Die Standardzähler reichen aus, brauche hier keine Sekunden. Die LOGO ist in meinem Netzwerk eingebunden. Die Daten sollen über Symcon mittels ModBus TCP rübergeholt werden. In der Theorie auch noch kein Problem: - In der LogoSoft das Diagramm erstellt - Variablenspeicher konfiguriert - Modbusverbindungen angelegt - Programm auf die LOGO übertragen - Betriebsstundenzähler zählen - In Symcon ein Client Socket angelegt mit der IP der Logo und Port, Gateway Modbus TCP, Geräte ID 0 angelegt - Modbusdevices angelegt als Dword 32 bit, sonst ist nach 65536 Minuten schluss Jetzt kommt das eigentliche Problem: - Nach dem Mapping sollten die Adressen für die Abfrage der einzelen Zähler 1, 5, 9 und 13 sein, sind aber tatsächlich 1,3,5,7 - Getestet habe ich folgendes: Die Zähler auf 65536 min gestellt, nachdem diese den Wert überschreiten, passieren komische Dinge ... also doch nur 16 bit?! - Wenn die Adressen 9 und 13 abgerufen werden, dann ist der Wert vom Zähler 0 - klar, wenn hier nichts ist ... aber die sind doch in meinen Verbindungen genau definiert?! Im Anhang eine PDF mit den einzelnen Bildchen dazu. Ich habe noch ewig rumprobiert um meinen Fehler zu finden ... leider erfolglos. Vielleicht kann mir von euch jemand den Fehler erklären, ich bin nämlich ratlos ... Vielen Dank vorab für eure Bemühungen! DateianhangNew Document.pdf (81 Downloads) |
09.06.2023 16:13 | |
Beigetreten: 18.12.2014 Letzter Bes: 12.07.2024 Beiträge: 33333 Bewertung:
|
Und ... hat dir dies weitergeholfen? |
Folgen Sie uns auf