中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產(chǎn)品分類

當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > 工業(yè)觸摸屏

類型分類:
科普知識
數(shù)據(jù)分類:
工業(yè)觸摸屏

VB及其臺達(dá)觸摸屏的監(jiān)控系統(tǒng)在紡機(jī)中的應(yīng)用

發(fā)布日期:2022-10-09 點(diǎn)擊率:67 品牌:臺達(dá)_Delta

一、引言

    該系統(tǒng)用于對各生產(chǎn)線的紡機(jī)進(jìn)行實(shí)時(shí)監(jiān)控和查詢,并對各班次產(chǎn)量數(shù)據(jù)進(jìn)行存儲,用戶可通過日期時(shí)間段、車號、班次等對產(chǎn)量進(jìn)行綜合查詢,并進(jìn)行統(tǒng)計(jì),可在查詢出滿足條件的數(shù)據(jù)后,進(jìn)行報(bào)表輸出和打印。以下是對系統(tǒng)設(shè)計(jì)方面的一些討論。

二、系統(tǒng)結(jié)構(gòu)與功能

    精梳機(jī)是近年來在紡織行業(yè)使用較為普遍的一種設(shè)備,其主要作用是排出梳棉生條中一定長度以下的短纖維,提高纖維整齊度,進(jìn)一步清除纖維中殘留的棉結(jié)、雜質(zhì),提高纖維光潔度。條并卷聯(lián)合機(jī)是精梳工序的準(zhǔn)備設(shè)備,通常情況下,一套精梳設(shè)備由一臺條并卷聯(lián)合機(jī)和五臺精梳機(jī)組成。該產(chǎn)量監(jiān)控查詢系統(tǒng)應(yīng)用于精梳設(shè)備的結(jié)構(gòu)示意圖如下所示:

 

該系統(tǒng)實(shí)現(xiàn)了以下功能:

1)實(shí)時(shí)監(jiān)控所選機(jī)器各班次的當(dāng)日產(chǎn)量和累計(jì)產(chǎn)量以及該機(jī)器的運(yùn)行情況。

2)可定時(shí)保存各機(jī)器各班次的當(dāng)日產(chǎn)量及累計(jì)產(chǎn)量,且有多種定時(shí)方式可選擇。

3)能分別根據(jù)時(shí)間,班次,產(chǎn)量,車號進(jìn)行查詢操作,也可綜合考慮數(shù)據(jù)保存方式進(jìn)行查詢,提高查詢準(zhǔn)確率。

4)查詢結(jié)果可顯示為報(bào)表格式,并可將結(jié)果打印輸出,方便用戶使用。

5)具有系統(tǒng)維護(hù)功能,可方便用戶進(jìn)行數(shù)據(jù)維護(hù)。

三、系統(tǒng)設(shè)計(jì)

1)硬件配置


名稱

數(shù)量

觸摸屏

7

普通PC機(jī)

1

轉(zhuǎn)換模塊RS232—RS485

1


 

2) 數(shù)據(jù)采集部分的設(shè)計(jì)

    觸摸屏選用臺達(dá)系列AE10THTD型,由于其具有強(qiáng)大的通訊功能,靈活的系統(tǒng)構(gòu)成,生動(dòng)逼真且豐富的圖庫,簡單易用等特點(diǎn),在紡織業(yè)中得到了廣泛的應(yīng)用,因此通過觸摸屏來采集所需數(shù)據(jù)。所以要對紡機(jī)進(jìn)行實(shí)時(shí)監(jiān)控,首先要解決觸摸屏與PC的通信問題。所用的臺達(dá)觸摸屏支持標(biāo)準(zhǔn)的MODBUS協(xié)議,通過串口與PC相連。

modbus功能碼

01:讀取線圈狀態(tài)  取得一組邏輯線圈的當(dāng)前狀態(tài)(ON/OFF)

02:讀取輸入狀態(tài)  取得一組開關(guān)輸入的當(dāng)前狀態(tài)(ON/OFF)

03:讀取保持寄存器  在一個(gè)或多個(gè)保持寄存器中取得當(dāng)前的二進(jìn)制值

04:讀取輸入寄存器  在一個(gè)或多個(gè)輸入寄存器中取得當(dāng)前的二進(jìn)制值

