一個MQTT網(wǎng)關(guān)讓西門子S7-300快速接入MQTT平臺
目前市場上大部分PLC接入到第三方服務(wù)器中,都是需要做大量的PLC協(xié)議解析工作來實現(xiàn),人力物力成本高昂。
本文介紹了一個嵌入式PLC協(xié)議轉(zhuǎn)換網(wǎng)關(guān)。 用戶可以通過這個嵌入式網(wǎng)關(guān)硬件將各種品牌的PLC直接連接到MQTT服務(wù)器。 我們將此嵌入式硬件稱為MQTT網(wǎng)關(guān)。 用戶不再需要單獨的做PLC協(xié)議的轉(zhuǎn)換解析,大大降低了成本和應(yīng)用難度。
采用Linux操作系統(tǒng),采用嵌入式硬件設(shè)計,實現(xiàn)PLC數(shù)據(jù)的采集,首先,采用嵌入式硬件設(shè)計,支持以太網(wǎng)接口、RS485接口、RS232接口、4G模塊,雙電源供電;其次,在Linux系統(tǒng)中,根據(jù)西門子PLC、三菱PLC、歐姆龍PLC等品牌的PLC協(xié)議進行解析,確保系統(tǒng)可以正常與各種PLC進行通信;第三,在Linux系統(tǒng)中實現(xiàn)對PLC的讀寫操作,同時建立一塊緩存區(qū)。
通過以上設(shè)計原理,則可以設(shè)計出一款低成本、簡單易用的PLC轉(zhuǎn)MQTT網(wǎng)關(guān)。相對比傳統(tǒng)的,大大降低了使用難度以及成本。只有當(dāng)成本減低了,工業(yè)4.0才有望快速普及。
? ? ? ?ymf
?
電子發(fā)燒友App






































































評論