Habe noch ei kleines Problem. Wenn ich Analog_Eingang (Word, %IW0) forcen will, dann erscheint im Anzeigeformat stets HEX und ich kann den Wert 27648 einfach nicht eingeben, stets wird er im Forcewert in HEX umgewandelt und bei 27648 kommt die Fehlermeldung, daß der Wert nicht zu der Einheit paßt. Wie bekomme ich diesen Fehler behoben?
Wenn in der Forcetabelle ein Forcewert vorgegeben werden soll, dann gibt es drei Optionen: (1) Man gibt den Forcewert einfach gleich als HEX-Zahl ein. Eine Umrechnung ermöglicht z.B. der Windows-Taschenrechner in der Ansicht "Programmierer". (2) Man gibt in der Spalte "Forcewert" einfach die Basis des verwendeten Zahlensystems mit ein. Möchte man also z.B. den Dezimalwert "1000" eingeben, so tippt man "10#1000" ein. Mit einem Klick auf Enter wird daraus eine "16#03E8" was besagt, dass es eine HEX-Zahl (=Basis "16") ist, die den HEX-Wert "03E8" hat. (3) Man kann in der Spalte "Anzeigeformat" auf das vorgegebene Zahlenformat "HEX" klicken. Dadurch öffnet sich eine Dropdownliste in der auf ein anderes Zahlenformat (z.B. "DEZ") umgestellt werden kann. Nun kann auch die Eingabe in der Spalte "Forcewert" gleich als Dezimalzahl erfolgen. Soll der geforcte Wert im Programm - beispielsweise am NORM_X-Baustein - beobachtet werden, so ist die Beobachten-Funktion natürlich zuerst mal über das Brillensymbol zu aktivieren. Nun wird der geforcte Wert (z.B. die "1000") standardmäßig als HEX-Wert über der Variable am Eingang VALUE angezeigt. Möchte man dort eine Dezimalzahl sehen, so muss man mit der rechten Maustaste auf die Variable klicken und die Punkte "Anzeigeformat" --> "Variable" oder "Netzwerk" oder "Baustein" auswählen und dann auf "Dezimal" umstellen.
Das von mir verwendete TIA-Projekt kann nicht heruntergeladen werden. Außerdem würde das ja auch nicht wirklich helfen um die Fehler in Ihrem (!) Projekt zu finden.
Ja, es würde auch ohne funktionieren. Ich möchte meinen Schülern auf diese Weise jedoch verdeutlichen, dass die Reihenfolge in der die beiden Bausteine ausgeführt werden müssen, wichtig ist!