05:強(qiáng)置單線圈  強(qiáng)置一個(gè)邏輯線圈的通斷狀態(tài)

06:預(yù)置單線圈  把具體二進(jìn)制值裝入一個(gè)保持寄存器

根據(jù)modbus協(xié)議,通信中mscomm1.output中包含的字符串應(yīng)包括以下幾部分:

起始位  站號  功能碼  數(shù)據(jù)位  校驗(yàn)位  停止位

在此通信中,站號表示人機(jī)站號 數(shù)據(jù)位包括寄存器地址和數(shù)據(jù)


MODBUS_ADDRESS

HMI_ADDRESS

PC_ADDRESS

描述

W40001-W41024

$0-$1023

0000-03FF

內(nèi)部寄存器

W42001-W43024

$M0-$M1023

07D0-0BCF

斷電保持內(nèi)部寄存器

W44001

RCPN0

0FA0

配方編號寄存器

W45001-......

RCP0-RCPn

1388-......

配方寄存器

B00001-B01024

$2000.0-$2063.15

0000-03FF

內(nèi)部寄存器(bit)

B01025-B02048

$M200.0-$M263.15

0400-07FB

斷電內(nèi)部保持寄存器(bit)


CommPort 設(shè)置并返回通訊端口號。

Settings 以字符串的形式設(shè)置并返回波特率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位。

PortOpen 設(shè)置并返回通訊端口的狀態(tài)。也可以打開和關(guān)閉端口。

Input 從接收緩沖區(qū)返回和刪除字符。

Output 向傳輸緩沖區(qū)寫一個(gè)字符串。

LRC算法函數(shù):

Public Function LRC(str)

    c = 0

    l = Len(str) ’求出str的長度賦值給l

        For c = c + 1 To l

    c_data = Mid$(str, c, 2) ’在str串中,從c的值開始取2個(gè)字符。

    d_lrc = d_lrc + Val("&H" + c_data)

    c = c + 1

    Next c

    If d_lrc > &HFF Then

       d_lrc = d_lrc Mod &H100

    End If

    h_lrc = Hex(&HFF - d_lrc + 1)

    If Len(h_lrc) > 2 Then

       h_lrc =mid(h_lrc, Len(h_lrc) - 1, 2)

    End If

    LRC = h_lrc

End Function

下面對數(shù)據(jù)進(jìn)行實(shí)時(shí)采集,數(shù)據(jù)采集程序界面如下圖所示:
 

 

Private Sub Timer1_Timer()

    ’連接數(shù)據(jù)庫

    Dim CONN As New ADODB.Connection

    Dim DBStr As String

    Dim rs As New ADODB.Recordset

    DBStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "data.mdb;Persist Security Info=False"

    CONN.Open DBStr

    Dim Mac_Num    ’ Mac_Num是車號

    Mac_Num = Combo_MacNum.List(Combo_MacNum.ListIndex)

    Debug.Print Mac_Num

    sql = "select * from machine where Machine_Num = ’" + Mac_Num + "’"   ’獲取車號

    rs.Open sql, CONN, 1, 3

    Txt_type.Text = rs.Fields("machine_type").Value   ’獲取車的類型(是精梳機(jī)還是條并聯(lián))

    rs.Close

    str_type = Mac_Num  ’

    Set CONN = Nothing

    DBStr = ""

    ’發(fā)送數(shù)據(jù)(根據(jù)所選車號發(fā)送數(shù)據(jù))

    If MSComm1.PortOpen = True And stakeout_flag And Combo_MacNum.ListIndex >= 0 Then

        str_output = str_type + "030064001D"

        MSComm1.Output = ":" + str_output + LRC(str_output) + Chr$(13) + Chr$(10)

        ’接收數(shù)據(jù)

        inputstring = MSComm1.Input

        ’將接收到的數(shù)據(jù)分別賦值并顯示

        Txt_100.Text = change(inputstring, 8, 12) ’甲班當(dāng)日產(chǎn)量

        Txt_102.Text = change(inputstring, 16, 20) ’甲班累計(jì)產(chǎn)量

        Txt_104.Text = change(inputstring, 24, 28) ’乙班當(dāng)日產(chǎn)量

        Txt_106.Text = change(inputstring, 32, 36) ’乙班累計(jì)產(chǎn)量

        Txt_108.Text = change(inputstring, 40, 44) ’丙班當(dāng)日產(chǎn)量

        Txt_110.Text = change(inputstring, 48, 52) ’丙班累計(jì)產(chǎn)量

        Txt_112.Text = change(inputstring, 56, 60) ’丁班當(dāng)日產(chǎn)量

        Txt_114.Text = change(inputstring, 64, 68) ’丁班累計(jì)產(chǎn)量

        Txt_116.Text = change(inputstring, 72, 76) ’各班當(dāng)日合計(jì)產(chǎn)量

        Txt_118.Text = change(inputstring, 80, 84) ’各班累計(jì)合計(jì)產(chǎn)量

        If Txt_type.Text = "條并聯(lián)" Then

            Txt_view1.Text = change(inputstring, 104, 108) ’條并聯(lián)繞卷速度

            Txt_view2.Text = change(inputstring, 112, 116) ’條并聯(lián)當(dāng)前長度

        Else

            Txt_view1.Text = change(inputstring, 88, 92) ’精梳機(jī)鉗次

            Txt_view2.Text = change(inputstring, 96, 100) ’精梳機(jī)條速

      End If

      str_state =mid(inputstring, 120, 4) ’接收運(yùn)行狀態(tài)的返回值,并判斷運(yùn)行狀態(tài)

        If str_state = "0001" Then

            Cmd_128.Caption = "運(yùn)行中"

        End If

        If str_state = "0000" Then

            Cmd_128.Caption = "停止"

        End If

   End If

