Sample programs for motor control systems

Sample programs from igus® save time and money

Sample programs to download

1. Sample programs

D1-1-1212C-DIO-1

  • Suitable for Siemens TIA Portal V15.1
  • Control system via digital inputs & outputs
  • Prefabricated function block (FB)
  • Homing
  • Simple pick & place handling
  • Inspection tasks with camera
Download sample program

2. Sample program

D1-1-1212C-AI-2

  • Suitable for Siemens TIA Portal V15.1
  • Control system via analogue input, digital inputs & outputs
  • Flexibly define two positions via PLC
  • Homing
  • Format adjustments
  • Height adjustments
Download sample program

3. Sample program

D1-1-1212C-AI-3

  • Suitable for Siemens TIA Portal V15.1
  • Control system via analogue input, digital inputs & outputs
  • Flexibly define a position via PLC
  • Homing
  • Simple pick & place handling
  • Camera adjustment & Sensor adjustment
Download sample program

4. Sample program

D1-1-1212C-DIO-4

  • Suitable for Siemens TIA Portal V15.1
  • Control system via digital inputs & outputs
  • Prefabricated function block (FB)
  • Up to 32 movements can be started individually
  • Homing
  • Pick & place handling
  • Inspection tasks with camera
Download sample program

5. Sample program

D3-1-1212C-DIO-5

  • Suitable for Siemens TIA Portal V15.1
  • Control system via digital inputs & outputs
  • Prefabricated function block (FB)
  • Adjustable pause times for DC motor (S2)
  • Blow-off devices
  • Separators

Download sample program

6. Sample program

D3-1-1212C-DIO-6

  • Suitable for Siemens TIA Portal V15.1
  • Control system via digital inputs & outputs
  • Prefabricated function block (FB)
  • Automatic positioning on external sensors
  • Stacking systems
  • Buffer storage

Download sample program

7. Sample program

D1-1-1212C-StepDirection-7

  • Suitable for Siemens TIA Portal V15.1
  • Use of Siemens PTO (Pulse Train Output)
  • Control system via digital inputs & outputs
  • Prefabricated function block (FB)
  • Homing & flexible positioning
  • Simple pick & place handling
  • Automated assembly machines
Download sample program

8. Sample program

D1-1-RaspberryPI-ModbusTCP(GW)-8

  • Suitable for Raspberry Pi
  • Programming language Python (Thonny IDE)
  • Ethernet TCP/IP (Modbus Gateway)
  • Homing & flexible positioning
  • Low-cost automation solutions
  • Test & experimental setups

Download sample program

9. Sample program

D1-1-PC-ModbusTCP(GW)-9

  • Suitable for laptop or PC
  • Programming language Python (Thonny IDE)
  • Ethernet TCP/IP (Modbus gateway)
  • Homing & flexible ABSOLUTE positioning
  • Low-cost automation solutions
  • Test & experimental devices

Download sample program

10. Sample program

D8-1-1212C-StepDirection-10

  • Suitable for Siemens TIA Portal V15.1
  • Use of Siemens PTO (Pulse Train Output)
  • Control system via digital inputs & outputs
  • Prefabricated function block (FB)
  • Flexible RELATIVE positioning in degrees (°)
  • Simple pick & place handling
  • Automatic assembly machines

Download sample program

11. Sample program

D1-1-PC-ModbusTCP(GW)-11

  • Suitable for laptop or PC
  • Programming language LabVIEW 2017
  • Ethernet TCP/IP (Modbus gateway)
  • Homing & flexible ABSOLUTE positioning
  • LabVIEW support and application project planning by Vikings Software GmbH (subject to a charge)
  • Cost-effective automation solutions
  • Test & experimental devices
Download sample program

12. Sample program

D1-2-PC-ModbusTCP(GW)-12

  • Sample program for 2 axes
  • Suitable for laptop or PC
  • Programming language Python (Visual Studio Code IDE)
  • Ethernet TCP/IP (Modbus Gateway)
  • Homing & flexible positioning
  • Low-cost automation solutions
  • Test & experimental setups

Download sample program

13. Sample program

D1-1-1212C-ModbusTCP(GW)-13

  • Suitable versions for Siemens TIA Portal V15.1
  • Use of Siemens Ethernet "OpenUserCommunication"
  • Prefabricated function block (FB)
  • Homing & Relative/absolute positioning & speed
  • Pick & Place handling
  • Automatic assembly machines
Download the sample program

14. Sample program

D1-2-RaspberryPI-ModbusTCP(GW)-14

  • Sample program for 2 axes
  • Suitable for Raspberry Pi
  • Programming language Python (Visual Studio Code IDE)
  • Ethernet TCP/IP (Modbus Gateway)
  • Homing & flexible positioning
  • Low-cost automation solutions
  • Small series

Download the sample program

15. Sample program

D8-1-ArduinoMega-DIO-15

  • Suitable for Arduino Mega 2560
  • Programming language C++ (Arduino IDE)
  • Control system via digital inputs & outputs (jog mode)
  • Automatic positioning on external sensors
  • Suitable for dryve D7, D8 and D9
  • Food tray dispenser
  • Feeding system

Download sample program

16. Sample program

