Web-Accessible PLC Programming via Remote Web Server
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional industrial control systems require significant processing power and memory at remote terminals for programming and communication with PLCs, necessitating proprietary software installation and frequent updates, which is cumbersome and resource-intensive.
Innovation Solution
An industrial control system utilizing a web access module with a web server and PLC that allows remote programming and modification of controller programs via the Internet, providing programming software and controller programs over the web, enabling access and updates without the need for proprietary software on remote terminals, and accommodating varying software versions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If proprietary software is installed on remote terminals for PLC programming, then remote programming capability is achieved, but processing power and memory requirements increase significantly
Solution Approach 1:
A web server acts as an intermediary between the remote terminal and the PLC programming environment. The web server hosts the programming software and handles all processing requirements, while the remote terminal only needs a web browser to access the programming interface. This mediator approach allows remote programming capability without requiring significant processing power or memory at the remote terminal.
2Ease of operation
If proprietary software is provided for remote terminal installation, then communication with PLC is enabled, but software delivery and installation complexity increases
Solution Approach 1:
The system enables self-service access where users can directly access PLC programming capabilities through a web browser without requiring software installation, delivery, or configuration. The web server automatically provides the necessary programming environment and communication protocols, eliminating the complexity of software delivery and installation while maintaining full communication capability with the PLC.
3Reliability
If software updates are implemented for PLC programming, then functionality is improved, but version management and reinstallation requirements increase
Solution Approach 1:
The web server implements automatic feedback mechanisms to track and manage software versions. When updates are made to the PLC programming software, the web server automatically notifies users and provides updated versions through the web interface. This feedback loop eliminates the need for manual version tracking and reinstallation, as users can access the latest version directly through their web browser without any local software management.
Data Source
AI summary
An industrial control system that is for controlling an industrial process and that can be accessed via the Internet is disclosed. The industrial control system includes a plurality of I/O devices exchanging signals with the industrial process, and a web access module including a web server coupled to a PLC. The web server is capable of being coupled to at least one remote device via the Internet, and the PLC is coupled to the I/O devices. The web access module further includes programming software that can be utilized to generate a controller program for at least one of the PLC and one of the I/O devices. The web server is capable of providing the programming software onto the Internet for transmission to the remote device, so that the remote device is able to generate the controller program.


