一体式电磁流量计_分体式电磁流量计_卫生级电磁流量计_卫生型电磁流量计_电池供电电磁流量计_卡箍式电磁流量计_废水电磁流量计_德克森仪表(淮安)有限公司官网

  official blog  中文版 | ENGLISH

Customer Service Hotline:0517-86930968     13951262528

Current Location:Home > 技術文章 
VB6.0的工控機與智能流量積算儀的串口通信
Updated:2019-7-9 9:26:15 Browse:1840 Close window Print this page
 1、引言
 
本文主要從應用的角度利用VB6.0的MSComm 控件和MODBUS協議,成功實現了某流量控制系統中工控機與帶RS-232輸出接口的智能數字流量積算儀之間的串口通信功能。D08-8CZM數字顯示表應用于底吹氬流量控制系統中流量的顯示,工控機通過讀取其顯示值作為反饋信號,從而實現流量的閉環控制。
 
2、D08-8CZM型智能數字流量顯示積算儀與串口通信
 
2.1 硬件構成
 
D07-12A型質量流量傳感器采用毛細管傳熱溫差量熱法原理測量氣體的質量流量(無需溫度壓力補償)。將傳感器加熱電橋測得的流量信號送入放大器放大,放大后的流量檢測電壓與設定電壓進行比較,再將差值信號放大后去控制調節閥門,閉環控制流過通道的流量使之與設定的流量相等。當本流量積算儀與MFC(質量流量計)配套使用時,只需用電纜通過D型插頭將流量積算儀與MFC連接起來即可。然后采用一臺上位機與一臺D08-8CZM流量積算儀進行通信的方式,使用RS232通訊方式:將2引腳(TXD)與上位機串口的RXD(工控機串口的2引腳)相連;3引腳(RXD)與上位機串口的TXD(工控機串口的3引腳)相連;5引腳(SG)與上位機串口的SG(工控機串口的5引腳)相連。
 
2.2 通訊原理
 
工控機作為上位機與從機(數字流量積算儀)采用主從應答方式進行通信,一個網絡中只有一個主機(上位機,節點地址為0),主機通過站號(數字流量積算儀的唯一地址)區分不同的從機。上位機始終處于主動狀態,根據程序運行的需要向(通信端口)數字流量積算儀發出讀寫等命令;從機處于被動狀態,接收并響應上位機的命令。需要讀采樣數據時,上位機通過通信口向指定地址的數字流量積算儀發出讀數據命令,數字流量積算儀響應并將數據準備好,按統一的數據通信幀格式編成響應字符串,主機再次讀通信口接收緩沖區即可讀到所需的數據。向數字流量積算儀寫數據時,上位機向指定數字流量積算儀發出寫命令及參數數據,積算儀即可接受并返回響應情況。上位機通過RS-232通信進行運行狀態監控、參數設置、診斷等遠程測控功能,實現這些功能采用了不同的通信格式。其中MODBUS協議通訊原理圖如下:
 
 
圖1 MODBUS協議的詢問應答環路
 
2.3 通訊協議
 
本通信協議應用于D08-8CZM型流量積算儀與上位機的通信,數據以16進制格式傳輸,波特率:9600;數據位8位;停止位:1位;效驗位:無。本協議與MODBUS協議兼容,可以通過上位機顯示流量積算儀的瞬時流量、累積流量、滿量程、單位和閥狀態(包括閥控、關閉和清洗),而且可以通過上位機設定流量積算儀的瞬時流量、使流量積算儀的累積流量清零。因此在本協議用到了MODBUS協議的命令$03(Reading 1~9words)、命令$05(Force single coil)和命令$06(Writing 1 word)。
 
使用命令$03可以通過上位機讀流量積算儀的當前狀態,其通信協議的具體格式為:
 
上位機 積算儀:01 03 00 02 00 08 E5 CC
 
各字節含義:
 
01: MODBUS地址;
03: 功能碼03(Reading 1~9words);
00 02:起始地址,00為高8位,02為低8位;
00 08:讀取的字數;
E5 CC:CRC效驗值,E5為CRC的低8位,CC為高8位。
 
上位機 積算儀:01 03 10 (1)~(16) CRCL CRCH
 
各字節含義:
 
01:MODBUS地址;
03:MODBUS命令號;
10:上傳的字節數;
 
(1)~(4):瞬時流量值;“00~09”表示數字“0~9”,“10~19”表示“0.~9.”;
(5)~(10):流量累積值;同上;
(11)~(14):滿量程;同上;
(15):流量單位;00表示SCCM和SCC,01表示SCCM和SL,11表示SLM和SL;
(16):閥狀態;00表示關閉,80表示閥控,FF表示清洗;
CRCL:CRC的低八位;CRCH:CRC的高8位。
 
3、用VB實現串行通訊
 
3.1 MSComm控件
 
