技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > DCS與CP341通訊在液化氣罐區(qū)中的應(yīng)用

DCS與CP341通訊在液化氣罐區(qū)中的應(yīng)用

時(shí)間:2018-09-07 14:26:26來(lái)源:中石化濟(jì)南分公司 孫景香

導(dǎo)語(yǔ):?介紹了SiemensCP341模塊和ModbusRTU協(xié)議,并詳述了用CP341模塊實(shí)現(xiàn)MODBUSRTU協(xié)議的方法和設(shè)計(jì)思路。證明了CP341模塊在和其它設(shè)備采用這種通訊協(xié)議時(shí)穩(wěn)定可靠,這種協(xié)議轉(zhuǎn)換方法很適合控制現(xiàn)場(chǎng)使用。

摘要:介紹了SiemensCP341模塊和ModbusRTU協(xié)議,并詳述了用CP341模塊實(shí)現(xiàn)MODBUSRTU協(xié)議的方法和設(shè)計(jì)思路。證明了CP341模塊在和其它設(shè)備采用這種通訊協(xié)議時(shí)穩(wěn)定可靠,這種協(xié)議轉(zhuǎn)換方法很適合控制現(xiàn)場(chǎng)使用。

引言:

液化石油氣罐區(qū)因存儲(chǔ)有大量易燃、易爆物料,對(duì)企業(yè)安全生產(chǎn)、人員的生命安全及生態(tài)環(huán)境都構(gòu)成了極大威脅,大部分液化氣罐區(qū)都構(gòu)成了一級(jí)重大危險(xiǎn)源。增加自動(dòng)化手段,實(shí)現(xiàn)安全聯(lián)鎖的“技防”手段是避免事故發(fā)生,確保安全生產(chǎn)的有效手段。本文闡述了浙大中控JX-300XP系統(tǒng)和西門子S7300PLC通訊技術(shù)在液化氣罐區(qū)的成功應(yīng)用。

一、控制系統(tǒng)簡(jiǎn)介

控制系統(tǒng)采用浙大中控JX-300XP系統(tǒng)。它是由浙大中控開(kāi)發(fā)的WebFieldJX-300XP集散控制系統(tǒng),它吸收了最先進(jìn)的通信技術(shù)、微電子技術(shù);應(yīng)用了最新信號(hào)處理技術(shù)、高速網(wǎng)絡(luò)通信技術(shù)、可靠的軟件平臺(tái)和軟件設(shè)計(jì)技術(shù)、現(xiàn)場(chǎng)總線技術(shù);采用了高性能的微處理器、成熟的先進(jìn)控制算法;適應(yīng)更廣泛更復(fù)雜的應(yīng)用要求;全數(shù)字化、結(jié)構(gòu)靈活、功能完善。它的主要特點(diǎn):永不死機(jī)的主控制卡技術(shù);危險(xiǎn)分散的小卡件模式;靈活多變的方案配置;簡(jiǎn)單易用的中文界面及內(nèi)核;保護(hù)用戶投資的系統(tǒng)延續(xù)性。

PLC系統(tǒng)采用熟悉的西門子S7300PLC來(lái)完成。西門子S7300是其模塊化結(jié)構(gòu)、易于實(shí)現(xiàn)分布式的配置以及性價(jià)比高、電磁兼容性強(qiáng)、抗震動(dòng)沖擊性能好,使其在廣泛的工業(yè)控制領(lǐng)域中,成為一種既經(jīng)濟(jì)又切合實(shí)際的解決方案。

二、通訊系統(tǒng)簡(jiǎn)述

伺服液位計(jì)通訊:溫度信號(hào)直接接入伺服液位計(jì),壓力通過(guò)HART進(jìn)伺服液位計(jì),然后伺服液位計(jì)通過(guò)標(biāo)準(zhǔn)的V1通信協(xié)議把液位、溫度、壓力上傳至控制室數(shù)據(jù)采集單元NXA820,然后通過(guò)赫斯曼工業(yè)以太網(wǎng)交換機(jī)和通信網(wǎng)關(guān)NXA822,與罐區(qū)DCS系統(tǒng)采用標(biāo)準(zhǔn)ModbusRS485形式實(shí)現(xiàn)通訊進(jìn)行數(shù)據(jù)實(shí)時(shí)監(jiān)控。

磁浮子液位計(jì)通訊:因球罐安裝的磁浮子液位計(jì)沒(méi)有遠(yuǎn)傳功能,無(wú)法在控制室內(nèi)實(shí)時(shí)監(jiān)測(cè)到罐液位情況。為此又增加了瑞安新欣的UHZ系列產(chǎn)品磁浮子液位計(jì)變送器,通過(guò)將磁浮子變送器4~20mA信號(hào)采集至PLC系統(tǒng),PLC收集到信號(hào)以ModbusRS485通訊的形式送至DCS實(shí)現(xiàn)遠(yuǎn)程監(jiān)控?,F(xiàn)著重描述JX300XP與PLC之間的通訊。

