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

注塑車間遠程監(jiān)控系統(tǒng)的設(shè)計與應(yīng)用

2015-03-01 11:34:27徐國忠高長水孫小偉李春
機械制造與自動化 2015年2期
關(guān)鍵詞:設(shè)計

徐國忠,高長水,孫小偉,李春

(1. 南京華格電汽塑業(yè)有限公司,江蘇 南京 210014; 2. 南京航空航天大學(xué) 機電學(xué)院,江蘇 南京 210016)

?

注塑車間遠程監(jiān)控系統(tǒng)的設(shè)計與應(yīng)用

徐國忠1,高長水2,孫小偉2,李春2

(1. 南京華格電汽塑業(yè)有限公司,江蘇 南京 210014; 2. 南京航空航天大學(xué) 機電學(xué)院,江蘇 南京 210016)

摘要:國內(nèi)現(xiàn)階段注塑生產(chǎn)的分散性特點導(dǎo)致生產(chǎn)管理部門既不能實時地了解各臺機器的生產(chǎn)狀態(tài),又沒有足夠的數(shù)據(jù)用以分析出現(xiàn)產(chǎn)品品質(zhì)問題的原因。為了克服傳統(tǒng)注塑生產(chǎn)的弊端,在對注塑生產(chǎn)過程進行分析的基礎(chǔ)上,提出構(gòu)建基于RS-485、Device-Net現(xiàn)場總線和工業(yè)以太網(wǎng)的注塑車間遠程監(jiān)控系統(tǒng),給出了系統(tǒng)結(jié)構(gòu)、控制過程以及軟件實現(xiàn)方法。試驗表明,該系統(tǒng)能夠?qū)崿F(xiàn)實時監(jiān)控、數(shù)據(jù)采集以及生產(chǎn)任務(wù)分配等功能。

關(guān)鍵詞:注塑機;遠程監(jiān)控;設(shè)計;工業(yè)以太網(wǎng)

0引言

人為監(jiān)控機器運行狀態(tài)、記錄生產(chǎn)數(shù)據(jù)的管理模式已經(jīng)不能滿足規(guī)模化注塑生產(chǎn)的要求。多數(shù)注塑成型機的生產(chǎn)商開始關(guān)注注塑生產(chǎn)的集中管理,部分生產(chǎn)商甚至已經(jīng)開始對在注塑車間組建局域網(wǎng),建立新型注塑車間管理系統(tǒng)展開研究和應(yīng)用[1]。然而對于多數(shù)已經(jīng)存在的注塑成型機,其通信接口依然是不開放的,即使部分廠商開放了通信接口,其遠程監(jiān)控的方案也只是將各臺機器的RS-232通信接口連入MODEM實現(xiàn)遠程監(jiān)控。這種方案通信不穩(wěn)定,容易受到環(huán)境的干擾[2]。鑒于現(xiàn)場總線的發(fā)展,本文構(gòu)建了基于RS-485、Device-Net現(xiàn)場總線和工業(yè)以太網(wǎng)的遠程監(jiān)控方案。該方案可以實時監(jiān)控各臺機器的生產(chǎn)狀態(tài),采集生產(chǎn)過程中的關(guān)鍵數(shù)據(jù)并實現(xiàn)局域網(wǎng)內(nèi)數(shù)據(jù)共享,無紙化分配生產(chǎn)任務(wù)等功能。

1系統(tǒng)硬件設(shè)計

根據(jù)對生產(chǎn)過程和產(chǎn)品品質(zhì)的分析,需要對每臺注塑成型機的5個關(guān)鍵開關(guān)量以及溫度、流量、壓力等15個模擬量數(shù)據(jù)進行采集。分別選用歐姆龍DRT2-MD16開關(guān)量輸入輸出模塊、DRT2-AD04模擬量輸入模塊、帶ModBus-RTU通信功能的溫濕度儀表構(gòu)建底層數(shù)據(jù)采集網(wǎng)絡(luò)。選用歐姆龍CJ1W-DRM21 Device-Net總線單元、CJ1W-SCU41-V1串行通信單元實現(xiàn)開關(guān)量模塊、模擬量模塊以及溫濕度儀表與PLC的通信。PLC則選用內(nèi)置EtherNet/IP端口的歐姆龍CJ2M-CPU35實現(xiàn)與工控機的以太網(wǎng)通信。另外選用歐姆龍NB7W觸摸屏實現(xiàn)生產(chǎn)任務(wù)的接收和生產(chǎn)數(shù)據(jù)的上傳。系統(tǒng)總體結(jié)構(gòu)如圖1所示。

