現如今,我們的科技越來越發達,越來越智能,這給很多行業帶來了機會,同時帶來了諸多的調整,而在此過程中,PLC以其編程簡單、維護方便、可靠性高等優點被廣泛地應用于工業控制系統中,很多
國產PLC廠家在乘此東風,實現了的基本的原始積累。
這只是萬里長征第一步 ,以后的路還很長,還有很多的坎坷在前面等著你,
國產PLC要想長久的實現生存,甚至獲得更好,就需要不斷地努力來提高自身的競爭能力。
一般來說,小型PLC上設有RS422、RS485或RS232C通訊接口;在大型PLC上都設有專用的通訊模塊。單片機與PLC以報文方式實現數據交換,FX1N系列PLC發送報文和接收報文的格式如圖2所示,其中讀命令、寫命令、強制通命令和強制斷命令見表1。
單片機系統與FX系列PLC通訊接口及軟件實現RS422接口的信號電平為±2~7V;RS485接口的信號電平擴展為+12V~-7V;RS232采用負邏輯,通訊信號電平為±5~15V。STC系列單片機串口電平為0-5V與上述接口電氣不兼容,通過擴展MAX3232CPE實現信號從TTL到RS232C的轉變,再通過RS422適配器實現RS232到RS422接口轉換,實現PLC與STC單片機的通訊。
PLC工作原理為循環掃描原理,它的掃描周期由自診斷、讀輸入、程序掃描、輸出和通訊五個部分構成,而PLC的輸出指令要占用程序掃描時間,雖然在設計上
國產plc與國際PLC品牌存在一定的差別,但并非完全不同,畢竟很多東西我們都是學習人家的來的。單片機作為PLC的上位機,主動發起與PLC的通訊,可以在PLC控制系統相對獨立的工作情況下,將處理結果或數據通過串口通訊送入PLC內部存儲單元,使得該數據在PLC的下一個程序掃描周期內使用。
PLC循環掃描周期大多在100~200ms之內,因此,單片機與PLC的通訊周期一般可以設置為200ms,以9600波特率進行數據傳輸時,在200ms時間內可以傳輸192個字節數據量,滿足靜態模擬量的采集。單片機定時200ms向PLC發送內部單元寫命令將采集模擬量數據寫入指定PLC內部單元。究竟應該采取何種措施更好,這需要
國產PLC廠家多多的試驗,要勇于試錯,及時發現自身的不足并及時更正,這樣可以減少我們走彎路的成本。
經試用采用STC系列單片機STC12C5A60S2的模擬量采集模塊不適用于PLC動態模擬量采集,僅適用于PLC靜態模擬量采集。應用于PLC靜態模擬量采集能大幅降低成本,提高性價比,有一定的市場前景。
如何對基于單片機的PLC實現數據采集