摘要:為了解決早期螺絲機(jī)HMI(Human Machine Interface,人機(jī)接口)系統(tǒng)顯示內(nèi)容少、操作性差、通用性低等問(wèn)題,設(shè)計(jì)了基于Modbus協(xié)議的螺絲機(jī)HMI系統(tǒng),通過(guò)對(duì)Modbus協(xié)議的研究,確定了觸摸屏作為主機(jī),控制器作為從機(jī),運(yùn)用RTU模式通信的方案,同時(shí)給出了幀間超時(shí)時(shí)間與定時(shí)器裝載值的計(jì)算式及CRC校驗(yàn)流程。針對(duì)遇到的切屏后數(shù)據(jù)刷新延遲的問(wèn)題,提出了一種數(shù)據(jù)預(yù)裝載附加DMA功能的方法,即利用機(jī)器開(kāi)機(jī)時(shí)間,提前將所需的數(shù)據(jù)載入到控制器開(kāi)辟的緩存中,使得數(shù)據(jù)地址與界面控件地址直接映射,再啟用DMA功能加快主、從設(shè)備數(shù)據(jù)轉(zhuǎn)移速度。在界面設(shè)計(jì)方面,詳述了設(shè)計(jì)步驟,并引入了組態(tài)軟件參與設(shè)計(jì),有效地縮短了開(kāi)發(fā)周期。本設(shè)計(jì)已成功應(yīng)用于實(shí)際生產(chǎn)中,長(zhǎng)期使用表明系統(tǒng)運(yùn)行穩(wěn)定、切屏流暢且界面友好,提高了工件螺絲鎖付效率。
注:因版權(quán)方要求,不能公開(kāi)全文,如需全文,請(qǐng)咨詢雜志社