唐岳富
椒江職業中等專業學校 浙江臺州 318000
基于C8051F的PLC實訓模擬器的研發
唐岳富
椒江職業中等專業學校 浙江臺州 318000
介紹以SOC型單片機C8051F020為核心,LED單元板為顯示單元的PLC實訓模擬器的研發。通過硬件電路設計和匯編語言平臺的軟件設計,實現PLC實訓模擬器的集成化、動態化和自動化。
模擬器;單片機;接口電路;匯編語言
目前教儀企業為職業學校提供的PLC實訓設備都是多個實訓模擬單元的組合式設備。各實訓單元畫出PLC被控對象的圖案,但不能模擬動作過程;用開關或按鈕模擬行程開關和各種傳感器的信號,但無法實現信號的自動產生。
將LED顯示及驅動技術和C8051F單片機技術相結合,可將幾十個實訓模塊集成其中,實現PLC被控對象動作過程的模擬,并實現行程開關和各種傳感器信號的自動產生。
采用SOC型8位單片機C8051F020對PLC的控制對象進行模擬。通過選擇模塊號對集成其中的模塊進行選擇使用。通過單片機對其輸出端口的控制自動產生各種限位開關、位置傳感器等信號。采用64點×64點的LED顯示屏作為單片機的顯示裝置,通過單片機對顯示數據的不斷刷新動態模擬運動過程。輸入輸出端口采用光耦隔離,對核心部件C8051F020進行保護。將PLC、單片機、LED顯示屏、小鍵盤及電源進行一體化設計,使模擬器具有體積小、能耗低、功能強、性價比高的特點。
模擬器的硬件主要由單片機、LED顯示屏、鍵盤、PLC、輸入/輸出接口電路和電源6部分構成,如圖1所示。……