Portenta Machine Control
The Portenta Machine Control is a fully-centralized, low-power, industrial control unit able to drive equipment and machinery. It can be programmed using the Arduino framework or other embedded development platforms.
Thanks to its computing power, the Portenta Machine Control enables a wide range of predictive maintenance and AI use cases. It enables the collection of real-time data from the factory floor and supports the remote control of equipment, even from the cloud, when desired.
The Portenta H7 allows for programming with high-level languages and AI while performing low-latency operations on its customizable hardware.
H7's main processor is the dual core STM32H747 including a Cortex® M7 running at 480 MHz and a Cortex® M4 running at 240 MHz. The two cores communicate via a Remote Procedure Call mechanism that allows calling functions on the other processor seamlessly.
The Arduino Machine Control enables industry standard soft-PLC control and is able to connect to a range of external sensors and actuators with isolated digital I/O, 4-20mA compatible analog I/O, 3 configurable temperature channels, and a dedicated I2C connector.
Multiple choices are available for network connectivity, including USB, Ethernet, and WiFi/BLE in addition to industry specific protocols such as RS485.
The Portenta Machine Control core runs an Arduino Portenta H7 microcontroller board, a highly reliable design operating at industrial temperature ranges (-40 °C to +85 °C) with a dual-core architecture that doesn’t require any external cooling.
This tutorial will show you how to set up the CAN bus communication with the Arduino PLC IDE.
This tutorial will show you how to set up the Modbus communication with the Arduino PLC IDE.
Assign the pins to variables and interact with them on the Arduino PLC IDE.
A brief user guide to show how to install the Arduino PLC IDE and activate the license for your compatible device.
Create programs with all the IEC-61131-3 languages on the Arduino PLC IDE.
Connect an RTD or a Thermocouple to Portenta Machine Control and monitor the values using the Arduino PLC IDE.