《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > PLC大口徑鋼管稱重與測量裝置
PLC大口徑鋼管稱重與測量裝置
摘要: 主要用于石油管路鋪設的φ1100mm大口徑鋼管由板材經焊接后,其它輔助工藝與設備包括管內清渣機用于管內焊接后殘留的焊渣的清理;鋼管內壁除塵機、外焊清渣機等。本系統是最后一道工序,主要是對鋼管的總重量的測量以及長度的測量,并形成數據存貯起來。
Abstract:
Key words :

1  引言

     主要用于石油管路鋪設的φ1100mm大口徑鋼管由板材經焊接后,其它輔助工藝與設備包括管內清渣機用于管內焊接后殘留的焊渣的清理;鋼管內壁除塵機、外焊清渣機等。本系統是最后一道工序,主要是對鋼管的總重量的測量以及長度的測量,并形成數據存貯起來。

2  原理設計

  2.1 工藝概述

  測量系統首先由橫移車將鋼管放到輸送輥道,然后由檢測開關發出鋼管到位信號傳送給本系統,由稱重裝置進行重量檢測,稱重裝置位于鋼管的底部,由液壓油缸頂起稱重裝置,這樣鋼管的重量完全由稱重裝置來承擔,左、右兩側各安裝一個稱重傳感器,通過rs232串行口與工控機通訊,將重量值傳給上位機。稱重完成后測量長度小車分別由兩側起始點同時啟動且相向而行,當快接近鋼管端面時(由接近開關發信號)小車減速運行,當行至鋼管端面時,小車停止運行,同時將鋼管長度計算出來傳至上位機。

  2.2 系統組成

  控制系統由接近開關采集現場信號送入西門子plc s7-216內,完成邏輯關系的運算,其結果輸出到安川sgdm-04ada驅動控制器,由sgmah-04a電機經齒輪、齒條傳動驅動測量小車,驅動系統由兩套組成,分別位于鋼管的兩側,工作時小車相向而行。液壓系統驅動稱重裝置,plc和稱重裝置分別與上位機組成串行通訊,上位機軟件采用visual basic編制,通過編制的畫面發出指令并時實顯示鋼管重量及測量長度。系統硬件由西門子plc 6es7216-2bd22-0xb0,通訊模塊6es7277-0aa22-0xba,擴展模塊6es7223-1hf22-0xa0組成。

  2.3工作方式

  控制系統具有手動/半自動/自動三種工作方式。手動工作方式下,可以分別對測量小車、稱重裝置進行單獨調整;半自動工作方式可以對鋼管進行單循環測量,即按啟動則開始稱重與測量,結束后等待下一啟動指令;自動工作方式則對鋼管連續測量,直到按下自動停止按鈕,方可停止。

