P1AM-100 CPU: Open-Source Agility Meets Industrial-Grade Toughness
P1AM-100 CPU: Open-Source Agility Meets Industrial-Grade Toughness
$49
CPU (Arduino-Compatible) $52.00 C++ UL-certified CPU that
combines open source control
with AutomationDirect
industrial I/O
Productivity
Blocks
P1AM-100 CPU
A rugged open-source CPU that’s compatible with the MKRZero Arduino
and seamlessly bridges standard 3rd-party shields
with AutomationDirect industrial PLC I/O
www.automationdirect.com/ProductivityOpen ProductivityOpen Overview mPRA-1
01-20
For the latest prices, please check AutomationDirect.com. For the latest prices, please check AutomationDirect.com.
2
available • UL61010 listed for
WHAT’S INSIDE:
•
•
C++ programming
Add-on shields for product
optimization
+ industrial applications
• Expandable I/O with over
240 points using right-side I/O
Industrial-Grade
CPU (Arduino-Compatible)
• Low cost controller
•
modules and left-side shields
Compatible with Productivity1000 I/O YEAR
modules (also UL61010)
$52.00
• Industrial-grade shields
for Ethernet, GPIO and prototyping
• ProductivityBlocks, intuitive block
programming software
• 2 year warranty
Productivity
Blocks
Open source at heart (Arduino-compatible)
Onboard LED The processor circuit of the P1AM-100 is designed to mimic the Arduino MKRZero microcontroller. By
doing this, the P1AM-100 is able to recognize most available Arduino MKR format shields, and/or all
(under user control) of the industrially-hardened Productivity shields,
and can utilize most Arduino sketch programs
Overview Video: Run/Stop Switch found on open-source websites. Using the same
(under user control) IDE, the P1AM-100 is programmed using C++
See what ProductivityOpen has to offer! code, or you can use the ProductivityBlocks
USB Interface graphical programming interface to quickly code
the controller to operate your application.
SD Card Slot
Open source the Productivity way! “I could use the pet feeder code
to create an automatic pig feeder
What is “open source”? on my farm...
The term “open source” is used to describe a program or software created by one Industrial-Grade
developer that is available to be used and/or modified in any way by other developers ...But I need a controller that can
$49
CPU (Arduino-Compatible)
and users without licensing fees, royalties due, or restrictions on the use of the source
code. This is sometimes referred to as ”copyleft” as opposed to “copyright”. Open source
survive the extremely
has evolved to also include hardware, shared schematics and PCB production files that hot Texas summers.”
are often readily available to anyone. This type of shared development has spawned an
enormous “Maker” community. Numerous Maker sites can be found online with a vast
collection of simple, helpful and most of all reusable, DIY projects.
The microcontrollers used to run these DIY programs are inexpensive, small and typically
consist of a single integrated circuit containing a processor, memory and I/O. A brand
of single-board microcontrollers that has become one of the most well-known is the
Arduino.
What is Arduino?
Arduino products were originally created for students without backgrounds in electronics
or computer programming. Arduino consists of a family of single programmable circuit
Productivity Open
Avoid the ticking time bomb
The open-source concept is favored heavily by hobbyists and students,
but recently the industrial controls industry has also taken notice, partly
boards and the IDE (Integrated Development Environment) that uses a streamlined version due to the extremely attractive price tag. Industrial applications using
of C++ to write and upload code to the boards. Many pre-configured circuit boards, “off-the-shelf” Arduinos have begun to show up but there is a risk with
called “shields”, are available to expand the functionality of the Arduino controller. These installing these single-board controllers in industrial environments. Many
shields can provide Ethernet, WiFi, GPS, LCD displays, and motor controls, among of these controllers are not field tested and in most instances are just
others, by simply “stacking” or connecting the shields to the Arduino controller downtime waiting to happen.
board.
Vibration, noise, and temperature fluctuations can have a negative effect
on consumer-grade microcontrollers, causing unexpected equipment
failures and costly production shutdowns. In these types of harsh
applications, you need a controller designed to survive - you need the
ProductivityOpen!
“A simple DIY automatic
pet feeder I made using a single “I could alter the feeder code
board controller I got to automatically feed ingredients into
from Amazon.” a mixing tank...
...But I need a controller that can
handle the plant’s harsh
environment.”
Open-source communities
Sharing of ideas and finding innovative ways to
solve complex problems is facilitated by open-source
communities and the websites dedicated to them.
Sites like MakerPro and GitHub allow hobbyists and
professionals to work together to create interesting
solutions for difficult or everyday problems.
$49
CPU (Arduino-Compatible)
Form factor Productivity1000 Productivity1000 • 8,10,12 bit MKR
Analog Input Resolution Productivity1000
Right-side expansion 8,10,12 bit MKR • Productivity1000
analog inputs
(I/O modules) Productivity1000 Productivity1000
analog inputs
Left-side expansion • P1AM Family • 10 bit MKR
• Arduino MKR form factor N/A Productivity1000
(shields) shields Analog Output Resolution 10 bit MKR • Productivity1000
analog outputs
analog outputs
• USB Programming • USB Programming
Interfaces • RS232/485 Interrupts Yes MKR No
• Arduino MKR expansion bus • Ethernet
• MKR UART 3.3VDC tolerant RS232 and RS485
CPU toggle switch User controlled Run/Stop system controlled Serial Communication
• 3rd Party Shields RS232/485 onboard
User LED User controlled System controlled • MKR shield • (1) on P1-540
Ethernet MKR shield
• P1AM-ETH shield • (2) on P1-550
Memory: project memory 256kB flash 50,000kB • Yes MKR
I/O Direction Control (GPIO) Yes MKR No
Memory: data retentive N/A 500kB • P1AM-GPIO shield
ua
4-channel, ±5VDC, ±10VDC, 0-5 4-channel 0-20 mA in, 2-channel
Power Supplies
30-day
rant
VDC, 0-10 VDC and 0-20 mA, 4-20 mA out
16-bit resolution
ee
Productivity1000 power supplies provide 16 • P1-4ADL2DAL-2 - Combo Module
or 26 W of output power with VDC or VAC • P1-04ADL-1 - Input Module 4-channel 0-10 VDC in, 2-channel
input options. 4-channel, 0-20 mA, 13-bit 0-10 VDC out
resolution
• P1-01DC - 12-24 VDC input with 24VDC, 0.67 A, • P1-08DAL-1 - Output Module
16W output. • P1-04ADL-2 - Input Module 8-channel, 4-20 mA, 12-bit
4-channel, 0-10 VDC, 13-bit resolution tory for Fas
• P1-01AC - 100-240 VAC or 125VDC input with resolution en
tS
• P1-08DAL-2 - Output Module
Huge Inv
24VDC, 0.67 A, 16W output.
hipping
• P1-08ADL-1 - Input Module 8-channel, 0-10 VDC, 12-bit
• P1-02AC - 100-240 VAC or 125VDC input with 8-channel, 0-20 mA, 13-bit resolution
24VDC, 1.08 A, 26W output. resolution
• P1-04THM - Thermocouple
NOTE: You can use your own 24VDC power supply Starting at • P1-08ADL-2 - Input Module Input Module 4-channel, 16-bit
by wiring directly to the P1AM-100 CPU power 8-channel, 0-10 VDC, 13-bit resolution
Starting at terminals $72.00 resolution
• P1-04NTC - Thermistor Input
$40.00 (P1-04ADL-1) • P1-04DAL-1 - Output Module
4-channel, 4-20 mA, 12-bit
Module 4-channel, 16-bit
resolution pp
ing - Order
so
i
(P1-01AC) resolution
FREE Sh
ver $49
• P1-04RTD - RTD Input Module,
• P1-04DAL-2 - Output Module 4-channel, 16-bit resolution
Discrete I/O Modules 4-channel, 0-10 VDC, 12-bit
resolution
Discrete input, output and combo input/
output modules are available in 8 or
16-point versions with various DC/AC Specialty I/O Modules
voltage ranges. Specialty modules are designed to perform
specific functions.
• P1-08ND3 - Input Module 8-pt, 12-24 VDC
• P1-08NE3 - Input Module 8-pt, 24 VAC/VDC • P1-08SIM - Input Simulator Module, 8-pt
Interactive Hardware Configurator Tool
• P1-08NA - Input Module: 8-pt, 120-240 VAC • P1-02HSC - High-speed Input Module, 2) 100kHz
counter inputs, 2) 5-24 VDC general purpose inputs Use the interactive configurator tool on our webstore to quickly configure
• P1-16ND3 - Input Module: 16-pt, 12-24 VDC your ProductivityOpen system to your specifications. Simply choose the
• P1-04PWM - Pulse Modulation Output Module, 4) 0-20 power supply, I/O modules and shields you require with the connection
• P1-16NE3 - Input Module: 16-pt, 24 VAC/VDC kHz pulse modulated outputs, 0-100% duty cycle options you prefer and send the selected parts right to the shopping cart.
• P1-08TD1 - Output Module 8-pt, 3.3-24 VDC
• P1-08TD2 - Output Module 8-pt, 12-24 VDC
Starting at
• P1-08TA - Output Module: 8-pt, 120-240 VAC
$36.00 • P1-15TD1 - Output Module: 15-pt, 3.3-24 VDC
(P1-08TD2)
• P1-15TD2 - Output Module: 15-pt, 12-24 VDC Starting at
• P1-15CDD1 - Combo Module 8-pt 12-24 VDC
in, 7-pt 3.3-24 VDC out $40.00
• P1-15CDD2 - Combo Module 8-pt 12-24 VDC (P1-08SIM)
in, 7-pt 12-24 VDC out
sav
24VDC. ProductivityOpen industrial shields are rated for
harsh duty and can add needed functionality to
er
• P1-08TRS - Output Module 8-pt, 6-24 VDC/6-120 the P1AM-100 CPU.
Starting at
VAC, 3A/pt
Starting at • P1-16TR - Output Module 16-pt, 6-24 VDC/6-240 • P1AM-ETH - Ethernet Module, provides a single 10/100
$41.50
VAC, 2A/pt Mbps Ethernet connection (P1AM-ETH)
$46.50
Click here to go now!
• P1-16CDR - Combo Module 8-pt discrete 24 VAC/ • P1AM-GPIO - MKR-pins Extension Shield, subset of
(P1-08TRS) VDC in, 8-pt 6-24 VDC/6-240 VAC relay out, 1A/pt MKR header pins routed to front-facing 18-pt terminal
block
The P1AM-100 CPU is designed to reliably take open-source LEFT-SIDE EXPANSION (LSX) RIGHT-SIDE EXPANSION (RSX)
control into the industrial realm. But we didn’t stop with just the
CPU
1
CPU. We’ve also engineered a collection of industrial shields
that can add needed functionality to the controller. Options
including Ethernet can easily be added to the left side of the
CPU. Readily-available Arduino shields can also be added to
that side if needed. On the right side of the CPU, you can
expand the system with low-cost Productivity1000 discrete,
analog and specialty I/O modules. Up to 240 discrete I/O
points are possible on the right-side, with virtually unlimited
I/O on the left.
It’s your choice to select any configuration that meets your
needs:
1. 100% industrial
Ensure that all aspects of
your open-source controller INDUSTRIAL-GRADE
are protected from harsh INDUSTRIAL-GRADE POWER SUPPLY INDUSTRIAL-GRADE SHIELDS INDUSTRIAL -GRADE PRODUCTIVITY1000 I/O MODULES
OPEN/C++ CPU
environments with industrially-
rated power supplies, shields,
4
CPU and I/O modules.
2
2. Industrial Maker
Got a specific Arduino shield you want
to use in your process? That’s perfectly
okay with the ProductivityOpen controller.
Simply attach any compatible Arduino
shield(s)* to the left side of the CPU
and use Productivity1000 industrially-
hardened I/O modules to give your
controller added protection from field
equipment.
3
Build custom electronic circuits and interfaces for your
3. The jack of all trades control system with our proto board. The P1AM-PROTO is
You can mix and match any combination a generic perf board with 100mil thru-holes for your own
of compatible open Arduino shields* and prototype designs.
industrially-rated ProductivityOpen shields
to achieve the control you’re looking for.
Click below or go to http://go2adc.com/hardwarevid to view
The ProductivityOpen controller has been
designed to provide the utmost flexibility
to satisfy both Makers and industry
professionals.
sav
for Productivity controllers, takes product reliability very seriously.
When developing new control products like the P1AM-100, FACTS
Our starter kits provide everything needed to get you P1AM-START1
er
on your way. CPU, industrial shields, industrial I/O
thoroughly tests them in house to validate their longevity. Once the
modules, power cables and more are all included
product has been through FACTS’ rigorous testing, there’s really no
with the P1AM-START1 kit. This kit is intended for
doubt they’ll be certified by UL.
industrial Makers who are ready to get a jump on
FACTS has many in-house testing stations at their facility in New their next project. The P1AM-START2 is a lower-cost
Port Richey, FL, including a shake table and temperature chamber starter kit without industrial shields and includes CPU,
that they use to ensure your controller continues to perform, no industrial I/O, power supply, etc., perfect for those
matter how harsh the environment, well beyond the purchase. wanting to learn more about open-source control.
Order yours today and get it fast with our FREE
two-day shipping!
Sustained sinusoidal
and shock vibrations en
tory for Fas
tS
Huge Inv
IEC 60068-2-6, test fc
hipping
IEC 60068-2-27, test Ea
UL certified for
temperature fluctuations
What’s in the P1AM-START1?
A kit for the devoted Maker:
(1) P1AM-100 CPU
$244.00 P1AM-START1
of 0°C/32 F to 60°C/140°F (1) P1AM-ETH Ethernet shield
(1) P1AM-GPIO MKR-pins extension shield
(1) P1-4ADL2DAL-1 analog combo module
(1) PSL-24-030 power supply
(1) USB-CBL-AMICB6 programming cable
(1) 3-wire power cable
(1) P2-RTB terminal block
(1) P1-10RTB terminal block
Noise immunity
What’s in the P1AM-START2?
A kit for the PLC’er wanting to
learn Arduino:
$169.00 P1AM-START2
(1) P1AM-100 CPU
IEC 61131-2:2017 Zone B (1) P1-08TRS relay output module
(1) P1-08SIM simulator input module
(1) P1-01AC power supply
(1) USB-CBL-AMICB6 programming cable
(1) 3-wire power cable
(1) P2-RTB terminal block
e Tim
Exceeding the needs of an ever-changing industry ug e Click image or go to http://go2adc.com/firstsketch to view
sav
er
As industry changes, we are there for you! ProductivityBlocks
Let’s face it, with technology, change is constant. New advancements Arduino IDE Based on the ArduBlock concept,
and techniques are always on the horizon and one major shift -download here- ProductivityBlocks is a graphical
we see today is in controller programming. Ladder Logic is still a programming interface and add-on
very popular programming method but other methods, like C++ to the Arduino IDE. If you have
programming, are making big inroads into industrial automation For use with: ever programmed with C++, you
know how tedious it can be hunting
thanks to low-cost microcontrollers like the Arduino. But keeping
up with industry trends doesn’t mean you have to sacrifice system
Windows® down the dreaded syntax error
like a missing semicolon or bracket. ProductivityBlocks helps you build
integrity. Mac® your sketch program by dragging and dropping interlocking blocks; the Using the Arduino IDE:
The P1AM-100 provides the C++ programming environment you associated C++ is generated for you! See how to program your
want with the industrially-hardened hardware you need. Linux® ProductivityBlocks works with either MAC or PC systems offering ProductivityOpen
custom blocks that use terminology common to industrial controller CPU using the Arduino IDE
functions so their purpose is easily understood. Many are customized
for Productivity1000 I/O modules, ProductivityOpen CPU and shields,
and creates an easier interface for coding that will save you time and
debugging headaches.
ProductivityBlocks
Productivity Interface
Blocks -download here-
AutomationDirect Community
has all of the product information you need.
Specifications, agency approvals, inserts, manuals,
3D CAD files and more can be found here
forum with 29,000 members 24/7/365.
and growing!
www.go2adc.com/P1AM
91.3
[3.59]
91.3
[3.59]
92.8 77.0
[3.65] 91.3
[3.03]
[3.59]
91.3
[3.59]
23.1
[0.91]
27.1
[1.07] 91.3
[3.59]
91.3
[3.59]
92.8 77.0
[3.65] [3.03]
92.8 77.0
[3.65] [3.03]
23.1
[0.91]
23.1 27.1
[0.91] [1.07]
-download here-
C LI C K
LO
tion line, it’s completely up to you and your imagination! • Water treatment facilities
SE
AD
• Package/material handling
• Generator switchgear
P
S TC
• Lighting control
• The possibilities are ENDLESS!
MODBU
Use it to display
critical information
Use it as a
simple data logger
Modbus®
TCP/IP
CONDITION: During the holiday season, the amount of packages being sorted triples and the sort runs for
much longer than usual. During that time, the diverter arm fires almost continuously.
Don’t take chances with maintenance costs CONSUMER-GRADE MICROCONTROLLER: The longer runtime and excessive diverting has overheated the
controller, making the output fail ON. The diverter arm stayed extended and packages were damaged as
they were crushed against it. The company had to make an insurance claim to cover the losses. Company
reputation took a huge hit and customers went elsewhere for their delivery needs. But the cost to replace
The cost of maintenance can quickly destroy the controller was minimal.
your investment returns and your sleep!
When it comes to using a consumer-grade single-board microcon-
Productivity Open
INDUSTRIAL P1AM-100: Controller and I/O modules are rated for operating temperatures up to
60°C/140°F so system functioned as intended without issue.
troller in an industrial environment, some say “So what if it breaks,
I’ll just replace it with another inexpensive microcontroller.” While
that may be an option, adding to your maintenance costs is never a
winning scenario.
Industrial-Grade
+$$$
$49
It’s believed that up to 20% of plant operating expense is mainte- CPU (Arduino-Compatible)
nance related. That’s a good chunk and planning ahead to add
to that percentage isn’t a good idea. Besides the cost of replace-
ment parts and the labor needed, you’ll also have to consider the
possibility of pulling valuable resources away from other projects,
the increased probability of a failure during peak production hours,
having to keep a large inventory of replacement parts on hand, and
if any domino affect will occur from the failure - meaning how will
the machine/system react and will other components fail as a result?
When you look at the big picture, it’s apparent that the “I’ll just
swap it when it breaks” method can turn out to be quite costly. And
although a consumer-grade microcontroller’s initial cost is very CONDITION: A pallet of heavy packages was sent through the sorting facility, exerting
attractive, the savings in maintenance and downtime that you get unusually high vibrations on the conveyor belts.
with an industrial microcontroller blows the initial $30-or-so price CONSUMER-GRADE MICROCONTROLLER: Vibration caused one of the shields on the
difference out of the water! controller to shake loose and the diverter was firing intermittently. Many packages were
missed, causing them to be transported to wrong destination. Sort had to be extended
two hours to fix the problem and trucks were very late leaving the facility. Once again
EXAMPLE: You work for a package delivery service, and at your additional labor costs were required, the company’s reputation was hit but the cost to
reseat the shield was minimal.
sorting facility you need to purchase an inexpensive controller INDUSTRIAL P1AM-100: Controller and industrial shields are rated to withstand both
to fire a single diverter arm that is feeding the new outbound
+$$
Diverter installed and commissioned. sinusoidal and shock vibrations so system functioned as intended without issue.
conveyor. Let’s see what could happen in this industrial Diverting as expected with no issues. Initial
environment with the P1AM-100 vs. a consumer-grade controller and I/O hardware costs were
minimal with the P1AM-100 being slightly
microcontroller. . . more expensive than the consumer-grade
version.
Productivity Open
For open-source control built for the industrial field, the choice is clear!
Consumer-grade controllers have their place, but the harsh conditions of the
industrial world is not one of them. So ask yourself this simple question, when it
comes to your and your company’s reputation,
A low-cost open-source controller built specifically for the industrial A low-cost open-source controller that is intended for classrooms
-OR-
automation field by engineers with over 25 years of service to that field, and hobby projects, with no long-term product support or decades of
with a sound product support structure and helpful resources that will be experience servicing the needs of automation professionals?
there for you now and in the future?
Productivity Open
2
YEAR
CONSUMER-GRADE
MICROCONTROLLER
Productivity
Blocks
CONSUMER-GRADE CONSUMER-GRADE
SHIELDS OPEN/C++ CPU
LONG-TERM PRODUCT
INDUSTRIAL-GRADE SHIELDS
SUPPORT Industrial-Grade
$49
CPU (Arduino-Compatible)
INDUSTRIAL-GRADE OVER 25 YEARS OF
OPEN/C++ CPU AUTOMATION EXPERTISE