4. voraus.pioneer
The voraus.pioneer (see Fig. 13) offers a comprehensive suite of modern tools, interfaces and integrations tailored 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 are empowered to 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.
Functionality
- Modern SW Development Tool Support
Integrated Development Environment Support (IDE)
Autocomplete
Debugger
Static Code Analysis
- DevOps
CI/CD Support
Docker Support
Examples
- Test Drive Development
Test Frameworks
Examples
- Tool Integrations
OPC UA – Visual Client
Plotjuggler
Simulation
- APIs
OPC UA API
Python API
No VendorLock