JX300XP與PLC之間采用ModbusRTU協(xié)議通訊。Modbus協(xié)議是目前工業(yè)領(lǐng)域最流行的協(xié)議,它是應(yīng)用于電子控制器上的一種通用語(yǔ)言,通過(guò)此協(xié)議,控制器之間、控制器經(jīng)由網(wǎng)絡(luò)(如以太網(wǎng))和其他設(shè)備之間可通信。它已成為一通用工業(yè)標(biāo)準(zhǔn),不同廠商生產(chǎn)的控制設(shè)備可連成工業(yè)網(wǎng)絡(luò),進(jìn)行集中監(jiān)控。Modbus控制器數(shù)據(jù)通信采用Master/Slave(主/從站)方式通信,主站能初始化傳輸數(shù)據(jù),從站根據(jù)主站提供的數(shù)據(jù)作出相應(yīng)反應(yīng)。所以PLC系統(tǒng)增加通訊卡CP431實(shí)現(xiàn)與DCS的通訊。

三、卡件應(yīng)用簡(jiǎn)述

CP341通訊模塊是西門子S7-300/400系列PLC中的串行通訊模塊,具有1個(gè)串行通訊口,可以使用這種通訊模塊實(shí)現(xiàn)S7300/400與其它串行通訊設(shè)備的數(shù)據(jù)交換。

XP248多串口多協(xié)議通訊卡是DCS系統(tǒng)與其他智能設(shè)備(PLC、變頻器)互連的網(wǎng)間連接設(shè)備,是SCnetⅡ網(wǎng)絡(luò)節(jié)點(diǎn)之一,在SCnetⅡ網(wǎng)絡(luò)中處于與主控卡同等地位。其功能是將用戶智能系統(tǒng)的數(shù)據(jù)通過(guò)通訊方式連入DCS系統(tǒng)中,通過(guò)SCnetⅡ網(wǎng)絡(luò)實(shí)現(xiàn)數(shù)據(jù)在DCS系統(tǒng)中的共享。

四、通訊實(shí)現(xiàn)方法

4.1CP341與XP248的端子X(jué)P526傳輸接口連接

此種通訊的成功案例是:液化氣球罐區(qū)隱患治理改造項(xiàng)目,它采用了一種新型的數(shù)據(jù)采集模式,充分利用了伺服液位計(jì)的多功能、組態(tài)靈活方便的特點(diǎn)。把溫度、壓力接入伺服子液位計(jì)通過(guò)通訊的方式進(jìn)入DCS,而罐體的另一種測(cè)量方式磁浮子液位計(jì)則安裝遠(yuǎn)傳的磁浮子變送器由PLC采集數(shù)據(jù)也通過(guò)通訊的方式進(jìn)DCS。如圖1所示:

圖1PLC和DCS之間數(shù)據(jù)通訊方式

在本項(xiàng)目中采用的傳輸接口形式為RS485。RS485可以說(shuō)是最簡(jiǎn)單高效的串口了,傳輸效率高,距離遠(yuǎn)。RS485采用一根雙絞線傳送,兩條線間的電壓差用于表示數(shù)字信號(hào)。通訊距離可達(dá)1200m,若采用合適的電路可達(dá)到2.5MB/s的傳輸速率。輸入輸出信號(hào)不能同時(shí)進(jìn)行(半雙工)。但是,RS485可用于多點(diǎn)通訊,一條信號(hào)線上可連接多臺(tái)設(shè)備。在雙絞線中橙綠兩對(duì)線繞的更緊一些,所以建議選取其中一對(duì)作為CP341與XP248通訊的連接電纜;其實(shí)在實(shí)際應(yīng)用中用較好的屏蔽電纜也可。其中CP341接線如圖2所示。

圖2CP341與其它串行通訊設(shè)備接線圖

248卡件每個(gè)通道都支持RS232及RS485通訊方式,背板上有4個(gè)通訊方式跳線,可以對(duì)通訊方式進(jìn)行選擇。跳線方式與通訊方式對(duì)應(yīng)關(guān)系如圖3所示;

圖3跳線方式與通訊方式對(duì)應(yīng)關(guān)系

CP341進(jìn)行RS485通訊時(shí),通訊電纜采用雙絞線的2線電纜,將CP341的4(-)、11(+)與端子X(jué)P526的相應(yīng)端子連接。

4.2PLC端硬件通訊接口組態(tài)

