Adaptive Unit for Programmable Logic Controller Driver Auto-Installation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Incompatibility between programmable logic controllers (PLCs) and monitoring systems from different manufacturers leads to labor-intensive manual installation of driving programs and operation management interfaces, resulting in increased complexity and time costs, as well as the need for multiple monitor machines and varying control methods, which complicates data acquisition and reduces timeliness.

Innovation Solution

A system comprising an adaptive unit with a connection port and hardware layer management module, and a server with storage and operation modules, that automatically detects PLCs, selects corresponding drivers, and installs them, allowing for quick operation and simplifying the management of driving programs and interfaces by storing data for various PLCs, enabling plug-and-play functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual installation of driving programs and operation management interfaces is performed for each PLC and monitor machine, then compatibility between different manufacturers' equipment can be achieved, but labor and time costs increase significantly

Engineering Contradiction:
ImprovecompatibilityVSAvoidinstallation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automatic detection and installation of driving programs and operation management interfaces. The monitor machine automatically detects the PLC model, queries the server for corresponding drivers, and installs them without technician intervention, making the system self-configuring and eliminating manual installation requirements

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The server pre-stores driving programs and operation management interfaces for various PLC models in its database. This preliminary preparation allows the monitor machine to quickly retrieve and install the appropriate software components automatically when a PLC is detected, eliminating the need for manual installation at the time of deployment

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple dedicated monitor machines are introduced for different PLC types, then compatibility is ensured, but device complexity and management difficulty increase

Engineering Contradiction:
ImprovecompatibilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitor machine is designed with universal functionality to support multiple PLC types from different manufacturers. It automatically detects the PLC model and retrieves the appropriate driving programs and operation management interfaces from the server, enabling a single monitor machine to replace multiple dedicated machines and simplify the overall system architecture

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The server acts as an intermediary between the monitor machine and various PLC types. It stores and manages driving programs for different PLC manufacturers, allowing the monitor machine to access the appropriate drivers through the server without needing built-in knowledge of each PLC type, thus reducing system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If technicians learn multiple control methods and instructions for different machines, then compatibility across manufacturers is achieved, but operation complexity increases

Engineering Contradiction:
ImprovecompatibilityVSAvoidoperation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system provides a unified operation management interface that automatically adapts to different PLC types. The monitor machine retrieves PLC-specific control methods and instructions from the server based on the detected PLC model, presenting a consistent user interface that handles manufacturer-specific variations transparently, thereby simplifying operation for technicians

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Manufacturing precision

If manual installation and configuration processes are used, then precise control over each device is achieved, but productivity decreases

Engineering Contradiction:
Improveconfiguration accuracyVSAvoiddeployment speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system automatically detects PLC models, queries the server for corresponding driving programs and configuration parameters, and installs them without manual intervention. This self-service capability maintains configuration accuracy by ensuring the correct drivers are installed while dramatically improving deployment speed and productivity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The server pre-stores and organizes driving programs and configuration data for various PLC models. This preliminary preparation enables the monitor machine to quickly retrieve and install the appropriate software components automatically, maintaining configuration precision while accelerating the deployment process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8781607B2System, method and recording medium for driving a programmable logic controller
Publication Date: 2014.07.15 INSTITUTE FOR INFORMATION INDUSTRY
  • US8781607B2 patent drawing
  • US8781607B2 patent drawing
  • US8781607B2 patent drawing

AI summary

A system, a method and a recording medium for driving a programmable logic controller are disclosed. This system includes a server and an adaptive unit electrically connected to the server. When determining that a programmable logic controller is connected, a hardware layer management module of the adaptive unit informs the server. The server outputs a controller query data to query the programmable logic controller through the hardware layer management module. The server generates a control data conforming to a specification of the programmable logic controller according to a controller response data of the programmable logic controller, for the hardware layer management module to control the programmable logic controller.