Category Archives: PLC Basics

C-More EA9 HMI Series Panel Object List Clock

The C-More HMI Panel software uses virtual components called Objects. These objects are programmable to simulate the functions that you require on your automation project. Pushbuttons, Switches, meters, and graphs are just a few of the objects that are available to you.
The Clock Objects includes a couple of options to customize the display of a real-time clock (RTC) on a screen.

We will now look at the object list clock that we can use with our HMI panel. The clock objects that are available on the C-More EA9 are analog and digital. We will program each of these text objects. The source for the RTC clock will also be discussed and programmed both externally and internally. Let’s get started. Continue Reading!

C-More EA9 HMI Series Panel Object List Text

The C-More HMI Panel software uses virtual components called Objects. These objects are programmable to simulate the functions that you require on your automation project. Pushbuttons, Switches, meters, and graphs are just a few of the objects that are available to you.
The Text List Objects include a variety of options to customize the display of text on a screen.

We will now look at the object list text that we can use with our HMI panel. The text objects that are available on the C-More EA9 are Static, Triggered, Lookup, Dynamic, Bitmap and Text Entry. We will program each of these text objects. Let’s get started. Continue Reading!

Click PLC PID Instruction and Autotuning using Factory IO

A PID (Proportional, Integral, and Derivative) control is possible with the Click PLC. The Click Programming Software version 2.50 now includes PID. This features 8 full-featured control loops with an easy graphical user interface (GUI). PID will run on all of the Ethernet-enabled Click PLCs.
We will be using this PID along with a Factory IO scene to demonstrate PID control and Autotuning using our Click PLC.

Here are some references on PID control:
PID without a Ph.D. By Tim Wescott
Understanding PID in 4 minutes
PID Control – A brief introduction
PID Controllers Explained
Who Else Wants to Learn about On-Off and PID Control?
Our Factory IO scene will be controlling the level of water in a tank. PID will be used to maintain the level based on a dial pot knob on the control panel. Let’s get started! Keep on Reading!

C-More EA9 HMI Series Panel Object List Alarms

The C-More HMI Panel software uses virtual components called Objects. These objects are programmable to simulate the functions that you require on your automation project. Pushbuttons, Switches, meters, and graphs are just a few of the objects that are available to you.
The Alarm List Objects include a variety of options to customize the display of alarms as a screen. This is in addition to the alarm banner at the bottom of the screen that shows the active alarms. We also have the Alarm Screen Style setting in Panel Manager.

We will now look at the object list alarms that we can use with our HMI panel. The alarm objects that are available on the C-More EA9 are Alarm List and Call Alarm Screen. Alarms are specified as an event in the C-More HMI panel. We will program both discrete (On/Off) and limits on a range for our event alarms. Let’s get started. Continue Reading!

Click PLC PID using Factory IO

A PID (Proportional, Integral, and Derivative) control is possible with the Click PLC. A sample program was written for this PLC by Bernie Carlton in the following thread from the Automation Direct Forum. This was based on the math/process presented by Tim Wescott on is paper titled PID without a Ph.D. We will be using this sample program along with a Factory IO scene to demonstrate PID control using our Click PLC.

Here are some references on PID control:
PID without a Ph.D. By Tim Wescott
Understanding PID in 4 minutes
PID Control – A brief introduction
PID Controllers Explained
Who Else Wants to Learn about On-Off and PID Control?
Our Factory IO scene will be controlling the level of water in a tank. PID will be used to maintain the level based on a dial pot knob on the control panel. We will also discuss the math that the PID loop uses. Let’s get started! Keep on Reading!

C-More EA9 HMI Series Panel Define Custom Keypad

The C-More HMI Panel software uses popup system default keypads. I recently was asked to enlarge the keypad to make editing easier.

We will now look at enlarging the existing system default keypads. This is especially good with touch screens over 10 inches. We will also look at how to define a custom keypad for the C-More HMI. Let’s get started. Continue Reading!

C-More EA9 HMI Series Panel Object List Recipe

The C-More HMI Panel software uses virtual components called Objects. These objects are programmable to simulate the functions that you require on your automation project. Pushbuttons, Switches, meters, and graphs are just a few of the objects that are available to you.
The recipe object changes the value of a tag or multiple tags.

We will now look at the object list recipe that we can use with our HMI panel. The recipe objects that are available on the C-More EA9 are Recipe and Call Recipe. Let’s get started. Continue Reading!

Universal Signal Conditioner and Isolator

Signal conditioners are used with analog current and voltage signals. They have the ability to change your input analog signal to another output analog signal. As an example, we can have 4-20mA analog input and change it to a 0-10VDC output signal so we can wire this into our PLC. Typically signal conditioners will also electrically isolate the input and output signals. This is either done by magnetic or optical isolation. You would usually specify the input and output signals that are required in your circuit to choose the signal conditioner required. Using a universal signal conditioner will take a variety of signals and is a great product to use in troubleshooting analog circuits.

We will be using a universal signal conditioner to convert a thermocouple temperature input into a 0-10VDC linear output. This will be wired into the analog card of the Click PLC.
Let’s get started. Continue Reading!

Click PLC Analog Dusk to Dawn Program

A dusk to dawn sensor usually is discrete on/off of the lighting control. If we want to vary the lights to mimic more of the sunset and rise, we would use an analog output to control the lights. I was recently asked about such a program. Every day they wanted the lights to go off at 10 pm and come back on at 6 am. At 9:30 pm the lights would be on at 70% or 7volts of a 0-10V signal. In the next half hour, the program will bring the lights from 70% down to 0%. In the morning the lights will come back on within the half-hour from 0% to 70%. Poultry Farms are one place that would utilize this program.

We will be developing a program that will do this with our Click PLC. Let’s get started! Keep on Reading!

C-More EA9 HMI Series Panel Object List Bitmaps

The C-More HMI Panel software uses virtual components called Objects. These objects are programmable to simulate the functions that you require on your automation project. Pushbuttons, Switches, meters, and graphs are just a few of the objects that are available to you.
A bitmap is an image file format used to store digital pictures (images). The extension used to represent a bitmap file is BMP.

We will now look at the object list bitmaps that we can use with our HMI panel. The bitmap objects that are available on the C-More EA9 are Bitmap Button, Static Bitmap, Dynamic Bitmap, Multi-State Bitmap, and Animation Bitmap. Let’s get started. Continue Reading!