21世紀資訊化時代,工業互聯網和制造業服務化對工業軟體也提出的新需求,本系列文章將介紹一款簡單PLC資料采集軟體是如何開發的,
本次包括以下功能模塊:

本次軟體開發環境:
作業系統:Win10
開發軟體:Visual Studio2019、DevExpress20.1
資料庫:Access:
測驗PLC:西門子1500 通訊方式:以太網通訊
1、PLC通訊
工業軟體首先要解決的就是通訊問題,目前市場上的PLC品牌比較多,比如西門子、三菱、AB、施耐德、歐姆龍、松下、臺達等等,但是主流的還是西門子和三菱較多一點,軟體和PLC通訊協議也是多種多樣:RS-232、RS485、TCP/IP、OPC 等等,設計之前我們要選擇一個合理的通訊方案,
方案一:選擇一款 OPC通訊的軟體
該方案的好處就是通訊部分完全交給第三方軟體處理,相較于自己寫通訊協議,該方案會更穩定、效率更高;當然弊端就是需要另外安裝一款通訊軟體,該類軟體一般需要支付相應的授權費用,
比如:KepServerEx、OPC Client
方案二:使用市面上開源的代碼或庫
該方案的好處就是可以靈活的編輯和配置通訊引數,部署時不需要安裝額外的程式安裝包,弊端就是開源的代碼支持的PLC品牌和型號可能沒有專業的軟體那么齊全,一般常用的PLC品牌和型號問題不大,
比如:HslCommunication
綜合考慮我們本次設計PLC通訊部分采用第二種方案,
選擇測驗的PLC為:西門子1500,通訊方式為:以太網通訊
2、資料庫
資料庫可能選擇的有Oracle、Mysql、SqlServer、Access
考慮的前三款都需要安裝相應的安裝包,并且需要配置,本次我們采用最為簡單的一種:access,只需要按照微軟的office軟體即可,或者安裝一下Access驅動程式,
DEMO展示:
配置PLC-設備資訊

配置PLC-標簽組

配置PLC-標簽資訊

讀取成功界面:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/397474.html
標籤:其他
上一篇:啟明云端分享| 樂鑫剛發布的 ESP32-C2與今年五月份量產的ESP32-C3有哪些不同呢?作為兩顆升級替代ESP8286的芯片,我們在應用時怎么去選擇呢
