PB-B-RS485總線(xiàn)橋在紡織機械系統的應用
國內某著(zhù)名紡織集團工廠(chǎng)信息化的系統車(chē)間級監控采用PROFIBUS現場(chǎng)總線(xiàn),需要實(shí)時(shí)采集每個(gè)紡紗機的數據。紡織生產(chǎn)線(xiàn)由于工藝的不同,紡紗設備制造商不同,通訊接口不一,協(xié)議不同,如何將這些紡紗設備集成到PROFIBUS網(wǎng)絡(luò )中,這是設計者必須要解決的問(wèn)題。通過(guò)采用鼎實(shí)科技的PB-B-RS485總線(xiàn)橋實(shí)現了PROFIBUS與第三方自定義協(xié)議設備的通訊。
一、系統結構
系統采用PROFIBUS現場(chǎng)總線(xiàn),PLC SIEMENSE S7400 PLC,通過(guò)PB-B-RS485與各種紡紗機通訊接口連接。
二、某典型紡紗機通訊規約
PB-B-RS485總線(xiàn)橋是PROFIBUS到RS485的透明轉換橋,在RS485端可以與自由協(xié)議通訊,應用靈活簡(jiǎn)單。本章將介紹PB-B-RS485總線(xiàn)橋與某典型紡紗機通訊的實(shí)現過(guò)程。
1、通訊方式:主機循環(huán)查詢(xún)分機。
2、幀格式:異步通訊方式,起始位(1bit)+數據位(9bits)+停止位(1bit)
其中:數據位的第9位為地址/命令或數據區分位,1—address,0—command or date
即:在主機發(fā)送“地址”時(shí),第9位要置“1”,發(fā)送“命令”或“數據”時(shí),第9位清“0”。
主機讀命令:地址+地址+68H
分機回應數據順序:數據(33bytes)+縱向XOR校驗(1byte)
A班產(chǎn)量 (3bytes)bcd
B班產(chǎn)量 (3bytes)bcd
C班產(chǎn)量 (3bytes)bcd
D班產(chǎn)量 (3bytes)bcd
總班產(chǎn)量 (3bytes)bcd
車(chē)速度 (3bytes)bin
倒計數 (2bytes)bcd
定長(cháng) (2bytes)bcd
低速長(cháng)度 (2bytes)bcd
底數速度 (2bytes)bcd
高速速度 (2bytes)bcd
速度比率 (2bytes)bcd
面板密碼 (2bytes)bcd
當前班號 (1bytes)bin (0-A, 1-B, 2-C,3-D)
主機寫(xiě)命令:地址+地址+59H+數據(32bytes)+縱向XOR校驗(1byte)
A班產(chǎn)量 (3bytes)bcd
B班產(chǎn)量 (3bytes)bcd
C班產(chǎn)量 (3bytes)bcd
D班產(chǎn)量 (3bytes)bcd
總班產(chǎn)量 (3bytes)bcd
車(chē)速度 (3bytes)bin
倒計數 (2bytes)bcd
定長(cháng) (2bytes)bcd
低速長(cháng)度 (2bytes)bcd
底數速度 (2bytes)bcd
高速速度 (2bytes)bcd
速度比率 (2bytes)bcd
面板密碼 (2bytes)bcd
分機回應主機:同讀命令時(shí)的回應
換班命令:地址+地址+60H+班號(1bytes)
班號:0—A, 1-B, 2-C,3-D
分機只執行,不回應。
評論