face的GP2000系列(除GP2301,2501,2401H和2301H)觸摸屏有一個擴展串行接口(COM2) ,這個擴展串口通過D腳本程序的編寫可以方便的實現GP與一些特殊設備間的通訊(RS232) 。    下面是一個擴展串口通訊的實例。這里我們進行通訊的設備是GP-2500S與CHK-8D型電池巡檢儀(以下簡稱巡檢儀)。   1.通訊要求    我們的目的是通過觸摸屏讀出巡檢儀檢測">

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

PRO-FACE人機界面應用技巧

face的GP2000系列(除GP2301,2501,2401H和2301H)觸摸屏有一個擴展串行接口(COM2) ,這個擴展串口通過D腳本程序的編寫可以方便的實現GP與一些特殊設備間的通訊(RS232) 。    下面是一個擴展串口通訊的實例。這里我們進行通訊的設備是GP-2500S與CHK-8D型電池巡檢儀(以下簡稱巡檢儀)。   1.通訊要求    我們的目的是通過觸摸屏讀出巡檢儀檢測到的電池電壓信息。   2.通訊設置    巡檢儀有一個RS-485口,支持多種波特率。它的通訊格式為異步,一位起始碼,八位數據位,一位停止位,無校驗,半雙工方式。首先,我們在GP的擴展SIO設置中選擇和巡檢儀的通訊設置一樣的參數。設置方法如下:同時按住GP的任意三個角,進入OFFLINE狀態,依次進入INITIALIZE,SETUP I/O,SETUP SIO,這里有GP的通訊設置,把它們設置成與巡檢儀相應的格式即可。   3.報文交換格式(代碼各項均為1字節HEX碼)    上位機下發命令:    EB 90 EB 90 巡檢儀機號 上位機號 03 00 C1 00 00 90 EB    巡檢儀回復:    EB 90 EB 90 上位機號 巡檢儀機號 報文長度(L)報文長度(H) C2    電池組電壓(1)電池組電壓(2)1#電池電壓(1) 1#電池電壓(2)    2#電池電壓(1)2#電池電壓(2) …………N#電池電壓(1)    N#電池電壓(2)代碼和(L) 代碼和(H) 90 EB    巡檢儀機號: 即機器的地址編號,在CHK-8D型巡檢儀上設定,我們這里把它設為1號    電池的節數N: 根據實際的電池節數,在CHK-8D型巡檢儀上設定,我們這里設為103節   4.D腳本語句說明   4.1 接收功能    下面的命令被用于讀從擴展口接收到的數據   格式 IO_READ([p:EXT_SIO], LS Storage Address, Transer Byte)   例子 IO_READ([p:EXT_SIO],[w:LS0100], 10)   [p:EXT_SIO]表示接收數據   [w:LS0100]這是存放接收數據的起始地址,接收數據的大小存放在LS0100,接收的數據從LS0101開始存,10表示有10個字節存放在LS區(最大傳送字節是6095)。   4.2 發送功能    下面的命令表示把要發送的數據寫到擴展口   格式 IO_WRITE_EX([p:EXT_SIO], LS Storage Address, Transer Byte)   例子 IO_WRITE_EX([p:EXT_SIO], [w:LS0100], 10)   [w:LS0100]是要發送的數據開始地址,10表示要發送10個數據。   *注意:每一個傳送的是字節,也就是說傳送的是每一個字的低八位,同樣接收的數據也是一樣的。   4.3 控制    增加控制變量去清除發送和接收緩存器以及錯誤狀態,這個變量的屬性是只能寫的。   格式    位 [c:EXT_SIO_CTRL**] **:00到15    字 [c:EXT_SIO_CTRL]   例如:控制字的內容    位 [c:EXT_SIO_CTRL00]=1    字 [c:EXT_SIO_CTRL]=0x0007   當控制字的內容被確定以后,它的處理過程按照這樣的次序來完成的,先清除錯誤狀態,然后清除接收緩存,再清除發送緩存。   

    4.4 狀態    增加[EXT_eSIO_ISTAT]作為狀態變量,這個變量的屬性是只讀的。   格式    位 [s:EXT_SIO_STAT**] **:00到15    字 [s:EXT_SIO_STAT]   例如    位 if([s:EXT_SIO_STAT00]==1)    字 if(([s:EXT_SIO_STAT]&0x0000)<>0)   字的內容描述如下   
      4.5 接收數據的大小    這個屬性也是只讀的。   格式 [r:EXT_SIO_RECV]   例如 if([r:EXT_SIO_RECV]>=10)   5.通訊實現   5.1 硬件連接    由于巡檢儀的通訊口是RS485,這里我們需要一個485/232的轉換器。9針的COM2口的管腳定義如下:  
  5.2 軟件設計     首先,新建一個PRO/PB工程,PLC類型選擇Memory Link SIO type, 協議選擇Extend SIO Script,如下圖所示  
    然后新建一個畫面,放置一些鍵盤輸入顯示,地址設為收到的電池電壓的地址。我們計算了總接受報文長度為221個字節,準備放置到7000到7220的地址中。GP發送報文總長度為13個字節,準備放置在6000到6012的地址中 。    這些準備完成后,下面就可以開始D腳本編程了。如下所示:    第一個程序:每30秒發送一次報文給巡檢儀。  
  第二個程序:初始化  
  其中[s:EXT_SIO_STAT14]為擴展SIO狀態字的第14位,當其值為1時表示擴展SIO協議準備好了。[c:EXT_SIO_CTRL]為擴展SIO控制字,它的00,01,02位為1時分別清發送緩存,接收緩存,錯誤信息。[b:020000]到[b:020004]為通訊步驟,當初始化完成觸發[b:020001],執行下一步。   第三個程序:發送準備   
  這一步主要是把發送到巡檢儀的報文儲存到6000開始的13個連續地址中去。完成后[b:020001]清零,[b:020002]置1,執行下一步。   第四個程序:發送子程序  
  ldcopy(databuf0, [w:6000], 13)是把6000開始的13個地址中的數據放到databuf0這個串中。   [s:EXT_SIO_STAT00]等于1表示發送緩存區為空。   IO_WRITE_EX([p:EXT_SIO], databuf0, 13)為把databuf0的開始13個數據通過擴展口發送。   第五個程序:接收子程序   
  [s:EXT_SIO_STAT02]等于1表示接收數據準備完畢。   [r:EXT_SIO_RECV ]為接收數據長度,為了保證完整接收巡檢儀傳過來的報文,我們首先判斷接收數據的長度是否大于221。   IO READ ( [p:EXT_SIO ], databuf1, 221)表示接收221個字節的數據放到databuf1中。   _dlcopy ([w:7000], databuf1, 0, 221)是將databuf1中0位開始的221個字節數據存放到[w:7000]開始的地址中去。   第六個程序:主程序   
  [b:020002]等于1時開始發送報文,發送完畢[b:020003]置1開始接收數據。接收完判斷數據是否正確,正確的話[b:020004]置1,一次通訊完成。不正確的話[b:020003]重新置1,再收。    這樣一個擴展串口通訊程序就完成了,此后再對接收的數據進行一些處理,即可得到我們所需的數據了。這是擴展口通訊的一個實際應用,大家可以參照此中的參數設置和思路,編寫自己的擴展口通訊程序。    

