misterelektro1981
Level-1
- Beiträge
- 4
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo zusammen, ich bin ein neues und total unerfahrenes Mitglied und würde mich freuen hier support zu bekommen.
Also ich will mal kurz mein Problemchen schildern.
Eine Neuentwicklung in unserer Firma ist es den Massenstrom (g/s oder g/min) in Abhängigkeit der Schwingweite eínes Motors zu regeln.
Dazu haben wir einen Motor an einem Transportband befstigt und danach eine Waage, die befüllt wird.
Meine Vorstellung der Lösung ist, dass ich von der Waage (Serielle Schnittstelle) auf eine RS232 Schnittstelle bei der z.B. S7 300 mit Zusatz gehe, dann die Daten verarbeite, auf einen PID Regler gebe und damit den Motor ansteueren.
Wenn jemand fragen zum Aufbau etc. hat bitte schreiben, ich werde dann ggbf. noch Bilder hochladen.
Das Ziel ist nachher in der Software den Massenstrom einstellen zu können und zudem ein Maximalgewicht bis zu dem gefüllt werden soll.
Jetzt kommen meine vielen kleinen Problemen:
Von der Waage kommt alle 100ms das Gewicht als Zeichenkette.
Beispiel wäre so für +1225,5g:
12345678910111213141516
+***1255.7*g**CRLF
Ich denke dieses Code wird in der SPS als Hex/Decimal Zahl auftauchen. Wie kann ich jetzt nur die Stellen herausfiltern die ich benötige also z.B. Stelle 5-10?
Wie bekomme ich dann daraus eine Zeichenkette, wie geht sowas?
Anschließend muss ich, so denke ich, bevor ich auf den Istwerteingang des Reglers gehe eine Umrechnung/Normierung druchführen, wie mache ich so etwas?
Das gleiche muss ich für den Sollwert machen, oder?
Dann werden die Parameter eingestellt.
Zu guter letzt muss das Ausgangssignal nocheinmal umgerechnbet werden auf ein analog Signal von 0-10V, wie geht das?
Wie schon gesagt ich bin ganz neu auf dem Gebiet der S7 Programmierung aber bereit sehr schnell zu lernen.
Also ich will mal kurz mein Problemchen schildern.
Eine Neuentwicklung in unserer Firma ist es den Massenstrom (g/s oder g/min) in Abhängigkeit der Schwingweite eínes Motors zu regeln.
Dazu haben wir einen Motor an einem Transportband befstigt und danach eine Waage, die befüllt wird.
Meine Vorstellung der Lösung ist, dass ich von der Waage (Serielle Schnittstelle) auf eine RS232 Schnittstelle bei der z.B. S7 300 mit Zusatz gehe, dann die Daten verarbeite, auf einen PID Regler gebe und damit den Motor ansteueren.
Wenn jemand fragen zum Aufbau etc. hat bitte schreiben, ich werde dann ggbf. noch Bilder hochladen.
Das Ziel ist nachher in der Software den Massenstrom einstellen zu können und zudem ein Maximalgewicht bis zu dem gefüllt werden soll.
Jetzt kommen meine vielen kleinen Problemen:
Von der Waage kommt alle 100ms das Gewicht als Zeichenkette.
Beispiel wäre so für +1225,5g:
12345678910111213141516
+***1255.7*g**CRLF
Ich denke dieses Code wird in der SPS als Hex/Decimal Zahl auftauchen. Wie kann ich jetzt nur die Stellen herausfiltern die ich benötige also z.B. Stelle 5-10?
Wie bekomme ich dann daraus eine Zeichenkette, wie geht sowas?
Anschließend muss ich, so denke ich, bevor ich auf den Istwerteingang des Reglers gehe eine Umrechnung/Normierung druchführen, wie mache ich so etwas?
Das gleiche muss ich für den Sollwert machen, oder?
Dann werden die Parameter eingestellt.
Zu guter letzt muss das Ausgangssignal nocheinmal umgerechnbet werden auf ein analog Signal von 0-10V, wie geht das?
Wie schon gesagt ich bin ganz neu auf dem Gebiet der S7 Programmierung aber bereit sehr schnell zu lernen.