国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

S7—200PLC Modbus通信技術(shù)在礦井熱風(fēng)機(jī)組監(jiān)控系統(tǒng)中的應(yīng)用

2018-06-05 10:32:54謝青海方紅彬袁媛劉青川樊東亮王健
科技資訊 2018年1期
關(guān)鍵詞:子程序模擬量熱風(fēng)

謝青海 方紅彬 袁媛 劉青川 樊東亮 王健

摘 要:北方冬季寒冷,礦區(qū)井口必須采取加熱措施,防止井筒或井道結(jié)冰而造成提井、運(yùn)輸事故。針對(duì)生產(chǎn)中的這一情況,本文設(shè)計(jì)采用西門子S7-200 PLC作為主控制器,以Modbus通信技術(shù)構(gòu)建的現(xiàn)場(chǎng)總線作為媒介,控制2臺(tái)由11kW變頻器ACS510驅(qū)動(dòng)的熱風(fēng)機(jī)組工作,將加熱室中的熱空氣送至井口,與室外空氣混合形成熱風(fēng),以確保礦井口溫度恒定,同時(shí)通過(guò)觸摸屏遠(yuǎn)程監(jiān)控變頻器的運(yùn)行狀態(tài),并進(jìn)行管理、操作,所設(shè)計(jì)的系統(tǒng)在生產(chǎn)現(xiàn)場(chǎng)運(yùn)行表明,系統(tǒng)安全可靠,運(yùn)行穩(wěn)定,能極大地降低能源損耗,節(jié)省人力成本。

關(guān)鍵詞:S7-200 PLC Modbus通信技術(shù) 熱風(fēng)機(jī)組 溫度恒定 遠(yuǎn)程監(jiān)控

中圖分類號(hào):G322.2 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2018)01(a)-0060-05

北方冬季寒冷,以山西大同、榆林等地煤主產(chǎn)區(qū)為例,冬天室外溫度會(huì)降低至零下20℃,過(guò)低的溫度易導(dǎo)致井筒或井口結(jié)冰,造成提升機(jī)和運(yùn)輸車打滑,因此為安全生產(chǎn),礦區(qū)必須采取加熱措施,河北、山西等主產(chǎn)煤地區(qū)通過(guò)在礦井口加裝熱風(fēng)機(jī)組,向井下供應(yīng)暖風(fēng),保證井口的安全,但熱風(fēng)機(jī)常常處于多機(jī)組、大功率長(zhǎng)期運(yùn)行的狀態(tài),能耗非常嚴(yán)重,而且控制設(shè)備運(yùn)行故障的監(jiān)控措施設(shè)計(jì)也不夠完善,故障出現(xiàn)后信息不能及時(shí)上傳,易引起安全事故。本項(xiàng)目針對(duì)主產(chǎn)煤地區(qū)礦井口熱風(fēng)機(jī)組應(yīng)用現(xiàn)狀,在廣泛調(diào)研的基礎(chǔ)上,以榆林金雞灘煤礦主、副斜井熱風(fēng)機(jī)組監(jiān)控系統(tǒng)設(shè)計(jì)為例,詳細(xì)闡述S7-200 PLC Modbus通信技術(shù)如何應(yīng)用在礦井熱風(fēng)機(jī)組監(jiān)控系統(tǒng)中,提高工作的可靠性,確保井口安全。

1 控制系統(tǒng)構(gòu)建

1.1 系統(tǒng)組成

系統(tǒng)設(shè)有工控機(jī)一臺(tái),安裝組態(tài)王6.55版監(jiān)控軟件放置于監(jiān)控室,通過(guò)工控機(jī)自帶的RS232口與S7-200 PLC進(jìn)行數(shù)據(jù)交換,S7-200 PLC選用CPU-226型,由于PLC自帶兩個(gè)通信口,均支持RS485物理基礎(chǔ)的通信協(xié)議,為方便搭建控制系統(tǒng),與工控機(jī)通信時(shí)端口1采用PLC默認(rèn)的PPI通信協(xié)議,端口0使用PLC的Modbus庫(kù)函數(shù)保持與變頻器支持的通信協(xié)議一致,礦井口距離控制室距離不足1200m,Modbus通信網(wǎng)絡(luò)采用普通的屏蔽雙絞線即可。為實(shí)現(xiàn)對(duì)溫度數(shù)據(jù)的采集,控制系統(tǒng)還添加了西門子S7-200 PLC的模擬量擴(kuò)展模塊EM231,控制系統(tǒng)的結(jié)構(gòu)如圖1所示。

