Category Archives: PLC Learning

This offers ways in which you can learn PLC programming.

C-More EA9 HMI Series Panel Sending Email

The C-More EA9 HMI Panel through the Ethernet port can send secure email messages. These mail messages with attachments can be sent through a specified mail server.

We will be sending an email using a Gmail account with authentication. This will also include an attached logged data file. We will also discuss how the C-More HMI can send a text (SMS) message. Let’s get started. Continue Reading!

C-More EA9 HMI Series Panel FTP File Transfer Protocol

The C-More EA9 HMI Panel through the Ethernet port can be set up to use FTP (File Transfer Protocol). FTP is a standard network protocol used to transfer computer files between a client and a server on a computer network.
The C-More HMI can be used as an FTP Client or Server depending on your application.
An FTP client can send and receive files from an FTP server site. You will need an FTP Server already set up in your network to use this feature. (Example: FTP Web Server) See the help file in the C-More software for more information on the Cmore FTP Client Setup and use.

The Cmore FTP Server can retrieve data from the C-more memory with requests from the client. The power of this setup is the ability to automate the retrieval of the information using a batch (BAT) file. We will be setting up the FTP Server function and access the data log that we set up previously using a PC as the client. Let’s get started. Continue Reading!

ACC Automation 2019 Review

Accelerate Learning …
Accelerate Machines…
Accelerate Knowledge…
ACC Automation

It is a good time to be in the automation business. Technologies are merging and communicating like never before. What was impossible is now possible for the industrial plant floor. We are looking forward to the New Year and new possibilities for implementing your control solution.
Each year we like to take a few minutes and reflect on the past, current, and future of ACC Automation. You have helped us to build the site that you see today through questions, comments, and suggestions. Thank you.
2019 has been our best year yet thanks to you. Keep on Reading!

C-More EA9 HMI Series Panel Data Logging

The C-More HMI Panel can log data using the Line Trend Graph or PID Faceplate Trend Graph objects. When Save Log Data is selected on the Options tab configuration for that object, data is written to a “.txt ” file saved to the storage device selected.
Data Logging is commonly used to monitor systems and/or processes taking place at an industrial facility, providing time, date, and current conditions as configured on the Object. Data Logging can be used to collect temperatures, flows, alarms, levels, pressure and just about any instrument measurable condition.

We will be data logging from a Line Trend Graph. A register (word) made up of bits will also be logged. We will log this information every second on our USB stick. Starting/stopping the logging can be controlled on the HMI as well as USB reject. Once the USB is ejected, it can then be connected to our computer to review the files. We will also view and download the files from our web server that we enabled last time on our C-More EA9 HMI panel. Let’s get started. Continue Reading!

BRX Do-More PLC MQTT Communications

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.

We will be installing a windows based broker called Mosquitto. The Do-More BRX PLC will be one of the clients publishing and subscribing to the MQTT broker. MQTT Lens (Chrome Browser App) will be the other client publishing and subscribing to the MQTT broker. Each client will share information. Let’s get started. Continue Reading!

C-More EA9 HMI Series Panel Web Server and Remote Access

The C-More HMI Panel can function as a simple web server. A web server includes software and hardware that will respond to World Wide Web client requests. The communication used between client and server takes place using the Hypertext Transfer Protocol. (HTTP). Information generally takes the form of pages that may include images, style sheets and scripts in addition to the page text contents. Remote access will allow for viewing or controlling the C-More EA9 HMI. We can use any windows based machine or use the C-More remote HMI App from Apple iTunes store, Google Play or Amazon App Store for mobile devices.

We will turn on the webserver functionality in our HMI panel. Using a web browser (Chrome), we will connect to our C-More EA9 HMI. We will then download the remote access software from the website. We will then run this remote access software to control our existing HMI program. Let’s get started. Continue Reading!

BRX Do-More Simulator MQTT Publish Subscribe

MQTT stands for Message Queuing Telemetry Transport. It is a simple publish and subscribe communication protocol that 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) or Industrial Internet of Things. (IIoT)

We will be using a free on-line public MQTT broker from HiveMQ. Messages will be published and subscribed to by two clients. The first will be an MQTT Browser Client by HiveMQ. The Do-More Designer Simulator PLC will be the second MQTT Client. Information in the form of bits and words will be published and sent to both clients. Let’s get started. Continue Reading!

C-More EA9 HMI Series Panel Barcode Scanner Input

The C-More HMI Panel will support a barcode scanner (barcode reader) input. A scanner uses a light source and a light sensor to translate optical impulses into an electrical signal. The CMore can accept a USB barcode scanner input.

We will now connect and program a barcode scanner into our HMI panel. The PLC ladder logic will then be modified to take action on the barcode input. Let’s get started. Continue Reading!

BRX PLC PID Ramp Soak Profile

The purpose of a ramp soak profile is to make gradual, controlled changes in temperature (Ramp), followed by a temperature hold (Soak) period.
We will be using our Proportional-Integral-Derivative PID Instruction with PWM output that we looked at last time to apply the ramp/soak profile.
Using the immersion heater in a cup of water to keep the temperature at a constant value, we will be adjusting the profile of the temperature as we increase the setpoint (Ramp) and hold that set point for a predetermined time. (Soak) We will then decrease that temperature back to the original setting. (Ramp)

We will be modifying our existing program from our PID with PWM Output post. Let’s get started. Continue Reading!

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!