低功耗的CMOS集成發(fā)射機(jī)設(shè)計方案
1.2網(wǎng)關(guān)、總線橋工作原理及配置
對于總線橋來說,一方面,CPU通過對PROFIBUS通信協(xié)議芯片的控制實現(xiàn)PROFIBUS的通信,在RAM中建立PROFIBUS通信數(shù)據(jù)緩沖區(qū)。另一方面,通過MODBUS協(xié)議實現(xiàn)和電力監(jiān)控儀表的通信,同樣在RAM中建立MODBUS通信數(shù)據(jù)緩沖區(qū)。CPU通過兩個通信緩沖區(qū)的數(shù)據(jù)交換,實現(xiàn)PROFIBUS到MODBUS的通信。
由于總線橋自身不具備控制功能,必須通過DP主站進(jìn)行控制。DP主站通過對其控制字的設(shè)置,來控制總線橋作為RS485網(wǎng)絡(luò)主站對其各從站的發(fā)送接收模式,通過監(jiān)控其狀態(tài)字來實現(xiàn)數(shù)據(jù)發(fā)送接收狀態(tài)的監(jiān)控。PROFIBUS數(shù)據(jù)區(qū)與RS485數(shù)據(jù)報文格式對照關(guān)系如表1所示。
表1 PROFIBUS數(shù)據(jù)區(qū)與RS485接收報文對照表
PROFIBUS映射地址 長度 RS485報文格式 |
IB0 1字節(jié) 該字節(jié)用來存儲接收報文長度 IB1 1字節(jié) 該字節(jié)為通信狀態(tài)字 IB2至以后 若干 接收數(shù)據(jù)緩沖區(qū) QB0 1字節(jié) 該字節(jié)用來存儲發(fā)送報文長度 QB1 1字節(jié) 該字節(jié)為通信控制字 QB2至以后 若干 發(fā)送數(shù)據(jù)緩沖區(qū) |
該系統(tǒng)的DP主站是通信板卡,不能直接在S7-STEPV5.4中編寫PLC程序?qū)偩€橋進(jìn)行控制,只能通過在上位機(jī)ACREL-3000軟件中編寫腳本程序完成對PB-B-MODBUS總線橋狀態(tài)字的讀取和控制字的讀寫和通信。
ANYBUS網(wǎng)關(guān)和PB-B-MODBUS總線橋?qū)崿F(xiàn)原理基本相同,均是在轉(zhuǎn)換模塊的RAM中建立了PROFIBUS 到MODBUS 映射數(shù)據(jù)區(qū),由軟件實現(xiàn)PROFIBUS 和MODBUS 協(xié)議轉(zhuǎn)換及數(shù)據(jù)交換。但ANYBUS網(wǎng)關(guān)自身帶有配置軟件,數(shù)據(jù)映射配置實現(xiàn)起來相對簡單。
不管是總線橋還是網(wǎng)關(guān),由于受協(xié)議轉(zhuǎn)換設(shè)備其自身映像數(shù)據(jù)存儲區(qū)大小的限制,根據(jù)所要采集電參量的多少,可帶儀表的個數(shù)不同。
1系統(tǒng)功能
基于PROFIBUS-DP的電能管理與電力監(jiān)控系統(tǒng),上位機(jī)軟件為ACREL-3000電力監(jiān)控組態(tài)軟件。通過該軟件進(jìn)行組態(tài),可以在上位機(jī)界面上實現(xiàn)隊所有電參量的實時顯示,如I、U、P、Q、kWh等,圖4所示為本系統(tǒng)的電能管理及電力監(jiān)控系統(tǒng)主界面。
評論