淺析工業(yè)以太網(wǎng)中的運(yùn)動(dòng)控制系統(tǒng)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
(文章來源:EEPW)
當(dāng)前網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,給制造業(yè)帶來了新的變化和重大影響。網(wǎng)絡(luò)向控制領(lǐng)域的滲透引起了控制結(jié)構(gòu)的改革,提高了控制效果,相應(yīng)的也進(jìn)一步促進(jìn)了網(wǎng)絡(luò)技術(shù)的發(fā)展。網(wǎng)絡(luò)控制系統(tǒng)(networked control systems,簡(jiǎn)稱ncs),即信號(hào)經(jīng)過網(wǎng)絡(luò)進(jìn)行傳輸?shù)拈]環(huán)控制系統(tǒng)[1-3]。它是計(jì)算機(jī)技術(shù)、通信技術(shù)與控制技術(shù)發(fā)展和融合的產(chǎn)物,體現(xiàn)了控制系統(tǒng)向網(wǎng)絡(luò)化、集成化、分布化、節(jié)點(diǎn)智能化的發(fā)展趨勢(shì)。
歐美運(yùn)動(dòng)控制廠商陸續(xù)發(fā)布了基于100mb/s以太網(wǎng)的分布式智能控制系統(tǒng),提出“網(wǎng)絡(luò)就是控制器”的觀點(diǎn)。其特點(diǎn)是:(1)類似internet的結(jié)構(gòu),對(duì)數(shù)據(jù)的實(shí)時(shí)傳輸不需要編程,不需要考慮網(wǎng)絡(luò)的層次結(jié)構(gòu);(2)對(duì)用戶來說,只有一組數(shù)據(jù)和一個(gè)程序,所有數(shù)據(jù)在網(wǎng)絡(luò)中只需表達(dá)一次,程序和數(shù)據(jù)均可以重復(fù)使用,網(wǎng)絡(luò)扮演真正服務(wù)器的作用。
(3)可連接到internet,實(shí)現(xiàn)整個(gè)工廠全球化聯(lián)網(wǎng);(4)以太網(wǎng)既是連接到各種智能模塊的系統(tǒng)總線,又是連接現(xiàn)場(chǎng)設(shè)備的現(xiàn)場(chǎng)總線,內(nèi)部和外部的通信在此沒有什么區(qū)別,集線器技術(shù)被集成在每個(gè)控制器中,通過分配地址空間將內(nèi)部通信從外部通信中分離出來。
高速以太網(wǎng)的出現(xiàn)雖然縮短了響應(yīng)時(shí)間,提高了網(wǎng)絡(luò)的性能,但并沒有完全解決其在工業(yè)控制中的問題。
雖然目前以太網(wǎng)的傳輸速度大幅度提高,但它僅僅是上平均速度的提高,這對(duì)嚴(yán)格的實(shí)時(shí)控制系統(tǒng)來說是不可靠的。交換機(jī)的引入會(huì)增加網(wǎng)絡(luò)的復(fù)雜程度,而且交換機(jī)不能保證在惡劣的工業(yè)環(huán)境中正常工作。即使增加以太網(wǎng)的帶寬,系統(tǒng)的效率也不會(huì)隨著帶寬的提高而線性增長(zhǎng)。例如,具有6個(gè)16biti/o的系統(tǒng),其巡回時(shí)間是1.9ms,其中數(shù)據(jù)在網(wǎng)絡(luò)上的傳遞時(shí)間為0.69ms,剩余的1.21ms是軟件延遲時(shí)間。由于軟件延遲時(shí)間不隨帶寬變化,因此在100mbps的快速以太網(wǎng)上,該系統(tǒng)的巡回時(shí)間是0.69/10+1.21=1.28ms??梢钥闯鼍W(wǎng)絡(luò)速度提高到1000%,而巡回速度只提高了33%。
如果建一個(gè)有6個(gè)i/o節(jié)點(diǎn)的網(wǎng)絡(luò),每個(gè)節(jié)點(diǎn)有16bit的i/o,則該網(wǎng)絡(luò)的總通信量是6*2*72*8=6912bit,因?yàn)橐蕴W(wǎng)實(shí)際幀長(zhǎng)度為72個(gè)字節(jié)。而can總線的有效幀長(zhǎng)只有64bit,且沒有最小數(shù)據(jù)包長(zhǎng)度限制。相同的遠(yuǎn)程i/o系統(tǒng)can只需6*2*64=768bit的通信量,是以太網(wǎng)效率的9倍。即使以太網(wǎng)最小幀長(zhǎng)度為64個(gè)字節(jié)也足以使只有16 bit的 i/o不堪重負(fù)。
以太網(wǎng)不能給現(xiàn)場(chǎng)設(shè)備供電,沒有冗余,不能及時(shí)恢復(fù),一處故障可能會(huì)導(dǎo)致整個(gè)系統(tǒng)的癱瘓。與internet/intranet連接雖然可以實(shí)現(xiàn)控制網(wǎng)絡(luò)與數(shù)據(jù)信息網(wǎng)絡(luò)的接合,大大降低企業(yè)成本,但信息網(wǎng)絡(luò)的故障可能會(huì)導(dǎo)致工業(yè)控制網(wǎng)絡(luò)也不能正常工作,增大故障率,且黑客的存在使得控制網(wǎng)絡(luò)的信息安全受到了威脅。
以太網(wǎng)與工業(yè)現(xiàn)場(chǎng)控制相結(jié)合的一個(gè)重要出發(fā)點(diǎn)是以太網(wǎng)有良好的互聯(lián)性,當(dāng)前眾多廠商開發(fā)的工業(yè)以太網(wǎng)在上層協(xié)議,特別是應(yīng)用層上未形成統(tǒng)一的標(biāo)準(zhǔn)。例如,若要將modbus profibus、devicenet、controlnet、canopen協(xié)議轉(zhuǎn)換到tcp/ip上,把多種不同的協(xié)議應(yīng)用于同一網(wǎng)絡(luò),并讓它們與同一主機(jī)在同一時(shí)間對(duì)話,則每種協(xié)議都要有一個(gè)driver。因此,供應(yīng)商設(shè)計(jì)了不同的協(xié)議,并把它們統(tǒng)稱為工業(yè)ethernet網(wǎng),但是它并未真正解決通用標(biāo)準(zhǔn)的問題。