基于iec611313標準的plc底層開發(fā) - 免費下載
技術(shù)資料資源
文件大小:11397 K
?? 溫馨提示:本資源由用戶 kent 上傳分享,僅供學習交流使用。如有侵權(quán),請聯(lián)系我們刪除。
1EC61131-3標準作為工業(yè)自動化控制系統(tǒng)編程語言的國際標準,其開放性和先進性得到了廣泛關(guān)注和充分肯定。開發(fā)符合IEC61131-3標準的自動化產(chǎn)品意義重大,也是必要的。
本文根據(jù)IEC61131-3標準定義的編程模型,實現(xiàn)了下位機系統(tǒng)程序設(shè)計和與上位機的通信功能。
下位機采用ATmega64微處理器,實現(xiàn)了對上位機用戶程序的裝載和執(zhí)行,包括串口通信、功能塊的執(zhí)行、用戶變量的地址分配等。上位機基于Visual C++ 6.0開發(fā)了符合1EC61131-3編程標準的PLC用戶編程環(huán)境程序。
本課題使用的處理器采用了ATMEL.公司的ATmega64單片機,軟件開發(fā)環(huán)境采用了ICCAVR編譯器和AVR Studio仿真器。在ICCAVR編寫完成系統(tǒng)程序后,通過JTAG接口下載到PLC的FLASH存儲區(qū),并加密。