圖1 系統(tǒng)總體結(jié)構(gòu)

2系統(tǒng)軟件設(shè)計

系統(tǒng)采用上下位機結(jié)構(gòu),上位機采用面向?qū)ο蟮腃++語言編制,可實現(xiàn)生產(chǎn)過程的異地實時監(jiān)測,各機器生產(chǎn)任務(wù)的遠程分配,與產(chǎn)品品質(zhì)相關(guān)的生產(chǎn)數(shù)據(jù)的存儲及調(diào)用;下位機采用梯形圖編制,不僅可以對各儀表、PLC遠程智能模塊的數(shù)據(jù)進行采集和運算以供上位機讀取,而且可以主動向上位機發(fā)起通信,上傳生產(chǎn)數(shù)據(jù)、機器報警等信息。

2.1 模塊設(shè)計

根據(jù)軟件的功能,將軟件分為以下4個模塊:安全模塊、生產(chǎn)過程監(jiān)測模塊、生產(chǎn)任務(wù)分配模塊、數(shù)據(jù)處理模塊。系統(tǒng)軟件模塊設(shè)計如圖2所示。

圖2 系統(tǒng)軟件模塊設(shè)計

安全模塊:實現(xiàn)用戶登錄驗證、用戶權(quán)限設(shè)置。

生產(chǎn)過程監(jiān)測模塊:實現(xiàn)生產(chǎn)數(shù)據(jù)、狀態(tài)監(jiān)測,并將相關(guān)生產(chǎn)數(shù)據(jù)、生產(chǎn)狀態(tài)數(shù)值寫入數(shù)據(jù)庫。

生產(chǎn)任務(wù)分配模塊:遠程分配生產(chǎn)任務(wù)的相關(guān)工藝參數(shù)。

數(shù)據(jù)處理模塊:查詢每模產(chǎn)品的參數(shù)信息、生成相關(guān)報表。

2.2 系統(tǒng)主要功能實現(xiàn)方式

系統(tǒng)主要功能是由生產(chǎn)過程監(jiān)測模塊和生產(chǎn)任務(wù)分配模塊實現(xiàn)的,實現(xiàn)流程如圖3所示。

圖3 系統(tǒng)主要功能實現(xiàn)流程圖

3系統(tǒng)通信設(shè)計

3.1 Device-Net現(xiàn)場總線技術(shù)

Device-Net現(xiàn)場總線是基于CAN技術(shù)的分布式、開放型高性能通信網(wǎng)絡(luò)。分布式結(jié)構(gòu)使得設(shè)備之間以一根電纜相互連接和通信,減少了配線和安裝的時間。Device-Net技術(shù)的規(guī)范和協(xié)議都是開放的,其開放型特征提供了部件間的互換性和即插即用的功能 。另外總線技術(shù)提供了硬件I/O接口很難實現(xiàn)的設(shè)備級診斷功能[3]。

本課題鑒于生產(chǎn)現(xiàn)場需要監(jiān)測的開關(guān)量信號和模擬量信號位置分散,配線不便,選用歐姆龍Device-Net總線單元和遠程智能模塊實現(xiàn)數(shù)據(jù)的采集。為了避免長線信號傳輸時的信號反射和回波,在總線兩端接入終端電阻。

3.2 協(xié)議宏

系統(tǒng)中溫度、濕度數(shù)據(jù)的采集是通過帶RS-485通信功能的智能儀表完成的。因為各智能儀表采用的通信協(xié)議不同,所以一個RS-485串行接口不能同時與多個儀表實現(xiàn)數(shù)據(jù)交換。幸而歐姆龍PLC提供了協(xié)議宏通信功能,其實現(xiàn)方法是在協(xié)議宏支持軟件CX-Protocol中根據(jù)不同儀表的串行通信協(xié)議規(guī)范編輯通信序列,然后在PLC梯形圖中由PMCR指令調(diào)用通信序列即可實現(xiàn)一個RS-485串行通信接口與多個智能儀表之間的數(shù)據(jù)交換[4,5]。

3.3 工控機與PLC之間的以太網(wǎng)通信

由于注塑車間機臺位置分散、電磁干擾強,而且信息傳輸距離遠。因此,在工控機和PLC之間選用工業(yè)以太網(wǎng)通信,借助于VC++6.0開發(fā)環(huán)境中的WinSock控件實現(xiàn)網(wǎng)絡(luò)通信[6,7]。

3.3.1生產(chǎn)任務(wù)分配程序設(shè)計

生產(chǎn)任務(wù)的分配是指上位機將產(chǎn)品的工藝參數(shù)寫入PLC數(shù)據(jù)區(qū),然后由觸摸屏解碼并顯示的過程。產(chǎn)品的名稱及工藝參數(shù)包含漢字字符,而歐姆龍PLC與上位機通信協(xié)議規(guī)定其間的通信報文是由十六進制字符構(gòu)成的[8],因此,需要將漢字轉(zhuǎn)換成unicode字符集中與之對應(yīng)的十六進制字符。這里調(diào)用Windows的API函數(shù)MultiByteToWideChar將漢字字符轉(zhuǎn)換為unicode字符[9],然后在觸摸屏上以unicode格式解碼即可實現(xiàn)工藝參數(shù)的顯示。部分程序?qū)嵗缦拢?/p>

int CTaskDisDlg::s2u(const char *pSrc, BYTE *pDst)

{WCHAR wchr[ 4096 ];

intnDstLen=::MultiByteToWideChar(CP_ACP, 0, pSrc, -1, wchr, nDstLen);

if (nDstLen>0)

{For (int i = 0; i < nDstLen ; i++ )

{ /*取高位放在第一個BYTE*/

*(pDst++)=HIBYTE (wchr[i]);

/*取低位放在下一個BYTE*/

*(pDst++)=LOBYTE (wchr[i]);

}

}

else

{ ……

} return nDstLen;

}

3.3.2數(shù)據(jù)發(fā)送程序設(shè)計

首先添加一個WinSock控件m_client,分別設(shè)置通信協(xié)議、本地端口號、PLC端口號、PLC的IP;然后定義兩個VARIANT型變量存放本地IP和端口信息,調(diào)用控件的bind函數(shù)綁定本地IP和端口;最后定義一個字節(jié)數(shù)組存放命令幀,由于網(wǎng)絡(luò)環(huán)境中數(shù)組不可以直接傳遞,因此借助于一個SAFEARRAY型變量將數(shù)組封裝成VARIANT型變量,再調(diào)用控件的SendData函數(shù)發(fā)送命令。部分程序?qū)嵗缦拢?/p>

m_client.SetProtocol(1); //1=UDP;0=TCP

……

VARIANTvtLocalPort,vtLocalIP;

……

m_client.Bind(vtLocalPort,vtLocalIP);

BYTE send_data_buf[2048];

……

SAFEARRAY *psa;

psa=SafeArrayCreate(VT_UI1,1,rgsabound);

long len;

for (len=0; len

SafeArrayPutElement (psa, &len, &send_data_buf [len]);

VARIANT send_var;

send_var.vt =VT_ARRAY|VT_UI1;

send_var.parray =psa;

m_client.SendData (send_var)

3.3.3數(shù)據(jù)接收程序設(shè)計

數(shù)據(jù)的接收在OnDataArrivalWinsock函數(shù)中完成。首先調(diào)用WinSock控件的GetData函數(shù)將接收到的十六進制數(shù)寫入一個VARINT型變量;然后定義一個SAFEARRAY型指針變量指向VARIANT型變量;最后通過SAFEARRAY型指針將接收到的數(shù)據(jù)逐個字節(jié)寫入數(shù)組。部分程序?qū)嵗缦拢?/p>

VoidCPlant_MonitorDlg::OnDataArrivalWinsock(long bytesTotal)

{VARIANT recv_var;

SAFEARRAY *psa_recv;

……

m_client.GetData(&recv_var,Vtype,Maxlen);//接收數(shù)據(jù)包

psa_recv=recv_var.parray;

BYTE recv_data_buf [2048];

long len;

for (len=0; len< bytesTotal; len++)

SafeArrayGetElement (psa_recv, &len, &recv_data_buf [len]); //數(shù)據(jù)存入接收數(shù)組

}

4軟件介紹

軟件界面分為4個部分:1) 車間所有機器工況顯示部分,根據(jù)各臺機器的當(dāng)前工況是正常生產(chǎn)、停機、維修分別顯示綠色、紅色、黃色;2) 任務(wù)分配部分,實現(xiàn)生產(chǎn)任務(wù)工藝參數(shù)的分配;3) 相關(guān)歷史數(shù)據(jù)、報表查詢部分,可供查詢歷史數(shù)據(jù)、已完成生產(chǎn)任務(wù)的報表等;4) 網(wǎng)絡(luò)連接監(jiān)測部分,實時監(jiān)測上位機與PLC的網(wǎng)絡(luò)連接情況。系統(tǒng)主界面如圖4所示。

圖4 系統(tǒng)主界面

5結(jié)語

設(shè)計的注塑車間遠程監(jiān)控系統(tǒng)具有一定的擴展和適應(yīng)能力。試驗表明,該系統(tǒng)可以實時監(jiān)控生產(chǎn)過程并且可以為產(chǎn)品品質(zhì)分析提供足夠的數(shù)據(jù),能夠滿足大部分注塑車間生產(chǎn)管理的要求。數(shù)據(jù)處理模塊為設(shè)備和產(chǎn)品診斷模塊的設(shè)計與應(yīng)用奠定了基礎(chǔ)。

參考文獻:

[1] 葉立永. 基于OPC的注塑機監(jiān)控系統(tǒng)的研究與實現(xiàn)[D]. 北京:北京化工大學(xué),2013.

[2] 符晗,劉電霆,覃嘉恒. 基于CAN總線與以太網(wǎng)的注塑機遠程監(jiān)控系統(tǒng)[J]. 機械制造與自動化,2008,37(1):116-121.

[3] 徐東明,章錦雷,鄭堤,等. 基于PROFIBUS注塑車間分布式監(jiān)控系統(tǒng)的研究[J]. 寧波大學(xué)學(xué)報(理工版),2007,20(2):189-192.

[4] 楊艷,徐世許,王偉. 使用協(xié)議宏實現(xiàn)歐姆龍PLC與三菱PLC的通信[J]. 自動化儀表,2009,30(6):17-19 .

[5] 武亞奇. 基于MODBUS協(xié)議宏通信的分布式功能系統(tǒng)的研究和實現(xiàn)[D]. 上海:上海交通大學(xué),2008.

[6] 曹擁華,何和智,梁勇. 基于以太網(wǎng)的注塑機遠程監(jiān)控系統(tǒng)[J]. 現(xiàn)代塑料加工應(yīng)用,2006,18(3):56-58.

[7] 趙芙生,陳小虎,張小敏. 利用Winsock控件實現(xiàn)變電站之間的網(wǎng)絡(luò)通信[J]. 南京工程學(xué)院學(xué)報(自然科學(xué)版),2007,5(1):15-18.

[8] 徐世許,朱妙其,王毓順. 可編程程序控制器:原理·應(yīng)用·網(wǎng)絡(luò)[M]. 2版.合肥:中國科學(xué)技術(shù)大學(xué)出版社,2008:383-388.

[9] 王聰,趙鵬飛,劉宇,等. 利用VC++實現(xiàn)漢字轉(zhuǎn)換unicode碼的技術(shù)研究[J]. 現(xiàn)代商貿(mào)工業(yè),2009,(10):264-265.

[10] 孫鑫,余安萍. VC++深入詳解[M]. 北京:電子工業(yè)出版社,2006:546-555.

Design and Application of Remote Monitoring System for Molding Injection Plant

