-> Hier kostenlos registrieren
Hallo,
ich habe folgendes Problem
vor ca. einer Woche ist ein Kollege mit einem Problem auf mich zugekommen. Er hatt ein Projekt in dem er mehrere Kompressoren in einer Regelungssteuerung zusammenfassen soll. Dafür verwendet er eine Simatic-C7 (das kleinste Modell). Seine Programierung scheint zu funktionieren, nur sein Problem liegt an der Anzeige.
Er möchte den Systemluftdruck als Gleitpunktzahl mit einer Nachkommastelle darstellen.
Troz diversen Versuchen bekommt er nur ### im Display angezeigt.
Nach mehreren Anrufen bei Siemens wurde ihm dann mitgeteilt dass diese Version der C7 nicht imstande ist Gleitpunktzahlen am Display darzustellen, nur Ganzpunktzahlen. An dieser Stelle kam ich ins Spiel.
Um die Real-Darstellung zu umgehen wollte ich die Vorkomma- und Nachkommastelle der Realzahl trennen und einzeln als INT-Zahlen, durch einen Graphischen Punkt getrennt, darstellen.
Mit der Funktion TRUNC lies sich die Vorkommastelle relativ einfach extrahieren. Nur an der Nachkommastelle hab ich mir die Zähne ausgebissen. Wie ich es auch versuche ich finde keine befriedigende Lößung.
Habt ihr eine Idee, eine Lößungsvorschlag, fertigen Baustein oder vielleicht eine Funktion?
Vielen Dank im vorraus!
Gruß Manuel
ich habe folgendes Problem
vor ca. einer Woche ist ein Kollege mit einem Problem auf mich zugekommen. Er hatt ein Projekt in dem er mehrere Kompressoren in einer Regelungssteuerung zusammenfassen soll. Dafür verwendet er eine Simatic-C7 (das kleinste Modell). Seine Programierung scheint zu funktionieren, nur sein Problem liegt an der Anzeige.
Er möchte den Systemluftdruck als Gleitpunktzahl mit einer Nachkommastelle darstellen.
Troz diversen Versuchen bekommt er nur ### im Display angezeigt.
Nach mehreren Anrufen bei Siemens wurde ihm dann mitgeteilt dass diese Version der C7 nicht imstande ist Gleitpunktzahlen am Display darzustellen, nur Ganzpunktzahlen. An dieser Stelle kam ich ins Spiel.
Um die Real-Darstellung zu umgehen wollte ich die Vorkomma- und Nachkommastelle der Realzahl trennen und einzeln als INT-Zahlen, durch einen Graphischen Punkt getrennt, darstellen.
Mit der Funktion TRUNC lies sich die Vorkommastelle relativ einfach extrahieren. Nur an der Nachkommastelle hab ich mir die Zähne ausgebissen. Wie ich es auch versuche ich finde keine befriedigende Lößung.
Habt ihr eine Idee, eine Lößungsvorschlag, fertigen Baustein oder vielleicht eine Funktion?
Vielen Dank im vorraus!
Gruß Manuel