D1-1-ArduinoMega-DIO-16

  • Suitable for Arduino Mega 2560
  • Programming language C++ (Arduino IDE)
  • Control system via digital inputs & outputs
  • Up to 32 movements can be started individually
  • Homing & flexible ABSOLUTE positioning
  • Sorting machine (height measurement)
  • Pick & place handling
Download sample program

17. Sample program

D7-1-ArduinoMega-StepDirection-17

  • Suitable for Arduino Mega 2560
  • Programming language C++ (Arduino IDE)
  • Control system via digital inputs & outputs (Pulse Mode)
  • Flexible speed setting & rotation direction (10 - 1200rpm)
  • Suitable for dryve D7, D8 and D9
  • Speed setting via keyboard
  • Flexible rotation application
Download sample program

18. Sample program

D9-1-ArduinoMega-StepDirection-18

  • Suitable for Arduino Mega 2560
  • Programming language C++ (Arduino IDE)
  • Control system via digital inputs & outputs (Pulse Mode)
  • Position specification via potentiometer
  • Suitable for dryve D7, D8 and D9
  • Manual positioning at a distance
  • Monitoring tasks with camera
Download sample program

19. Sample program

D1-1-PC-ModbusTCP(GW)-19

  • Suitable for laptop or PC (Windows operating system)
  • Programming language C++ (Visual Studio IDE)
  • Ethernet TCP/IP (Modbus Gateway)
  • Homing & relative/absolute positioning & speed
  • Positioning tasks
  • Laboratory and test setups

Download sample progam

20. Sample program

D1-1-PC-ModbusTCP(GW)-20

  • Suitable for laptop or PC (Windows operating system)
  • Programming language Visual Basic .NET 3.1 (Visual Studio IDE)
  • Ethernet TCP/IP (Modbus Gateway)
  • Homing & relative/absolute positioning & speed
  • Power cut-off via evaluation of the motor current
  • Customised automation solutions
Download the sample program

21. Sample program

D1-1-1212C-PROFINET-21

  • Use of Siemens "PROFINET/PROFIdrive"
  • Telegram 1 - target value speed 16 bit
  • Suitable versions for Siemens TIA Portal V15.1
  • Accelerations can be set via D1 GUI
  • Conveyor belts
  • Rotation applications

Download sample program

22. Sample program

D1-1-1212C-PROFINET-22

  • Use of Siemens "PROFINET/PROFIdrive"
  • Telegram 2 - target value speed 32 bit
  • Suitable versions for Siemens TIA Portal V15.1
  • Accelerations can be set via D1 GUI
  • Conveyor belts
  • Winding systems

Download sample program

23. Sample program

D1-1-1212C-PROFINET-23

  • Use of Siemens "PROFINET/PROFIdrive"
  • Telegram 7 - Single positioner with selection of the motion block
  • Suitable versions for Siemens TIA Portal V15.1
  • Homing & relative/absolute positioning
  • Pick & Place handling
  • Automatic assembly machines
Download sample program

24. Sample program

D1-1-1212C-PROFINET-24

  • Use of Siemens "PROFINET/PROFIdrive"
  • Telegram 9 - Single positioner with setpoint direct input (MDI)
  • Suitable versions for Siemens TIA Portal V15.1
  • Homing & Relative/absolute positioning & Speed
  • Pick & Place handling
  • Automatic assembly machines
Download sample program

25. Sample program

D1-1- CompactLogix5380-ModbusTCP(GW)-25

  • Use of Allen-Bradly "Ethernet TCP/IP (Modbus Gateway)"
  • Integration by means of "Add On Instruction" (AOI)
  • Rockwell Automation Logix Designer (Studio 5000)
  • Homing & relative/absolute positioning

  • Pick & Place handling
  • Format adjustments
Download sample program

26. Sample program

D1-1-1212C-PROFINET-26

  • Use of Siemens "PROFINET/PROFIdrive"
  • Siemens FB 287 "SINA_PARA_S"
  • Versions that work with Siemens TIA Portal V15.1
  • Read/write parameters (PNU), e.g. "Actual motor current" or "Analogue input"
  • Filling systems, Screwing applications with motor current/torque limitation
  • Automatic assembly machines or measuring applications with force measurement (motor current)
Download sample program

27. Sample programme D1-1-IndustrialPi4-ModbusTCP(GW)-27

  • PILZ IndustrialPI 4 - Industrial PC,
  • Programming via Node-RED
  • Ethernet TCP/IP (Modbus gateway)
  • Reference/homing run and relative/absolute positioning

  • Industrial automation
  • Positioning functions
Download sample program

28th sample program

D1-1-1212C-ProfiNet-28

  • Use of Siemens "PROFINET/PROFIdrive"
  • Siemens technology objects and Telegram 1
  • Suitable versions for Siemens TIA Portal V20
  • Speed mode for left/right rotation
  • Material handling
  • Packaging machines, textile machines
Download sample program

Do you need a motor control system?

dryveXP for motor control systems
D1 motor control system

Motor controllers

  • Quick initial operation
  • Simple and intuitive user interface
  • Compatible with many industrial control systems
  • For all drylin® linear axes

Contact us

Contact details

Opening hours