3  系統實現

  3.1 傳感器通訊編程

  稱重傳感器采用的是美國zemic公司bm8h-5t,它通過信號分配器gm-jx-v與深圳市杰曼科技有限公司稱重管理器gm8803a連接,gm8803a最終與上位機進行rs232串通訊,其通訊協議尊循使用說明書中規定波率為9600kbty,奇偶校驗位為奇校驗,數據位為8位,站地址為2,停止位為1。按此規定用vb編寫上位機部分通訊協議程序如下:
             dim rcvlenth
             dim rcv() as bbte         定義模塊級變量
             private lub form-load()  定義接收字符的動態數組
             with  mscomml 
             comport=2        選擇串口2
             settings=”9600,n,8,1”   9600kbit/s, 奇校驗,8位數據位,1位停止位
             injputmode = cominputmodebinary 以二進制格格式讀取接收緩沖區
             rthershold=1          接收的字符數大于等于1就會產生接收事件
             inputlen=0           讀接收緩沖區內容
             outbuffercount =0        清空發送緩沖區
             inbuffercornt=0          清空接收緩沖區
             end with
             if not mscomm1.portopen then
              mscomm2.portopen=ture     打開串口2
             end if
             end sub

   3.2 信號調理

    小車行走的距離通過旋轉編碼器反饋回來的脈沖接入plc的高數計數端子,通過計數值可以知道小車行走的長度,計算精度可達0.01mm。由于項目所用的高數計數器是ab正交輸入方式,只需將a+、b+及公共端接入plc即可,而伺服控制器脈沖輸出為a+ a- b+ b- z+ z-,在調試中發現,plc的高數計數值不穩定,誤差很大,感覺有干擾存在,經分析認為是a- b- 是干擾源,因此我們采用以上電路(如圖1所示),用比較器將a+ a-進行比較后經三極管開關接入plc,問題得了解決,則即提升了電壓又抑制了干擾,取得了良好的效果:

      圖1

  3.3 編碼設計

  伺服電機后端的旋轉編碼器的分辯率為13比特,即2048脈沖/轉,而電機轉速為3000r/min,plc最大捕捉頻率為20khz,為達到匹配,將驅動器的參數pn201分頻比設定為400,即達到400脈沖/轉,為進一步提高精度在plc中采用4倍分辨率,即為1600脈沖/轉,由此根據電機驅動齒輪、齒條轉一圈所走的距離計算出每個脈沖所走的距離,得出位移值。伺服系統采用多段速控制方式,p-son、n-cn、p-cl三端組合且設置以下參數:

             pn000.1    設為3     設為多段速控制方式
             pn201     設為400      設置倍頻
             pn50c     設為8fea    41端子速度1;45端子速度2;46端子速度3
             pn50a     設為2801 cn140端子輸入on;p-con無效;cn142端子禁止正轉
             p n 50b    設為8843 cn143端子禁止反轉;cn144端子警報解除;p-cl\p-nl為無效;
             pn50e     設為0000  對應端子無效
             pn 50f     設為0001  25、26端子為扭矩限制檢測

   3.4 plc通訊編程

   plc與上位機通訊方式設為自由口方式,初始化程序設置sm30為05意義為:每個字符為8位,無校驗,波特率為19200,自由口方式。通訊協議規定為:
 
  所有的發送數據格式為:

  00h,總字節數,(數據),校驗碼,ffh

  其中總字節數是包括00h到ffh在內的總數,占一個字節,校驗碼是包括00h和總字節數在內的校驗碼之前的所有數據的異或值,占一個字節。以下只對數據位格式進行說明。

  數據位所占字節數不確定,格式如下:

  a,(發送數)

  其中a是對數據的說明,如果是命令,則a=07h,如果是數據,則a=15h,a占一個字節。

  當a=07h時,發送數占一個字節,發送數的數據說明如下:

  01h——與電腦連機

  設備啟動后,在工作過程中,每次測量前向電腦發送一次此命令,電腦發回的回復信息與plc發出的數據相同,即:

  00h,06h,07h,01h,00h,ffh

  plc發送此命令后,如果在2秒內不能收到回復信息,再發送一次,如果2秒內還不能收到回復信息,則plc自動轉為自存儲方式,把本次測量的長度順序記錄在plc內存中,并不再發送稱重命令。如果在5秒內收到回復信息,plc首先把內存中的記錄發送給電腦,然后再正常工作,(即plc不再自存儲,直接把長度數據發送到電腦,并在每次工作都發送稱重命令);

  02h——稱重命令

  電腦發回的回復信息與plc發出的數據相同,如果發出此命令后2秒內收不到回復信息,再 發送一次,如果2秒內還不能收到回復信息,則放棄。

  03h——通知來料

  無回復信息

  當a=15h時,發送數占字節數未定,發送數的數據說明如下:

             b,(bd1,bd2,bd3,…)
             其中bd1,bd2,bd3,…為bcd碼,即每個字節都為0~9的數字,高位在前。
             b說明如圖2所示。