1.2 Modbus通信原理

Modbus協(xié)議是Modicon公司開發(fā)的一種串行通訊協(xié)議,其物理層采用RS232或485通信標(biāo)準(zhǔn),常用的各種PLC、智能儀表、變頻器均支持這種通信協(xié)議,是工業(yè)網(wǎng)絡(luò)通信中最常用的一種通信格式之一,利用它不同廠商生產(chǎn)的控制設(shè)備相互之間可以進(jìn)行通信,連成一個(gè)網(wǎng)絡(luò)進(jìn)行信息交換。Modbus通訊方式采用主從方式的查詢-響應(yīng)機(jī)制,只有主站發(fā)出查詢時(shí),從站才能給出響應(yīng),從站不能主動(dòng)發(fā)送數(shù)據(jù)。本項(xiàng)目設(shè)計(jì)的控制系統(tǒng)采用S7-200作為Modbus通信系統(tǒng)的主站,兩臺(tái)變頻器作為通信系統(tǒng)的從站,通信地址分別為1和2。當(dāng)需要起動(dòng)、停止和修改變頻器運(yùn)行速度時(shí),通過(guò)S7-200PLC按照對(duì)應(yīng)的地址寫入變頻器,當(dāng)需要讀取電機(jī)電壓、電流、頻率、轉(zhuǎn)速等數(shù)據(jù)時(shí),按照地址順序輪流去讀取,即完成一臺(tái)變頻器的讀或者寫數(shù)據(jù)后,以數(shù)據(jù)讀寫完成作為觸發(fā)下一個(gè)數(shù)據(jù)讀寫的條件。

1.3 溫度檢測(cè)及處理

S7-200的EM231為四路模擬量輸入模塊,以一個(gè)溫度變送器與模塊連接為例繪制PLC模擬量模塊的接線方法如圖2所示。輸入阻抗與連接有關(guān):電壓測(cè)量時(shí),輸入是高阻抗為10MΩ;電流測(cè)量時(shí),需要將RX和X+短接(X代表A、B、C、D),阻抗降到250Ω。為避免對(duì)輸入通道的數(shù)據(jù)造成干擾,不用的通道X+和X-需要短接在一起。

電流型溫度傳感器處理方法的表達(dá)式為:

(通道值—6400)/(32000-6400)=(檢測(cè)量—測(cè)量下限)/(測(cè)量上限—檢測(cè)下限)

4~20mA電流型變送器為目前使用量最多的模擬信號(hào)變送器,不論什么樣的檢測(cè)對(duì)象,其程序的處理方法都是一樣的,將其做成一個(gè)通用的子程序可以方便調(diào)用和節(jié)省編程時(shí)間。當(dāng)有傳感器連接到PLC其他輸入通道時(shí),只需要更改通道地址和檢測(cè)量輸出值的存儲(chǔ)地址。模擬量處理PLC主程序如圖3所示。

模擬量處理子程序采用局部變量寄存器來(lái)存儲(chǔ)中間運(yùn)算結(jié)果,不占用實(shí)際的存儲(chǔ)空間,有利于節(jié)省存儲(chǔ)空間,增強(qiáng)程序的可移植性。

按照模擬量處理對(duì)應(yīng)關(guān)系的表達(dá)式編寫子程序,在程序編寫過(guò)程中會(huì)涉及到整數(shù)和浮點(diǎn)數(shù)運(yùn)算,PLC對(duì)數(shù)據(jù)類型要求很嚴(yán)格,只有相同種類的數(shù)據(jù)才能做運(yùn)算,這樣在編寫程序時(shí)需要將整數(shù)先轉(zhuǎn)化成雙整數(shù),再由雙整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù),最后都以浮點(diǎn)數(shù)來(lái)做運(yùn)算。模擬量處理子程序如圖4所示。

