999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

輪胎自動稱重管理系統設計

2022-05-26 13:01:16張浩琳徐世許張志勇
制造業自動化 2022年5期
關鍵詞:指令程序數據庫

張浩琳,徐世許,張志勇

(1.青島大學 自動化學院,青島 266071;2.山東中煙工業有限責任公司青島卷煙廠,青島 266071)

0 引言

隨著社會的發展,輪胎的需求量不斷增大,為滿足不斷擴大的社會需求,各大工廠普遍將條碼技術和自動化技術應用于工業生產管理中,用于提高生產效率和生產管理水平。輪胎重量是輪胎檢測中的一項指標,輪胎超重或欠重會影響輪胎的質量和使用壽命。為檢測輪胎是否達到重量指標,并將輪胎信息進行統計和存儲,便于日后數據的查詢和追溯,設計了輪胎自動稱重管理系統。通過比較輪胎的實際重量值與設定的標稱重量值判斷輪胎是否合格。輪胎信息通過以太網通信發送至上位機,在上位機監控界面實時顯示,并存入SQL Server數據庫。此系統實現了輪胎重量自動檢測和信息自動記錄的功能,代替了以往輪胎重量檢測過程中人工稱重和數據記錄等工作,解決了以往輪胎重量檢測中費時費力、生產效率低的問題。

1 硬件結構

輪胎自動稱重管理系統由控制器、稱重設備、掃碼器、上位機和光電開關組成。選用西門子S7-1200PLC作為控制器,CPU型號為1215C DC/DC/DC。該型號PLC集成2個PROFINET端口,分別用于與上位機和稱重變送器的通信。選用METTLER TOLEDO ACT350稱重變送器,ACT350變送器集成PROFINET端口,內置1200HZ的A/D-D/A轉換器,為控制器提供600HZ的更新速率。掃碼器選用霍尼韋爾掃碼器,型號為Honeywell 3310G,是一種帶開關量控制的高清掃碼器,觸發方式為信號觸發。

輪胎自動稱重管理系統是由TIA Portal V15.1軟件開發而來,根據系統日常數據存儲要求,平衡其性能等各種因素,采用SQL Server數據庫存儲輪胎信息。西門子S7-1200PLC作為控制器,用于傳送和處理稱重數據。上位機作為可控可觀工具,用于顯示和存儲稱重數據。機械手將輪胎放于稱臺上,光電開關觸發掃碼器掃碼,掃碼器掃描讀取輪胎上的條碼信息,通過串行通信將條碼信息傳送至S7-1200PLC[1]。ACT350變送器將輪胎的實際重量值基于PROFINET通信協議傳送至S7-1200PLC。在上位機設定輪胎的標稱重量值和誤差值。根據標稱重量值和誤差值計算出輪胎合格重量范圍。S7-1200PLC比較輪胎的實際重量值與標稱重量值。若輪胎重量在合格重量范圍內,則輪胎合格,機械手將輪胎放入1號立體倉庫。若輪胎重量超出合格重量范圍,則輪胎不合格,機械手將輪胎放入2號立體倉庫。S7-1200PLC比較輪胎實際重量值與設定的標稱重量值后通過以太網通信發送至上位機,在上位機監控界面實時顯示,并存入SQL Server數據庫,以供日后的查詢和追溯。輪胎自動稱重管理系統解決了以往輪胎重量檢測過程中效率低下的問題,具有良好的經濟效益。系統硬件結構如圖1所示。

圖1 系統硬件結構圖

2 通信設置

通信設置包括S7-1200PLC和ACT350變送器之間基于PROFINET協議的通信、S7-1200PLC與上位機之間的以太網通信、S7-1200PLC與掃碼器之間的串行通信[2]。在TIA Portal V15.1中選擇相應的PLC、PC系統和導入的ACT350變送器模塊進行組態,建立系統通信網絡。系統網絡中S7-1200PLC、PC系統、稱重變送器都會分配IP地址和設備名稱。

2.1 S7-1200PLC與掃碼器的通信連接

在TIA Portal V15.1中添加S7-1200PLC模塊組態,PLC的IP地址為192.168.0.2,子網掩碼為255.255.255.0,建立系統通信網絡。S7-1200PLC沒有集成的RS232端口,在PLC模塊左側組態CM1241 RS232通信模塊。添加PLC后,在硬件目錄里找到通信模塊,選擇CM1241 RS232添加到硬件配置里,接下來配置RS232模塊端口參數。模塊端口參數配置如圖2所示。Honeywell 3310G掃碼器根據手冊設置通信端口參數信息,掃碼器的參數配置要與ACT350變送器模塊端口參數配置相匹配。

圖2 模塊端口參數配置