圖2

             回復信息:
             00h,06h,15h,04h,17h,ffh
             如果發出此數據后2秒內收不到回復信息,再發送一次,如果2秒內還不能收到回復信息,則放棄。
               西門子s7-200自由口部分編碼通訊plc程序如下:
             sbr1                              子程序1 將接收到的字符依次放入接收緩沖區
             network 1              網絡1
             ld     sm0.0
             incb   vb100           接收字節數加1
             incd   vd86           接收緩沖區指針加1
             movb   smb2, *vd86       將接收到的字符存入vd86指向的地址
             int 0
             network 1
             ldb<>  smb2, 0          若不是起始字符0
             creti               中斷返回
             network 2
             ld     sm0.0           movb   0, vb100    將接收字節 計數器vb100清零
             movd   &vb100, vd86      指針vd86指向接收緩沖區首地址vb100
             call   sbr1                     將起始字符存入接收緩存區的vb101
             atch   int1, 8                   接收字符中斷連到int-1
             int1                            
             network 1
             ld     sm0.0
             call   sbr1                      存放接收到的報文數據區字節數
             movb   smb2, vb99        將報文數據區字節數存于vb99
             movb   vb99, vb90                  校驗碼字節vb90初始化
             atch   int2, 8           字符中斷事件連接以中斷程序2
             int 2                接收數據區數據的中斷程序2
             network 1
             ld     sm0.0
             call   sbr1           將收到的數據存入接收緩沖區
             xorb   smb2, vb90         將數據區的數據逐字節異或,計算校驗碼
             decb   vb99            數據字節計數器減1
             network 2
             ld     sm1.0            零標志sm1.0=1,表示vb99=0,接收已完成
             atch   int3, 8           字符中斷事件連接到中斷程序3
             int 3
             network 1
             ldb<>  vb90, smb2        如果校驗錯誤
             atch   int0, 8          重新啟動接收
             creti               中斷返回
             not                報文結束且校驗 正確
             call   sbr1
             call   sbr6

4  結束語

  本項目采用plc與visual basic工具設計和開發了大口徑鋼管的稱重與測量系統,系統穩定可靠,稱重準確度高,測長精度可達0.01mm,完全滿足工藝要求,使系統即有控制又有完整的人機界面,在使用過程受到了用戶的認可,且受到好評。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
