




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 收稿日期作者简介:沈晓磊(1973.6),男,河南人,1995年毕业于哈尔滨工业大学,在职工程硕士,从事自动化控制及其在工业方面的实际应用方面的研究工作E-mail: Tel:基于Visual Basic的玻璃配料监控系统的实现沈晓磊1,李琳波2,晁建伟2(1.西安石油大学机械工程学院,陕西 西安 ;2.煤炭科学研究总院重庆院,重庆 )摘要:本文利用VB6.0实现了在WindowsXP环境下实现了对三菱FX2N系列PLC为核心的玻璃配料监控系统的运行状态进行实时监控,同时对通信协议和参数作出了详细说明,简述了编程过程中所要注意的问题,并给出了解决的方
2、案。关键词:监控系统;PLC;串行通信;VBThe Realization Of GlassIngredient Monitoring System Based On VB (shen xiaolei1 ,li linbo2,chao jianwei2)(1.School of mechanical engineering,xian shiyou university,xian ,china;2. chongqing branch china coal research institute, Chongqing ,china)Abstract:The paper introduces the
3、glass ingredient supervisory system based on Mitsubishi FX2N series PLC , uses VB6.0 software to realize on the computer and the PLC serial communication under the Windows environment, and carries on the real-time monitoring to its running status, makes the specify to the correspondence protocol and
4、 the parameter, summarizes the question which in the programming process had to pay attention, and has produced the solution plan.Key words: Monitoring System; PLC ;serial communication ;VB 1 引言可编程序控制器(Programmable Controller)简称PLC是以微处理器为基础的新型控制装置。它以卓越的可靠性、抗干扰性和极方便的可编程性广泛应用于工业控制领域。另外还能与其他计算机进行通信联网实现
5、上位机与PLC之间的串行通讯,最终达到计算机对PLC所连接设备工作状态的实时监控。本文结合计算机与PLC串行通信在玻璃配料监控系统中的应用,对此系统的设计进行了阐述。介绍了在WindowsXP环境下,使用VB6.0开发出上位机与FX2N系列PLC之间的串行通信程序,该程序能够利用计算机实时控制和管理PLC,实现数据的实时通信、交换和显示。2 玻璃配料监控系统的构成河南物华玻璃有限公司是一个年产40万吨的中小型玻璃厂,现需要扩厂改建。现场来的模拟信号有:砂岩 1、砂岩 2、石灰石、白云石 、长石 、纯碱、芒硝共计七路;开关量输入信号有:紧急停车1路、补料开关1路、掉电保护1路、报警复位1路、进料
6、开关8路、放料开关13路,加水开关1路、溜子壁振开关1路、掉电开关1路、混料机门开关1路,提升机开反馈1路,称房皮带开反馈1路、地坑开反馈1路、窖头开反馈1路,复位1路,共计36路;开关量输出信号有:模拟盘显示共计22路,放料控制共计16路,进料控制共计18路,称重显示共计23路。本系统下位机采用PLC工控机,该机具有速度快,精度高,储存空间大,并利于系统连网,使用高级语言编程方便等特点。控制系统采用上下位机双机运行,下位机主要完成控制任务,包括数据采集,数据处理,PID控制运算,工程量转换,以及控制输出和事故紧急自动停车,并且在上位机退出运行时能独立地完成控制任务。上位机主要完成数据显示,人
7、机对话,报表打印,配比的自动计算以及计算机联网和其他管理任务。3 通信系统设计3.1 上位机串行通信口的设置上位机通信接口部分采用VB语言来编写, 在VB中专门有一个控件Microsoft Comm Control(简称MSComm控件)用来提供串行通信。在编程过程中只要设置MSComm控件的属性, 就可以实现串行通信。用鼠标拖动这个图标到Form中,即可设置其属性。本工程采用事件驱动方式处理接受信息,即把 Rthreshold 属性设置为非零的值,此时只要接收字符或传输线发生变化就会产生串口事件OnComm。通过查询CommEvent属性可以捕获这些通信事件。VB的MSComm控件通过端口传
8、送和接收数据。因此可以通过对MSComm控件的相关属性来对串口进行设置,MSComm控件的主要属性:表1 MSComm控件的主要属性属性功能属性功能Commport设置通信口OutBufferSize输出缓冲区大小Setting设置通信参数InputMode设置接收数据模式InBufferSize输入缓冲区大小InputLen每次读取字符数Sthreshold设置一次从缓冲区读取字符数PortOpen打开和关闭通信口对于玻璃配料监控系统,采用标准的通信参数配置如表2所示:表2 标准的通信参数配置参数设置启动位1波特率9600b/s停止位2奇偶校验E数据长度7属性设置如下:CommPort=2
9、;Setting=9600,E,7,1;InBufferSize=40;OutBufferSize=2;InputMode=comInputModeBinary;Rthreshold=1; InputLen=1;Sthreshold=0;PortOpen=True;3.2 下位机通信设置当PLC与上位计算机之间进行通信时,一般把该通信方式称为上位机链接通信。本系统采用RS485通信口实现上位机链接,此时一台上位机可以与多达32台PLC进行通信,实现(1:N)的分布式控制系统。要启动上位机链接通信,在通信开始以前应该对PLC三个通信寄存器进行设置:D8120,D8121(存放站号),D8129(
10、间断时间)。PLC的设置要与计算机串口设置一致,故把PLC的通信设置为:7位数据位,1位停止位,偶校验,9600bps则D8120的值对应为H6086。下图是这三个通信寄存器的设置梯形图:PLC与PC机通讯的VB源程序大体如下(因篇幅有限只给出部分源程序代码):采用的是FX232BD通讯模块,协议是FX通讯协议。上位机和PLC的数据传送的部分程序Private Sub send()Dim outstring As Stringoutstring=00RDoutstring=outstring+fcs(outstring)+*+Chr(13)MSComm1.inbuffercounts=0MSComm1.Output=outstringDo DoEventsLoop Until MSComm1.InBufferCount 0instring=MSComm1.InputEnd Sub程序设计完成后,用SC09通信电缆通过编程口将程序下载到PLC内。这样上位机程序就可以通过PLC采集现场数据并将控制参数信息写到PLC中。4 结论本控制系统已经成功地在河南物化玻璃有限公司运行了一年多,系统的运行情况表明:该监控系统性能可靠,测量精度高,运行稳定,维护量小,人机界面友好且造价便宜,实现了上位计算机对多台PLC的监控,更改串行通
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字营销 课件 第1章 绪论
- 千之家加盟合同范本
- 委托销售珠宝合同范本
- 玉产品采购合同范本
- 医院工程就业合同范本
- 房屋按揭银行合同范本
- 防水供销合同范本
- 居委 调解 追债合同范本
- 连锁餐饮合伙合同范本
- 社区安全知识培训教材课件
- 【一年级上册语文统编版(2024)-第四单元汉语拼音】14. ang eng ing ong第二课时课件
- 2025年交管12123驾驶证学法减分及驾驶安全理论知识试题库(附含答案)
- 知识产权保护与服务平台创新创业项目商业计划书
- 2025年胎膜早破护理胎膜早破护理查房模板
- 镇痛镇静指南解读
- 2025年贵州贵阳市水务环境集团有限公司招聘27人笔试参考题库附带答案详解(10套)
- 2025届中国南方航空“明珠优才管培生”全球招聘30人笔试参考题库附带答案详解(10套)
- 原发性系统性淀粉样变性的护理措施课件
- 《阿房宫赋》课件 统编版高中语文必修下册
- DB54T 0498.3-2025 生态系统碳汇计量与监测体系建设技术规范 第3部分:湿地碳汇计量与监测方法
- 桥小脑角肿瘤护理查房
评论
0/150
提交评论