加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15267534595

SIEMENS辽宁省丹东市西门子(授权)中国一级代理商-西门子技术支持-西门子变频器

更新时间
2025-01-31 09:10:00
价格
请来电询价
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
联系手机
15267534595
联系人
梁涛
立即询价

详细介绍

建设两套系统,一套测试大型泵系统另一套测试中小型泵系统,两个系统测试过程基本相似。要求先用扫码枪扫描泵的系统型号然后根据预先导入SQL 2012中的模板得出该型号应该用哪些配件,然后再用扫码枪去扫描配件核实是否有用错配件问题,如果配件选择正确则进入测试流程,在测试过程中产生的数据存入SQL 2012 并与预置在SQL里的数据进行对比来检查测试过程是否达标合格并在WinCC中显示,Zui终生成一张过程数据生产报表同时该生产报表可以随时通过系统序列号在历史测试结果中查询(每台泵可能测试过程有多次,要求不同次数全部记录并显示次数)。


二、项目的技术介绍

1.工艺流程以及系统主要配置:

根据客户提出要求制定主要工艺流程如下图所示:


图片


第一阶段(图片中1、1-1、1-2):首先扫码枪扫描系统型号条形码,结果经过PLC S7-1200进入到SIMATIC WinCC Runtime Advanced中,然后WinCC根据此条形码到SQL 2012中查询该系统型号信息,信息包括泵内零件与功能参数的条形码内容以及用于下一阶段测试对比的数据信息(如:静态泄露测试Zui大Zui小限值、极限压力Zui大Zui小限值、低真空测试压力Zui大Zui小限值等)等数据。将其中的零件数据与扫码枪扫描到的实际结果进行比对如果没出现用错配件的情况则进入下一阶段;


第二阶段(图片中2、2-1、2-2、2-3、2-4):第一阶段没有错误则进入第二阶段,第二阶段主要为测试,测试包括静态泄露测试、极限压力测试、低真空压力测试、高真空压力测试、排气罐Zui大压力测试等几大类;在测试过程中与第一阶段从SQL中查询出来的数据做比对判断是否合格(比如过程数据处于从SQL中查询出来的数据范围内认为合格超出则认为不合格),测试完毕则自动将过程数据存入SQL中。从图上可以看出我们可以通过WinCC读写SQL的信息(2-2)然后可以通过打印机直接打印出生产报告(2-3),同时手机端可以通过APP应用来访问WinCC服务器(2-4)。


方案比较:

在系统配置选择之初曾考虑使用WinCC V7.4,其强大的功能完全也可以胜任此项目使用(而且还附带SQL数据库),后来考虑到1200与WinCC Runtime  Advanced的youxiu全集成同时客户也对比2者在中型项目下的运行速度以及对工控机的要求等各方面原因Zui终选择使用了上面的架构。


三、控制系统完成的功能介绍

主要功能1-与SQL 2012建立连接

本项目中WinCC与SQL的读写是通过ODBC接口来实现的。在安装完SQL与WinCC软件后在SQL中先建立数据库,然后建立我们需要的表,下一步则在控制面板-管理工具-ODBC数据源中建立一个接口,这里定义该接口名称为:sql2012r2.这样我们在WinCC中用VBS与读写数据库建立连接的一个格式如下所示:

Set conn = CreateObject("ADODB.Connection")    

Set rst = CreateObject("ADODB.Recordset")      

conn.Open "Provider=MSDASQL;Initial Catalog=" & "V324" & _

          ";DSN=sql2012r2"

主要功能2-读取SQL2012数据

WinCC先是根据扫码枪扫描到的系统型号到数据库中查看相应信息返回给PLC,以便PLC进行比对处理,这里略去变量部分信息代码后查询语句如下:

SQL_Table = "SELECT * FROM " & "mb" & " WHERE "& "系统型号" & " = " & "'" & XT & "'"

Set rst = conn.Execute(SQL_Table)

If Err.Number <> 0 Then

 ShowSystemAlarm "Error # 按照命令要求未查询到相关信息-位置:读取SQL系统模板" & Err.Number & " " & Err.Description

Err.Clear 

Exit Sub

End If

主要功能3-写入SQL数据(以及测试遍数处理):

PLC处理完配件信息比对以及测试流程比对后向WinCC发送存储请求(将过程数据存储到SQL中),然后WinCC执行存储动作,这里相比上面读过程我们仅仅列出写入动作的代码格式:

 SQL 语法:INSERT INTO

主要功能4-在excel表中生成条形码并打印(生产报告生成):

用户要求根据过程数据等信息生成一张相应条形码信息的Excel表格并可以打印。这里生成的条形码信息借助于Excel内的控件完成,而往Excel中相应位置填写数据则由WinCC完成,除了填写该部分数据还将报告信息填写到内部变量中,而内部变量则借助WINCC的报表系统输出报告

Excel结果成品样例如下:


图片


生产报告如下所示,客户打印机为彩色打印机,打印出来成品样张与此基本相同:


图片



四、应用体会

随着工业4.0的发展,从Zui初的单站系统(仅一套PLC)外部带有操作开关到基本每台设备配备HMI触摸屏人机界面监视操作,再到现在越来越多的客户对生产过程数据以及历史数据的存储分析越来越加重视,大数据、云概念开始普及。在这样的大背景下WinCC在工业自动化中扮演了重要角色,其中SIMATIC WinCC Advanced在本项目中的使用首先从系统配置与用户操作使用角度看其对硬件依靠较低、界面友好简洁、运行稳定流畅等优势得到客户一致性认可,从功能开发使用角度看其基于TIA博图与HMI\PLC开发全集成一个平台下画面对象以及文本图形列表等与HMI开发可共用可灵活复制,支持VBS脚本开发可灵活编写用户定义功能代码如操作SQL数据库,其兼容性、可扩展性都与本身功能一样强大。简单的组态即可实现手机端APP访问WinCC RT服务端数据查看其画面。在这样的基础以及功能下相信WinCC在自动化领域的发展、用处会越来越更加广泛。


相关产品

联系方式

  • 电  话:18126392341
  • 联系人:梁涛
  • 手  机:15267534595
  • 微  信:15267534595