VB的通信控件MSComm能夠提供串行通信的全部功能,程序編寫、調試簡單方便,開發速度快,該控件封裝了通信過程中的底層操作程序,用戶只需設置和監控控件的屬性和事件,就可以方便地實現異步串行通信。
 
采用MSComm控件接收數據,按照接收方式分兩種形式:事件驅動方式,定時查詢方式。本例為適應流量的實時控制采用定時驅動方式,若定時器計時到,通過串行通信口向指定地址流量積算儀發出讀寫等操作命令,等待時間到則檢查InBufferCount屬性值來判斷輸入緩沖區中是否接受到了相應數目的字符,從而進行讀取、判斷數據合法性和數據存儲、處理等操作。
 
3.2 通信功能的編程實現
 
程序框圖如下:
 
 
圖2 串口通信程序框圖
 
串口初始化:MSComm1.CommPort = 1
MSComm1.SThreshold = 1
MSComm1.Settings = 9600,N,8,1
MSComm1.InBufferSize = 1024
MSComm1.OutBufferSize = 1024
MSComm1.InputMode = comInputModeBinary
 
打開串口并定時發送數據命令:Private Sub Timer1_Timer()
Dim bytearray(0 To 7) As Byte
bytearray(0) = &H1
bytearray(1) = &H3
bytearray(2) = &H0
bytearray(3) = &H2
bytearray(4) = &H0
bytearray(5) = &H8
bytearray(6) = &HE5
bytearray(7) = &HCC
MSComm1.InputLen = 21
MSComm1.InBufferCount = 0
MSComm1.OutBufferCount = 0
MSComm1.RThreshold = 1
MSComm1.PortOpen = True
If MSComm1.PortOpen = True Then
MSComm1.Output = bytearray
End If
End Sub
接受數據:Private Sub MSComm1_OnComm()
Do
DoEvents
Loop Until MSComm1.InBufferCount = 21
Dim dataread() As Byte
Dim tempdata As Variant
Dim str As String
If MSComm1.CommEvent = comEvReceive Then
tempdata = MSComm1.Input
ReDim dataread(UBound(tempdata)) As Byte
For i = 0 To UBound(tempdata)
dataread(i) = tempdata(i)
End Sub
 
同理利用以上程序框圖和通信協議可以完成下圖的所有功能:
 
 
 
圖3 基于VB的D08-8CZM型流量積算儀
 
4、結束語
 
利用VB6.0的MSComm 控件和MODBUS協議,實現了工控機與帶RS-232輸出接口的智能數字流量積算儀之間的串口通信功能,使其能夠實時的采集瞬時流量,并成功的應用于底吹氬流量閉環控制系統。這種通信方式靈活方便,結構簡單,可靠性高,完全達到了預期的要求,具有較好的實際價值和使用性。
Previous article: LabVIEW實現多功能...
The next article: 流量積算儀測量結...

主要產品類別:溫度儀表  壓力儀表  流量計  液位計  校驗儀表    流量積算儀  電磁流量計價格法律聲明聯系我們 
本站關鍵詞匯:智能電磁流量計   蒸汽流量計    渦輪流量計   磁翻板液位計    一體化溫度變送器    壓力校驗臺  玻璃板液位計  污水流量計  衛生級電磁流量計  衛生型電磁流量計  
友情鏈接:液位計  流量計  
 CopyRight ©2012  德克森儀表(淮安)有限公司   m.xtljc.com  版權所有  ICP備案編號:  蘇ICP備12059484號-1   蘇公網安備 32083102000129號  
電話:0517-86930968   聯系人:閔經理   手機:13951262528   傳真:0517-86930969   E-mail:dirksengroup@163.com   QQ:25291658

  技術支持上海seo優化Keywords:  玻璃板液位計   電磁流量計價格   壓力校驗臺   網站地圖   百度
