1 DCS系統(tǒng)概述 集散控制系統(tǒng)DCS指的是控制與現(xiàn)場(chǎng)分散卑聚、地域安裝分散遥妒、管理和顯示集中卧蒂。在自動(dòng)化領(lǐng)域,越來越多的企業(yè)建立了包含從工廠現(xiàn)場(chǎng)設(shè)備層到控制層珍询、管理層等各個(gè)層次的綜合自動(dòng)化管控平臺(tái)圆乡,建立了以工業(yè)控制網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的企業(yè)信息化平臺(tái)。 2 PLC系統(tǒng) PLC是由早期繼電器邏輯控制系統(tǒng)與微型計(jì)算機(jī)技術(shù)相結(jié)合而發(fā)展起來的策橘,它是以微處理器為主的一種工業(yè)控制儀表炸渡,它融計(jì)算機(jī)技術(shù)、控制技術(shù)和通信技術(shù)于一體丽已,集順序控制蚌堵、過程控制和數(shù)據(jù)處理于一身,可靠性高沛婴、功能強(qiáng)大吼畏、控制靈活、操作維護(hù)簡(jiǎn)單瘸味。 3 網(wǎng)絡(luò)通信技術(shù) 工業(yè)以太網(wǎng)在技術(shù)上與商用以太網(wǎng)兼容宫仗,但在環(huán)境適應(yīng)性、可靠性旁仿、安全性和安裝使用方面滿足工業(yè)現(xiàn)場(chǎng)的需要藕夫。它具有一系列的優(yōu)點(diǎn),具體表現(xiàn)在:以太網(wǎng)技術(shù)應(yīng)用廣泛枯冈,為所有的編程語言所支持毅贮;軟硬件資源豐富;易于與Internet連接尘奏,實(shí)現(xiàn)辦公自動(dòng)化網(wǎng)絡(luò)與工業(yè)控制網(wǎng)絡(luò)的無縫連接炊捻;可持續(xù)發(fā)展的空間大等。它提供了控制網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)囊蕴W(wǎng)標(biāo)準(zhǔn)瓣挂。主要有: (1)10Base—T以太網(wǎng)—同軸電纜眨捶,10Mbit/s; (2)快速以太網(wǎng)—光纜或雙絞線类埋,100Mbit/s履字; (3)Gigabit以太網(wǎng)—光纜或雙絞線,1Gbit/s鼓辈; (4)10Gigabit/kGigabit以太網(wǎng)—支持廣域網(wǎng)WAN和城域網(wǎng)MAN攀瘟。它以通信網(wǎng)絡(luò)作為紐帶,網(wǎng)絡(luò)結(jié)構(gòu)可分為總線型失跷、環(huán)型和星型式诉玲,采用總線式網(wǎng)絡(luò)的DCS如I/AS等。它采用網(wǎng)絡(luò)通信技術(shù)叔梆。這是DCS的關(guān)鍵技術(shù)沫流,它使得控制與管理都具實(shí)時(shí)性偏控,并解決系統(tǒng)的擴(kuò)充與升級(jí)問題。DCS與PLC之間的數(shù)據(jù)通訊和控制的實(shí)現(xiàn)就是通過網(wǎng)絡(luò)通信技術(shù)來完成的滑沧。 4 Modbus協(xié)議 Modbus協(xié)議是典型的工業(yè)以太網(wǎng)喇颁,原為美國(guó)Modbus公司PLC產(chǎn)品通信協(xié)議,由于其使用十分廣泛嚎货,后來由Modbus組織,于2002年發(fā)展為ModbusTCP/IP規(guī)范蔫浆。 Modbus協(xié)議在工業(yè)控制中有著極其廣泛的應(yīng)用殖属。DCS與PLC之間的通信技術(shù)就是在此協(xié)議基礎(chǔ)上實(shí)現(xiàn)的。Modbus協(xié)議主要內(nèi)容有以下幾個(gè)方面: (1)接口標(biāo)準(zhǔn)RS485是計(jì)算機(jī)或終端與Modem之間的一種接口標(biāo)準(zhǔn)瓦盛,是在RS232C標(biāo)準(zhǔn)的基礎(chǔ)上發(fā)展而來的洗显。在許多工業(yè)環(huán)境中,要求用zui少的信號(hào)線來完成通訊任務(wù)原环。目前廣泛使用的RS485串行接口總線正是適應(yīng)這種需要而出現(xiàn)的挠唆。采用RS485互連的網(wǎng)絡(luò)信號(hào)傳輸線為雙絞線,某一時(shí)刻兩個(gè)站只有一個(gè)站可以發(fā)送數(shù)據(jù)嘱吗,而另一個(gè)站只能接收數(shù)據(jù)玄组,只能支持半雙工通訊。RS485用于多站互連十分方便谒麦,除了節(jié)省昂貴的信號(hào)線杏住,它還可以高速遠(yuǎn)距離傳送。 (2)功能碼在支持Modbus的系統(tǒng)之間交換數(shù)據(jù)的類型由功能碼FC控制援愁∑妒茫可用于實(shí)現(xiàn)位一位數(shù)據(jù)交換的功能碼有:FCO1讀線圈(輸出)狀態(tài)、FC02讀輸入狀態(tài)径揭、 FC05強(qiáng)制單線圈耍叮、FC15強(qiáng)制多線圈〈葡Γ可用于寄存器間數(shù)據(jù)交換的功能碼有:FC03讀保持寄存器滋评、FC04讀輸入寄存器、FC06預(yù)設(shè)單寄存器辈殃、FC16預(yù)設(shè)多寄存器苔免。每種功能碼對(duì)應(yīng)特定的起始地址范圍,數(shù)據(jù)傳輸量因類別不同而異债案。 (3)傳輸參數(shù)傳輸參數(shù)包括傳輸率更启、數(shù)據(jù)位、停止位和校驗(yàn)位截型。在串行通訊中趴荸,每個(gè)字節(jié)被逐位按一定的順序發(fā)出儒溉。對(duì)于異步串行通訊,為保證收發(fā)雙方同步发钝,不僅應(yīng)使收發(fā)雙方傳輸速率相同顿涣,還要在每個(gè)數(shù)據(jù)位的基礎(chǔ)上附加輔助位。 a)傳輸率(波特率):指數(shù)據(jù)傳輸?shù)乃俣仍秃溃瑔挝皇俏唬耄╞ps)涛碑。 b)數(shù)據(jù)位:描述多少位代表一個(gè)傳輸?shù)淖址?/p> c)停止位:定義傳輸兩個(gè)字符可能的zui小時(shí)間間隔。 d)校驗(yàn)位:用于判斷字符傳輸錯(cuò)誤孵淘,保護(hù)數(shù)據(jù)蒲障。 它定義完成傳輸數(shù)據(jù)位的總量是奇數(shù)或者偶數(shù)。當(dāng)選擇“NO校驗(yàn)”時(shí)瘫证,不傳輸校驗(yàn)位揉阎,這會(huì)降低數(shù)據(jù)傳輸?shù)陌踩?/p> (4)協(xié)議參數(shù)協(xié)議參數(shù)主要有:從站地址、操作方式背捌、多字符延遲時(shí)間毙籽。 a)從站地址:Modbus從站地址,哪個(gè)CP將響應(yīng)蝌飘。1個(gè)主站zui多可向247個(gè)從站發(fā)出通訊請(qǐng)求北拌,Modbus報(bào)文形式為請(qǐng)求/響應(yīng)幀方式,僅當(dāng)主站請(qǐng)求指令字符串以“00”開頭時(shí)舞懦,會(huì)被所有從站接收善瞧。 b)操作方式:有正常方式和沖突禁止兩種。沖突禁止方式下忽略收到的錯(cuò)誤信息繼續(xù)傳輸毕蕉。 c)多字符延遲時(shí)間:正常情況下蓬肢,字符和字符的發(fā)送時(shí)間間隔很小。對(duì)于接受方乙笛,如果發(fā)現(xiàn)字符間隔超出允許值魂中,可認(rèn)為信息幀結(jié)束或傳輸異常。 |