电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

用VB6_0实现PC机对多台流量计远程数据采集与监控

7页
  • 卖家[上传人]:m****
  • 文档编号:458136729
  • 上传时间:2023-10-08
  • 文档格式:DOC
  • 文档大小:38.50KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、用VB6.0实现PC机对多台流量计远程数据采集与监控节能法律、法规 节能先关表格下载 节能宣传栏 节能相关技术标准 相关部门文件 栏 目 树 形 导 航 | 首页 | 行业信息 | 公司信息 | 部门信息 | 生产管理 | 技术资料 | 员工沟通 | 网上学习 | 帮助导航 | | 技术设备部首页 | 设备管理 | 计量管理 | 节能管理 | 部门动态 | 法规制度 | 技术交流 | 设备之窗 | 您现在的位置: 珠海供水 技术交流 技术设备部正文 用户登录 新用户注册 图文用VB6.0实现PC机对多台流量计远程数据采集与监控 【字体:小 大】 用VB6.0实现PC机对多台流量计远程数据采集与监控 作者:喻维纲 技术设备部来源:湘潭钢铁公司自动化部 点击数:18 更新时间:2005-10-28 摘要: 利用VB6.0 ActiveX 控件的MSComm通信控件,实现了Windows9X下单台PC机与多台智能流量计的串行通讯,达到了对分散设备的集中控制和计量数据的采集和自动上报功能。 关键词:PC机;流量计;智能仪表;RS485;串口;事件驱动 Collecting and contro

      2、lling the Long-distance Data of Flowrates by Using Personal Computer Base on VB6.0 Xiang Tan Steel Automatic Department Yu Wei Gang Abstract: This paper describes one personal computer series-communicating with many intellectual-flowrates under Windows9X by using MSComm controls of VB6.0 ActiveXs.Coming to centralized controlling scattered measure Equipment and Automatic data collecting and switching. Key word: Personal computer; floweret; intellectual meter; Serial communication RS485; incident

      3、 driving 一、 引言 在工业生产中,能源、动力介质的测量设备分布在现场的各个区域,给设备的监控和数据的统计带来诸多不便,随着智能仪表技术的不断发展,其通讯技术也在不断加强,当今的流量测量仪表大多带有RS-485通讯接口,完全可以运用现场总线方式实现多台测量仪表的集中监控与数据采集。 本文利用VB6.0的ActiveX控件Microsoft Communication 控件,方便的实现了Window9X环境下一台PC机与多台流量计测量仪表的串行通信功能,完成24台流量计的数据采集与管理。 二、 系统的硬件设计: 根据RS485电气规定,在两线制传输方式下,RS485驱动器可带32个接收器,实现多半点双工通讯,通讯距离在15m时波特率可达10Mb/s,通讯距离在1.2m范围内波特率可达100Mb/s,超过此距离可用Repeater(中继器),增大传输距离,系统方框图如图所示: 图中PC机通过RS232接口,经RS232RS485模块与多台流量计仪表相连接,一条总线上最多可接32台,每台仪表被赋予各自的通讯地址码用以识别身份,这样上位PC即能通过RS485总线对挂在总线上的每个仪表进

      4、行通讯。实现对流量计的远程数据采集与监控。 三、 流量计结构及通讯功能: 3.1 流量计大致由三部分组成: 1、 流量传感器,包括壳体组合,前置放大电路等; 2、 温度传感器组合; 3、 流量积算仪表组合。 随着单片技术的不断发展,流量积算仪大多采用单片计算机组成的智能系统,在完成系统的采样积算等功能的同时,还可以采用一定的通讯协议与遵循相同协议的设备联网,积算仪表系统中有1K以上字节的EPROM可以永久保存数据和命令,用户的命令和系统运行参数可通过串口从PC机发送到积算仪表,积算仪表将其格式化后存入不同的EPROM地址中,供运行时直接调用。 3.2 积算仪表与计算机的通讯采用RS-485半双工的方式,积算仪表作为从机,上位PC机作为主机,控制和监视流量计的运行,通讯波特率大多为 9600bps,通讯格式为:1位起始位,8位数据位,1位奇偶校验位,1位停止位,每个从站被赋予唯一的本机地址,采用主机轮询,从机应答的通讯方式。主机通过发送命令帧启动一次通讯,从机接收到数据后,判断呼叫地址是否和本机地址相同,若不同,则不与理睬,若相同则根据命令帧中的特征字(命令字),发送主机要求的数据帧。以

      5、TLXZ系列流量计为例,命令帧的格式如下: 项号1234 字节数1字节2字节4字节1 字节 意义起始字节(STX)从机地址(ADDR)特征字异或校验(BCC) 第一项为帧头(STX)取值41H,用以标志一帧的开始;第二项为从机地址(ADDR)流量计地址码,取值为031,当地址码两个字节都为255时为广播地址;第三项命令特征字为3A、3C、3F,用以命令流量计回传的数据内容,第四项BCC为异或校验,为前面数据的异或校验和用于通讯校错。 数据帧比较长,有个字节,其格式如下: 项号1231 字节数1字节2字节8字节1 字节 意义起始字节(STX)从机地址(ADDR)用户数据异或校验 命令帧与数据帧除第三项外,其它意义相同,数据帧的第三部内容是从机根据主机发出的命令帧向主机发出的本机即时、累计数据,或运行参数。 另外主机还有一个特殊的命令帧参数修改数据帧,它的格式为: 项号12345 字节数1字节2字节1字节8字节1字节 意义起始字节(STX)从机地址(ADDR)命令字用户数据异或校验 该帧的命令字特征为3E,起始码为3F,用以区别其它命令帧,第三部分是主机向从机发送的从机运行参数,从机收到此

      6、帧后,将数据格式化,存入EPROM中,以发送流量计的运行参数,对此帧从机不回应。 四、 VB6.0中的ActiveX控件: 在Windows环境下,出于对系统的安全考虑,操作系统完全接管了各种硬件资源,不允许用户直接对包括串口在内的硬件中断进行管理,以往人们只能通过繁琐的API函数或VisualC+标准通讯函数来控制各种硬件,现在VB6.0提供了一个ActiveX控件Microsoft Communication Control,Version 6.0,称为MSComm控件,利用它可以方便地进行计算机串口的通讯管理。MSComm控件有许多属性,其中与串口有关的重要属性有: CommPort设置串口号,类型short,设置为1、2、3等,分别表示COM1、COM2、COM3 Settings设置串口通讯参数(B、P、D、S),类型string ,B表示波特率,P表示奇偶校验(N无校验,E偶校验,O奇校验,M符号校验,S空格校验),D表示有效数据位数,S表示停止位数 PortOpen设置或返回通信端口状态,类型Bool; InputMode从接收缓冲区读取数据格式,类型VARIANT,设置

      7、为0时表示字符串格式,设置为1时表示二进制格式 Input设置从缓冲区中读取数据,类型Long; Output向发送缓冲区中写入数据,类型Long; InputLen设置或返回Input 每次读取的字节数,类型Short; Rthreshold 设置返回要接收的字符数,类型Short; Sthreshold 设置并返回发送缓冲区中允许的最少字符数,类型Short; CommEvent串口事件,类型Short; InputMode 使程序方便地选择从缓冲区读取数据格式。当串口接收到信息时MSComm 控件提供两种处理方法,一种为查询方式,一种为事件响应方式,利用SetCommEvent()函数设置串口响应事件。当响应事件发生时,系统会激活 OnComm()事件。在OnComm()事件中添加用户处理代码,则可实现类似中断的串口事件处理。 五、 用VB6.0实现对流量计积算仪表的串行通讯控制: 在Windows9X VB6.0编程环境下,新建工程引用MSComm通讯控件,在窗体中至少添加以下几个基本控件: 1、 1个MSComm控件,控制名为MSComm1,用于软件对串口的访问; 2、 两个定时器控件,名为(TimPeriodic和TimNonPeriodic),TimPeriodic 用于使PC机定时向各仪表发送周期性命令,使其定时回传实时数据;TimNonPeriodic 用于控制两次非周期性指令传送之间的时间间隔; 3、 1个非周期性命令发送按钮CmdNonPeriodic,用于非周期性指令的传送启动; 4、若干个用于显示仪表参数的文本框和设置仪表参数的对话框; 监控

      《用VB6_0实现PC机对多台流量计远程数据采集与监控》由会员m****分享,可在线阅读,更多相关《用VB6_0实现PC机对多台流量计远程数据采集与监控》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.