0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

請問PLC如何訪問數(shù)據(jù)庫查詢產(chǎn)品信息的案例呢?

PCBshejishi ? 來源:十天學會PLC ? 2023-07-31 11:41 ? 次閱讀

車間自動化生產(chǎn)線的總控PLC開發(fā)中(S7-1500),我們經(jīng)常會通過PLC來驅(qū)動RFID和條碼閱讀器(相機),掃描產(chǎn)品上面信息。

PLC掃描到的信息分為兩種類型,第一種是產(chǎn)品信息比較簡單,例如只需要獲取生產(chǎn)日期,設(shè)備號,PLC可根據(jù)掃描到的數(shù)據(jù)自行本地解析。然后做出相應的碼垛入庫動作。

如果產(chǎn)品信息類目比較多,分類規(guī)則也相對復雜。 則這些信息將會被存儲到上位機的數(shù)據(jù)庫,這時候就需要通過查詢手段來獲取產(chǎn)品信息

查詢的主要目的在于,對產(chǎn)品進行分類存放和歸檔,那么如何寫一段查詢代碼呢?今天這篇文章問你演示一個簡單的RFID查詢方案:

在程序內(nèi),我們首先創(chuàng)建一個DB塊,用此DB塊和上位機做交互接口,如下:

53a25db2-2f53-11ee-815d-dac502259ad0.png

具體的交互流程:

第一步:新產(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ù)清零

代碼示例:

53d4a088-2f53-11ee-815d-dac502259ad0.png

以上內(nèi)容為大家展示了PLC驅(qū)動RFID讀取產(chǎn)品信息后,與上位機交互得到產(chǎn)品分類信息,對產(chǎn)品進行分類入庫碼垛。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7509

    瀏覽量

    163975
  • PLC控制
    +關(guān)注

    關(guān)注

    9

    文章

    251

    瀏覽量

    27313
  • RFID芯片
    +關(guān)注

    關(guān)注

    2

    文章

    35

    瀏覽量

    21280
  • 上位機
    +關(guān)注

    關(guān)注

    27

    文章

    943

    瀏覽量

    54874
  • S7-1500
    +關(guān)注

    關(guān)注

    3

    文章

    300

    瀏覽量

    6444

原文標題:PLC訪問數(shù)據(jù)庫,查詢產(chǎn)品信息的案例

