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

labvies訪問數(shù)據(jù)庫
labview數(shù)據(jù)庫綜合查詢的小例子——多重條件查詢
使用虛擬儀器實現(xiàn)ACCESS數(shù)據(jù)庫的訪問
關于PLC設備對接ORACLE數(shù)據(jù)庫上傳查詢數(shù)據(jù)
ADO 控件訪問數(shù)據(jù)庫的各種技巧探討
基于語義指向性分析的數(shù)據(jù)庫訪問查詢優(yōu)化設計
KingSCADA查詢數(shù)據(jù)庫說明文檔

基于Greenplum數(shù)據(jù)庫的查詢優(yōu)化
如何使用Java的Web數(shù)據(jù)庫訪問系統(tǒng)

評論