01.02.2018 14:01 | |
Beiträge: 19 Bewertung: (0) |
Hallo zusammen, ich programiere in KOP (STEP 7) und habe ungefähr das selbe Problem. Problemfall: Ich hab ein FB(Funktionsbaustein) der soll die Werte Sollwert,Istwer und Istwertausgabe bekommen. Die Werte werden aus dem Modell(Klimakammer), die ich zusammen gebaut habe, aufgenommen. Der Ist- und SOlltwert haben die Eingänge PEW und Istwertausgabe PAW. D.h. die Datentypen dieser Werte sind in WORD. Da ich aber im FB vergleiche,Umrechnungen und Umwandlunge (SCALE,UNSCALE) ausführe, müssen die Datentypen von Ist- und Sollwert Istwertausgabe ein INT sein. Wie könnte ich jetzt so machen, dass die Datentypen von meinen aufgenommenen Werte in INT umgewandelt werden und dann diese an meinem FB weitergegeben werden. Ich habe die Datentypen in der Symbolltabelle einfach mal in INT geändert. Hat nicht funktioniert. Außerdem möchte die Professorin eine Lösung mit UMwandlung. Ich hoffe ich konnte das Problem einfach schildern.. Sry für mein Deutsch.. ------------------------------------------------------------------------------------------ |
Zuletzt bearbeitet von: Jen_Moderator am: 01.02.2018 14:23:45Neue Überschrift nach Splitten |
|
02.02.2018 09:20 | |
Beigetreten: 18.12.2014 Letzter Bes: 21.09.2024 Beiträge: 33810 Bewertung: (4201) |
Du hast schon ein kleines Problem bei deinen Eingangsparametern w und x. Du benutzt die Merkerworte MW10 und MW11. Diese überschneiden sich. Das Merkerwort MW10setzt sich aus den Merkerbytes MB10 und MB11 zusammen, das Merkerwort MW11 aus den Merkerbytes MB11 und MB12. Du siehst, du benutzt in den beiden Merkerwörtern das Merkerbyte MB11. Du wirst dich wundern, zu was für Kuriositäten das führen kann. Nehme die Merkerworte MW10 und MW12. DateianhangBitbelegung in Byte, Word und Doppelword.pdf (206 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
12.04.2018 13:16 | |
Beigetreten: 19.06.2017 Letzter Bes: 06.09.2024 Beiträge: 8175 Bewertung: (172) |
Neue Frage von klimakammer wurde in ein separates Thema mit dem Titel PT100 - Bei der Istwert-Anzeige bleibt die Ziffer auf 0, trotz Sollwerteinstellung gesplittet. Gruß |
Folgen Sie uns auf