根據(jù)客戶要求定制SS-431的串口通信協(xié)議
關(guān)鍵詞:定制開(kāi)發(fā) 串口通信協(xié)議 Modbus 協(xié)議轉(zhuǎn)換
一、簡(jiǎn)介
泗博自動(dòng)化的智能串口協(xié)議轉(zhuǎn)換模塊SS-431具有2個(gè)串口,可分別設(shè)置為不同的通信協(xié)議,以實(shí)現(xiàn)串口協(xié)議間的轉(zhuǎn)換功能。由于串口協(xié)議種類(lèi)繁多,對(duì)于一些通信機(jī)制復(fù)雜,有特殊要求的協(xié)議,或者為了簡(jiǎn)化配置等,采取定制開(kāi)發(fā)的方式更能滿足客戶的需求。
二、SS-431使用定制協(xié)議連接設(shè)備到Modbus網(wǎng)絡(luò)
1、系統(tǒng)結(jié)構(gòu)
案例中定制協(xié)議要連接的設(shè)備是逆變器,SS-431對(duì)逆變器中的數(shù)據(jù)進(jìn)行預(yù)采集,提高M(jìn)odbus總線讀取數(shù)據(jù)的效率;通過(guò)Modbus總線控制逆變器,SS-431與逆變器的寫(xiě)操作采用Modbus寫(xiě)命令觸發(fā)方式,提高控制的反應(yīng)時(shí)間和可靠性,并可減少對(duì)數(shù)據(jù)預(yù)采集功能的影響。如圖1所示:

圖1 網(wǎng)絡(luò)連接圖
在上圖中,泗博自動(dòng)化的轉(zhuǎn)換模塊SS-431與PLC連接端作為Modbus從站,與多臺(tái)逆變器連接端采用定制通信協(xié)議。
三、 定制開(kāi)發(fā)案例中的SS-431規(guī)格
1、SS-431采用數(shù)據(jù)映射式原理,分為輸入數(shù)據(jù)緩沖區(qū)和輸出數(shù)據(jù)緩沖區(qū)兩部分
a)輸入數(shù)據(jù)傳輸方向

b)輸出數(shù)據(jù)傳輸方向

2、輸入輸出數(shù)據(jù)緩沖區(qū)大小
1)輸入數(shù)據(jù)緩沖區(qū)最大1024字節(jié)令
2)輸出數(shù)據(jù)緩沖區(qū)最大1024字節(jié)
3)輸入+輸出數(shù)據(jù)緩沖區(qū)最大2048字節(jié)
3. 串口2作為定制協(xié)議通信接口
4. 串口1作為Modbus從站接口
四、PLC讀取現(xiàn)場(chǎng)設(shè)備數(shù)據(jù)
PLC通過(guò)SS-431讀寫(xiě)逆變器數(shù)據(jù)。SS-431的兩個(gè)串口之間的數(shù)據(jù)轉(zhuǎn)換通過(guò)“映射”關(guān)系來(lái)建立。SS-431讀取的數(shù)據(jù)放入到輸入數(shù)據(jù)緩沖區(qū),供PLC讀取。PLC寫(xiě)入的數(shù)據(jù)放入輸出數(shù)據(jù)緩沖區(qū),SS-431從輸出數(shù)據(jù)緩沖區(qū)取數(shù)據(jù),通過(guò)寫(xiě)命令輸出到相應(yīng)的逆變器中。
五、結(jié)束語(yǔ)
本文介紹了智能串口協(xié)議轉(zhuǎn)換模塊SS-431可以通過(guò)定制開(kāi)發(fā)服務(wù)來(lái)滿足客戶對(duì)串口通信協(xié)議的特殊需求。雖然SS-431目前已可以連接百種串口通信協(xié)議設(shè)備,但是對(duì)于目前不能支持的協(xié)議還需使用定制開(kāi)發(fā)的方式實(shí)現(xiàn)。
|