-> Hier kostenlos registrieren
Hallo Profi´s
habe an einer Fräse ein 48-fach Werkzeugmagazin, der Bediener gibt nur für den Handbetrieb im TP eine Dezimalzahl zwischen 1-48 ein und wählt so die verschiedenen Werkzeuge vor!
So zu meinem Problem, bekomme vom TP meine Werkzeugvorwahl im DB152.DBW6 zu meiner SPS CPU 317, möchte jetzt direkt decodieren
L DB152.DBW6
T MW152
M153.0 = Werkzeug 1
M153.1 = Werkzeug 2
M153.0 + M153.1 = Werkzeug 3 usw.
bekomme jetzt nur binärcodiert, welches Werkzeug vorgewählt wurde.
Mein Wunsch ist aber folgendes:
M152.1 = Werkzeug 1 wurde vorgewählt
M152.2 = Werkzeug 2 wurde vorgewählt
M152.3 = Werkzeug 3 wurde vorgewählt usw.
Wie kann ich den DB152.DBW6 Umrechnen um obiges Ergebnis zu bekommen. Danke für eure Hilfe. Da ich noch die 48 Positionen erfassen muß (FM350) möchte ich pro Werkzeug nur einen
Merker haben. Weiss also sofort Merker 152.7 ist Werkzeug 7 und nicht M153.0+M153.1+M153.2= Werkzeug 7. O.K.
habe an einer Fräse ein 48-fach Werkzeugmagazin, der Bediener gibt nur für den Handbetrieb im TP eine Dezimalzahl zwischen 1-48 ein und wählt so die verschiedenen Werkzeuge vor!
So zu meinem Problem, bekomme vom TP meine Werkzeugvorwahl im DB152.DBW6 zu meiner SPS CPU 317, möchte jetzt direkt decodieren
L DB152.DBW6
T MW152
M153.0 = Werkzeug 1
M153.1 = Werkzeug 2
M153.0 + M153.1 = Werkzeug 3 usw.
bekomme jetzt nur binärcodiert, welches Werkzeug vorgewählt wurde.
Mein Wunsch ist aber folgendes:
M152.1 = Werkzeug 1 wurde vorgewählt
M152.2 = Werkzeug 2 wurde vorgewählt
M152.3 = Werkzeug 3 wurde vorgewählt usw.
Wie kann ich den DB152.DBW6 Umrechnen um obiges Ergebnis zu bekommen. Danke für eure Hilfe. Da ich noch die 48 Positionen erfassen muß (FM350) möchte ich pro Werkzeug nur einen
Merker haben. Weiss also sofort Merker 152.7 ist Werkzeug 7 und nicht M153.0+M153.1+M153.2= Werkzeug 7. O.K.
Zuletzt bearbeitet: