三菱PLC與CC-Link配置與應(yīng)用
CC-Link通信原理簡介
本文引用地址:http://cafeforensic.com/article/201609/303858.htmCC-Link的底層通訊協(xié)議遵循RS485。
一般情況下,CC-Link主要采用廣播-輪詢的方式進行通訊。具體的方式是:主站將刷新數(shù)據(jù)(RY/RWw)發(fā)送到所有從站,與此同時輪詢從站1;從站 1對主站的輪詢作出響應(yīng)(RX/RWr),同時將該響應(yīng)告知其它從站;然后主站輪詢從站2(此時并不發(fā)送刷新數(shù)據(jù)),從站2給出響應(yīng),并將該響應(yīng)告知其它從站;依此類推,循環(huán)往復(fù)。廣播-輪詢時的數(shù)據(jù)傳輸幀格式請參照圖2,該方式的數(shù)據(jù)傳輸率非常高。
除了廣播-輪詢方式以外,CC-Link也支持主站與本地站、智能設(shè)備站之間的瞬時通訊。從主站向從站的瞬時通訊量為150字節(jié)/數(shù)據(jù)包,由從站向主站的瞬時通訊量為34字節(jié)/數(shù)據(jù)包。瞬時傳輸時的數(shù)據(jù)傳輸幀格式請參照圖2,由此可見瞬時傳輸不會對廣播輪詢的循環(huán)掃描時間造成影響。
CC所有主站和從站之間的通訊進程以及協(xié)議都由通訊用LSI-MFP(Mitsubishi Field Network Processor)控制,其硬件的設(shè)計結(jié)構(gòu)決定了CC-Link的高速穩(wěn)定的通訊。
CC-Link網(wǎng)絡(luò)設(shè)置與編程
在基于CC-Link現(xiàn)場總線的應(yīng)用過程中,最為重要的一部分便是對系統(tǒng)進行通信初始化設(shè)置。目前CC-Link通信初始化設(shè)置的方法一般有三種,1)采用的是最基本的方法,即通過編程來設(shè)置通信初始化參數(shù)。2)使用CC-Link通信配置的組態(tài)軟件GX-Configurator for CC-Link,采用通信初試化設(shè)置的方法。該組態(tài)軟件可以對A系列和QnA系列的PLC進行組態(tài),實現(xiàn)通信參數(shù)的設(shè)置,整個組態(tài)的過程十分簡單,但遺憾的是,目前該方法還不支持Q系列的PLC。3)通過CC-Link網(wǎng)絡(luò)參數(shù)來實現(xiàn)通信參數(shù)設(shè)定。這是Q系列的PLC新增的功能,而A系列和QnA系列PLC并不具備這項功能。整個設(shè)置的過程相當(dāng)方便。只要在GPPW軟件的網(wǎng)絡(luò)配置菜單中,設(shè)置相應(yīng)的網(wǎng)絡(luò)參數(shù),遠程I/O信號就可自動刷新到CPU內(nèi)存,還能自動設(shè)置CC-Link遠程元件的初始參數(shù)。如果整個CC-Link現(xiàn)場總線系統(tǒng)是由Q系列和64個遠程I/O模塊構(gòu)成的,甚至不須設(shè)置網(wǎng)絡(luò)參數(shù)即可自動完成通信設(shè)置的初試化。
對Q型PLC來說,利用網(wǎng)絡(luò)參數(shù)設(shè)置的方法是最為簡單有效的,只要按規(guī)定填寫一定量的參數(shù)之后就能夠很好的取代繁冗復(fù)雜的順控程序。在發(fā)生錯誤或是需要修改參數(shù)時,同組態(tài)軟件一樣,也能很快地完成,減少設(shè)置時間。然而它的不足之處,在于設(shè)置過程中跳過了很多重要的細節(jié),從而無法真正掌握PLC的內(nèi)部的運作過程,比較抽象。例如在填寫了眾多參數(shù)之后,雖然各站的數(shù)據(jù)鏈路能正常執(zhí)行,但是卻無法理解這些參數(shù)之間是如何聯(lián)系的,如何作用的,如何使得各站的數(shù)據(jù)鏈接得以正常完成。在實際CC-Link的應(yīng)用中,通過網(wǎng)絡(luò)參數(shù)來進行通信初始化設(shè)置的方法不失為一種最為優(yōu)越的方法,方便、可靠、功能全面這三點就已經(jīng)很好的滿足了系統(tǒng)的需求,縮短了CC-Link現(xiàn)場總線在應(yīng)用于各種不同的工控場合時設(shè)計和調(diào)試的時間,降低了工作的難度,更方便了以后的故障檢修和維護。遺憾的是它只適用于小Q系列PLC。
評論