STRATON AUTOMATION is proud to announce the official release of version 14.0 of our straton software. This new release brings a series of innovative features and enhancements, designed to meet the growing needs of developers in the field of industrial automation.
A new detailed tutorial is now available for OEMs wishing to port the straton runtime to microcontrollers. This practical guide offers a step-by-step experience of porting the runtime to an STM32 processor using FreeRTOS, along with valuable advice and example code to make the process easier.
What is STM32?
The STM32 family from ST-Microelectronics is a must-have in the embedded field. This family of microcontrollers offers a number of advantages:
- A rich development environment with a wide range of tools and libraries, making it possible to start up a project very quickly and avoid the time-consuming process of configuring peripherals.
- A very wide range of products: very low power or high performance, Wireless solutions (ZigBee or BLE), and finally a large number of available peripherals (CAN, Ethernet, USB, I2C, SPI, signal processing, etc.)
- Finally, a large user community and therefore a lot of documentation and answers available on the web.
Finally, STM32 is a formidable tool and its simplicity of implementation reduces development costs (which sometimes justifies a slightly higher cost than other microcontroller families).
A step-by-step example of porting the straton runtime to an STM32 environment
We have created a tutorial that guides you step by step through the implementation of a runtime from the straton development kit in your STM32 target. The aim of this tutorial is to add functionality one by one to go from a very minimal runtime to one with IOs, custom Function Blocks, Ethernet TCP / UDP, CAN and RS232 protocols. The strength of straton is its simplicity. The Devkit is a set of ANSI C code with no dependencies. You can therefore port straton to a large number of targets with a minimum of development effort. To help developers manage the port, the Devkit wizard provides a runtime configuration interface and code templates for common targets such as Windows and Linux. In the STM32 tutorial, we provide a complete code example for porting the straton runtime to an STM32F769I EVAL board.
The final size in RAM or Flash is highly configurable but you can achieve a very minimal footprint. For example, in the configuration below, my runtime has 80 KB of RAM to run an IEC61131 program, CAN, Ethernet UDP / TCP and Modbus capabilities as well as a few LEDs and I/O profile buttons.
Develop your on-board HMI
A second tutorial is available to show how to implement straton’s embedded HMI functionality on an EVAL STM32F769I board.
With the release of straton version 14.0, STRATON AUTOMATION continues to demonstrate its commitment to innovation and excellence in industrial automation. Download the new straton software version V14.0
Comments are closed.