硬件組態完成后,接下來完成PLC與掃碼器的通信程序。掃碼槍采用無協議通信方式發送條碼數據,PLC端接收條碼數據。調用RCV_PTP,手動創建RCV_PTP的接收緩沖數據塊,接下來對RCV_PTP指令的每個管腳賦值,完成通信程序的編寫。接收緩沖區的數據存放地址從第二個字節開始,不是從零字節開始,即P#DB2.DBX2.0 Byte10,這是由于S7-1200PLC對字符串存放格式決定的。RCV_PTP指令塊如圖3所示。

圖3 RCV_PTP指令塊

2.2 S7-1200PLC與ACT350變送器的通信連接

輪胎的稱重數據以模擬量信號的形式傳送至ACT350變送器。根據變送器模塊地址分配,S7-1200PLC通過命令字向ACT350變送器發送稱重指令。ACT350變送器將稱重數據發送至S7-1200PLC的ID100地址內。稱重設備選用的是METTLER TOLEDO ACT350變送器,為了使變送器能夠符合系統的使用要求,需要設置多項參數。根據用戶手冊設置ACT350變送器的通信參數,設置量程為50,精度為0.01。為保證數據傳輸的實時性與準確性,設置變送器為連續輸出模式[3]。在TIA Portal V15.1菜單欄選擇選項,點擊管理通用站描述文件(GSD),選擇要導入的GSD文件,將ACT350變送器的GSD文件導入到TIA Portal V15.1進行組態。ACT350變送器的IP地址設置為192.168.0.3,子網掩碼為255.255.255.0。ACT350變送器模塊中的讀數據塊對應PLC的輸入ID100,ACT350變送器模塊中的寫數據塊對應PLC的輸出QD100。ACT350模塊地址分配如圖4所示。

圖4 ACT350模塊地址分配

2.3 S7-1200PLC與WinCC RT Professional通信連接

在TIA Portal V15.1中添加PC系統進行組態,選擇SIMATIC HMI應用程序里的WinCC RT professional,添加常規IE模塊,建立以太網通信連接,以絕對地址訪問作為數據訪問方式。本機IP地址與此模塊相同,IP地址為192.168.0.1,子網掩碼為255.255.255.0。系統網絡拓撲視圖如圖5所示。

圖5 系統網絡拓撲視圖

3 程序設計

輪胎自動稱重管理系統是由TIA Portal V15.1軟件開發而來。該軟件集成了STEP7和WinCC,可以對控制器、HMI、PC系統進行組態和通信配置。TIA Portal V15.1不僅可以使用梯形圖語言進行開發,而且還可以使用內部封裝的大量指令和指令塊,在編寫PLC程序時調用相應的指令和指令塊即可。此外,該軟件還支持FBD、SCL、STL語法指令。在這一個軟件中可以編寫下位機S7-1200PLC程序和上位機系統界面,便于數據的傳送、處理和保存。程序流程圖如圖6所示。

圖6 程序流程圖

3.1 PLC程序設計

輪胎自動稱重管理系統的工藝流程主要是對條碼信息和稱重信息的采集和處理,實時發送至上位機并存入SQL Server數據庫,以供日后的查詢和追溯。在定義下位機PLC的變量時,將變量分類寫入DB數據塊內,便于程序的調試和數據的統一監控。在編寫PLC程序時,調用FC函數塊,對公用程序統一管理,節省編程時間,實現程序的解耦,防止程序的冗余。FC函數塊可以在編寫PLC程序時反復調用。比如有相同功能的程序,在FC函數塊里只需編寫一次,PLC程序里就可以反復調用編寫好的FC函數塊。系統工作時,S7-1200PLC使用OB100來確保初始化程序在系統啟動時執行一次。使用OB100執行初始化程序,完成稱重數據的初始化。S7-1200PLC通過QW106向ACT350變送器發送稱重指令。根據接收到的稱重指令,ACT350變送器向S7-1200PLC傳輸相應的稱重數據[4]。去皮指令和請求毛重指令如圖7所示。S7-1200PLC根據標準數據計算公式,對稱重數據進行截取和分析,得到輪胎實際重量值。S7-1200PLC將實際重量值與在上位機設定的標稱重量值相比較,判斷輪胎重量是否合格。合格則啟動1號機械手將輪胎放入1號立體倉庫,不合格則啟動2號機械手將輪胎放入2號立體倉庫。重量比較指令如圖8所示。

圖7 去皮和請求毛重指令

圖8 重量比較指令

3.2 上位機程序設計

上位機軟件設計包括主頁、管理、工作、數據查詢、狀態監視等界面和相關的處理程序和程序公用模塊。設計合理的數據庫表結構和實現方式,保證輪胎信息的錄入查詢等功能。同時為確保數據的安全和完整,需要定期對數據庫數據進行歸檔,設計的程序提供自動歸檔程序和手動歸檔程序兩種方式,數據可選擇歸檔到本地硬盤或者外接的移動存儲設備上,當計算機數據面臨數據丟失和損壞時,可以避免因數據的丟失而造成的損失。