1.4 S7-200 PLC Modbus通信網(wǎng)絡(luò)

S7-200 PLC Modbus通信指令主要通過(guò)庫(kù)函數(shù)實(shí)現(xiàn),主站庫(kù)函數(shù)主要包含“MBUS_CTRL”“MBUS_MSG”指令。

1.4.1 PLC程序編寫流程

S7-200 PLC不支持對(duì)Modbus通訊功能塊的自動(dòng)排序,需要編寫Modbus輪詢程序來(lái)實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)的讀寫,輪詢時(shí)每次只能激活一個(gè)Modbus讀寫功能塊,利用S7-200 PLC自帶的Modbus庫(kù)函數(shù)能較方便完成變頻器控制數(shù)據(jù)的讀寫,程序編寫思路和控制流程如圖5所示。

1.4.2 編寫初始化程序

PLC開機(jī)運(yùn)行第一個(gè)掃描周期調(diào)用初始化子程序?qū)ο到y(tǒng)進(jìn)行初始化。程序中賦予VW300=1142、VW302=1151、VW304=1143是在使用Modbus通信程序時(shí)分別用于變頻器復(fù)位、起動(dòng)和停止的參數(shù)賦值。同時(shí)程序中使用到的一些相關(guān)的寄存器也需要在第一個(gè)掃描周期清零。

初始化程序如下。

Network 1 //變頻器的初始化、啟動(dòng)、停止參數(shù)賦值

LD SM0.0

MOVW 16#0476, VW300

MOVW 16#047F, VW302

MOVW 16#0477, VW304

Network 2

LD SM0.0

MOVB 0, VB400

MOVB 0, VB500

MOVB 0, VB600

MOVB 0, VB700

R T37, 1

R M17.0, 8

R M18.4, 1

Network 3

LD SM0.0

R M4.6, 1

1.4.3 主程序

在主程序中調(diào)用初始化子程序,完成Modbus通信的初始化,本項(xiàng)目中的通信參數(shù)在通信初始化時(shí)設(shè)定通信速率為9.6kbps,無(wú)校驗(yàn),主程序如圖6所示。

系統(tǒng)使用的兩個(gè)風(fēng)機(jī)采用PID調(diào)節(jié)的方式自動(dòng)完成對(duì)井口溫度的調(diào)節(jié),其中礦井口1溫度的設(shè)定由組態(tài)直接給到寄存器VD310,礦井口2溫度的設(shè)定由組態(tài)直接給到寄存器VD318。此外,兩臺(tái)風(fēng)機(jī)的轉(zhuǎn)速也可以通過(guò)組態(tài)畫面上的手動(dòng)方式進(jìn)行手動(dòng)設(shè)置。VD314和VD322分別表示兩臺(tái)風(fēng)機(jī)手動(dòng)轉(zhuǎn)速的設(shè)置。

1.4.4 變頻器參數(shù)讀寫

Modbus通信程序初始化完成后,開始輪流讀寫兩臺(tái)變頻器的參數(shù)。如圖7所示,“變頻器1讀寫”子程序中的第一條讀參數(shù)指令讀取了從Modbus寄存器40005開始的連續(xù)6字長(zhǎng)的數(shù)據(jù),分別表示變頻器1驅(qū)動(dòng)的風(fēng)機(jī)轉(zhuǎn)速、電流、頻率、轉(zhuǎn)矩、功率、時(shí)間,讀取出的6個(gè)數(shù)據(jù)分別存放在S7-200 PLC VW450開始的連續(xù)6個(gè)字存儲(chǔ)區(qū)里。組態(tài)監(jiān)控畫面只需要與這6個(gè)字地址分別做連接,就能很方便地顯示出相應(yīng)的參數(shù)數(shù)據(jù)。

1.5 變頻器連接與設(shè)置

1.5.1 RS485通信網(wǎng)絡(luò)連接及終端電阻使用

ABB變頻器ACS510提供支持Modbus通信的現(xiàn)場(chǎng)總線接口,端子編號(hào)為X1:28~32。為了增強(qiáng)網(wǎng)絡(luò)信號(hào),在網(wǎng)絡(luò)兩端用120Ω的電阻做網(wǎng)絡(luò)的終端電阻,使用DIP開關(guān)來(lái)連接或者斷開終端電阻。

1.5.2 變頻器的參數(shù)設(shè)置

(1)Modbus通信相關(guān)參數(shù)設(shè)置。

為實(shí)現(xiàn)對(duì)變頻器遠(yuǎn)程監(jiān)控,需要對(duì)變頻器進(jìn)行通信參數(shù)設(shè)置,參數(shù)詳細(xì)設(shè)置如下。

9802=1 STD MODBUS (標(biāo)準(zhǔn)Modbus通信協(xié)議);

5302=站號(hào) 變頻器1設(shè)置站號(hào):1,變頻器2設(shè)置站號(hào):2,以此類推

5303=38.4kbit/s 波特率 (能保證通信的情況下竟可能的快)

5304=1 校驗(yàn)方式為8 None 2 (數(shù)據(jù)位8位,無(wú)校驗(yàn),停止2位);

5305=0 標(biāo)準(zhǔn)的ABB傳動(dòng)協(xié)議;

1001=10 由MODBUS控制變頻器啟停;

1102=0 由MODBUS控制變頻器給定速度(0-20000對(duì)應(yīng)0-50Hz);

1103=8 給定值來(lái)自串行通信;

1604=8 使用通信作為變頻器的復(fù)位信號(hào);

(2)電機(jī)參數(shù)設(shè)置。

通常,變頻器在設(shè)置控制參數(shù)之前,應(yīng)該先設(shè)定電機(jī)參數(shù),電機(jī)參數(shù)是指電機(jī)銘牌上標(biāo)注的額定電壓、額定頻率、額定電流、額定轉(zhuǎn)速等。

9905=AC380V 電機(jī)電壓;

9906=22.6A 電機(jī)電流;

9907=50Hz 電機(jī)頻率;

9908=1480r/min 電機(jī)轉(zhuǎn)速;

9909=11kW 電機(jī)功率;

(3)定義映射到Modbus寄存器的參數(shù)。

為提高通信效率,將需要讀取的參數(shù)放在一組連續(xù)的地址中,以便一次讀出。

5310=0102 采集電機(jī)轉(zhuǎn)速,映射到Modbus寄存器40005;

5311=0103 采集電機(jī)頻率,映射到Modbus寄存器40006;

5312=0104 采集電機(jī)電流,映射到Modbus寄存器40007;

5313=0105 采集電機(jī)轉(zhuǎn)矩,映射到Modbus寄存器40008;

5314=0106 采集電機(jī)功率,映射到Modbus寄存器40009;

5315=0114 采集電機(jī)時(shí)間,映射到Modbus寄存器40010。

2 監(jiān)控畫面的設(shè)計(jì)與制作

主監(jiān)控界面能夠直觀反應(yīng)電機(jī)的運(yùn)行狀態(tài),包括電機(jī)的轉(zhuǎn)速、頻率、電流、功率等參數(shù)。能夠控制變頻的起動(dòng)、停止和復(fù)位操作。具備手動(dòng)、自動(dòng)控制選擇的功能,在手動(dòng)控制時(shí)按照需要手動(dòng)控制變頻器的運(yùn)行速度。當(dāng)自動(dòng)運(yùn)行時(shí),變頻器能按照設(shè)定溫度自動(dòng)調(diào)節(jié)輸出頻率,控制電機(jī)運(yùn)行速度,從而達(dá)到調(diào)節(jié)井口溫度的目的。如圖8所示是礦井口加熱設(shè)備的兩臺(tái)風(fēng)機(jī)運(yùn)行監(jiān)控畫面。

3 結(jié)語(yǔ)