在本應(yīng)用中采用國(guó)際上通用的Modbus通訊協(xié)議進(jìn)行數(shù)據(jù)的傳輸。此協(xié)議定義了控制器能夠認(rèn)識(shí)和使用的消息結(jié)構(gòu),而不管它們是經(jīng)過(guò)何種網(wǎng)絡(luò)進(jìn)行通信的。Modbus分為ASCII、RTU兩種協(xié)議,本應(yīng)用為RTU方式,Modbus規(guī)定了消息、數(shù)據(jù)的結(jié)構(gòu)、命令和就答的方式,數(shù)據(jù)通訊采用Maser/Slave方式,Master端發(fā)出數(shù)據(jù)請(qǐng)求消息,Slave端接收到正確消息后就可以發(fā)送數(shù)據(jù)到Master端以響應(yīng)請(qǐng)求;Master端也可以直接發(fā)消息修改Slave端的數(shù)據(jù),實(shí)現(xiàn)雙向讀寫。在本應(yīng)用中PLC為數(shù)據(jù)的擁有端,故為從站Slave;而DCS擁有讀寫權(quán),故為主站Master。

4.2.1首先在PLC硬件組態(tài)中插入CP341通訊卡,安裝Setup_PtP_V513這個(gè)文件夾內(nèi)的程序即ptp通訊文件。

4.2.2再安裝Modbus-Slave315文件夾內(nèi)的程序即plc作為從機(jī)。然后PLC內(nèi)就能找到Modbus-Slave即可設(shè)置即:組態(tài)通訊接口參數(shù),在通訊協(xié)議下選擇Modbus-Slaver協(xié)議。在“Protocol”參數(shù)設(shè)定,通訊波特率設(shè)為9600、數(shù)據(jù)位8位、停止位1位、校驗(yàn)為偶校驗(yàn)、CP341作為Modbus從站的地址為222。并規(guī)定消息、數(shù)據(jù)的結(jié)構(gòu)、命令和就答的方式。所以在本應(yīng)用中最重要的工作就是設(shè)定通訊的數(shù)據(jù)區(qū),從存儲(chǔ)區(qū)0-1023分配地址。對(duì)硬件組態(tài)存盤編譯,下載硬件組態(tài);如果SF亮,把通訊電纜與另一通訊組件連接,SF燈滅說(shuō)明組態(tài)正確。

4.3PLC端通訊軟件編程

定義組態(tài)了硬件接口通訊參數(shù)和通訊數(shù)據(jù)區(qū)后,為了該組態(tài)有效的工作,需要在軟件中編程,使之工作有效。打開(kāi)PLC編程軟件的OB1組織塊,對(duì)CP341進(jìn)行軟件組態(tài),在這里用到了西門子PLC用于Modbus-Slaver通訊的專用程序功能塊FB80“MODB_341”并建立相應(yīng)DB數(shù)據(jù)塊。將該程序下裝到PLC中后,則在PLC端的組態(tài)工作即告完成。見(jiàn)如圖:

在編程中注意事項(xiàng):

首先注意對(duì)FB80塊初始化ANM180.0

SM180.0

AM180.1

RM180.1

二是數(shù)據(jù)位的調(diào)整,即PLC和DCS寄存器高位低位的調(diào)整。

4.4DCS端通訊接口硬件組態(tài)

對(duì)浙大中控JX-300XPDCS進(jìn)行通訊組態(tài),XP248通過(guò)SCControl圖形化編程軟件進(jìn)行通訊組態(tài)。SCControl軟件中已經(jīng)集成了通訊設(shè)置功能以及ModbusRTU功能塊、HostLink功能塊等。利用SCControl軟件提供的數(shù)值或邏輯運(yùn)算功能,XP248可以根據(jù)需要將智能模塊輸出的數(shù)據(jù)實(shí)現(xiàn)復(fù)雜的轉(zhuǎn)換。(不支持SCControl中的I/O功能塊以及PID控制算法功能塊)。但在這個(gè)項(xiàng)目中僅僅讀取示值。

XP248組態(tài)主要幾個(gè)部分:

首先是SCent組態(tài)。由于XP248與主控卡都掛接在SCentⅡ網(wǎng)絡(luò)上,其組態(tài)方法與主控卡相同所以也占用SCentⅡ網(wǎng)絡(luò)IP地址,掃描周期為0.5秒,通訊卡選XP248。

其次是自定義位號(hào)組態(tài)。從下掛設(shè)備讀出或?qū)懭胂聮煸O(shè)備的數(shù)據(jù)都存放在自定義位號(hào)中,XP248通過(guò)這些自定義位號(hào)與控制系統(tǒng)的操作員站、服務(wù)器進(jìn)行數(shù)據(jù)交換。

最后是通訊組態(tài)。通訊組態(tài)也分為三個(gè)部分,一是對(duì)串口通訊參數(shù)組態(tài),包括波特率、校驗(yàn)方式等;二是命令組態(tài)包括具體的Modbus通訊

