This package contains functionality for handling drive functions such as moving an axis with a given speed or to a target position (EPOS).
Install with Apax:
apax add @simatic-ax/sinamics-drive-functions
Add the namespace in your ST code:
USING Simatic.Ax.Sinamics
Function Blocks | Description |
---|---|
SinaSpeed | Moves an axis with a given speed via telegram 1 |
SinaPos | Controls an axis via the basic positioner technology from SINAMICS S/G |
Please refer to the documentation from SIOS Blocks for activating SINAMICS drive functions with SIMATIC S7-1200/1500, for further information about description and functionality of these blocks. Additionally for the drive functions and used telegrams also refer to the respective manual for each drive system Landing page for SINAMICS drive functions.
NOTE
No implementation for target
llvm
are provided, ensure that all necessary functionality is mocked in unit tests.
NOTE
This implementation of SinaSpeed and SinaPos for SIMATIC AX has been only validated on a SINAMICS S120 drive system. Other SINAMICS drive system from the G and S series have not been tested, but should be compatible in general.