Tag Archives: plc software free

Productivity 2000 Series PLC – P2000 Hardware


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 2000 Series PLC - P2000 Hardware Features
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!

Click PLC Retentive Data Memory Registers


The Click PLC retentive data memory registers are not included in the program file by default. All Click PLC CPUs are included. This option must be selected to include the C, CT, DS, DD, DH, DF, CTD, and TXT memory in the Click project file.
Click PLC Retentive Data Memory Registers
We will be enabling the option to include the retentive data memory in the Click program file from the Click programming software. We will also be installing a battery and programming an expiry date. This will indicate when the battery will need to be replaced. Let’s get started. Keep on Reading!

Productivity 1000 Series PLC P1-RX Remote Slave


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.
Productivity 1000 Series PLC P1-RX Remote SlaveWe 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!

Click PLC Serial Communication Timing


Many questions come from serial communications using the Click PLC. Most of these questions deal with communication timing when using multiple send and receive instructions. We will show you how to deal with serial communication timing in the Click PLC.
Receive and Send instructions will allow you to send and receive serial data to an external device. The communication method that you set up can be ASCII or Modbus. ASCII (American Standard Communication for Information Interchange) can be used to send to devices such as a printer. Receiving ASCII can be used for connecting barcode scanners to the PLC. The barcode will be read as an ASCII string in the PLC. Modbus serial communication (Modbus RTU) is a standard protocol used in many automation devices.
Click PLC Serial Communication Timing
We will demonstrate the Send and Receive instruction by communicating Modbus RTU to a Solo Temperature Controller. Parameters from the Solo process temperature controller will be read using multiple receive instructions. The send instruction will be used multiple times as well to set the Set Value (SV) and Limits of the SV value entered in the temperature controller. The set values will only be changed when required. Let’s get started. Keep on Reading!

Click Plus PLC MQTT Communication


We will now look at the MQTT communication capability using our Click plus PLC.
MQTT stands for Message Queuing Telemetry Transport. This simple ‘publish and subscribe’ communication protocol, does not take too many resources.
Constrained devices with low bandwidth are ideal for MQTT. This protocol provides machine-to-machine (M2M) connectivity which is ideal for the Internet of Things. (IoT) This protocol is not for remote IO or real-time (deterministic) applications. MQTT is a good solution for applications that move data from hundreds or thousands of machines (sensors) to clients in many networks.
Click Plus PLC MQTT Communication
We will be installing a windows based broker called Mosquitto. The Click Plus PLC will be one of the clients publishing and subscribing to the MQTT broker. Node-RED will be the other client publishing and subscribing to the MQTT broker. Each client will share information. Let’s get started. Keep on Reading!