專注于PLC數據采集MES交互解決方案
前篇文章我們講到當下的制造行業在工業4.0的大趨勢下,MES系統成為現場制造過程管制的有利武器,更是質量追蹤的一把好工具。我們要知道產品在各個加工環節的結果。除了人工在各個制造環節錄入制造結果外,更多的是借助于一些自動化的設備,自動化檢測設備,自動化加工設備及自動化工裝設備等。這些自動化設備能夠準備高效率的將結果信息反饋出來。我們需要把這些設備的數據記錄于MES系統中。
從兩個角度來看:
1、從設備供應商的角度來看
我是設備供應商,我把我設備的數據規范化存儲,存于我的數據庫中,或者以文件的形式存儲。并且我提供了外部來獲取我數據的方式。數如據庫讀取,文件位置的讀取,API接口的讀到,PLC端口的讀取等。
簡單的說,客戶要我設備的檢測數據,我告訴他在哪兒能取得。我提供了四種方式給你MES取數據:
(1)、數據庫讀取
(2)、文件讀到
(3)、API接口讀取
(4)、TCP/IP協議讀取
2、從MES軟件的客戶來看
當你把設備賣給客戶的時候,客戶跟你說,把你設備的數據傳到我的MES系統,MES客戶提供一個接口文檔給你,讓你按這個接口文檔的要求來傳。
那么,對于這些客戶來說,他不希望每次引入一個供應商的設備我都要去取,這樣我的工時很大,你設備廠商把數據傳給我。這樣做為設備供應商的你就需要按MES客戶的要求把數據傳給MES。如設備廠商在第(1)步已有的情況下,只需要把數據轉發給MES客戶即可。
我們提供第(1)(2)兩種場景的解決方案,當我是第一個角度的時候,我把數據整理好提供各個方式的接出,如果客戶自己有能力取數據并且愿意取數,就由客戶自己來取數,我作為設備供應商就不需要再花時間給客戶MES傳數據。這也是設備廠商的一個賣點。
在第(2)種場景下,我們按客戶的要求將數據發送給MES,大多數據情況不下,MES客戶都會要求設備廠商把數據傳給MES。
設備與MES數據交互場景:
1、定時讀取PLC數據,適用于數據更新較慢的場景(數據更新在8秒/次以上),這種方式流程解單,高效,穩定
案例:定時上傳,我主動來獲取
配置獲取周期,上傳MES地址,PLC的取數地址
配置PLC存儲器的地址
2、根據PLC狀態標記來獲取數據并上傳,讀到標記位允許上傳數據,我再取出數據上傳。
案例介紹:根據狀態位來決定上傳
à指定存儲器地址作為標記位(如#M220)
à設備產生了新數據往M220寫入新數據,更新M220為TRUE
à中臺輪詢M220狀況為TRUE時開始取指定地址D區的數據
à中臺取完數據,更新新M220為FALSE
à設備讀取狀況為FALSE表示可以寫新數據,依次循環
à中臺拿到的數據會先存入數據庫,然后再慢慢往MES上傳
àMES如果網絡等原因失敗會繼續上傳