項(xiàng)目的研究成果在榆林金雞灘煤礦主、副斜井安裝應(yīng)用后,通過(guò)Modbus通信技術(shù),將風(fēng)機(jī)的運(yùn)行數(shù)據(jù)如電流、電壓、轉(zhuǎn)速、功率信息實(shí)時(shí)傳送到監(jiān)控設(shè)備上,并通過(guò)通信自動(dòng)控制遠(yuǎn)程風(fēng)機(jī)的投入和切除,設(shè)置運(yùn)行頻率等,大大減少了導(dǎo)線的用量,降低了故障率;實(shí)現(xiàn)自動(dòng)調(diào)節(jié)熱風(fēng)風(fēng)量,使混合風(fēng)溫度恒定,從而消除生產(chǎn)的安全隱患,實(shí)現(xiàn)無(wú)人值守,降低企業(yè)的用人成本

參考文獻(xiàn)

[1] 張麗杰.基于PLC的礦井風(fēng)機(jī)監(jiān)控系統(tǒng)設(shè)計(jì)[J].內(nèi)燃機(jī)與配件,2017(9):122-123.

[2] 李紅萍,賈秀明,李藝?guó)?,?基于MCGS的風(fēng)機(jī)變頻監(jiān)控系統(tǒng)設(shè)計(jì)[J].電機(jī)與控制應(yīng)用,2012(11):47-50.

[3] 張帥,夏承莉,張寬琦,等.基于PLC控制的礦用通風(fēng)機(jī)監(jiān)控系統(tǒng)的研究[J].煤礦機(jī)械,2012(7):210-211.

[4] 任子暉,姚正華,岳明道,等.基于PLC和組態(tài)軟件的礦井主扇風(fēng)機(jī)監(jiān)控系統(tǒng)[J].自動(dòng)化技術(shù)與應(yīng)用,2007(9):77-78.

[5] 譚長(zhǎng)森,孫鵬,郭峰,等.基于PLC的礦井主扇風(fēng)機(jī)自動(dòng)監(jiān)控系統(tǒng)的設(shè)計(jì)[J].工礦自動(dòng)化,2007(6):106-108.

[6] 謝青海.基于PLC的二硝基氯苯自動(dòng)化生產(chǎn)線電氣控制系統(tǒng)設(shè)計(jì)[D].河北工業(yè)大學(xué),2011.

[7] 王淑英,趙建光.S7-200西門子PLC基礎(chǔ)教程[M].2版. 人民郵電出版社,2016.

[8] 劉美俊.西門子S7系列PLC的應(yīng)用與維護(hù)[M].機(jī)械工業(yè)出版社,2009.

[9] 李劍峰.智能監(jiān)控終端在風(fēng)機(jī)監(jiān)控系統(tǒng)的應(yīng)用[J].煤礦機(jī)械,2012(2):206.

猜你喜歡
子程序模擬量熱風(fēng)
基于FPGA的多通道模擬量采集/輸出PCI板卡的研制
關(guān)于600MW火電機(jī)組模擬量控制系統(tǒng)設(shè)計(jì)和研究
電子制作(2016年21期)2016-05-17 03:53:12
熱風(fēng)詩(shī)二首
淺談子程序在數(shù)控車編程中的應(yīng)用
模擬量輸入式合并單元測(cè)試儀的研制
子程序在數(shù)控車加工槽中的應(yīng)用探索
西門子840D系統(tǒng)JOG模式下PLC調(diào)用并執(zhí)行NC程序
一種通用模擬量及開關(guān)量信號(hào)采集板卡的設(shè)計(jì)
微波熱風(fēng)組合干燥設(shè)備的設(shè)計(jì)和應(yīng)用
磨煤機(jī)冷、熱風(fēng)調(diào)節(jié)
河南科技(2014年15期)2014-02-27 14:12:37
怀化市| 周宁县| 旬阳县| 开封市| 固安县| 谢通门县| 响水县| 敖汉旗| 大城县| 台中县| 安阳县| 汝城县| 徐汇区| 青海省| 紫阳县| 清苑县| 嘉禾县| 阿克苏市| 建瓯市| 台山市| 阿图什市| 沛县| 营口市| 富源县| 澳门| 阿拉善左旗| 保德县| 泗洪县| 青神县| 石渠县| 罗定市| 兴宁市| 邵阳县| 鱼台县| 磐石市| 泾川县| 桂平市| 巴楚县| 武夷山市| 博罗县| 喜德县|