[发明专利]一种基于WEB的PLC控制器及其在线编程方法在审
申请号: | 201910785331.3 | 申请日: | 2019-08-23 |
公开(公告)号: | CN110568811A | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 侯德玉 | 申请(专利权)人: | 湖南城控科技有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 11411 北京联瑞联丰知识产权代理事务所(普通合伙) | 代理人: | 黄冠华 |
地址: | 423000 湖南省株洲市北湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 程序库 浏览器 客户端软件 嵌入式系统 软件开发 网页编辑 系统平台 用户学习 在线编程 第三方 兼容性 调用 工作量 终端 监控 访问 维护 | ||
本发明公开了一种基于WEB的PLC控制器及其在线编程方法,包括以下步骤:步骤一、打开终端上浏览器,在浏览器上输入PLC控制器的IP地址或者域名,进入访问PLC控制器页面;步骤二、在系统平台的PLC控制器页面上进行PLC程序编写、修改、监控等操作;步骤三、在PLC控制器页面内建立程序库,便于调用各种程序。本发明无需使用第三方客户端软件,提高兼容性,减少软件开发的工作量;采用嵌入式系统,提高安全性;通过网页编辑,降低后期维护费用;增加程序库,降低用户学习成本。
技术领域
本发明涉及可编程控制器领域,更为具体地,涉及一种基于WEB的PLC控制器及其在线编程方法。
背景技术
随着互联网的网速提高和普及,无线的4G和5G的运用使得整个网络越来越可靠,延时越来越低,硬件的更新迭代使得控制器成本越来越低。现有的控制器均需要客户端软件一起配套使用,由于现在的终端设备存在多种不同的系统如:电脑端有Windows、Linux、Mac OS;手机端有Android,iOS系统等,并且各种系统又存在不同的版本,因此需要开发不同的相对应的客户端软件,导致兼容性低,工作量巨大,学习成本高、后期维护成本高等缺点。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于WEB的PLC控制器及其在线编程方法,把PLC软件安装在控制器中,减少了用户的学习成本;提高安全性;降低后期维护费用;减少软件开发工作量。
本发明的目的是通过以下技术方案来实现的:
一种基于WEB的PLC控制器的在线编程方法,包括以下步骤:
步骤一、打开终端上浏览器,在浏览器上输入PLC控制器的IP地址或者域名,进入访问PLC控制器页面;
步骤二、在系统平台的PLC控制器页面上进行PLC程序编写、修改、监控等操作;
步骤三、在PLC控制器页面内建立程序库,便于调用各种程序。
进一步的,所述程序库由自主开发程序库和非自主开发程序库组成。。
进一步的,所述系统平台包括:
页面库,用于为系统中所有功能模块提供操作页面的页面模板,并可根据需求调取相应的页面模板;
程序库,用于为所有所述功能模块的操作界面提供配件和工具;
资源库,用于所述系统平台涉及的所有图形、图表、图片以及文字形式的资源进行统一整合和存储,并明确调用资源的方式;
样式库,用于为所有所述功能模块的操作界面提供布局及样式支持,包括系统平台的整体布局、功能模块的布局、平台框架的样式以及所述功能模块中涉及的所有控件的样式,以此保证前端应用模块的正常展示;
方法库,用于将前端涉及的公共操作方法进行统一的归类和封装,以便所述功能模块在实现前端功能操作时进行调用。
一种基于WEB的PLC控制器,包括CPU和网络通信模块,所述CPU包括至少两个内核,其中,所述CPU的第一内核用于处理PLC的网页访问任务;所述CPU的第二内核用于处理PLC的逻辑控制任务,还用于同步网页访问任务的数据与逻辑控制任务的数据;所述网络通信模块通过TCP/IP网络协议与电脑、智能移动终端和服务器通信连接;其中,所述网络通信模块包括网络通信端口和网页服务提供模块,所述网络通信端口用于接收来自外部设备的网页服务访问命令,并发送给所述CPU;所述网页服务提供模块用于根据第一内核发出所述网页服务提供指令向所述外部设备提供页面服务。
进一步的,所述网页提供模块包括:
调用单元,用于根据所述网页服务提供指令调用所述程序库或者动态数据存储空间的控制过程数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南城控科技有限公司,未经湖南城控科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910785331.3/2.html,转载请声明来源钻瓜专利网。