The open-source ProductivityOpen platform from AutomationDirect—a distributor of industrial automation products for electrical control systems, including PLCs, operator interfaces, AC drives, motors, stepper systems, sensors, motor controls, and enclosures—is designed to provide the features of a standard Arduino plus the added power and reliability of an industrial controller. The processor circuit of the P1AM-100 Arduino-compatible CPU is designed to mimic the Arduino MKRZero microcontroller. The P1AM-100 is meant to be compatible with most available Arduino MKR format shields, and/or the industrially-hardened ProductivityOpen shields, and can utilize most Arduino sketch programs found on open-source websites.
Using the readily-available Arduino integrated development environment (IDE), the P1AM-100 is programmed using C++ code; the ProductivityBlocks graphical programming interface uses a more visual approach that is meant to simplify coding and reduce syntax errors.
The P1AM-100 CPU is designed to support the full suite of Productivity1000 I/O expansion modules, including: discrete, analog, temperature, relay, high-speed input, pulse-width-modulation.
Available ProductivityOpen UL-certified shields include the P1AM-ETH Ethernet shield and the P1AM-GPIO general purpose I/O shield. The P1AM-PROTO shield is also available for creating customized shields in the MKR form factor.
The Arduino-compatible ProductivityOpen Controller from AutomationDirect is cULus listed, CE approved and backed by a two-year warranty.