做的太多了,本質(zhì)上就是三方配合,分別是PLC,網(wǎng)關(guān)(這個也可以拆散到PLC和上位機(jī)),和服務(wù)器
PLC負(fù)責(zé)執(zhí)行生產(chǎn)和簡單接收數(shù)據(jù),網(wǎng)關(guān)負(fù)責(zé)搞定通信協(xié)議,服務(wù)器負(fù)責(zé)存儲數(shù)據(jù)和提供一些界面
這三塊在邏輯上是相互獨(dú)立的,但是結(jié)構(gòu)上是可以任意分配的比如網(wǎng)關(guān)完全就可以是一個軟件,具體就看做項(xiàng)目的人哪塊強(qiáng)
PLC能力強(qiáng)的就寫PLC,網(wǎng)關(guān)和服務(wù)器側(cè)配合
上位機(jī)能力強(qiáng)就寫上位機(jī)程序,網(wǎng)關(guān)和PLC側(cè)配合
淘寶上也有一站式的解決方案,但是穩(wěn)定性需要自己測試,我自己用一線品牌的網(wǎng)關(guān)硬件都遇到過負(fù)載過重通信超時的現(xiàn)象