文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          亚洲六月丁香色婷婷综合久久| 欧美日韩在线亚洲一区蜜芽| 丁香婷婷综合色啪| 欧美精品免费视频| 亚洲国产成人av| 欧美一区二区免费观在线| 日日夜夜免费精品| 日韩欧美亚洲一区二区| 国产伦精品一区二区三区免费迷| 国产日韩欧美一区二区三区综合| 日本成人在线看| 欧美一级日韩免费不卡| 一区二区三区欧美久久| 在线观看av一区二区| 午夜国产精品一区| 久久亚洲综合av| 91黄色免费观看| 激情五月激情综合网| 亚洲欧美日韩电影| 精品国产百合女同互慰| 国产91精品露脸国语对白| 亚洲人被黑人高潮完整版| 欧美精品aⅴ在线视频| 成人国产在线观看| 免费成人在线网站| 亚洲裸体xxx| 久久综合狠狠综合久久激情| 色婷婷久久久综合中文字幕| 国模一区二区三区白浆| 亚洲18色成人| 国产精品成人免费在线| 精品国产乱码久久久久久久久| 91美女在线看| 国产精品一区二区在线播放| 五月婷婷色综合| 综合网在线视频| 欧美精彩视频一区二区三区| 欧美一区二区视频免费观看| 色婷婷亚洲精品| av中文字幕亚洲| 国产精品一区免费在线观看| 蜜桃视频在线一区| 一区二区三国产精华液| 亚洲国产成人午夜在线一区| 日韩免费观看2025年上映的电影| 在线视频欧美精品| av不卡免费在线观看| 国产成人综合网| 国产麻豆一精品一av一免费| 美脚の诱脚舐め脚责91| 日韩中文字幕区一区有砖一区| 18成人在线视频| 国产精品免费看片| 国产精品色眯眯| 久久久久久亚洲综合影院红桃 | 中文字幕中文字幕一区| 2021国产精品久久精品| 这里只有精品电影| 成人午夜伦理影院| 成人午夜视频在线| 成人性视频网站| 中文字幕一区二区三区在线不卡 | 水蜜桃久久夜色精品一区的特点| 亚洲靠逼com| 亚洲精品免费视频| 一区二区三区免费| 一区二区三区视频在线观看| 亚洲影视在线播放| 亚洲电影视频在线| 天堂在线一区二区| 久久精品国产精品亚洲精品| 精品一区二区三区日韩| 国产一区二区三区黄视频 | 欧美日韩三级在线| 欧美日本一区二区| 日韩三级视频在线观看| 日韩欧美国产精品一区| 精品久久久久av影院| 国产亚洲自拍一区| 亚洲另类色综合网站| 日本在线不卡视频| 久久成人精品无人区| 国产一区二区三区在线看麻豆| 狠狠狠色丁香婷婷综合久久五月| 国产精品一二一区| 色综合亚洲欧洲| 欧美中文字幕一二三区视频| 国产精品久久久久久久久晋中| 精品久久久久久久人人人人传媒 | 久久久久国产免费免费| 国产偷v国产偷v亚洲高清| 亚洲视频免费在线观看| 奇米精品一区二区三区在线观看一| 日本不卡的三区四区五区| 91视频在线观看免费| 欧美国产97人人爽人人喊| 青青草精品视频| 欧美高清视频一二三区 | 国产精品色婷婷久久58| 日韩欧美中文一区二区| 中文字幕日韩一区| 欧美日韩一区小说| 欧美欧美午夜aⅴ在线观看| 国产精品久久久久婷婷二区次| 色伊人久久综合中文字幕| 欧美日本韩国一区| 国产喂奶挤奶一区二区三区| 亚洲国产成人av网| 91视视频在线直接观看在线看网页在线看| 日韩西西人体444www| 亚洲激情一二三区| 成人av电影在线播放| av日韩在线网站| 亚洲国产精品传媒在线观看| 成人av资源站| 五月激情综合网| 在线视频你懂得一区二区三区| 欧美人成免费网站| 久久电影网站中文字幕| 欧美高清在线一区二区| 国产亚洲欧美中文| 天天影视色香欲综合网老头| 国产东北露脸精品视频| 国产盗摄视频一区二区三区| 日本午夜精品视频在线观看| 日韩欧美色综合网站| 国产精品久久久久桃色tv| 天堂久久一区二区三区| gogogo免费视频观看亚洲一| 精品国产91久久久久久久妲己| 亚洲永久免费视频| 欧美在线看片a免费观看| 亚洲欧美日韩久久| 91极品美女在线| 五月天视频一区| 欧美男女性生活在线直播观看| 亚洲免费大片在线观看| 色网站国产精品| 亚洲香蕉伊在人在线观| 欧美疯狂做受xxxx富婆| 麻豆91在线观看| 欧美日韩一区不卡| 欧美性三三影院| 欧美日韩精品一二三区| 日韩一区二区在线观看| 欧美日韩你懂的| 欧美草草影院在线视频| 在线观看av不卡| 国产欧美日韩综合精品一区二区| 99久久99久久精品免费观看| 亚洲美女免费视频| 色8久久人人97超碰香蕉987| 午夜伊人狠狠久久| 7878成人国产在线观看| 国产精品99久| 国产精品成人免费在线| 91麻豆精品国产91久久久久久| 91亚洲资源网| 国产精品久久久久久久久免费相片 | 专区另类欧美日韩| 美国精品在线观看| 久久久www成人免费无遮挡大片| 99久久er热在这里只有精品15 | 亚洲不卡一区二区三区| 5566中文字幕一区二区电影| 视频一区欧美日韩| 国产精品久久三| 一本大道久久a久久精品综合| 亚洲精品成人天堂一二三| 3d成人动漫网站| 色婷婷一区二区三区四区| 日韩在线播放一区二区| 日韩午夜小视频| 日韩国产精品久久久| 亚洲欧美乱综合| 欧美一区二区三区免费在线看| 激情欧美一区二区| 日韩欧美中文一区| 久久综合九色综合97婷婷| 色婷婷综合久久久中文一区二区| 免费久久精品视频| 国产一区二区精品久久| 91麻豆精品国产无毒不卡在线观看| 国产自产视频一区二区三区| 国产精品欧美综合在线| 国产成人免费高清| 久久成人免费网站| 国产亚洲视频系列| 91香蕉视频污| 日韩免费视频一区| 人禽交欧美网站| 国产精品一区二区你懂的| 日本电影欧美片| 奇米影视7777精品一区二区| 亚洲国产一区二区三区| 不卡的av电影| 欧美变态tickle挠乳网站| 一本久久综合亚洲鲁鲁五月天 | 丁香六月综合激情| 久久综合九色综合欧美就去吻|