The Productivity 2000 series of programmable logic controllers has a slim DIN rail density form factor. This means that this micro-modular PLC can have a power supply, CPU, and seven IO modules in only 10-1/2 inches. Input and output cards can be installed, removed, or replaced without turning the power off to the PLC system. (Hot-swappable) This means that your system can remain running while troubleshooting your system hardware. The Productivity 2000 hardware supports up to 240 local I/O for discrete, analog, and motion applications with a high-performance CPU equipped with five communications ports and 29 discrete and analog I/O modules. Several remote IO options are available on this award-winning PLC in the Productivity series family.
Productivity 1000 (Stackable Micro PLC)
Productivity 2000 (Micro Modular Programmable Controller)
Productivity 3000 (Modular Programmable Controller)
These three series by FACTS engineering currently make up the Productivity Series PLC from Automation Direct.
We will be looking at the features of the powerful P2000 controller. Let’s start by looking at the P2000 hardware. Keep on Reading!
The Machine Simulator (MS) is part of the EasyPLC software suite. It has many built-in machines that can be programmed. The chain conveyor is one of these machines. It will transfer large and small boxes on the line to different locations. The productivity series of PLCs will be used to program this virtual machine.
Using the Productivity Suite software, we will connect the simulator to the chain conveyor transfer machine. This will be done using Modbus TCP (Ethernet) for communications. Using the five steps for program development we will show how this is programmed. Let’s get started. Keep on Reading!
You can add a remote PLC slave rack of productivity 1000 series modules using a P1-RX. Up to 4 remote I/O base controllers can be added to the P1000 system.
We will be updating our P1-540 CPU unit to a P1-550 CPU in order to take advantage of remote IO. A P1-RX remote IO-based controller will be added and configured. Let’s get started. Keep on Reading!
The productivity suite software now contains a plc simulator. The software is a free download and is available from automation direct. This software will now allow you to test or troubleshoot your program without the physical hardware present. The entire family of controllers can use the simulator. P1000, P2000, and P3000 emulation can happen on the following parts of the productivity series hardware:
– P1000 CPU’s and local I/O stack, P2000 and P3000 CPU’s and local bases
– All basic I/O modules, both analog and digital
– Modbus TCP Server/Client connections on external Ethernet port
The simulation mode is available on the Productivity Suite version 3.8.x.x or higher. We will be discussing the PAC (Programmable Automation Controller) PLC Simulator. Testing this simulator will be done using our first program (Start-Stop Circuit) and the PID instruction in our Productivity 1000 series. We will also be connecting to physical hardware after using our simulator to test the program. Let’s get started. Keep on Reading!
We will not look at the productivity 1000 plc modbus ascii protocol to the Solo process temperature controller. This will be done in ladder logic on our productivity 1000 PLC. Modbus ASCII is a communication method used for transmitting information over serial lines between electronic devices. The device requesting the information is called the Modbus Master (Client) and the devices supplying information are Modbus Slaves (Servers). This protocol was originally developed by Modicon systems.
Modbus protocol comes in basically three different types. Ethernet (Modbus TCP) or Serial (Modbus RTU or Modbus ASCII). Modbus TCP and Modbus RTU come as standard protocols in the productivity series of PLCs.
We will connect the Productivity 1000 PLC to a Solo process temperature controller. This will be done using the Modbus ASCII protocol over serial RS485 communication wire. (Media) The present and set values (PV / SV) will be read from the Solo controller and the set value will be written when required. Let’s get started. Keep on Reading!