4.5DCS端通訊軟件編程

首先對(duì)SCControl內(nèi)置的XP248功能塊說(shuō)明

4.5.1GW_SETCOM功能塊

功能:串口通訊參數(shù)設(shè)置模塊

輸入:

ComId:BITE(串口號(hào)0-3)

Baud:DWORD(波特率)

DataBit:BYTE(數(shù)據(jù)位5,6,7,8)

StopBit:BYTE(停止位1,2)

Verofy:BYTE(0:無(wú)校驗(yàn);1:偶校驗(yàn)2:奇校驗(yàn);3:SPACE空格;4:MARK標(biāo)志)

AltTim:WORD(兩條命令之間的間隔時(shí)間,單位ms),當(dāng)該串口用于從機(jī)模式時(shí),該值應(yīng)該置為0.

Duplex:BOOL(OFF:非冗余通道ON:冗余通道)

輸出:Link:BYTE(用于后續(xù)鏈接,是Comid的復(fù)制)

注意:功能塊引腳輸入在運(yùn)行時(shí)不能改變。(奇校驗(yàn)和偶校驗(yàn)位跟在一個(gè)字節(jié)之后,說(shuō)明一個(gè)字節(jié)信息的特性;具體傳輸時(shí),先從低到高位傳信息字節(jié),再傳校驗(yàn)位)

4.5.2GW_MODBUS_RTU功能塊

功能塊:GW_MODBUS_RTU主機(jī)模塊

輸入:

CmdId:BYTE(命令號(hào)0-255,要求每條命令不能重復(fù)。通道冗余情況下,占連續(xù)兩個(gè)命令號(hào),組態(tài)時(shí)只組偶數(shù)命令)

ComId:BYTE(串口號(hào)0-3)

Cycle:WORD(執(zhí)行周期,單位ms)

Acktim:WORD(命令最大的超時(shí)時(shí)間,單位ms,一般取200ms)

Slave:(Modbus從機(jī)地址)

Func:(功能號(hào),支持1,2,3,4,5,6,15,16號(hào)命令)Modbus的命令

Start:WORD(數(shù)據(jù)起始編號(hào)1~65535)

Num:WORD(該命令操作的寄存器或線圈等的個(gè)數(shù),Modbus協(xié)議對(duì)位變量(線圈或輸入狀態(tài)),一次最多可以存取2040個(gè);對(duì)16位寄存器,一次最多可以存取127個(gè)。)

輸出:LinkBYTE(用于后續(xù)鏈接,是Cmdid)

注意:功能塊引腳輸入在運(yùn)行時(shí)不能改變。每一條命令的CmdId都對(duì)應(yīng)一個(gè)緩存區(qū),由此命令發(fā)出或受到的數(shù)據(jù)必然會(huì)此緩存區(qū)內(nèi)保留。串口作為主設(shè)備,其下掛設(shè)備的設(shè)備號(hào)就是Slave值。

根據(jù)功能塊說(shuō)明進(jìn)行組態(tài)即可。

五、結(jié)束語(yǔ)

通過(guò)使用CP341點(diǎn)對(duì)點(diǎn)通訊模塊和JX300-XP之間的通訊,解決了不同的應(yīng)用系統(tǒng)之間通過(guò)Modbus標(biāo)準(zhǔn)通訊進(jìn)行相互通訊的方法,同時(shí)也為將不同系統(tǒng)的數(shù)據(jù)集成到一個(gè)系統(tǒng)中提供了可能的實(shí)現(xiàn)方法。基于ModbusRTU通訊協(xié)議的X300XP與SiemensCP341之間的通訊,解決了西門子PLC與浙大中控JX-300XPDCS通訊的功能并且也解決了隱患治理中問(wèn)題為生產(chǎn)車間的安穩(wěn)操作提供了保障;到目前為止,通訊系統(tǒng)運(yùn)行效果良好可靠。

六、參考文獻(xiàn):

[1]siemensAG.prodaveOperatingInstructions,2004

[2]siemensAG.StatementList(STL)forS7-300andS7-400ProgrammingReferenceManual,2002

[3]楊維明,徐萍萍,陳建新.PLC在配料稱重控制系統(tǒng)中的應(yīng)用[J>.微機(jī)算計(jì)信息,2005,2:9-10

[4]張萬(wàn)忠,劉明芹.電氣與PLC控制技術(shù)[M>.北京:化學(xué)工業(yè)出版社,2003.8

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:嵌入式系統(tǒng)機(jī)器視覺(jué)的應(yīng)用領(lǐng)...

下一篇:機(jī)器人熱潮中的伺服系統(tǒng)

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見(jiàn)反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購(gòu)咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)