新聞中心
PRESS CENTER傳統(tǒng)的PLC采用梯形圖和語句表來使得編程簡(jiǎn)便,具有系統(tǒng)軟件開發(fā)周期短以及現(xiàn)場(chǎng)調(diào)試程序等優(yōu)點(diǎn)。傳統(tǒng)PLC還存在不能兼容支持I2C、SPI這一類的通訊接口和成本比較高的不足。針對(duì)以上傳統(tǒng)PLC的不足,本文以STM32系列芯片構(gòu)建PLC模塊硬件系統(tǒng)電路和對(duì)軟件模塊設(shè)計(jì)來設(shè)計(jì)出嵌入式PLC模塊。采用了模塊化設(shè)計(jì)的PLC具有體積小、成本低以及能夠?qū)崿F(xiàn)訪問I2C設(shè)備的功能的優(yōu)點(diǎn),同時(shí)還是采用梯形圖的傳統(tǒng)開發(fā)方式,為工程師開發(fā)項(xiàng)目提供了一個(gè)新的選擇。
常見的PLC模塊有:
電源模塊
為PLC提供內(nèi)部電源,有些電源模塊還可以為輸入信號(hào)提供電源。
I/O模塊
就是輸入/輸出模塊模塊,I代表輸入,o代表輸出。I/O模塊可以分為離散模塊、仿真模塊和特殊模塊。這些模塊可以安裝在具有多個(gè)插槽的導(dǎo)軌或機(jī)架上,每個(gè)模塊根據(jù)點(diǎn)數(shù)插入其中一個(gè)插槽。
內(nèi)存模塊
主要存儲(chǔ)用戶程序,有些內(nèi)存模塊還能為系統(tǒng)提供輔助工作內(nèi)存。在結(jié)構(gòu)上,所有內(nèi)存模塊都連接到CPU模塊。
底板、機(jī)架模塊
顧名思義,在各種PLC模塊的安裝過程中,底板、機(jī)架模塊充當(dāng)了底板的作用,為模塊間的通信提供總線。多個(gè)底板之間的一些連接使用接口模塊,一些使用總線接口。不同廠商有所不同,但PLC因類型而異。
除上述模塊外,PLC還有特殊的智能或功能模塊。例如,A/D(模型)模塊、D/A(模型)模塊、高速計(jì)數(shù)模塊、位置控制模塊、溫度模塊等。這些模塊有自己的CPU,通過對(duì)信號(hào)進(jìn)行前處理或后處理,可以簡(jiǎn)化PLC CPU的控制,簡(jiǎn)化復(fù)雜的程序控制量。
智能模塊的類型和特性也大不相同。具有優(yōu)異性能的PLC,具有多種多樣的類型和優(yōu)異的性能。
通信模塊連接到PLC后,可以在PLC和計(jì)算機(jī)之間、PLC和PLC之間進(jìn)行通信,可以與變頻器、溫控器等其他控制單元進(jìn)行通信,還可以形成局域網(wǎng)。通信模塊表示PLC的網(wǎng)絡(luò)功能,表示當(dāng)前PLC性能的重要方面。
箱型小型PLC的主機(jī)箱的規(guī)格因可將上述模塊集中在1個(gè)機(jī)箱中提供的I/O點(diǎn)數(shù)而異。箱型PLC中不含CPU,也有一個(gè)僅作為電源和I/O單元使用的I/O擴(kuò)展箱。擴(kuò)展盒的規(guī)格因I/O點(diǎn)的數(shù)量而異。
PLC模塊在磁選鐵礦工藝中的應(yīng)用
讀取油耗儀數(shù)據(jù)
油耗儀帶有一個(gè)CAN口輸出,所測(cè)得的數(shù)據(jù)除了在前端顯示外,還通過CAN口輸出,由于PLC的自由通訊.口屬于RS-485協(xié)議口,因此,在兩通訊口之間接入一個(gè)CAN轉(zhuǎn)RS-485模塊。利用通訊口進(jìn)行數(shù)據(jù)通訊,首先在子程序SBR_ 5中對(duì)自由口進(jìn)行相應(yīng)初始化設(shè)置,開中斷,在接收完成中斷子程序INT_ 6中讀取數(shù)據(jù)。
上位機(jī)監(jiān)控和數(shù)據(jù)存儲(chǔ)
根據(jù)系統(tǒng)的設(shè)
計(jì)要求,PLC采集到的數(shù)據(jù)需要在上位機(jī)上進(jìn)行實(shí)時(shí)顯示并存入數(shù)據(jù)庫以備調(diào)用,本系統(tǒng)應(yīng)用西門子的WinCC上位監(jiān)控組態(tài)軟件,組態(tài)好后顯示各
參數(shù)值,組態(tài)和顯示畫面如圖3所示。
本文關(guān)鍵詞:lora數(shù)傳終端