CC-Link現場(chǎng)總線(xiàn)的通信初始化設置方法和應用比較分析
在CC-Link現場(chǎng)總線(xiàn)的應用過(guò)程中,最為重要的一部分便是對系統進(jìn)行通信初始化設置。目前CC-Link通信初始化設置的方法有三種,本文將對這三種不同的初始化設置方法進(jìn)行比較和分析,以期尋求在不同的情況下如何來(lái)選擇最簡(jiǎn)單有效的通信初始化設置方法。這對CC-Link現場(chǎng)總線(xiàn)在實(shí)際工程中的使用具有重要的現實(shí)意義,一則為設計人員在保證設計質(zhì)量的前提下減少工作量和節省時(shí)間,二則也試圖探索一下是否可以進(jìn)一步發(fā)揮和挖掘CC-Link的潛力。
實(shí)驗系統簡(jiǎn)述
為了便于比較通信初始化設置方法,我們首先在實(shí)驗室中建立了這樣一個(gè)小型的CC-Link現場(chǎng)總線(xiàn)系統.整個(gè)系統的配置如圖1所示。

在硬件連接設置無(wú)誤之后,就可開(kāi)始進(jìn)行通信初始化設置。
三種設置方法的使用

首先采用的是最基本的方法,即通過(guò)編程來(lái)設置通信初始化參數。編制通信初始化程序的流程如圖2所示。首先在參數設定部分,將整個(gè)系統連接的模塊數,重試次數,自動(dòng)返回模塊數以及當CPU癱瘓時(shí)的運行規定(停止)以及各站的信息寫(xiě)入到存儲器相應的地址中。在執行刷新指令之后緩沖存儲器內的參數送入內部寄存區,從而啟動(dòng)數據鏈接。如果緩沖存儲器內參數能正常啟動(dòng)數據鏈接,這說(shuō)明通信參數設置無(wú)誤,這時(shí)就可通過(guò)寄存指令將參數寄存到E2PROM。這是因為一旦斷電內部寄存區的參數是不會(huì )保存的,而E2PROM中的參數即使斷電仍然保存。同時(shí)通信參數必須一次性地寫(xiě)入E2PROM,即僅在初始化時(shí)才予以執行。此后CPU運行就通過(guò)將E2PROM內的參數送入內部寄存區去啟動(dòng)數據鏈接。值得注意的是,如果通信參數設置有誤(如參數與系統所采用的硬件不一致,或參數與硬件上的設置不一致),數據鏈接將無(wú)法正常啟動(dòng),但通常并不顯示何處出錯,要糾正只有靠自己細心而又耐心地檢查,別無(wú)它法。反過(guò)來(lái),如果通信參數設置正確而硬件上的設置有錯,CC-Link通信控制組件會(huì )提供出錯信息,一般可通過(guò)編程軟件包的診斷功能發(fā)現錯誤的類(lèi)型和錯在哪里。
評論