資源描述:
《用modbus協(xié)議實(shí)現(xiàn)dcs與plc之間串行通訊》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、《自動(dòng)化技術(shù)與應(yīng)用》2010年第29卷第4期通信與信息處理CommLmicationand{nformationProcessing從設(shè)備通信,也能以廣播方式和所有從設(shè)備通信。如果3CMC控制器單獨(dú)通信,從設(shè)備返回消息作為回應(yīng),如果是以廣播方CMC控制器是Ingersoll—randCENTAC式查詢的,則不作任何回應(yīng)。Modbus協(xié)議建立了主設(shè)3C70MX5N2型壓縮機(jī)隨機(jī)配置的可編程序控制器,用備查詢的格式:設(shè)備(或廣播)地址、功能代碼、所有要來管理氮壓機(jī)各種壓力的控制和監(jiān)控功能,以及控制輔發(fā)送的數(shù)據(jù)、錯(cuò)誤檢
2、測(cè)域。從設(shè)備回應(yīng)消息也由助設(shè)備,如主電機(jī)啟動(dòng)器,潤滑油加熱器和預(yù)潤滑油泵。Modbus協(xié)議構(gòu)成,包括確認(rèn)要行動(dòng)的域、任何要返回其功能如下:的數(shù)據(jù)、和錯(cuò)誤檢測(cè)域。如果在消息接收過程中發(fā)生錯(cuò)·多功能LED顯示屏顯示數(shù)據(jù)和工作狀態(tài)。誤,或從設(shè)備不能執(zhí)行其命令,從設(shè)備將建立錯(cuò)誤消息·完成多種性能控制:卸載,調(diào)制和自動(dòng)一雙重工并把它作為回應(yīng)發(fā)送出去2。作方式?!は冗M(jìn)的喘振監(jiān)測(cè)與控制。坶酗,-啪患I、·高電流限制,用于主驅(qū)動(dòng)電機(jī)保護(hù)。l。設(shè)備嬙址ll設(shè)備地址ll動(dòng)鼻1.:弱}I動(dòng)能代碼I·快速指示和事件紀(jì)錄,有助于確定壓縮機(jī)
3、跳閘的一一敝根本原因。一__。-。lII
4、——I據(jù)旦一CMC控制器提供RS422/RS485串行通訊接口,通l譽(yù)謖:I盎捌II錯(cuò)誤柱測(cè)l過MODBUS協(xié)議與具有RS422/485端口的系列裝置通~~J從沿鬻的回應(yīng)捎患i信,以適應(yīng)遠(yuǎn)程遙控和監(jiān)控的需要。圖1Modbus報(bào)文結(jié)構(gòu)利用Modbus協(xié)議,我們采用RTU通訊模式,把CMC控制器作為從設(shè)備,設(shè)備地址設(shè)置為2,通訊波特2.2Modbus傳輸方式率為9600,校驗(yàn)方式為奇校驗(yàn),通訊方式為全雙工。Modbus協(xié)議有兩種傳輸模式ASCII(美國標(biāo)準(zhǔn)信息交換代碼)或RT
5、U(遠(yuǎn)程終端單元)。它定義了在這些網(wǎng)4PKS系統(tǒng)的通訊功能[1]絡(luò)上連續(xù)傳輸?shù)南⒍蔚拿恳晃?,以及決定怎樣將信息打包成消息域和如何解碼。用戶選擇想要的模式,包括串口通信參數(shù)(波特率、校驗(yàn)方式等),在配置每個(gè)控制器的時(shí)候,在一個(gè)Modbus網(wǎng)絡(luò)上的所有設(shè)備都必須選擇相同的傳輸模式和串口參數(shù)。ASCII模式通信的主要優(yōu)點(diǎn)是字符發(fā)送的時(shí)間間隔可達(dá)到1秒而不產(chǎn)生錯(cuò)誤。RTU模式通信的主要優(yōu)點(diǎn)是:在同樣的波特率下,可比ASCII方式傳送更多的數(shù)據(jù)[引。2.3錯(cuò)誤檢測(cè)方法[4]標(biāo)準(zhǔn)的Modbus串行網(wǎng)絡(luò)采用兩種錯(cuò)誤檢測(cè)方法。
6、奇偶校驗(yàn)對(duì)每個(gè)字符都可用,幀檢測(cè)(LRC或CRC)應(yīng)用于整個(gè)消息。它們都是在消息發(fā)送前由主設(shè)備產(chǎn)生的,從設(shè)備在接收過程中檢測(cè)每個(gè)字符和整個(gè)消息幀。用戶要給主設(shè)備配置一預(yù)先定義的超時(shí)時(shí)間間圖2硬件配置圖隔,這個(gè)時(shí)間間隔要足夠長(zhǎng),以使任何從設(shè)備都能作為PKS系統(tǒng)是Honeywell公司推出的新一代DCS系正常反應(yīng)。如果從設(shè)備測(cè)到一傳輸錯(cuò)誤,消息將不會(huì)統(tǒng),全稱為ExperionProcessKnowledgeSolution接收,也不會(huì)向主設(shè)備作出回應(yīng)。這樣超時(shí)事件將觸System,它支持多種類型的控制器通訊,例如Mo
7、dicon發(fā)主設(shè)備來處理錯(cuò)誤。發(fā)往不存在的從設(shè)備的地址也PLCS,Honeywell9000系列和Allen—Bradley,并可以靈會(huì)產(chǎn)生超時(shí)。活的采用多種連接方式。如果控制器本身帶網(wǎng)絡(luò)接口,通信與信息處理《自動(dòng)化技術(shù)與應(yīng)用》2010年第29卷第4期C0mmunicationandInformationProcessjn可以直接連接到網(wǎng)絡(luò)上,如果控制器帶有串口,可以通道陣列功能塊(SI)到CM(控制模件)。SI陣列通道功能塊過“終端服務(wù)”(terminalsever)連接到網(wǎng)絡(luò)上。一個(gè)“終有三種:端服務(wù)”允許多
8、個(gè)控制器同時(shí)連接到網(wǎng)絡(luò)上,并提供多Numeric(SINUMARRCH):接收/發(fā)送數(shù)值型量,包種的連接接口RS-232,RS422,RS-485。所謂“終端括整數(shù)、浮點(diǎn)數(shù);服務(wù)”其實(shí)質(zhì)就是Modbos協(xié)議。我{j'l~tJ用“終端服務(wù)”Flag(SIFLAGARRCH):接收/發(fā)送布爾量,即標(biāo)志位;配置方式實(shí)現(xiàn)了HoneywellPKS集散系統(tǒng)與Ingersoll—Text(SITEXTARRCH):接收/發(fā)送字符型量。randCMC可編程序控制器之間串行通訊。如圖2所示。4.1硬件說明串行接口模件(SIM)是
9、安裝在PKS系統(tǒng)標(biāo)準(zhǔn)卡槽上的雙寬度I/O模件,它的功能是實(shí)現(xiàn)通過FTA(現(xiàn)場(chǎng)端子板)連接串行接口模件(SIM)的現(xiàn)場(chǎng)設(shè)備與PKS控制器之間通訊的橋梁。串行接口模件可以提供與單FTA電源適配器連接的兩個(gè)FTA通訊的兩個(gè)串口的雙向通訊接口,它不存儲(chǔ)和保持任何現(xiàn)場(chǎng)I/O設(shè)備的組態(tài)數(shù)據(jù)和實(shí)時(shí)數(shù)據(jù),它只在與它相連接的現(xiàn)場(chǎng)設(shè)備與控制器之間傳送數(shù)據(jù)參數(shù)。FTA采用插接模件根據(jù)現(xiàn)場(chǎng)設(shè)備的