亚洲免费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

        亚洲精品第一国产综合精品| 日本高清视频在线一区二区三区| 免费观看一区二区三区视频| 国产精品亚洲а∨无码播放| 国产综合久久久久| 中文字幕久无码免费久久| 蜜桃视频高清在线观看| 亚洲综合日韩精品一区二区| 无码丰满熟妇一区二区| 国产人成午夜免电影观看| 免费观看成人稀缺视频在线播放| 国产精品人伦一区二区三| 又粗又硬又大又爽免费视频播放| 色欲欲www成人网站| 亚洲av无码不卡| 亚洲电影一区二区| 草青青在线视频免费观看| 激情精品一区二区三区| 国产精品狼人久久久久影院| 四虎国产精品视频免费看| 日韩av他人妻中文字幕| 中文字幕亚洲乱码成熟女1区| 中年熟妇的大黑p| 丰满少妇又紧又爽视频| 日韩av一区二区蜜桃| 美女高潮黄又色高清视频免费| 极品熟妇大蝴蝶20p| 久草国产手机视频在线观看| 亚洲国产精品一区二区毛片| 免费99精品国产自在在线| 呦泬泬精品导航| av天堂网手机在线观看| 真实国产精品vr专区| 熟妇人妻AV中文字幕老熟妇| 日本在线中文字幕一区| 日本强伦姧人妻一区二区| 97se亚洲国产综合自在线| 中文字幕成人精品久久不卡| 成人自拍小视频在线看| 国产熟妇按摩3p高潮大叫| 亚洲国产精品500在线观看|