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