... schau Dir mal die Beispiele in folgenden Handbuch an, dann wird einiges klarer
https://support.industry.siemens.com/cs/de/de/view/94003334
Mit "LU" kannst beliebigste Einheiten wählen. Typischerweise für Linearachsen "µm" und für Rundachsen "Milligrad".
Es gibt halt auch andere Einheiten (z.B. Seemeilen
, Inch, ...). Das kann man dann parametrieren wie man will.
Ich hatte mal den Anwendungsfall, wo ich eine Rundachse hatte, wo ich Kettenglieder positionieren musste. Da habe ich einfach 1LU = 1/1000 Kettenglied definiert - ging prima. Ebenso Rundachslängen ungleich 360° usw, ... Man ist damit extrem flexibel.
Du kannst ja den EPos neue Positionssollwerte im zyklischen Telegramm von der SPS vorgeben. Eine Datenübertragung von Real- Werten wird so nicht unterstützt. Man nimmt hier DINT- Werte - aber wie willst Du da 24555,2mm über Bus übertragen? Dann gebe ich z.B. die Zahl 245552 vor, wenn ich eine Auflösung von 0,1 mm gewählt habe (z.B. weil mein externer SSI- Geber keine höhere Auflösung bringt).
Falls Du eine S7-1500 einsetzt, dann kannst Du auch die Technologieobjekte nehmen. Dort ist dann alles in physikalischen Einheiten (ich finde auch sehr anschaulich graphisch unterstützt). Der Antrieb ist dann nur noch ein Drehzahlsteller, welcher taktsynchron angebunden wird.
Grüße
Zako