- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据采集自动配料系统在冶炼中的运用
杨利峰 翟强
(江苏沙钢集团有限公司 张家港 215625)
摘 要: 本文详细介绍了通过OPC方式,实现访问底层功能的西门子PLC合金自动配料系统。
关键字: OPC, DCOM, S7-300, Visual Basic, ORACLE, 合金自动配料系统
1. 前言
在炼钢厂,合金消耗占整个产品制造成本很大的比重,
原理图如图1所示:
2.1 硬件组成简介
本控制系统采用的PLC是西门子S7-300,配有类似于一个小型的DCS系统,包括数字量输出/数字量输入各俩块,CPU 315模块等。上位机是一台工控机,可实现监视管理,,PLC完成自动配料计算,并可实现报警控制。S7-300 PLC功能强大,
系统由一套S7-300 PLC、一台工控机(画面监视)和一台数据采集服务器组成。其中,工控机(监视机画面)与PLC之间采用以太网进行连结,并通过以太网总线把数据发送到车间的服务器上。
秤的量程范围为0~3000公斤,输出信号为4~20MA,由于现场环境恶劣,所以采用了信号隔离器,以确保输入到PLC信号的稳定。
现场控制电动机的变频器(日本安川),速度设置为二级,一级采用工频50HZ-1400r/min,二级设定25HZ-700r/min。用PLC控制二级速度。
2.2 功能需求简介
1) 按炉进行数据采集,记录炉批号,料斗号,合金名称,加料时间,加料重量等信息。
2) 按倒钢信号进行炉批号的自动累加,及时进行人工确认。
3) 数据库存放到数据库中,可以按炉,按日,按班,按月等要求进行数据统计和汇总工作。
4) 在采集一个炉子当中,记录出钢时间,进料时间等信息并生成报表。
3. 软件功能的实现
3.1 PLC编程软件
(1)本软件采用西门子自带编程软件(STEP7 V5.2)进行编程,在整个PLC程序中通过组织块OB1、功能块FB1、功能FC10、数据块DB10等来实现合金上料控制和合金数据记录的目的。
??????????????
(2)为顺利实现数据采集,主要采用的方法有:
通过控制现场振动仓电机的接触器来判断目前哪个合金仓在加料;
通过控制现场向大包和电炉加合金的行程开关来判断是向大包加合金还是在向电炉加合金;
通过合金电子称数据的变化,来计算并记录合金加入数据;
通过S7-300 PLC内部功能块FC10的加减乘除运算,来准确记录各个料仓每次加入的合金重量;
通过S7-300 PLC内部功能块FC10的运算,S7-300 PLC内,DB10数据块的合金数据和人工界面相联接,VB的画面上;
为保证每炉钢PLC内数据的刷新,S7-300 PLCDB10数据块内上一炉的数据,
加料时间的记录。S7-300 PLC在现场料仓电机振动的瞬间,,,
(3)自动配料部分:假设操作工在人机画面发送500公斤数据到PLC中,其中50公斤为精配料(为经验数据):
a. 秤上的数据<0~(500-50)>公斤时,进行快速配料(工频50HZ)。通过数字量来设置变频器。
b. 秤上的数据<(500-50)~ 500>公斤时,进行精细配料(工频25HZ)。通过数字量来设置变频器。
3.2 OPC;DCOM
(1)服务器软件采用西门子软件自带的OPC SERVER,通过一系列硬件配置下载到PLC中。
(2)客户端(工控机)通过DCOM来访问OPC SERVER中的点。(如图3所示)。
图3 OPC Server 和Opc client 之间的访问
(3)OPC是用于过程控制的OLE的简称,它是基于DCOM技术的一种开放试系统接口标准。设备与不同PLC供应商的应用程序之间所进行的数据交换可通过一个接口进行。它是一个技术规范。OPC是连接现场总线信号与监控软件的桥梁,有了它做为通用接口,就可以把现场信号与上位监控,人机界面软件方便链结起来,还可以把它们与PC机的某些通用开发平台和应用软件平台链结起来,像Visual Basic ,Delphi,Visual C++等。
3.3 上位机软件
上位机软件采用Microsoft VisuaL Basic进行编程,该语言被广泛应用于各种软件的开发,具有以下优点:
(1)COM (分布组件对象管理)提供了最完备和高效的Windows基础类库,可提供对Widows系统平台上所需要的全方位的支持;
(2)是基于组件设计和可视化的开发环境;
(3)语言简单,开发容易;
(4)对数据查询提供了极其方便的控件,可通过ODBC访问来实现与Oracle数据库的接口;
(5)通过OPC接口的初始化来访问PLC中的点,具体代码如下:
Dim OutText As String
On Error GoTo Erro
您可能关注的文档
最近下载
- 《生态系统的结构和功能》教学设计-2025-2026学年人教版(2024)初中生物八年级上册.docx VIP
- 中成药处方点评专家共识的解读.pptx
- 管理人员台账+特种作业人员台账.docx VIP
- 《冶金企业和有色金属企业安全生产规定》、《生产安全事故罚款处罚规定》试题.docx VIP
- 人教版2025-2026学年八年级历史上册教学工作计划(及进度表).docx
- 整车开发流程培训.pptx VIP
- 残疾人就业指导培训项目组织机构及人员配备.docx VIP
- 体格检查之腹部检查.ppt VIP
- 《中华优秀传统文化》(卢志宁)089-2教案 第8课 中医诊疗与养生.pdf VIP
- 巨人通力GPN65KM(KDL or KDM)-YH无机房电气原理图纸_51833752D04D-2023-9.pdf
文档评论(0)