OPC DA Client Application Development
Budget: ₹12,500 – ₹37,500 INR
We are an industrial automation company based in Mumbai, India, seeking a skilled C# developer to build a Windows-based OPC DA Client application.
The application will connect to an OPC DA Server (such as Kepware or Matrikon), subscribe to 2500+ tags in real time, and log the data into a SQL Server database.
Features Required:
• OPC DA Connection
• Connect to an OPC DA Server (e.g., Kepware, Matrikon).
• Handle subscriptions for 2500+ tags in real-time.
• CSV-Based Tag Configuration
• Tags (Node Address + Tag Name) will be defined in a CSV file.
• On application start, the program should read the CSV file to load tag details.
• Data Logging to Database
• Continuously log tag values along with timestamps.
• Logging should be done in a separate thread to ensure performance.
• Target database: MySQL Server (not MS SQL).
• Performance & Reliability
• Support high-speed polling and logging without missing data.
• Auto-reconnect to OPC DA Server if the connection drops.
Deliverables
• A working Windows EXE application.
• Full source code (Visual Studio project).
• Documentation (how to configure CSV, database, and OPC connection).
• Option to adjust polling rate.
• Configurable database connection settings in a config file.
• Error logging to a text file.
The application will connect to an OPC DA Server (such as Kepware or Matrikon), subscribe to 2500+ tags in real time, and log the data into a SQL Server database.
Features Required:
• OPC DA Connection
• Connect to an OPC DA Server (e.g., Kepware, Matrikon).
• Handle subscriptions for 2500+ tags in real-time.
• CSV-Based Tag Configuration
• Tags (Node Address + Tag Name) will be defined in a CSV file.
• On application start, the program should read the CSV file to load tag details.
• Data Logging to Database
• Continuously log tag values along with timestamps.
• Logging should be done in a separate thread to ensure performance.
• Target database: MySQL Server (not MS SQL).
• Performance & Reliability
• Support high-speed polling and logging without missing data.
• Auto-reconnect to OPC DA Server if the connection drops.
Deliverables
• A working Windows EXE application.
• Full source code (Visual Studio project).
• Documentation (how to configure CSV, database, and OPC connection).
• Option to adjust polling rate.
• Configurable database connection settings in a config file.
• Error logging to a text file.
Related categories:
SQL
C# Programming
Software Architecture
MySQL
Software Documentation
Visual Studio
Database Management