XU Guo-zhong1, GAO Chang-shui2, SUN Xiao-wei2, LI Chun2

(1. Nanjing Huage Electronics& Automobile Plastic Industry Co., Ltd.,Nanjing 210014,China; College of

Mechanical and Electrical Engineering, 2. Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China)

Abstract:At this stage, due to the independence of all machines in the molding injection plant, the department of production management neither monitors the state of the machine in real time nor analyses the quality problem with enough datum which are closely related with the producing process. In order to overcome these disadvantages, this paper proposes to establish the remote monitoring system, based on RS-485,Device-Net,Industial Ethernet for molding injection plant and gives out the system structure, control flow and implement method with VC++.The experiment indicates the functions of real-time monitoring, data acquisition, task distribution can be achieved successfully.

Keywords:molding injection machine; remote monitoring; design; industrial ethernet

中圖分類號:TP277.2

文獻標(biāo)志碼:B

文章編號:1671-5276(2015)02-0206-03

作者簡介:徐國忠(1970-),男,江蘇宜興人,高級工程師,學(xué)士,研究領(lǐng)域:機電一體化/工業(yè)自動化。

收稿日期:2014-08-30

猜你喜歡
設(shè)計
二十四節(jié)氣在平面廣告設(shè)計中的應(yīng)用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設(shè)計的守護之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設(shè)計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設(shè)計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設(shè)計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設(shè)計萌到家
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設(shè)計到“設(shè)計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 男女男免费视频网站国产| 丁香五月亚洲综合在线| 国产成人综合在线观看| 欧美色视频日本| 国产日韩欧美一区二区三区在线| 国产一区二区三区精品久久呦| 真实国产乱子伦视频| 国产草草影院18成年视频| 欧洲av毛片| 色窝窝免费一区二区三区| 亚洲无码A视频在线| 欧美精品啪啪| 亚洲妓女综合网995久久| 自慰高潮喷白浆在线观看| 日韩高清无码免费| 热思思久久免费视频| 亚洲bt欧美bt精品| 91麻豆精品国产高清在线 | 性色生活片在线观看| 激情無極限的亚洲一区免费| 亚洲欧美日韩中文字幕在线| a天堂视频| 国产成人永久免费视频| aaa国产一级毛片| 午夜毛片免费观看视频 | 国产美女精品人人做人人爽| 欧美精品v欧洲精品| 国产一区免费在线观看| 成人一区在线| 欧美人人干| 岛国精品一区免费视频在线观看| 五月婷婷丁香综合| 无码精品福利一区二区三区| 在线观看免费黄色网址| 伊人久热这里只有精品视频99| 亚洲视屏在线观看| 亚洲一区二区三区香蕉| 国产精品爽爽va在线无码观看| 久久亚洲黄色视频| 亚洲第一中文字幕| 欧美国产综合色视频| 毛片免费在线视频| 午夜少妇精品视频小电影| 青青青视频蜜桃一区二区| 日韩毛片免费| 精品一区二区三区中文字幕| 久久久久亚洲AV成人网站软件| 激情综合图区| 亚洲综合网在线观看| 久久超级碰| 中文字幕亚洲乱码熟女1区2区| 亚洲天堂网在线观看视频| 在线播放真实国产乱子伦| 熟妇丰满人妻| h视频在线播放| 青草视频久久| 亚洲成人精品| 亚洲无卡视频| 久久伊伊香蕉综合精品| 69视频国产| www.91中文字幕| 国产精品无码AⅤ在线观看播放| 国产精品成人免费视频99| 天天干伊人| 亚洲国产欧美国产综合久久| 欧美日本一区二区三区免费| 国产亚洲精久久久久久无码AV| 无码高潮喷水专区久久| 天堂在线亚洲| 国产激情无码一区二区三区免费| 欧美视频在线观看第一页| 日韩精品一区二区三区中文无码| 欧美在线网| 狼友视频一区二区三区| 一级看片免费视频| 亚洲乱码视频| 亚洲视频欧美不卡| 中文字幕在线看视频一区二区三区| 国产天天色| 免费看一级毛片波多结衣| 又污又黄又无遮挡网站| 久久精品免费国产大片|