上位機執行SQL語句訪問數據庫,對數據庫進行增加、刪除、查詢、修改等操作[5]。上位機通過以太網通信接收S7-1200PLC發送的輪胎條碼信息和稱重數據。上位機監控界面實時顯示輪胎信息并有指示燈顯示輪胎是否合格,綠燈為合格輪胎,紅燈為不合格輪胎。系統可以根據條碼查詢輪胎具體信息并導出關于輪胎信息的EXCEL表格,存放到指定位置。也可以按日、月或者某個時間段查詢錄入數據庫的輪胎信息并導出EXCEL表格,便于日后對輪胎信息的查詢和追溯。系統工作界面如圖9所示。

圖9 系統工作界面

在TIA Portal V15.1中通過腳本訪問數據庫,需要ADODB.Connection、ADODB.Command和ADODB.Recordset。

Server.CreateObject(“ADODB.Connection”)用于創建新的數據庫連接

Server.CreateObject(“ADODB.Recordset”)用于創建新的數據庫記錄

Server.CreateObject(“ADODB Command”)用于面向數據庫的操作

導出EXCEL表格的部分程序如下:

4 結語

根據青島某輪胎企業的實際需求,以S7-1200PLC、METTLER TOLEDO ACT350變送器、Honeywell 3310G掃碼器作為硬件基礎,結合TIA Portal V15.1和SQL Server 2008R2,設計了輪胎自動稱重管理系統。該系統具有自動稱重、條碼識別、實時監控、數據存儲等功能,相比于傳統的人工稱重節省了大量的人力物力,極大地提高了生產效率。目前,該系統已被企業應用,能夠自動完成輪胎的掃碼識別和重量檢測,具有很高的應用價值。后期將沿著RFID技術的方向繼續研究。

猜你喜歡
指令程序數據庫
聽我指令:大催眠術
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 亚洲国产成熟视频在线多多| 亚洲最新地址| 91在线播放免费不卡无毒| 国产无遮挡猛进猛出免费软件| 国产h视频在线观看视频| 亚洲国产在一区二区三区| 久久青草精品一区二区三区| 国内视频精品| 久久公开视频| 最新国产你懂的在线网址| 国产一级二级三级毛片| 狠狠做深爱婷婷久久一区| 国产精品私拍99pans大尺度| 日韩a级片视频| 在线看片免费人成视久网下载| a亚洲天堂| 成人年鲁鲁在线观看视频| 久久久久免费精品国产| 精品国产成人国产在线| 成人精品视频一区二区在线| 国产成年无码AⅤ片在线| 国产经典免费播放视频| 久久久黄色片| 特级精品毛片免费观看| 日韩欧美中文字幕在线精品| 性色在线视频精品| 精品综合久久久久久97| 另类重口100页在线播放| 日韩福利在线视频| 亚洲成a人片77777在线播放| 国产成人综合亚洲网址| 中日无码在线观看| 久久香蕉国产线看观| 就去色综合| 夜夜操狠狠操| 欧美精品色视频| 日韩乱码免费一区二区三区| 久久国产V一级毛多内射| 男女精品视频| 国产毛片高清一级国语| 最新日本中文字幕| 免费看的一级毛片| 视频二区欧美| 青青青视频蜜桃一区二区| 国产精品开放后亚洲| 不卡视频国产| 国产理论精品| 国产成人久久综合777777麻豆| 成人精品免费视频| 免费99精品国产自在现线| 夜精品a一区二区三区| 日韩激情成人| 欧美成人精品一区二区 | 亚洲第一黄片大全| 国产人前露出系列视频| 中文字幕首页系列人妻| 国产成人亚洲综合a∨婷婷| 亚洲色大成网站www国产| aaa国产一级毛片| 国产亚洲美日韩AV中文字幕无码成人 | 久久这里只精品国产99热8| 亚洲激情99| 女人18毛片一级毛片在线| 99热免费在线| 欧美国产另类| 亚洲日韩国产精品无码专区| 精品国产自在在线在线观看| 亚洲成肉网| 91亚洲精品国产自在现线| 又猛又黄又爽无遮挡的视频网站| 乱人伦中文视频在线观看免费| 亚洲欧美综合精品久久成人网| 免费观看欧美性一级| 99中文字幕亚洲一区二区| 亚洲视频无码| 国产成熟女人性满足视频| aa级毛片毛片免费观看久| 99国产精品免费观看视频| 激情综合图区| 国产黑丝视频在线观看| 日韩精品一区二区三区免费| 全部毛片免费看|