Utilizing CompactLogix PLC with FTalk View ME for OPC-UA data transfer to Grafana

Question:

Greetings, I am currently utilizing a compact logic 1769-L18 PLC with FTalk View ME for visualization purposes. While considering options for visualization on Grafana, I initially planned to use MySQL. However, ME does not support MySQL, leading me to explore alternative solutions. My current plan involves sending data from the PLC via OPC-UA, storing the data in InfluxDB, and having Grafana retrieve and display the data. Unfortunately, the 1769-L18 does not have OPC server support. Does anyone have suggestions on how to proceed with this setup?

Top Replies

If you have Grafana installed on one of your devices, you can utilize Pylogix to extract data from your PLC and store it in a database, especially if you have experience with Python programming. This integration allows for seamless communication between your industrial equipment and database systems through automation.

If you come across this thread in the future, I successfully sent and visualized data on Grafana by using Compactlogix, Node-Red, InfluxDB, and Grafana in my setup.

Hey there! You're almost on the right track with OPC-UA and InfluxDB. If your PLC does not support OPC server, you might want to consider using a middleware that does, to connect your PLC and InfluxDB. Middleware like Ignition, Node-RED or KEPServerEX could bridge this gap, as they can communicate with many PLCs including your 1769-L18, and also support OPC-UA. From there, storing data in InfluxDB and visualizing it in Grafana is a breeze.

I would recommend looking into the use of Node-Red to implement your solution. It's a programming tool that can be used to wire together hardware devices, databases, and APIs with a simple and intuitive user interface. You can create a flow that reads from the PLC using available protocols such as Modbus or EtherNet/IP and then writes that data into an InfluxDB database. From there, Grafana can easily pull the data for visualization. Check out Node-Red's website and forums and you will find plenty of examples and resources to help you get started.

It seems like you're in a complex situation, but there might be a solution. One viable alternative could be using Node-RED between your PLC and InfluxDB. Node-RED is capable of reading data from PLCs via MODBUS or Ethernet IP, and can act as a middleware to format and feed data to InfluxDB. Once your data is stored in InfluxDB, you'll be able to use Grafana for visualization as intended. This bypasses the OPC-UA issue and allows for the non-supported things to still function in an indirect manner. You should give it a try.

Hi, a simple way around your obstacle could be implementing a hardware or software intermediary that supports OPC-UA like Kepware or rSLinx as well as Modbus. You could have PLC 1769-L18 communicate with such an intermediary via Ethernet/IP or serial protocols and relay that to InfluxDB. Following that, you'd be all set to visualize the stored data with Grafana. Alternatively, you might want to look into Ignition SCADA by Inductive Automation, which supports OPC-UA and even has its own time-series database, making the connection to Grafana pretty straightforward. Just some food for thought!

It sounds like you're working with a pretty interesting setup! Since the 1769-L18 doesn't support an OPC server directly, you might consider using a third-party OPC-UA server that can communicate with your PLC and bridge the gap. Some options allow you to pull data from CompactLogix devices, like the Kepware or Softing solutions, which can then push data to InfluxDB. Another approach could be to implement a custom data acquisition solution using an intermediary device or software that can read the PLC data and send it to InfluxDB. Good luck with your project!

It sounds like you’re facing a bit of a challenge with the data flow from your PLC to Grafana! Since the 1769-L18 doesn’t support OPC, you might want to consider using a third-party tool like MatrikonOPC or Kepware, which can act as OPC servers for your PLC data and then push that data to InfluxDB. Alternatively, if you can leverage any existing communication protocols such as Ethernet/IP or Serial communication, you could write a small application or script that regularly pulls data from the PLC and pushes it into InfluxDB directly. This could serve as a workaround while letting you keep your visualization plan with Grafana intact. Good luck!

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

✅   Work Order Management

✅   Asset Tracking

✅   Preventive Maintenance

✅   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: 1. Can CompactLogix PLCs be used with FTalk View ME for OPC-UA data transfer to Grafana?

Answer: - Yes, it is possible to utilize a CompactLogix 1769-L18 PLC with FTalk View ME for OPC-UA data transfer to Grafana.

FAQ: 2. Why is MySQL not supported by FTalk View ME for visualization purposes?

Answer: - FTalk View ME does not support MySQL, which may require exploring alternative solutions for data transfer and visualization.

FAQ: 3. How can data from a PLC be sent to Grafana if the 1769-L18 does not have OPC server support?

Answer: - One approach is to send data from the PLC via OPC-UA, store it in InfluxDB, and then have Grafana retrieve and display the data.

FAQ: 4. Are there any suggestions on how to proceed with setting up OPC-UA data transfer with a PLC that lacks OPC server support?

Answer: - Seeking advice from experts or exploring alternative communication protocols may help in setting up OPC-UA data transfer with a PLC that lacks OPC server support.

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  â†’