梯形圖程序下載

分享到:
點(diǎn)擊量: 188440 來(lái)源: 廣東東盛儀表器材有限公司
梯形圖程序下載
三菱PLC的編程通訊協(xié)議由四個(gè)普通命令,四個(gè)擴(kuò)展命令以及無(wú)格標(biāo)示構(gòu)成。以 記錄筆 輸入各命令與相應(yīng)的命令代碼意義對(duì)應(yīng)。進(jìn)行編程通訊時(shí),命令和數(shù)據(jù)以9600的波特率以ASCIII碼的形式進(jìn)行記錄紙傳輸。
上位機(jī)軟件和嵌入式PLC進(jìn)行下載通信時(shí)會(huì)以固定的通信幀格式進(jìn)行傳輸,其幀格式如說(shuō)明書(shū)所示。
梯形圖程序下載時(shí)由固定的開(kāi)頭通訊塊和諧程序到嵌入式PLC兩塊完成。在固定的開(kāi)頭通訊塊,STM32會(huì)完成與上位機(jī)軟件的固定的應(yīng)答以完成上下位機(jī)的相互識(shí)別,并為提醒圖程序的下載做準(zhǔn)備。之后將進(jìn)行寫(xiě)梯形圖程序到嵌入式PLC,按照同樣的幀格式以每步指令四個(gè)字節(jié),以32步為一個(gè)發(fā)送單元進(jìn)行發(fā)送。此時(shí)STM32要完成對(duì)接收數(shù)據(jù)的處理, 記錄紙 校驗(yàn)之后會(huì)將幀個(gè)格式中的用于標(biāo)示和驗(yàn)證的數(shù)據(jù)信息進(jìn)行刪除,僅將代表提醒圖指令操作碼和操作數(shù)的DATA部分進(jìn)行存儲(chǔ),值此即完成了對(duì)提醒圖程序的下載。其整個(gè)過(guò)程的示意圖可來(lái)電咨詢。

本文來(lái)自三菱PLC(三菱記錄紙)的編程說(shuō)明書(shū),僅供讀者們參考。