傳統(tǒng)PLC控制系統(tǒng)設(shè)計(jì)方案
1.1硬件總體結(jié)構(gòu)的設(shè)計(jì)
在充分研究傳統(tǒng)Plc硬件結(jié)構(gòu)和工作原理的基礎(chǔ)上,設(shè)計(jì)了該針對(duì)于工控領(lǐng)域的嵌入式Plc控制系統(tǒng),系統(tǒng)以意法半導(dǎo)體的基于超低功耗的Cortex-M3處理器內(nèi)核的STM32F103VET6為核心處理器,并輔以其他模塊電路完成相關(guān)的功能。其系統(tǒng)的總體結(jié)構(gòu)圖,其中通信接口莫款支持RS232和RS485兩種標(biāo)準(zhǔn),既可以用作用戶(hù)程序的下載,也可以用作系統(tǒng)的監(jiān)控通信接口,Lcd顯示模塊可用于完成PLC的實(shí)時(shí)監(jiān)控功能。
1.2軟件總體結(jié)構(gòu)的設(shè)計(jì)( 傳統(tǒng)儀表記錄筆 )
該嵌入式PLc的軟件總體設(shè)計(jì)分為兩個(gè)部分,梯形圖程序下載部分和梯形圖命令執(zhí)行部分。有用戶(hù)通過(guò)硬件設(shè)計(jì)上的選擇開(kāi)關(guān)來(lái)進(jìn)行選擇。當(dāng)該嵌入式Plc工作于提醒圖程序下載模式時(shí),處理器首先會(huì)根據(jù)三菱Fx系列Plc的下載協(xié)議完成與上位機(jī)軟件GX developer 的應(yīng)答,然后接收梯形圖形命令代碼,并完成對(duì) 記錄紙 接收數(shù)據(jù)的相應(yīng)處理和存儲(chǔ),從而實(shí)現(xiàn)了梯形圖程序的下載,而當(dāng)嵌入式plc工作于梯形圖命令執(zhí)行模式時(shí),處理器主要工作則是從FLASH中讀取梯形圖的命令代碼,并根據(jù)不同的操作碼和操作數(shù)完成形影的解析工作,繼而實(shí)現(xiàn)了梯形圖命令的執(zhí)行。
本文來(lái)自《傳統(tǒng)Plc控制簡(jiǎn)介》系列叢書(shū),有意者可聯(lián)系記錄筆網(wǎng)站。
1.1硬件總體結(jié)構(gòu)的設(shè)計(jì)
在充分研究傳統(tǒng)Plc硬件結(jié)構(gòu)和工作原理的基礎(chǔ)上,設(shè)計(jì)了該針對(duì)于工控領(lǐng)域的嵌入式Plc控制系統(tǒng),系統(tǒng)以意法半導(dǎo)體的基于超低功耗的Cortex-M3處理器內(nèi)核的STM32F103VET6為核心處理器,并輔以其他模塊電路完成相關(guān)的功能。其系統(tǒng)的總體結(jié)構(gòu)圖,其中通信接口莫款支持RS232和RS485兩種標(biāo)準(zhǔn),既可以用作用戶(hù)程序的下載,也可以用作系統(tǒng)的監(jiān)控通信接口,Lcd顯示模塊可用于完成PLC的實(shí)時(shí)監(jiān)控功能。
1.2軟件總體結(jié)構(gòu)的設(shè)計(jì)( 傳統(tǒng)儀表記錄筆 )
該嵌入式PLc的軟件總體設(shè)計(jì)分為兩個(gè)部分,梯形圖程序下載部分和梯形圖命令執(zhí)行部分。有用戶(hù)通過(guò)硬件設(shè)計(jì)上的選擇開(kāi)關(guān)來(lái)進(jìn)行選擇。當(dāng)該嵌入式Plc工作于提醒圖程序下載模式時(shí),處理器首先會(huì)根據(jù)三菱Fx系列Plc的下載協(xié)議完成與上位機(jī)軟件GX developer 的應(yīng)答,然后接收梯形圖形命令代碼,并完成對(duì) 記錄紙 接收數(shù)據(jù)的相應(yīng)處理和存儲(chǔ),從而實(shí)現(xiàn)了梯形圖程序的下載,而當(dāng)嵌入式plc工作于梯形圖命令執(zhí)行模式時(shí),處理器主要工作則是從FLASH中讀取梯形圖的命令代碼,并根據(jù)不同的操作碼和操作數(shù)完成形影的解析工作,繼而實(shí)現(xiàn)了梯形圖命令的執(zhí)行。
本文來(lái)自《傳統(tǒng)Plc控制簡(jiǎn)介》系列叢書(shū),有意者可聯(lián)系記錄筆網(wǎng)站。