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

        ?

        基于Modbus TCP協(xié)議的清洗小車監(jiān)控系統(tǒng)研究

        2015-10-15 09:15:00顧曙光張茂青劉文杰
        機(jī)電信息 2015年9期
        關(guān)鍵詞:工控主板寄存器

        顧曙光 張茂青 劉文杰 王 清

        (蘇州大學(xué)自動(dòng)化系,江蘇 蘇州215021)

        0 引言

        太陽(yáng)能電池板常年置于室外,易積灰塵和異物,導(dǎo)致發(fā)電效率降低。全天候運(yùn)行于太陽(yáng)能電池板上的清洗小車將提高太陽(yáng)能發(fā)電效率。用一塊MCGS觸摸屏作為監(jiān)控設(shè)備,控制主板運(yùn)行Windows操作系統(tǒng),主控程序在Visual C++6.0環(huán)境下編制,觸摸屏與控制主板通過(guò)以太網(wǎng)口相連。MCGS正確組態(tài)后,會(huì)向以太網(wǎng)中發(fā)送符合 Modbus TCP協(xié)議的功能碼,此時(shí)工控主板需要識(shí)別功能碼,作出相應(yīng)處理并向以太網(wǎng)作相應(yīng)的應(yīng)答。

        1 MCGS設(shè)備窗口組態(tài)與數(shù)據(jù)模型

        MCGS觸摸屏是一種用途廣泛的工控監(jiān)測(cè)產(chǎn)品,其內(nèi)部預(yù)裝有各種工控設(shè)備的驅(qū)動(dòng)程序。對(duì)于本系統(tǒng)中的工控計(jì)算機(jī)主板,可將其視為通用 Modbus TCP設(shè)備,通過(guò)以太網(wǎng)對(duì)其進(jìn)行驅(qū)動(dòng)監(jiān)控。設(shè)備窗口是MCGS系統(tǒng)的重要組成部分,負(fù)責(zé)建立系統(tǒng)與外部硬件設(shè)備的連接。通過(guò)組態(tài)要建立通信雙方的以太網(wǎng)連接,在設(shè)備管理窗口中先后選擇“通用TCP/IP父設(shè)備”和“通用設(shè)備—莫迪康 Modbus TCP”。通用TCP/IP父設(shè)備的屬性中包含以太網(wǎng)通信的基本屬性。鑒于本監(jiān)控系統(tǒng)的通信方只有兩方,且要實(shí)時(shí)監(jiān)控,需隨時(shí)收發(fā)消息,以太網(wǎng)的傳輸層協(xié)議選用無(wú)連接的UDP協(xié)議。觸摸屏的IP地址可在上電后點(diǎn)擊進(jìn)度條,進(jìn)入屬性界面查看。在TCP/IP基本屬性設(shè)置中,設(shè)本地IP地址為200.200.200.190,設(shè)遠(yuǎn)程IP地址為200.200.200.110。設(shè)備組 態(tài) 的 基 本 屬 性 設(shè) 置 界 面 如 圖 1所示。

        圖1 設(shè)備組態(tài)基本屬性設(shè)置

        要實(shí)現(xiàn)觸摸屏與主板的信息交換,要在主板上建立Modbus數(shù)據(jù)模型。Modbus數(shù)據(jù)包括輸入繼電器、輸出繼電器、輸入寄存器、輸出寄存器等4種類型。在主板的VC++程序中用一系列數(shù)組模擬Modbus設(shè)備:

        BOOL INREL[16];BOOL OUTREL[16];//輸入、輸出繼電器

        WORD INREG[10];WORD OUTREG[10];//輸入、輸出寄存器

        2 Modbus TCP功能碼及響應(yīng)簡(jiǎn)介

        實(shí)驗(yàn)中可借助網(wǎng)口調(diào)試工具解析MCGS觸摸屏發(fā)向以太網(wǎng)的字碼,結(jié)合本系統(tǒng)實(shí)驗(yàn)結(jié)果和 Modbus TCP協(xié)議,總結(jié)如下:

        (1)讀輸出繼電器OUTREL[0]

        請(qǐng)求:00 00 00 00 00 06 01 01 00 00 00 01

        響應(yīng):00 00 00 00 00 04 01 01 01 00(01)

        (2)讀輸入繼電器INREL[0]~I(xiàn)NREL[3]

        請(qǐng)求:00 00 00 00 00 06 01 02 00 00 00 04

        響應(yīng):00 00 00 00 00 04 01 02 01 0x

        (3)寫(xiě)輸出寄存器OUTREG[1]

        請(qǐng)求:00 00 00 00 00 06 01 06 00 01 xx xx

        響應(yīng):00 00 00 00 00 06 01 06 00 01 xx xx

        3 監(jiān)控程序舉例

        設(shè)觸摸屏對(duì)小車的命令與監(jiān)視項(xiàng)目,如表1所示。

        表1 命令與監(jiān)視項(xiàng)目

        通過(guò)socket編程實(shí)現(xiàn)主板的以太網(wǎng)通信,與組態(tài)完成的觸摸屏用網(wǎng)線連接后,主板的進(jìn)程會(huì)收到一系列Modbus TCP協(xié)議碼。這時(shí)主板進(jìn)程的以太網(wǎng)接收函數(shù)LRESULT CMyDlg::On ReadClose(WPARAM w Param,LPARAM l Param)將對(duì)收到的協(xié)議碼進(jìn)行識(shí)別、響應(yīng)。進(jìn)程將收到的信息存儲(chǔ)于數(shù)組char msg[]中,其中 Modbus功能碼存放于字節(jié) msg[7]中。根據(jù)Modbus TCP協(xié)議的請(qǐng)求應(yīng)答機(jī)制,部分處理程序段如下:

        switch(msg[7])

        {case 0x01://讀輸出繼電器

        BOOL a[8]={0x00};

        for(int i=0;i<msg[11];i++)

        a[i]=OUTREL[msg[9]+i];

        send[9]=(char)a;send[7]=0x01;send[5]=0x04;

        Send(send,10);break;case 0x04://讀輸入寄存器

        for(int j=0;j<msg[11];j++)

        {send[9+j*2]=INREG[msg[9]+j]>>8;

        send[9+j*2+1]=INREG[msg[9]+j];}

        send[8]=msg[11]*2;send[5]=3+msg[11]*2;

        send[7]=0x04;

        Send(send,6+send[5]);break;…}

        4 結(jié)語(yǔ)

        本系統(tǒng)可實(shí)現(xiàn)對(duì)清洗小車的指令發(fā)送與狀態(tài)監(jiān)視功能。在主板的操作系統(tǒng)中將進(jìn)程設(shè)置為開(kāi)機(jī)啟動(dòng),系統(tǒng)上電后便可進(jìn)入工作狀態(tài)。本系統(tǒng)使用的觸摸屏型號(hào)為T(mén)PC7062K;工控主板型號(hào)為VDX2-6554;運(yùn)動(dòng)控制卡型號(hào)為DMC4420;交流伺服電機(jī)驅(qū)動(dòng)器型號(hào)為YZ-ACSD608。

        [1]曹輝,馬棟萍,王暄,等.組態(tài)軟件技術(shù)及應(yīng)用[M].第2版.北京:電子工業(yè)出版社,2012

        [2]MODBUS協(xié)議中文版[Z]

        [3]鄭阿奇.Visual C++6.0網(wǎng)絡(luò)編程教程[M].北京:電子工業(yè)出版社,2013

        猜你喜歡
        工控主板寄存器
        滬市/深市主板觀察
        滬市/深市主板觀察
        滬市/深市主板觀察
        滬市/深市主板觀察
        Lite寄存器模型的設(shè)計(jì)與實(shí)現(xiàn)
        分簇結(jié)構(gòu)向量寄存器分配策略研究*
        工控速派 一個(gè)工控技術(shù)服務(wù)的江湖
        工控速?zèng)?一個(gè)工控技術(shù)服務(wù)的江湖
        熱點(diǎn)追蹤 工控安全低調(diào)而不失重要
        基于攻擊圖的工控系統(tǒng)脆弱性量化方法
        曰日本一级二级三级人人| 久久亚洲精品无码va大香大香 | 精品亚洲一区二区区别在线观看| 日韩日韩日韩日韩日韩日韩| 亚洲精品92内射| 99久久国产亚洲综合精品| 亚洲一码二码在线观看| 亚洲国产日韩一区二区三区四区| 国产 一二三四五六| 精品久久久久成人码免费动漫| 青青青国产精品一区二区| 中文一区二区三区无码视频| 国产在线视频一区二区三| 国产肥熟女免费一区二区| 人妻中文字幕无码系列| 久久久久国产精品免费免费搜索| 日韩中文字幕网站| 亚洲综合小综合中文字幕| 国产黑丝美腿在线观看| 女人张开腿让男桶喷水高潮 | 亚洲欧美一区二区成人片| 国产成人无码免费看片软件| 亚洲先锋影院一区二区| 69久久精品亚洲一区二区| 大陆老熟女自拍自偷露脸| 国产成人精品久久综合| 韩国19禁主播深夜福利视频| 久久精品国产亚洲精品色婷婷| 亚洲中文字幕高清av| 亚洲av永久无码精品漫画| 国产精品va在线观看无码| 国产美女被遭强高潮露开双腿| 亚洲成人av一区二区| 欧美激欧美啪啪片| 成人白浆超碰人人人人| 久久精品国产热久久精品国产亚洲| 在线高清亚洲精品二区| 日韩无码专区| 在线亚洲+欧美+日本专区| 亚洲欧洲日韩另类自拍| 偷拍视频这里只有精品|