在線客服系統
主站蜘蛛池模板: 酒博会丨京酒展丨北京国际酒业博览会 | 陕西散花照明-西安太阳能路灯,陕西太阳能路灯,西安太阳能路灯厂家,陕西太阳能路灯厂家 | 深圳钢成培训专业从事,五轴培训,车铣复合培训,数控车床,CNC数控编程,模具编程 ,钣金机械与模具设计,powermill,mastercam,solidworks,ug,hypermill培训 | 锂电池破碎生产线|大型电池粉碎机|锂电池分离设备|电池破碎打粉设备-河南鑫恒岩重工科技有限公司 | 中科联航(江苏)-信息化监理|信息化咨询|信息系统项目管理|信息系统工程监理公司 | 天津止回阀-止回阀报价/哪家好-天津蝶阀/进口阀门/通风蝶阀批发-闸阀阀门/球阀生产厂家-天津凯维斯阀门制造 | 专注客流统计,客流分析,人流统计系统,客流计数器-广州市天威电子科技有限公司 | 实验升降炉-箱式管式炉- 台车真空炉-熔块旋转炉-推板隧道窑-洛阳鲁威窑炉有限公司 | 银马全自动免烧砖机设备厂家,提供免烧砖机价格报价及生产视频 | 宁波雷豹机电科技有限公司|雷豹冷风机|雷豹工业大风扇|MFC18000|MFC16000|MFC6000|EF3622|EF4222|EF4822|移动工业蒸发式冷风机空气冷却器|大型工业空调扇|雷豹移动式工业大风扇|雷豹大风扇|生产厂家|公司官网 | 南京消防申报公司-江苏国消设备安装有限公司 | 真空烘箱-高低温试验箱-防爆烘箱-防爆高低温试验箱-老化房-恒温恒湿箱-高低温试验箱-高低温冲击试验箱厂家—上海标承实验仪器有限公司 | 机械智能停车设备_智能机械式立体停车库_立体车库停车设备租赁_山东科博机械车库 | 全自动码垛机械手,码垛机器人,拆包机,缠绕机,开箱封箱装箱机厂家-山东昊宇自动化设备有限公司 | 泰安led显示屏-泰安户外裸眼3D显示屏-扩声系统-舞台灯光机械-电子屏-肥城宁阳新泰东平-泰安市奇美特电子有限公司 | 石家庄华龙鼎电动门,石家庄电动门电话,石家庄电动门配件,石家庄电动门维修电话,石家庄电动门安装电话,石家庄华龙电动门 | 金华美凡文化传媒有限公司| 男装加盟,男装加盟店,男装代理,男装品牌加盟,品牌男装加盟-虎豹男装品牌加盟 | 普利卡管|普利卡管接头|普利卡接头-上海闵彬管业有限公司 | 气动隔膜调节阀,气动比例调节隔膜阀|川熙流体设备百科 | 深圳市大业激光成型技术有限公司 | 拉布机_全自动拉布机_全自动拉布机厂家-江苏拉布机械科技有限公司 | 上海惠涵实业有限公司-德国进口风机,德国Elektror依莱克罗风机 上海画册设计-上海宣传册设计-产品手册设计-企业画册设计公司 | 罗茨鼓风机维修_三叶罗茨风机维修厂家电话_山东长沙章丘鼓风机修理_章鼓高压真空泵「上门服务」 罗茨鼓风机价格_三叶罗茨鼓风机厂家-山东锦工有限公司 | 烟台金海药业有限公司 | 免费的动态思维导图软件,脑图大师,思维导图制作软件 - 万彩脑图大师官网 | 铸铁平台,三维柔性焊接平台,划线平台,大理石平台,检验平板,花岗石平台_泊头市恒量机械设备有限公司 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 苏州探测器清洗_烟感探头清洗_感烟探测器维修清洗_火灾探测器清洗报价/价格_进口国产消防设备清洗_江苏智淼探测器清洗厂家- | 无锡紫苹果装饰首页-高端别墅装修设计,专业别墅装饰公司 | 油气回收设备厂家_加油站/化工厂油气回收装置解决方案-金辉环保 油漆颜料砂磨机,油墨水砂磨机,水性涂料砂磨机-常州市奥能达机械设备有限公司 | 聚丙烯酰胺,聚合氯化铝,重金属捕捉剂,污泥调理剂,活性氧化铝,生石灰,反渗透阻垢剂,工业葡萄糖,硫酸铝,果壳活性炭,柱状活性炭,蜂窝活性炭,石英砂,锰砂-北京雁归来环保科技有限公司-以真诚为立足之本,以质量为生存之本,愿与海内外同仁共创双赢。雁归来人一路走来,气贯长虹,勇锐盖过怯弱,进取压倒苟安!我们紧扣时代脉搏,专注水处理、继往开来! | 制砂机_鹅卵石制砂机_河卵石制砂机_制砂机价格-上海山卓重工机械有限公司 | 众学稳尚升学规划网-高考填报志愿机构_新高考选科指导 | 石牌坊价格_石雕农村门楼图片_石牌楼雕刻制作 _ 长城石雕 | 太原重卡叔叔运输有限公司-山西太原大件运输、太原物流公司、太原货运物流、太原大件运输、太原货运信息、长治物流公司、长治大件运输、晋城物流公司、晋城大件运输、忻州大件运输、朔州大件运输、阳泉大件运输、大同大件运输、吕梁大件运输、临汾大件运输、运城大件运城 | 沼气池-沼气设备-沼气工程-山东达禹环境工程有限公司 | 学汽修-汽修培训-郑州万通汽车学校[官网] | 上海离婚律师|婚姻律师离婚纠纷咨询解答-金牌上海离婚律师团队 | 深圳激光焊锡机-全自动点胶机设备-全自动激光焊锡机厂家-深圳创精锐 | 微机保护装置_发电机保护_变压器保护_逆功率保护_防孤岛保护装置_光伏发电_杭州继保电气集团有限公司 |