驅(qū)動模塊是用來模擬被測試模塊的上模塊,相當于被測模塊的主程序。它接收數(shù)據(jù),將相關(guān)數(shù)據(jù)傳送給被測模塊,啟用被測模塊,并打印出相應(yīng)的結(jié)果。傳統(tǒng)的單元測試包括了驅(qū)動模塊(driver) 和樁模塊(stub)。驅(qū)動模塊的目的很單純,就是為了訪問類庫的屬性和方法,來檢測類庫的功能是否正確;驅(qū)動模塊是用來模擬被測試模塊的上模塊,相當于被測模塊的主程序。它接收數(shù)據(jù),將相關(guān)數(shù)據(jù)傳送給被測模塊,啟用被測模塊,并打印出相應(yīng)的結(jié)果。如果被測試模塊中的函數(shù)是提供給其他函數(shù)調(diào)用的,在設(shè)計測試用例時就應(yīng)該設(shè)計驅(qū)動模塊(Driver)。
舉例來說:驅(qū)動模塊(Driver)可以通過模擬一系列用戶操作行為,比如選擇用戶界面上的某一個選項或者按下某個按鈕等,自動調(diào)用被測試模塊中的函數(shù)。驅(qū)動模塊(Driver)設(shè)置,使對模塊的測試不必與用戶界面真正交互。
什么是無線通信模塊 無線通信模塊是一種包含 射頻收發(fā)器 、 調(diào)制解調(diào)器 、 微控制器 、天線等組成部分的 電路板 或 芯片 。 它可以實現(xiàn)信號的調(diào)制、解調(diào)、放大、濾波等一系列操作,以便與其他設(shè)備進行無線通信。
無線通信模塊原理 無線通信模塊的工作原理主要是將 數(shù)字信號 轉(zhuǎn)換成無線電信號進行傳輸,并在接收端將無線電信號還原成數(shù)字信號,以實現(xiàn)數(shù)據(jù)傳輸和通信連接。 具體來說,發(fā)送端的模塊會將數(shù)字信號通過微控制器進行調(diào)制,然后由射頻收發(fā)器將其轉(zhuǎn)換為無線電信號,后通過天線進行發(fā)送;接收端的模塊則會利用天線將無線電信號接收下來,并經(jīng)過射頻收發(fā)器進行放大、濾波等操作,終被微控制器還原成數(shù)字信號
PLC輸出模塊的作用是對輸出信號進行功率放大。PLC的信號是以電平表示的,要使它在被讀出的過程中不發(fā)生畸變,就需要有一定的儲備能量或者說要有一定的信號功率。輸出模塊的作用實際就是功率放大器。輸出模塊就是可以驅(qū)動外部負載。
常見的PLC輸出器件有,晶體管、可控硅、繼電器。
70年代中期,由于設(shè)備大型化、工藝流程連續(xù)性要求高、要控制的工藝參數(shù)增多,而且條件苛刻,要求顯示操作集中等,使已經(jīng)普及的電動單元組合儀表不能完全滿足要求。在此情況下,業(yè)內(nèi)廠商經(jīng)過市場調(diào)查,確定開發(fā)的DCS產(chǎn)品應(yīng)以模擬量反饋控制為主,輔以開關(guān)量的順序控制和模擬量開關(guān)量混合型的批量控制,它們可以覆蓋煉油、石化、化工、冶金、電力、輕工及市政工程等大部分行業(yè)。
PLC通常根據(jù)CPU所帶的I/O點數(shù)的規(guī)模分為微型PLC、小型PLC、中型PLC、大型PLC、PC插卡式PLC以及PC兼容的PLC。各種規(guī)模分類標準如附表所示。
一套典型的PLC通常包括CPU模塊、電源模塊和一些輸入/輸出模塊,這些模塊被插在一塊背板上。如果配置增加,可能會包括一個操作員界面、監(jiān)控計算機、通訊模塊、軟件以及一些可選的特殊功能模塊??删幊炭刂破鞑粌H容易安裝,占用空間小,能源消耗小,帶有診斷指示器可以幫助故障診斷,而且可以被重復使用到其它的項目中去。盡管有PLC的功能,如運行速度、接口種類、數(shù)據(jù)處理能力已經(jīng)獲得了很大的提高,但PLC一直保持了其初設(shè)計的原則,那就是簡單至上的原則。
·采用新的的微處理器和電子技術(shù)達到快速的掃描時間;·小型的、低成本的PLC,可以代替四到十個繼電器;
·高密度的I/O系統(tǒng),以低成本提供了節(jié)省空間的接口;
·基于微處理器的智能I/O接口擴展了分布式控制能力,典型的接口如PID,網(wǎng)絡(luò),CAN總線,現(xiàn)場總線,ASCII通信,定位,主機通訊模塊和語言模塊(如BASIC,PASCALC)等;
·包括輸入輸出模塊和端子的結(jié)構(gòu)設(shè)計改進,使端子更加集成;
5年