3. voraus.pioneer
Fig. 204 The voraus.pioneer as toolkit for modern software development in industrial automation
The voraus.pioneer (see Fig. 204) offers a set of modern tools, interfaces and integrations for operation technology (OT) in industrial automation. Break free from vendor restrictions and apply modern development practices with the flexibility to choose your preferred IDE, tools, and programming languages.
Your teams can customize the development processes according to their needs. The documentation and support of a selected set of tools will ensure smooth integration and optimized performance.
Note
Since the voraus.pioneer is a collection of tools they all come with different requirements. Most will run on any laptop or PC. When it comes to simulation the requirements may be higher. To fully execute the created solutions a voraus.core is required (either robot or virtual).
Benefits
Your automation solution in Python – Use your IDE and tooling of choice instead of robot or PLC specific languages.
Increase efficiency – Take advantage of modern software development tools for formatting, linting and testing.
Very short iteration cycles – Optimize and react to changes and deploy new tested software with low-risk.
TDD - Test-driven development/test frameworks for the complete automation stack.
No vendor lock – Open APIs and documentation enable extension where needed (e.g., robot integrations, tool integrations, …).
Simulation - Decoupling hardware and software development by testing against simulated environments.
Documentation - Tutorials for efficient integration of new components and applications.
From Simulation to Real Hardware
The voraus.pioneer enables a continuous development workflow from virtual modeling to real-world deployment. Use the voraus Simulation to create physics-based simulations and the voraus 3D Visu to visualize them in the browser - then deploy the same application code to real hardware without changes. See Simulation and Visualization for the complete step-by-step guide.