文章出處:【微信號:十天學會PLC,微信公眾號:十天學會PLC】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    OpenHarmony關(guān)系型數(shù)據(jù)庫查詢結(jié)果呈現(xiàn)

    `ResultSet`(結(jié)果集)是OpenHarmony關(guān)系型數(shù)據(jù)庫提供查詢數(shù)據(jù)表返回結(jié)果的方法,提供了多種靈活的數(shù)據(jù)訪問方式,以便于開發(fā)者
    的頭像 發(fā)表于 03-28 18:06 ?1515次閱讀
    OpenHarmony關(guān)系型<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>查詢</b>結(jié)果呈現(xiàn)

    labvies訪問數(shù)據(jù)庫

    LabVIEW 中利用LabSQL 訪問數(shù)據(jù)庫 虛擬儀器VI(virtual instruments)是National Instruments 公司在其產(chǎn)品LabVIEW 中首先提出的創(chuàng)新
    發(fā)表于 08-26 10:19

    labview數(shù)據(jù)庫綜合查詢的小例子——多重條件查詢

    課程推薦:http://z.elecfans.com/258.html?elecfans_trackid=bbs_toptxt在labview中用labsql對數(shù)據(jù)庫進行訪問,多個條件進行查詢,可能有點復雜,大家可以參考或者給點
    發(fā)表于 09-08 15:46

    數(shù)據(jù)庫查詢

    數(shù)據(jù)庫查詢
    發(fā)表于 10-06 16:06

    使用虛擬儀器實現(xiàn)ACCESS數(shù)據(jù)庫訪問

    中小型管理信息系統(tǒng)。對于數(shù)據(jù)庫最終用戶,ACCESS提供了許多便捷的可視化操作工具(如表生成器、查詢設(shè)計器、窗體設(shè)計器、報表設(shè)計器等)和向?qū)Вㄈ绫硐驅(qū)?、窗體向?qū)А?b class='flag-5'>查詢向?qū)А蟊硐驅(qū)У龋?/div>
    發(fā)表于 04-11 09:40

    關(guān)于PLC設(shè)備對接ORACLE數(shù)據(jù)庫上傳查詢數(shù)據(jù)

    智能網(wǎng)關(guān)IGT-DSER方便實現(xiàn)PLC數(shù)據(jù)庫之間的數(shù)據(jù)通訊,既可以讀取PLC數(shù)據(jù)上報到數(shù)據(jù)庫
    發(fā)表于 10-12 15:34

    ADO 控件訪問數(shù)據(jù)庫的各種技巧探討

    本文講述了使用ADO 控件訪問數(shù)據(jù)庫時如何用程序來實現(xiàn)數(shù)據(jù)庫的連接和數(shù)據(jù)感知控件與數(shù)據(jù)庫的綁定、如何實現(xiàn)動態(tài)
    發(fā)表于 06-10 14:35 ?31次下載

    查詢數(shù)據(jù)庫的最完美技巧

    查詢數(shù)據(jù)庫的最完美技巧.rar
    發(fā)表于 03-15 14:15 ?24次下載

    JAVA教程之查詢數(shù)據(jù)庫

    JAVA教程之查詢數(shù)據(jù)庫,很好的JAVA的資料,快來學習吧。
    發(fā)表于 04-12 17:49 ?6次下載

    基于語義指向性分析的數(shù)據(jù)庫訪問查詢優(yōu)化設(shè)計

    基于語義指向性分析的數(shù)據(jù)庫訪問查詢優(yōu)化設(shè)計_馬曉珺
    發(fā)表于 01-03 17:41 ?0次下載

    KingSCADA查詢數(shù)據(jù)庫說明文檔

    在KingSCADA3.0 中,可以通過數(shù)據(jù)集系列函數(shù)查詢其他數(shù)據(jù)庫信息,比如Access,SqlServer,MySql,Oracal,I 業(yè)
    發(fā)表于 10-24 11:17 ?16次下載
    KingSCADA<b class='flag-5'>查詢</b><b class='flag-5'>數(shù)據(jù)庫</b>說明文檔

    基于Greenplum數(shù)據(jù)庫查詢優(yōu)化

    針對分布式數(shù)據(jù)庫查詢效率隨著數(shù)據(jù)規(guī)模的增大而降低的問題,以Greenplum分布式數(shù)據(jù)庫為研究對象,從優(yōu)化查詢路徑的角度提出一個基于代價的最
    發(fā)表于 03-29 17:46 ?0次下載

    如何使用Java的Web數(shù)據(jù)庫訪問系統(tǒng)

    介紹了通過瀏覽器訪問數(shù)據(jù)庫的幾種方法,并針對其不足之處,開發(fā)出一個基于Java的Web數(shù)據(jù)庫訪問系統(tǒng)。
    發(fā)表于 01-25 16:12 ?6次下載
    如何使用Java的Web<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>訪問</b>系統(tǒng)

    數(shù)據(jù)庫插入查詢刪除操作教程

    數(shù)據(jù)庫插入查詢刪除操作教程
    發(fā)表于 12-07 09:57 ?2次下載

    python讀取數(shù)據(jù)庫數(shù)據(jù) python查詢數(shù)據(jù)庫 python數(shù)據(jù)庫連接

    python讀取數(shù)據(jù)庫數(shù)據(jù) python查詢數(shù)據(jù)庫 python數(shù)據(jù)庫連接 Python是一門高級編程語言,廣泛應用于各種領(lǐng)域。其中,Pyt
    的頭像 發(fā)表于 08-28 17:09 ?1848次閱讀