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