尤妮丝一区二区裸体视频| 欧美一区二区视频观看视频| 国产精品视频1区| 欧美三区免费完整视频在线观看| 蜜臀av一级做a爰片久久| 久久久久这里只有精品| 欧美在线啊v| 久久aⅴ国产欧美74aaa| 亚洲欧美偷拍卡通变态| 亚洲一区在线看| 亚洲欧美另类中文字幕| 亚洲一区www| 亚洲午夜成aⅴ人片| 在线视频欧美日韩精品| 一片黄亚洲嫩模| 亚洲天堂激情| 亚洲欧美自拍偷拍| 欧美一级专区免费大片| 欧美在线视频在线播放完整版免费观看| 亚洲综合国产激情另类一区| 亚洲一区二区精品| 亚洲欧美日韩区| 久久成人18免费网站| 欧美在线影院| 欧美视频在线观看| 欧美日韩四区| 国产精品久久久一区二区三区| 国产精品av久久久久久麻豆网| 国产精品九九| 国产精品拍天天在线| 国产偷久久久精品专区| 尤物九九久久国产精品的特点| 亚洲国产成人精品久久| 亚洲精选视频免费看| 亚洲午夜一二三区视频| 午夜精品www| 亚洲国产成人在线播放| 99天天综合性| 欧美亚洲色图校园春色| 久久久国产精品一区| 欧美国产亚洲另类动漫| 欧美三级在线视频| 国产日本精品| 亚洲国产精品电影| av成人激情| 亚洲欧美在线看| 亚洲激情在线激情| 亚洲在线成人精品| 久久嫩草精品久久久精品| 欧美成人免费在线视频| 欧美手机在线| 国产午夜精品理论片a级大结局| 一色屋精品视频在线观看网站| 亚洲三级免费电影| 亚洲永久免费观看| 亚洲三级视频| 午夜亚洲性色福利视频| 免费日韩一区二区| 国产精品免费一区二区三区在线观看 | 欧美国产视频在线观看| 国产精品久久久久久影院8一贰佰| 国产主播一区二区三区| 日韩一级精品视频在线观看| 欧美一区二区三区另类| 日韩视频在线观看一区二区| 欧美一区二区三区视频在线观看| 欧美超级免费视 在线| 国产精品久久婷婷六月丁香| 在线免费日韩片| 亚洲男女自偷自拍| 亚洲精品永久免费精品| 久久成人久久爱| 欧美日韩性视频在线| 黑人巨大精品欧美黑白配亚洲| 9i看片成人免费高清| 亚洲福利一区| 欧美一区亚洲二区| 欧美日韩一二区| 亚洲高清色综合| 性欧美办公室18xxxxhd| 一区二区三区久久网| 久久久精品国产免费观看同学| 欧美三级视频在线观看| 在线欧美日韩国产| 欧美与黑人午夜性猛交久久久| 亚洲一区二区毛片| 欧美另类一区二区三区| 影音先锋久久久| 香蕉成人啪国产精品视频综合网| 亚洲视频一区在线| 欧美精品一区二区三区很污很色的| 国内精品视频久久| 午夜精品www| 午夜免费在线观看精品视频| 欧美日本精品| 亚洲国产视频直播| 亚洲第一主播视频| 久久精品免费| 亚洲欧美久久| 欧美特黄一区| 伊人久久综合97精品| 欧美一区激情| 欧美在线啊v| 国产精品五区| 亚洲专区一区二区三区| 亚洲曰本av电影| 欧美一区二区三区在| 亚洲午夜高清视频| 99天天综合性| 欧美精品情趣视频| 亚洲三级网站| 一区二区三区高清不卡| 欧美精品一区二区三区蜜臀| 亚洲高清一区二区三区| 91久久国产综合久久91精品网站| 久久一区国产| 有坂深雪在线一区| 亚洲国产高清一区| 久久综合网色—综合色88| 国产自产2019最新不卡| 欧美在线播放| 亚洲国产aⅴ天堂久久| 欧美一区二区久久久| 久久www免费人成看片高清| 国产精品自拍小视频| 欧美亚洲一级| 久久久综合网站| 伊人精品成人久久综合软件| 亚洲福利久久| 欧美高清不卡| 日韩一级欧洲| 亚洲欧美乱综合| 国产精品自在在线| 久久一日本道色综合久久| 在线视频你懂得一区二区三区| 亚洲国产精品电影| 久久一区二区三区超碰国产精品| 国产一区日韩一区| 亚洲高清不卡在线| 欧美国产在线视频| 99精品国产99久久久久久福利| 亚洲尤物影院| 国产一级精品aaaaa看| 欧美专区在线播放| 欧美二区不卡| 一本一道久久综合狠狠老精东影业| 亚洲女性裸体视频| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品视频网站| 久久成人综合视频| 欧美国产日本韩| 亚洲天堂av电影| 久久国产精品99久久久久久老狼| 黑人极品videos精品欧美裸| 91久久综合亚洲鲁鲁五月天| 欧美日本韩国一区| 亚洲你懂的在线视频| 久久综合给合| 日韩一区二区久久| 性做久久久久久| 精品成人在线观看| 亚洲最新视频在线| 国产乱码精品一区二区三区不卡 | 亚洲国产小视频| 欧美日韩网址| 欧美一区二区观看视频| 欧美h视频在线| 亚洲一区二区三区免费在线观看 | 亚洲视频综合| 国产香蕉久久精品综合网| 日韩一级片网址| 国产日韩亚洲欧美| 日韩天堂av| 国产日韩综合一区二区性色av| 亚洲日本一区二区| 国产精品视频yy9299一区| 亚洲黄色免费| 国产精品毛片大码女人| 亚洲国产精品第一区二区 | 国产精品捆绑调教| 亚洲大片免费看| 国产精品久久久久aaaa九色| 亚洲国产精品毛片| 国产精品久久久久aaaa| 亚洲区一区二区三区| 国产欧美一区二区白浆黑人| 亚洲精品小视频在线观看| 国产女同一区二区| 国产精品99久久久久久久久| 激情成人av| 欧美一区二区三区四区在线 | 欧美日韩三级一区二区| 久久精品视频va| 国产精品久久久免费| 亚洲六月丁香色婷婷综合久久| 国产日韩精品在线观看| 亚洲天堂久久| 亚洲欧洲久久| 久久亚洲综合色一区二区三区| 在线综合视频|