近期承接了一個項目,客戶需要現有MES系統和匯川PLC對接,並要求使用OPC客戶端讀寫PLC上的數據。
目前市面上大多數對PLC數據采集功能實現需要PC,安裝相應軟件進行數據采集,針對此方式
優點:
-
無需太多專業知識,軟件配置就可以方式
-
部署時間短
缺點:
-
成本高,需要購買工業電腦、顯示器等
-
自由度靈活性差,如需要實現特定功能比較麻煩,往往需要付出更高的軟件訂制費用
我本人是一名python程序員,主要從事網絡通訊、數據采集、MES對接、人工智能、機器視覺、智能物流系統、與網站后端服務開發工作。接到這個項目之后原本打算采用上面這種最常用的方式,后來客戶要求訂制化程度較高、預算又有限,就決定自己動手打造一個設備,采用的技術棧如下:
-
樹莓派
-
RS485串口模塊
-
OPCUA(開源)
-
Python
-
Vue
總結:前端使用Vue開發,用戶可以登錄並進行相應的操作;后端使用Python開發;樹莓派做為Web服務器和OPC服務器,作為MES服務器和PLC中間的橋梁。整個方案成本低廉、功能完全訂制,一周交付。