End Sub

    change(inputstr, start1 As Integer, start2 As Integer)用于轉(zhuǎn)換采集到的數(shù)據(jù),其功能是將采集到的產(chǎn)量數(shù)據(jù)轉(zhuǎn)換為十進(jìn)制。其代碼如下:

Public Function change(inputstr, start1 As Integer, start2 As Integer)

    str_low =mid(inputstr, start1, 4) ’讀寄存器中的數(shù)據(jù)賦給低字節(jié)

    str_high =mid(inputstr, start2, 4) ’讀寄存器中的數(shù)據(jù)賦給高字節(jié)

    str_hex = str_high + str_low ’整合高低字節(jié)數(shù)據(jù)

    str_input = Val("&H" + str_hex) ’將十六進(jìn)制數(shù)據(jù)轉(zhuǎn)換成十進(jìn)制

    If str_input >= -32768 And str_input <= -1 Then ’將轉(zhuǎn)換成十進(jìn)制處于-32768~32767的數(shù)據(jù)轉(zhuǎn)換為相應(yīng)的正數(shù)

        str_input = str_input + 65536

    End If

    change = str_input / 1000 ’返回值 取三位小數(shù)

End Function

3)信息查詢

    信息查詢界面如下所示,可對已經(jīng)保存的生產(chǎn)數(shù)據(jù)根據(jù)時(shí)間、班次、產(chǎn)量、車號進(jìn)行綜合查詢。
 

 

    該功能的程序方面比較簡單,主要是對數(shù)據(jù)庫的查詢操作。以單獨(dú)對班次查詢?yōu)槔浯a如下:

’按班次查詢子函數(shù),用于判斷其搜索關(guān)鍵字是否有效

Private Sub Chk_team_Click()

    If Chk_team.Value = 1 Then

        Combo_team.Enabled = True

    Else

        Combo_team.Enabled = False

    End If

End Sub

’選擇班次子函數(shù),用于判斷所選班次

Private Sub Combo_team_Click()

    Dim liner_str

    Select Case Combo_team.ListIndex

        Case 0

            liner_str = "甲班"

        Case 1

            liner_str = "乙班"

        Case 2

            liner_str = "丙班"

        Case 3

            liner_str = "丁班"

    End Select

End Sub

’班次查詢子函數(shù),獲取查詢字符串

Public Function sch_team()

    Dim liner_str

    Dim sch_str_team

    Select Case Combo_team.ListIndex

    Case 0

        liner_str = "甲班"

    Case 1

        liner_str = "乙班"

    Case 2

        liner_str = "丙班"

    Case 3

        liner_str = "丁班"

    End Select

    sch_str_team = "info_liner = ’" + liner_str + "’"

    sch_team = sch_str_team

End Function

’產(chǎn)量查詢函數(shù),用于查詢產(chǎn)量并對其進(jìn)行顯示

