【doc】 VB+串口通讯与开关量的检测与输出.doc
《【doc】 VB+串口通讯与开关量的检测与输出.doc》由会员分享,可在线阅读,更多相关《【doc】 VB+串口通讯与开关量的检测与输出.doc(8页珍藏版)》请在三一办公上搜索。
1、VB串口通讯与开关量的检测与输出VB+串口通讯与开关量的检测与输出VB+串口通讯与开关量的检测与输出摘要本文以VB和计算机串口在一个小型配料工程中的应用为例,详尽地阐述了串口在配料系统中的应用方法,特别是串口通讯中的开关量的检测和输出要点.该方案降低了系统硬件的成本.关键词VB串口通讯开关量配料控制管理低成本0引言在一般的配料系统中,通常配置一台上位机对配料过程中所产生的一系列数据进行存储和处理,且需要检测来自现场的一些开关量信号.在上位机与称量仪表的串行数据通讯中,一般只用了3针(点)(TXD,RXD,GND),而还有6针(CD,DSR,CTS,RI,DTR,RTS)没有用到,而这些没有用来
2、的引脚就正好可用于检测和输出开关量.下面介绍基于VB6.0平台的一个小项目._丁程概况:该项目是广州科密集团公司用于一种新型耗材配方研制的一个自动配料管理系统.由于实验场所环境的限制,计算机不能放在现场(不要求设立专人去操作计算机),只要求操作工人每次称量时按下秤台旁边的一个按钮,即可存储当前每种物料的名称及其重量,使管理系统以这个实测数据为依据,进行整理和加工后,最后得出综合分析结果,为以后的正式生产提供配方工艺上的依据.因此,该系统要求负责实时采集仪表的数据,实时采集开关量(按钮和转换开关的状态),实时地提醒操作员当次配料是否有效(根据配方分析是2005年7月第7册总第51册向序荣(成都大
3、鹏兴科技有限公司)否输出报警开关量信号).此外,还存储当前物料的种类和配料量,完成配方的管理,用户日后的数据查询和分析工作等.根据这种要求,我们可以选择一种RAD工具来作为开发平台.硬件配置:两套计量设备(包含两台定点输出仪表),一台计算机(采用工控机).软件:本实例采用Microsoft公司的VisualBasic6.0作为开发平台.VisualBasic是一种具有可视图形界面的快速开发工具,它可以利用Mscomm控件来实现对串口的控制,对开关量的检测以及开关量的输出.先介绍一下串口的九个引脚所代表的意义:RX接收数据TxD发送数据GND接地注:(连接计算机和通讯仪表的接地端)CD调制解调器
4、通知计算机有载波被检测到DTR计算机通知调制解调器可以进行传输DSR调制解调器通知计算机准备就序RI调制解调器通知计算机有电话打来CTS调制解调器通知计算机可送出数据RTs计算机要求调制解调器将数据发出根据这些引脚的意义,我们将调制解调器当成其它的外部设备,CD,DSR,RTS,RI可以用于开关量的输入检测.RTS和DTR则可用于开关量的输出.具体方法如下:添加部件MicrosoftCommControl6.0控件.1控件属性设置介绍Commport:设置或返回端口号.就是指通讯的端口号,用COMM1就设为1,用COMM2就设为2,但MSComm控件的最大值是16,在本项目中同时用了两个口,因
5、为需要和两台仪表进行通讯(常用计算机有两个串口,如果串口不够用的话,可以买串口卡).Settings:设置并返回波特率,奇偶校验,数据位,停止位.参数格式为:”BBBB,P,D,S”.例如”9600,E,7,2”;在RS232中双方必须完全一样,彼此才能顺利的通信.否则的话将不能正确的接收到来自对方的信号.Handshaking:设置并返回硬件握手协议;(设为无)InBufferSize:设置并返回接收缓冲区的字节数;OutBufferCount:返回在传输缓冲区中等待的字符数.也可以用它来清除传输缓冲区;DTREnable:确定在通讯时是否使DataTerminalReady(DTR)线有效
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- doc 【doc】 VB串口通讯与开关量的检测与输出 VB 串口 通讯 开关 检测 输出
链接地址:https://www.31ppt.com/p-2389399.html