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

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

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

請(qǐng)問(wèn)PLC如何訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)查詢(xún)產(chǎn)品信息的案例呢?

PCBshejishi ? 來(lái)源:十天學(xué)會(huì)PLC ? 2023-07-31 11:41 ? 次閱讀

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

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

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

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

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

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

具體的交互流程:

第一步:新產(chǎn)品到來(lái)時(shí)(掃描狀態(tài)int=2)

第二步:PLC讀取RFID芯片內(nèi)的數(shù)據(jù),讀取成功后,將數(shù)據(jù)放在“芯片數(shù)據(jù)Array(1..13) of byte

第三步:呼叫上位機(jī)取數(shù)據(jù)(讀取完成int=1)

第四步:上位機(jī)查詢(xún)完成,返回結(jié)果給PLC,(流向分配=1至50,產(chǎn)品共計(jì)分類(lèi)50種,上位機(jī)發(fā)送1-50,PLC告知機(jī)械手按照上位機(jī)返回結(jié)果入庫(kù))

第五步:DB塊所有數(shù)據(jù)清零

代碼示例:

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

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






審核編輯:劉清

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

    關(guān)注

    38

    文章

    7403

    瀏覽量

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

    關(guān)注

    9

    文章

    251

    瀏覽量

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

    關(guān)注

    2

    文章

    35

    瀏覽量

    21174
  • 上位機(jī)
    +關(guān)注

    關(guān)注

    27

    文章

    928

    瀏覽量

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

    關(guān)注

    3

    文章

    300

    瀏覽量

    6231

原文標(biāo)題:PLC訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),查詢(xún)產(chǎn)品信息的案例

文章出處:【微信號(hào):十天學(xué)會(huì)PLC,微信公眾號(hào):十天學(xué)會(huì)PLC】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    labvies訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)

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

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

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

    數(shù)據(jù)庫(kù)查詢(xún)

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

    使用虛擬儀器實(shí)現(xiàn)ACCESS數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)

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

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

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

    ADO 控件訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的各種技巧探討

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

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

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

    JAVA教程之查詢(xún)數(shù)據(jù)庫(kù)

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

    基于語(yǔ)義指向性分析的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)查詢(xún)優(yōu)化設(shè)計(jì)

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

    KingSCADA查詢(xún)數(shù)據(jù)庫(kù)說(shuō)明文檔

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

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

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

    如何使用Java的Web數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)系統(tǒng)

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

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

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

    python讀取數(shù)據(jù)庫(kù)數(shù)據(jù) python查詢(xún)數(shù)據(jù)庫(kù) python數(shù)據(jù)庫(kù)連接

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