Private Sub cmd_search_Click()

Dim sch_str

’按班次查詢

    If Chk_team.Value = 1 Then

        sch_str = " where " + sch_team()

    End If

’查詢結(jié)果顯示

    Dim resource_str

    resource_str = " select info_id as 編號,info_mactype as 機(jī)器類型 ,info_liner as 班次, "

    resource_str = resource_str + " info_sumoutput as 當(dāng)日產(chǎn)量, info_dayoutput as 累計(jì)產(chǎn)量,"

    resource_str = resource_str + " info_daytotal as 當(dāng)日合計(jì)產(chǎn)量,info_total as 累計(jì)合計(jì)產(chǎn)量 "

    resource_str = resource_str + " from " + table_str + sch_str

    Adodc1.RecordSource = resource_str

    Debug.Print Adodc1.RecordSource

    Adodc1.Refresh

End Sub

    可根據(jù)以上單獨(dú)查詢班次的例子對其進(jìn)行擴(kuò)展,增加根據(jù)時(shí)間,車號,產(chǎn)量范圍等對產(chǎn)量進(jìn)行查詢的功能,這里就不一一敘述了。

四、結(jié)束語

    觸摸屏與上位機(jī)的結(jié)合,并通過VB6.0傳送數(shù)據(jù)所構(gòu)成的計(jì)算機(jī)監(jiān)控系統(tǒng),對于近距離傳輸數(shù)據(jù)的現(xiàn)場控制來說是一種性價(jià)比很高的解決方案。該系統(tǒng)充分的利用了觸摸屏的通信功能和PC強(qiáng)大的圖形顯示、浮點(diǎn)運(yùn)算等特點(diǎn),以最大的限度合理的利用了資源,實(shí)現(xiàn)了對設(shè)備運(yùn)行狀態(tài)的監(jiān)控。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      9000px;">

          久久精品视频一区| 精品美女一区二区三区| 欧美人牲a欧美精品| 激情五月播播久久久精品| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美大尺度电影在线| 蜜臀久久久久久久| 日韩欧美高清一区| 国产91精品一区二区| 怡红院av一区二区三区| 欧美三级一区二区| 精久久久久久久久久久| 国产精品另类一区| 欧美丰满少妇xxxbbb| 国产一区二区伦理| 国产精品免费aⅴ片在线观看| 91丨porny丨首页| 免费高清在线视频一区·| 中国色在线观看另类| 欧美电影在哪看比较好| 国产福利一区二区三区视频| 有码一区二区三区| 26uuu成人网一区二区三区| 91在线云播放| 久久福利资源站| 一区二区三区电影在线播| 欧美白人最猛性xxxxx69交| 99re热视频精品| 国内成人免费视频| 亚洲444eee在线观看| 1000精品久久久久久久久| 日韩欧美国产麻豆| 欧美色老头old∨ideo| 国模冰冰炮一区二区| 亚洲电影你懂得| 国产精品国模大尺度视频| 欧美一区二区视频观看视频| 波多野结衣亚洲| 韩国av一区二区三区| 日韩vs国产vs欧美| 亚洲人成网站色在线观看| 日本一区二区在线不卡| 日韩美一区二区三区| 色欧美88888久久久久久影院| 国产成a人亚洲| 国产乱码精品一区二区三区av| 蜜桃av噜噜一区| 一区二区三区电影在线播| 国产精品全国免费观看高清| 精品国产凹凸成av人导航| 欧美乱熟臀69xxxxxx| 欧洲中文字幕精品| 在线亚洲人成电影网站色www| 99久久久免费精品国产一区二区| 国产制服丝袜一区| 国产精品夜夜爽| 成人在线一区二区三区| 成人免费毛片app| 本田岬高潮一区二区三区| 99久久婷婷国产精品综合| 99re视频精品| 欧美日韩一区高清| 欧美日本高清视频在线观看| 4438x成人网最大色成网站| 欧美一区二区精品| 久久久久久9999| 中文字幕在线视频一区| 一二三区精品福利视频| 午夜成人免费视频| 精品午夜久久福利影院| youjizz国产精品| 在线观看成人小视频| 91精品国产综合久久香蕉的特点 | 国产精品一级片| 国产精品99久| 色综合久久久久| 欧美一区二区精品久久911| 久久精品日韩一区二区三区| 成人欧美一区二区三区在线播放| 亚洲主播在线观看| 老色鬼精品视频在线观看播放| 粉嫩av一区二区三区在线播放| 日本精品免费观看高清观看| 69堂亚洲精品首页| 国产精品女同一区二区三区| 亚洲韩国一区二区三区| 蜜臀a∨国产成人精品| 久久成人精品无人区| 成人性生交大片免费| 欧美日韩精品欧美日韩精品一 | 欧美一区二区三区视频在线观看| 欧美成人在线直播| 亚洲精品va在线观看| 久久国产精品区| 91高清视频在线| 欧美—级在线免费片| 日本视频一区二区三区| 国产精选一区二区三区| 色综合一区二区| 久久精品人人做人人综合| 亚洲va韩国va欧美va精品| 成人永久aaa| 久久亚洲精华国产精华液| 香蕉久久一区二区不卡无毒影院 | 夫妻av一区二区| 欧美精品v国产精品v日韩精品 | 国产精品2024| 91一区二区三区在线观看| 欧美一区二区女人| 亚洲123区在线观看| 成人高清免费在线播放| 欧美人妇做爰xxxⅹ性高电影| 最新成人av在线| 成人国产电影网| 久久综合久久综合久久| 午夜久久久久久久久久一区二区| 岛国av在线一区| 精品不卡在线视频| aaa欧美大片| 日本丶国产丶欧美色综合| 美脚の诱脚舐め脚责91| 亚洲黄色免费电影| www.成人网.com| 精品黑人一区二区三区久久| 1000部国产精品成人观看| 精品午夜一区二区三区在线观看| 制服丝袜日韩国产| 洋洋成人永久网站入口| 91在线国内视频| 18欧美亚洲精品| 在线观看免费亚洲| 日韩影院精彩在线| 91精品久久久久久久91蜜桃| 亚洲第一搞黄网站| 日韩一区二区三区av| 蜜芽一区二区三区| 亚洲精品一区在线观看| 国产高清无密码一区二区三区| 欧美经典一区二区| 91一区二区三区在线播放| 夜夜嗨av一区二区三区四季av| 欧美绝品在线观看成人午夜影视| 蜜臀av在线播放一区二区三区| 久久中文娱乐网| 91麻豆国产福利在线观看| 夜夜嗨av一区二区三区网页| 欧美人伦禁忌dvd放荡欲情| 国产专区欧美精品| 亚洲乱码一区二区三区在线观看| 欧美日韩国产中文| 精品一区二区免费视频| 亚洲欧洲日韩女同| 欧美一区二区在线视频| 国产91精品久久久久久久网曝门| 中文字幕一区二区三区不卡| 欧美色区777第一页| 国内精品伊人久久久久影院对白| 欧美性猛片aaaaaaa做受| 欧美一级理论性理论a| 午夜精品久久久久影视| 日韩女同互慰一区二区| 国产一区二区福利| 亚洲婷婷在线视频| 欧美日韩激情一区二区三区| 玉米视频成人免费看| 久久久精品免费免费| 欧美日韩国产一区| 国产成人日日夜夜| 日精品一区二区三区| 自拍偷在线精品自拍偷无码专区| 2022国产精品视频| 欧美一区二区三区四区久久| 91片黄在线观看| 青青草国产精品亚洲专区无| 中文字幕欧美一区| 久久久亚洲国产美女国产盗摄| 欧美精品tushy高清| 色综合久久中文字幕| 国产91在线看| 国产福利视频一区二区三区| 日本va欧美va精品发布| 亚洲精品国产a久久久久久| 亚洲欧洲成人自拍| 欧美精品自拍偷拍| 欧美tk丨vk视频| 亚洲欧洲精品成人久久奇米网| 国产亚洲综合性久久久影院| 欧美国产日韩亚洲一区| 欧美日韩在线三区| 欧美一a一片一级一片| 色综合久久99| 精品亚洲国产成人av制服丝袜| 国内久久精品视频| 国产精品乱码一区二区三区软件 | 18欧美亚洲精品| 久久国产福利国产秒拍| 亚洲国产精品一区二区久久| 欧美一区二区三区爱爱| 欧美精品视频www在线观看| 欧美中文字幕亚洲一区二区va在线 |