ACC Automation 2021 Review – Industrial Control

ACC Automation 2021 Review - Industrial Control PLC

Accelerate Learning … Accelerate Machines… Accelerate Knowledge… ACC Automation In this Covid-19 world, we are continuing to adapt. Social distancing, mask-wearing, hygiene, etc are the way we currently live. Video conferencing with Zoom, Teams, and Google Meet are the norm in business today. Information is knowledge, and everyone more than ever wants to be able … Read more

Productivity Open P1AM Arduino Modbus TCP Client to Click PLC

Productivity Open P1AM Arduino Modbus TCP Client to Click PLC

We will now connect our Productivity Open P1AM Arduino to a Click PLC. Using Modbus TCP the Arduino will be the Client (Master) and the Click will be the Server (Slave). We will explain how to connect our P1AM-ETH Industrial Arduino Ethernet Shield to the Click PLC. The protocol will be Modbus TCP on an … Read more

Productivity Open P1AM Web Server

Productivity Open P1AM Web Server

We will now look at the productivity Arduino Ethernet web server that we will implement on our Productivity Open P1AM industrial Arduino controller. This P1AM Web Server Example is based on an example found here. This example uses the productivity open P1AM-ETH shield to create a web server that displays the input values of a … Read more

Productivity P1AM Industrial Arduino PID Control

PID Control Arduino

A Proportional-Integral-Derivative algorithm is a generic Control Loop feedback formula widely used in industrial control systems. A PID algorithm attempts to correct the error between a measured process variable and the desired setpoint by calculating and then outputting a corrective action that can adjust the process accordingly and rapidly, to keep the Error to a … Read more

P1AM Industrial Arduino Thermocouple Module

We will now look at the arduino thermocouple module. The productivity open P1AM industrial arduino P1000 thermocouple module can be connected to our P1AM-START1 ProductivityOpen starter kit with Ethernet. We will be programming our arduino thermocouple module using the configuration tool on Github and productivity blocks. The productivity open P1AM I/O interface chip-set supports the … Read more

P1AM Arduino P1 Digital Inputs and Outputs 2

In part 1 we added additional discrete digital inputs and outputs modules (cards) to our P1AM-START1 (Industrial Arduino) ProductivityOpen starter kit with Ethernet. A program was then discussed that will print the modules in our system and then set and reset discrete digital inputs and outputs. P1-16TR – Productivity1000 relay output module, 16-point, 6-24 VDC/6-120 … Read more

P1AM Arduino P1 Digital Inputs and Outputs 1

The productivity open Arduino P1AM I/O interface chip-set supports the full suite of Productivity 1000 (P1) Inputs / Outputs expansion modules. These modules are industry approved and proven in the industrial environment. Modern industrial signal levels for digital and analog inputs and outputs are used. P1000 modules available to you include the following: • Discrete … Read more

P1AM Industrial Arduino P1000 Expansion Analog

We will now look at the P1AM Arduino expansion analog modules. This analog expansion is part of the P1000 cards that the P1AM Arduino can use as it’s inputs and outputs. The productivity open P1AM I/O interface chip-set supports the full suite of Productivity 1000 I/O expansion modules. These modules are industry approved and proven … Read more

Productivity Open P1AM Arduino Time Instructions

Time instructions in our productivity blocks programming (Arduino sketches) consist of runtime (ms), runtime (us), delay ms, and delay microseconds us. We will be looking at each of these instructions that are available for our program using productivity blocks. Delay instructions in our sketches should be used with caution. They will pause our program for … Read more

Productivity Open P1AM Industrial Arduino Math

Math instructions in your Arduino sketches (programs) consist of arithmetic operations, compound operators, absolute, power, square root, sin, cos, tan, random, map and constrain. These instructions will be generally used with other instructions in your sketch. We will be looking at each of these instructions that are available using productivity blocks. A sample program will … Read more