亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        利用VB實現(xiàn)溫度儀表具有多種功能

        2016-08-08 09:42:18陳慶峰宮志清
        工程與試驗 2016年2期

        陳慶峰,宮志清,韓 冬

        (1.長春機械科學研究院有限公司,吉林 長春 130103;2.吉林省鵬程電器消防設(shè)備有限公司,吉林 長春 130062)

        ?

        利用VB實現(xiàn)溫度儀表具有多種功能

        陳慶峰1,宮志清2,韓冬1

        (1.長春機械科學研究院有限公司,吉林 長春 130103;2.吉林省鵬程電器消防設(shè)備有限公司,吉林 長春 130062)

        摘要:通過VB程序設(shè)計,實現(xiàn)了溫度儀表具有多組設(shè)定值、加熱功率和PID參數(shù)功能。經(jīng)過多次試驗,結(jié)果表明,該功能提升了溫度儀表的性能,使其具有較高的性價比。

        關(guān)鍵詞:設(shè)定值;PID參數(shù);VB;溫度儀表

        1引言

        普通溫度儀表只有一組溫度設(shè)定值、輸出功率和PID參數(shù),但是,溫控系統(tǒng)每次升溫的設(shè)置值可能是不同的,那么就需要經(jīng)常更改溫度儀表的輸出功率和PID參數(shù),這增加了操作員的工作量,并且容易出錯。為此,利用VB設(shè)計了溫度儀表的多組溫度設(shè)定值、輸出功率和PID參數(shù)功能。

        2設(shè)計思路

        為了使溫度儀表具有多組溫度設(shè)定值、輸出功率和PID參數(shù)功能,首先必須通過多次試驗,測試出多組溫度設(shè)定值對應(yīng)的輸出功率和PID參數(shù),然后輸入并且存儲到軟件表格中。在啟動升溫時,軟件根據(jù)溫度設(shè)定值,自動將對應(yīng)的輸出功率和PID參數(shù)寫入到溫度儀表中。

        3軟件設(shè)計

        VB軟件在設(shè)計上分為保存溫度儀表參數(shù)和寫入溫度儀表參數(shù)2個模塊,下面詳細介紹各模塊的設(shè)計方法。

        3.1保存溫度儀表參數(shù)

        保存溫度儀表參數(shù)界面如圖1所示。

        圖1 保存溫度儀表參數(shù)界面

        該界面保存了溫度儀表的12套參數(shù),分為≤70℃,>70℃并且≤150℃,>150℃并且≤250℃,>250℃并且≤350℃,>350℃并且≤450℃,>450℃并且≤550℃,>550℃并且≤650℃,>650℃并且≤750℃,>750℃并且≤850℃,>850℃并且≤950℃,>950℃并且≤1050℃,>1050℃。

        保存溫度儀表參數(shù)的代碼如下(只列出上段溫控表SV的保存代碼,其它參數(shù)同理):

        For i = 0 To 11

        Sys00_SV_A(CurrentSys - 1, i) = CSng(txtSVA(i).Text)

        bln00_SV_A(CurrentSys - 1, i) = CByte(chkSVA(i).Value)

        Next i

        filenum = FreeFile()

        Open strSaveFile & "WENSET.DAT" For Output As #filenum

        For i = SysStartNo To SYSNUM

        For ii = 0 To 11 Write #filenum, i, "00- SV", bln00_SV_A(i - 1, ii), Sys00_SV_A(i - 1, ii) Next ii

        Next i

        Close #filenum

        3.2寫入溫度儀表參數(shù)

        (1)儀表通信協(xié)議

        溫度儀表通信協(xié)議為1個起始位,8位數(shù)據(jù),無校驗位,1個停止位。設(shè)置完畢通信協(xié)議后,打開串口,代碼如下:

        MSComm1.Settings = "9600,n,8,1"

        If MSComm1.PortOpen = False Then

        MSComm1.PortOpen = True

        End If

        (2)參數(shù)寫入溫度儀表

        下面以溫度儀表設(shè)定溫度SV這個參數(shù)為例,命令代碼如下:

        Dim addr As Integer′儀表地址

        Dim Bytes(7) As Byte′寫指令的數(shù)組

        Dim CRC As Integer′寫指令的CRC校驗碼

        Dim Temp As Integer′設(shè)定溫度SV值

        addr=0

        Temp= Sys00_SV_A(CurrentSys - 1, 0)

        Bytes(0) = &H80 + addr

        Bytes(1) = &H80 + addr

        Bytes(2) = &H43

        Bytes(3) = &H0

        Bytes(4) = Temp And &HFF

        Bytes(5) = Int(Temp / 256) And &HFF

        CRC = Bytes(3) * 256 + Bytes(2) + Temp + addr

        Bytes(6) = CRC And &HFF

        Bytes(7) = Int(CRC / 256) And &HFF

        MSComm1.Output = Bytes

        4試驗驗證

        圖2、圖3為600℃和850℃的升溫曲線,X軸為

        圖2 600°試驗曲線

        試驗時間,單位是小時,Y軸為試驗溫度,單位是攝氏度。從曲線圖中可以看出,溫度波動度和溫度梯度都小于2℃,完全滿足試驗要求。

        圖3 850°試驗曲線

        5總結(jié)

        通過VB程序設(shè)計,實現(xiàn)了溫度儀表的多組溫度設(shè)定值、輸出功率和PID參數(shù)功能,減少了操作員的工作量。經(jīng)過多次試驗驗證,該功能穩(wěn)定可靠,具有較高的性價比。

        參考文獻

        [1]韓衛(wèi)媛,楊艷.基于VB的計算機串口通訊技術(shù)的實現(xiàn)[J].長江大學學報,2010,7(3).

        [2]陳慶峰,王戈,吳丹,等.計算機技術(shù)在Zwick溫控系統(tǒng)改造上的應(yīng)用[J].工程與試驗,2011,51(2):69-71.

        [3]王永明,袁德志,陳景光,等.基于FPGA的PCI接口IO卡設(shè)計[J].工程與試驗,2011,51(2):63-65.

        [收稿日期]2016-04-12

        [作者簡介]陳慶峰(1976-),男,本科學歷,高級工程師,主要研究方向:計算機控制系統(tǒng)設(shè)計與研發(fā)。

        中圖分類號:TH811

        文獻標識碼:B

        doi:10.3969/j.issn.1674-3407.2016.02.020

        Realization of Temperature Instrument with Multiple Functions by Using VB

        Chen Qingfeng1, Gong Zhiqing2, Han Dong1

        (Changchun Research Institute for Mechanical Science Co., Ltd. Changchun 130103, Jilin, China)

        Abstract:Through the VB program design, it is realized that the temperature instrument has the functions of multiple set values, heating power and PID parameters. Many test results show that the functions promote the performance of temperature instrument, and makes the temperature instrument has high performance-price ratio.

        Keywords:set value; PID parameter; VB; temperature instrument

        国产成人av乱码在线观看| 男女在线免费视频网站| 日韩av中文字幕一卡二卡| 亚洲熟女一区二区三区250p| 国产强被迫伦姧在线观看无码| 亚洲乱码国产一区三区| 青青国产成人久久91| 久久久人妻丰满熟妇av蜜臀| 少妇无套裸按摩呻吟无呜| 亚洲精品www久久久| 国产在线白丝DVD精品| 无码人妻专区一区二区三区| 国产又大大紧一区二区三区| 久久国产人妻一区二区| 国产熟妇高潮呻吟喷水| 国产精品丝袜在线不卡| 精品国产污黄网站在线观看| 97成人精品国语自产拍| 久久久久久国产精品无码超碰动画| 久久av无码精品人妻糸列| 亚洲天堂一二三四区在线| 老鲁夜夜老鲁| 成人性做爰aaa片免费看| 久久老子午夜精品无码| 久久人妻少妇嫩草av蜜桃| 久久久久成人精品无码中文字幕| 亚洲中文字幕无码中字| 熟女少妇丰满一区二区| 婷婷色国产精品视频二区| 羞羞视频在线观看| 精品熟女少妇免费久久| 一区二区三区在线日本视频| 大陆国产乱人伦| 婷婷成人基地| 国产美女自拍国语对白| 国内久久婷婷六月综合欲色啪| 曰韩无码二三区中文字幕| 日韩欧美第一区二区三区| 一级内射免费观看视频| 欧洲熟妇色| 中国亚洲女人69内射少妇|