Best Practices for Data Collection from Multiple PLC Brands

Question:

I am exploring various options for collecting data from multiple PLCs (from various manufacturers) and storing it centrally either locally or in the cloud. It is crucial that the chosen solution supports multiple drivers to extract data from a diverse array of PLC manufacturers. Please note that the visualization of the data is not within the scope of this project.

Top Replies

Looking for top-rated SCADA software? Check out Ignition by Inductive Automation!

I have utilized Kepware to extract data from various types of programmable logic controllers (PLCs). Thanks, Mark.

Top choice for Kepware solutions

Are you in need of an OPC suite to gather data and a historian to store it? Is that the right solution for you?

I am currently exploring the options available in the market. There are two possible approaches to consider. The first is to gather data from PLCs and store it in a local database, with the ability to replicate or send the data to the cloud. The second option is to collect data from PLCs and send it directly to the cloud. Upon visiting the homepage of ptc.com, I noticed that Kepware supports a wide range of PLCs. Is the KEPServerEX product the recommended choice for this task, or are there other products available as well? We are dealing with multiple plants that use different PLC manufacturers, and our goal is to collect sensor data for analysis without the need to connect to a SCADA system.

Have you considered using OPC (OLE for Process Control) servers? They're designed for this kind of task, functioning as an interface between different PLCs and your data storage solution. OPC servers are vendor-neutral and are compatible with multiple types of PLCs, making them ideal for your varied data sources. They can also gather data and push it to local storage solutions or cloud-based systems. You might be able to find an OPC server that fits your needs perfectly, as they come with a diverse range of capabilities.

One solution you might find helpful is using an OPC (OLE for Process Control) server. OPC is a software interface standard that allows Windows programs to communicate with industrial hardware devices. Basically, it acts as a translator between the different PLC languages. It's widely used in the industry and supported by most PLC manufacturers. You can quickly and easily collect data from various PLCs and store it centrally. Moreover, you can choose between a local server or OPC UA which is more oriented towards Industry 4.0 and supports easy cloud integration. While OPC doesn't provide data visualization, it can connect to other applications that do when you're ready to expand your project's scope.

It sounds like you're diving into a complex but exciting project! For a solution that can handle data from various PLC manufacturers, you might want to explore using a data aggregation platform like MQTT or OPC UA, as they can support multiple drivers and standardize the communication between different devices. Additionally, implementing a lightweight middleware solution can help in consolidating the data before sending it to your centralized storage. Just ensure to evaluate the compatibility with the specific PLCs you're working with, as that will be key to a smooth integration. Good luck with your project!

It sounds like you’re embarking on an interesting project! For a solution that can handle multiple PLC manufacturers, you might want to consider using a middleware like Ignition or Node-RED, which can facilitate communication with diverse protocols. Additionally, integrating a data historian like InfluxDB or a cloud-based solution like AWS IoT can centralize your data efficiently. Just make sure to review the supported drivers for each option to ensure compatibility with your specific PLCs!

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: FAQs:

Answer: 1. What are some key considerations when selecting a system for collecting data from multiple PLC brands? - Answer: When choosing a system for data collection from diverse PLC manufacturers, it is important to prioritize compatibility with multiple drivers to ensure seamless extraction of data across different PLC brands.

FAQ: 2. Is it necessary for the data collection solution to support both local and cloud storage options?

Answer: - Answer: While the choice between local and cloud storage depends on specific project requirements, having the flexibility to store data centrally either locally or in the cloud can offer scalability and accessibility benefits.

FAQ: 3. How can I ensure that the chosen solution effectively handles data extraction from PLCs of various manufacturers?

Answer: - Answer: To ensure efficient data extraction, it is advisable to verify that the selected solution supports a wide range of drivers tailored to different PLC brands, enabling smooth data retrieval and integration regardless of the manufacturer.

FAQ: 4. Does the visualization of data play a role in the selection of a data collection solution for multiple PLCs?

Answer: - Answer: The discussed project focuses on data collection rather than visualization; hence, the emphasis lies on choosing a solution that excels in data extraction and storage capabilities, while visualization requirements can be addressed separately based on project needs.

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  β†’