[发明专利]可编程控制器的编程辅助系统及方法在审
申请号: | 201210592712.8 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103914018A | 公开(公告)日: | 2014-07-09 |
发明(设计)人: | 王海峰 | 申请(专利权)人: | 施耐德电器工业公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王冉 |
地址: | 法国吕埃*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程控制器 编程 辅助 系统 方法 | ||
技术领域
本发明涉及一种可编程控制器(PLC)的编程辅助系统及方法。具体地,涉及一种容易使用的、用户友好方式的基于网络的PLC编程辅助系统及方法。
背景技术
传统上,对PLC进行编程时,用户首先需要在PC机上安装用于编程PLC的编程软件。并在PC机上运行所安装的编程PLC的软件,然后才能对PLC器件进行编程。这种PLC编程方式存在许多缺点。例如,只有安装了PLC编程软件的PC机才能进行PLC编程,而在安装PLC编程软件时,由于操作系统或其他未知原因会发生安装失败。并且,随着PLC器件的更新换代,PLC编程软件也需要随时升级,此时,用户需要在其计算机上更新软件。由于传统的PLC编程方式是基于PC机的单机方式,这带来了用户在安装、使用和更新PLC编程软件过程中的种种不便。
为了克服传统的PLC编程方式的上述缺点,需要提出一种容易使用的、用户友好方式的PLC编程辅助系统及方法。
发明内容
该发明的目的是提供一种容易使用的、用户友好方式的基于网络的PLC编程辅助系统及方法。
根据本发明的PLC编程辅助系统及方法与传统的基于PC机的单机方式的PLC编程方式相比,在任何具有网络浏览器以及网络链接的PC机上,根据本发明能够在PC机上不安装编程软件而直接使用编程软件,并且与操作系统或其他系统组件无关。根据本发明的PLC编程辅助系统及方法,不需要向不同的用户分发新版本的编程软件,也不要用户更新编程软件。
根据本发明的一方面,提供一种PLC编程辅助系统,包括:网站服务器,提供用于编程PLC的复杂算法、编程的正确性检查以及用户逻辑编译功能;多个用户端计算机,通过网络链接与网站服务器以及被编程的PLC器件相链接。其中,当用户通过用户端计算机链接到网站服务器时,用户端计算机上的网站浏览器请求从网站服务器下载用于编程相应的PLC器件的客户端编程软件,并在用户端计算机上的网站浏览器内执行用于编程相应的PLC器件的客户端编程软件,使得用户端计算机通过用于编程相应的PLC器件的客户端编程软件来配置PLC器件以及编写用户逻辑,并且用户端计算机通过用于编程相应的PLC器件的客户端编程软件来实现网站服务器与用户的接口连接以及与用户的交互操作。
其中:网站服务器由生产PLC器件的厂商提供。
其中:通过服务器脚本或类似C/C++以及JAVA之类的编程语言在网站服务器1上实现其功能。
其中:用于编程相应的PLC器件的客户端编程软件通过HTML、CSS、JAVA脚本以及JAVA applet的网站页面技术来实现。
其中:网站服务器包括:PLC器件数据库,包括所支持的PLC器件、模块和通信端口的信息和参数,在用户端计算机上的网站浏览器的客户端软件请求该信息和参数时,PLC器件数据库向其发送该信息和参数,用于配置被编程的PLC器件;用户逻辑检查器及编译器,当用户通过客户端编程软件将用户逻辑发送到网站服务器时,用户逻辑检查器及编译器将检查用户逻辑的语法并编译用户逻辑以及将编译结果发送回用户端计算机上的网站浏览器;用户应用数据库,用于存储和管理用户编写的用户逻辑,在请求时,将所存储的用户逻辑传送到用户端计算机上的网站浏览器;以及客户端编程软件存储器,存储用于编程PLC器件的客户端编程软件,在请求时,将所存储的客户端编程软件传送到用户端计算机上的网站浏览器。
其中:用户端计算机包括:器件配置器,用于执行PLC器件配置;用户应用管理器,用于管理用户逻辑;用户逻辑编辑器,用于用户编辑用户逻辑;调试器,用于在线调试用户逻辑;器件管理器,用于与被编程的PLC器件进行通信。
其中:从网站服务器获得的或者从用户端计算机的本地文件系统中获得用户逻辑。
根据本发明的一方面,提供一种PLC编程辅助方法,包括步骤:用户端计算机上的网站浏览器从网站服务器下载用于编程相应的PLC器件的客户端编程软件,并将其在网站浏览器中运行;用户通过所下载的客户端编程软件来配置PLC器件以及编写用户逻辑,并将用户逻辑发送到网站服务器;网站服务器检查用户编写的用户逻辑并将其编译;网站服务器将编译的用户逻辑发送回用户端计算机上的网站浏览器;用户端计算机上的网站浏览器连接被编程的PLC器件,并将编译好的用户逻辑下载到被编程的PLC器件中;在被编程的PLC器件中运行用户逻辑;被编程的PLC器件将作为用户逻辑运行结果的PLC状态发送回用户端计算机上的网站浏览器;用户通过用户端计算机上的网站浏览器来监视被编程的PLC。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于施耐德电器工业公司,未经施耐德电器工业公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210592712.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种鲢鱼的养殖方法
- 下一篇:一种提高虾苗长途运输成活率的动物保健品