How to Integrate MES Systems and Transfer Data from ControlLogix to SQL Database

Question:

Hello everyone, I am interested in integrating MES systems and transferring data from a ControlLogix or CompactLogix processor to a SQL database. Can anyone recommend a reliable guide for implementing this process? Additionally, what software tools are necessary for completing this task? The available solutions are numerous, but there appears to be a lack of comprehensive documentation on this topic. Your assistance is greatly appreciated. Thank you, Vlad R.

Top Replies

Which technology or approach do you favor for data transaction in industrial settings? There are various options available for companies to consider when it comes to choosing a solution. Some popular choices include traditional SCADA systems with VBA coding, specialized PLC cards for data transmission, off-the-shelf PC-based transactors such as FTTM, newer SCADA technologies, and custom solutions developed in languages like C#/.NET, Python, or Java with direct PLC connectivity drivers. Each option offers unique benefits and considerations for optimizing data handling in industrial environments.

SD_Scott asked about preferred technology and philosophy for data transaction. Different companies utilize various solutions, including traditional SCADA with VBA code, specialty PLC cards, off-the-shelf PC transactors like FTTM, newer SCADA technologies, and custom solutions in languages like C#, .NET, Python, or Java with direct PLC drivers. It's an intriguing question, and weighing the pros and cons of these options is essential to find the most suitable approach. Ultimately, the goal is to build a front-end system based on an SQL database, making direct drivers in C++ or C# an appealing and potentially cost-effective choice. Thank you, Vlad.

With a vision of developing various front-end systems utilizing SQL databases, I recommend exploring Inductive Automation's Ignition product. Even if their Java-based HMI/SCADA may not fit your requirements, the underlying engine is SQL-based. The foundation of "SQL Bridge" was established before the visualization engine was introduced. Look into Inductive Automation for SQL-based solutions for front-end systems.

Ken Roach recommended considering Inductive Automation's Ignition software for your HMI/SCADA needs. While the Java-based platform may not be the right fit for you, it is built on a core SQL engine known as "SQL Bridge." I have been struggling to get their trial version up and running, despite having installed Java. Unfortunately, I have not received a response from their support team, so I will attempt to contact them by phone.

In response to a question, Vlad Romanov expressed interest in exploring the various pros and cons of different solutions in order to determine the best approach for creating a front-end system based on an SQL database. He believes that having direct drivers in C++ or C# would offer a cost-effective solution for achieving his vision. For systems integrators, it is important to be familiar with multiple philosophies. For controls engineers, the chosen solution should be something the company can support and feel comfortable with. Having transitioned from being a PLC programmer to a software developer, Vlad follows a method involving a CIP direct driver for Controllogix that allows for additional functionalities not possible with standard drivers. He uses this driver in windows services to create a middleware layer, which forms part of a comprehensive system philosophy encompassing UI, middleware, database, and PLC components. This approach has proven successful in several large manufacturing companies. If you are in need of guidance on similar projects, Vlad is willing to offer assistance and share his expertise. Cheers, SD.

Hi Vlad, I've had a similar project a while back where we used Rockwell's FactoryTalk Transaction Manager. This tool allowed us to create transactions to move data between a ControlLogix processor and a SQL database. As for the guide, Rockwell's knowledgebase provides some useful walkthroughs, though it could take some time to find exactly what you need. You may also want to look into Ignition by Inductive Automation. Its SQL Bridge Module enables bi-directional data movement between PLCs and SQL databases and there's comprehensive documentation on their support portal. Always remember: the key to success in this sort of project is clear understanding of your data and solid planning. 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. What is MES and why is it important to integrate with ControlLogix for data transfer?

Answer: Answer: MES stands for Manufacturing Execution System, which helps manage and monitor manufacturing operations. Integrating MES with ControlLogix allows for seamless data transfer, enabling real-time monitoring and analysis of production processes.

FAQ: 2. What are the key steps involved in integrating MES systems and transferring data from ControlLogix to a SQL database?

Answer: Answer: The key steps typically involve setting up communication protocols between MES and ControlLogix, configuring data transfer mechanisms, mapping data points, and establishing a secure connection to the SQL database for storage and analysis.

FAQ: 3. Which software tools are commonly used for integrating MES systems with ControlLogix and transferring data to a SQL database?

Answer: Answer: Commonly used software tools include Rockwell Automation's FactoryTalk ProductionCentre for MES integration, Rockwell's RSLinx for communication with ControlLogix, and SQL Server Management Studio for managing data in the SQL database.

FAQ: 4. Is there a reliable guide available for implementing the integration of MES systems with ControlLogix and data transfer to a SQL database?

Answer: Answer: While comprehensive documentation on this specific topic may be limited, consulting Rockwell Automation's technical resources, attending training sessions, and seeking guidance from experienced professionals in system integration can provide valuable insights and assistance in implementing the process effectively.

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