[发明专利]一种西门子s7‑200的智能控制系统在审
申请号: | 201710528811.2 | 申请日: | 2017-07-01 |
公开(公告)号: | CN107404516A | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 孙瑜;郭佳;顾鑫森;卢超;秦岭 | 申请(专利权)人: | 南京理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G05B19/05 |
代理公司: | 南京理工大学专利中心32203 | 代理人: | 朱宝庆 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 西门子 s7 200 智能 控制系统 | ||
技术领域
本发明涉及一种自动化控制技术,特别是一种西门子s7-200的智能控制系统。
背景技术
在工业4.0已经成为趋势的今天,传统意义上的自动化制造已经不能完全满足生产需求,我们需要设计出一种可以在任意时间,任意地点控制西门子s7-200设备完成相应操作并可以及时将工作状态反馈至手机终端的系统,此外,该系统还具有自动监测工作状态并及时自动纠错并报警的功能,该发明在大规模生产中可以实现统一管理,批量操作,也能形成实时大数据来分析系统工作效率等情况。
发明内容
本发明提供一种西门子s7-200的智能控制系统,包括WEB服务器模块、核心控制模块、被控设备、用户端模块;核心控制模块包括opc服务器读写程序子模块、opc服务器子模块、西门子s7-200可编程逻辑控制器;用户端模块与WEB服务器模块互联,WEB服务器模块与opc服务器读写程序子模块互联,opc服务器子模块与opc服务器读写程序子模块互联,西门子s7-200可编程逻辑控制器与opc服务器子模块互联,被控设备与西门子s7-200可编程逻辑控制器互联。
本发明中WEB服务器接收由控制器所发出的包括控制指令的操作请求;从所接收的操作请求中提取出控制指令,转发给核心控制模块,控制模块的OPC服务器读写程序获取OPC服务器程序的端口,执行对S7-200可编程逻辑器件的读写操作,S7-200可编程逻辑器件执行控制指令来控制被控设备进行相应操作,OPC服务器读写程序定时将S7-200可编程逻辑器件的参数发送给WEB服务器模块,WEB服务器模块将参数与设定值比较,自动向核心控制模块发出纠错指令,再将数据打包发送至手机客户端,实现实时监控的功能。
附图说明
图1为一种智能控制系统的结构示意图。
图2为一种智能控制方法的流程示意图。
具体实施方式
结合图1,该控制系统包括用户端模块,WEB服务器模块,核心控制模块,被控设备。所述用户端模块为智能手机;所述WEB服务器模块为计算机终端,;所述核心控制模块包括,opc服务器读写程序,opc服务器,网线,可编程逻辑控制器设备。opc服务器是西门子公司为S7-200可编程逻辑控制器提供的服务器,可以对S7-200可编程逻辑控制器进行参数调整,寄存器置位可以被别的程序调用。所述被控设备指被S7-200可编程逻辑控制器控制完成各种操作的设备。
所述的手机客户端接入网络的方式为包括数据流量通讯和WIFI通讯。
所述的核心控制模块的OPC服务器读写程序采用Java语言编写,并使用了JeasyOpc工具,其功能在于与OPC服务器交互数据,通过OPC服务器间接实现对可编程逻辑器件的控制。所述的OPC服务器为西门子推出的PCAccess软件,是专用于S7-200PLC的OPCServer(服务器)软件。
所述的可编程逻辑器件为SIMATICS7-200Micro。在本发明开始工作前,可编程逻辑器件中已经写入了可以控制被控设备工作的PLC控制程序,如系统启动,系统急停,系统正常停机,系统复位等功能。
所述的被控设备,能被可编程逻辑器件为SIMATICS7-200Micro控制,完成各种动作。
一种基于西门子s7-200的智能控制系统的控制方法,包括以下步骤:
步骤一:在一台主机上完成WEB服务器与OPC服务器读写程序的连接,OPC服务器读写程序与OPC服务器PCAccess的连接,OPC服务器PCAccess与S7-200的连接。
步骤二:用户通过用户端模块的手机向WEB服务器发出TCP连接请求,可以选择通过wifi或数据流量方式。
步骤三:WEB服务器模块接收到TCP连接请求并返回连接成功信息。
步骤四:客户端向WEB服务器发出包装好的控制指令,WEB服务器从中解析出控制命令。
步骤五:WEB服务器将控制命令转发给OPC服务器读写程序,OPC服务器读写程序对可编程逻辑器件S7-200进行参数调整,寄存器置位。
步骤六:可编程逻辑器件S7-200对被控设备控制,使其完成各种动作。
步骤七:OPC服务器读写程序定时读取可编程逻辑器件S7-200的参数,将其转发给WEB服务器,WEB服务器将参数与设定值比较,自动向核心控制模块发出纠错指令并将其转发至手机客户端反馈给用户查看。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710528811.2/2.html,转载请声明来源钻瓜专利网。