車間自動化生產線的總控PLC開發中(S7-1500),我們經常會通過PLC來驅動RFID和條碼閱讀器(相機),掃描產品上面信息。
PLC掃描到的信息分為兩種類型,第一種是產品信息比較簡單,例如只需要獲取生產日期,設備號,PLC可根據掃描到的數據自行本地解析。然后做出相應的碼垛入庫動作。
如果產品信息類目比較多,分類規則也相對復雜。 則這些信息將會被存儲到上位機的數據庫,這時候就需要通過查詢手段來獲取產品信息
查詢的主要目的在于,對產品進行分類存放和歸檔,那么如何寫一段查詢代碼呢?今天這篇文章問你演示一個簡單的RFID查詢方案:
在程序內,我們首先創建一個DB塊,用此DB塊和上位機做交互接口,如下:
具體的交互流程:
第一步:新產品到來時(掃描狀態int=2)
第二步:PLC讀取RFID芯片內的數據,讀取成功后,將數據放在“芯片數據Array(1..13) of byte”
第三步:呼叫上位機取數據(讀取完成int=1)
第四步:上位機查詢完成,返回結果給PLC,(流向分配=1至50,產品共計分類50種,上位機發送1-50,PLC告知機械手按照上位機返回結果入庫)
第五步:DB塊所有數據清零
代碼示例:
以上內容為大家展示了PLC驅動RFID讀取產品信息后,與上位機交互得到產品分類信息,對產品進行分類入庫碼垛。
審核編輯:劉清
-
存儲器
+關注
關注
38文章
7484瀏覽量
163765 -
PLC控制
+關注
關注
9文章
251瀏覽量
27281 -
RFID芯片
+關注
關注
2文章
35瀏覽量
21223 -
上位機
+關注
關注
27文章
941瀏覽量
54790 -
S7-1500
+關注
關注
3文章
300瀏覽量
6392
原文標題:PLC訪問數據庫,查詢產品信息的案例
文章出處:【微信號:十天學會PLC,微信公眾號:十天學會PLC】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論