0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

请问PLC如何访问数据库查询产品信息的案例呢?

PCBshejishi 来源:十天学会PLC 2023-07-31 11:41 次阅读

车间自动化生产线的总控PLC开发中(S7-1500),我们经常会通过PLC来驱动RFID和条码阅读器(相机),扫描产品上面信息

PLC扫描到的信息分为两种类型,第一种是产品信息比较简单,例如只需要获取生产日期,设备号,PLC可根据扫描到的数据自行本地解析。然后做出相应的码垛入库动作。

如果产品信息类目比较多,分类规则也相对复杂。 则这些信息将会被存储到上位机的数据库,这时候就需要通过查询手段来获取产品信息

查询的主要目的在于,对产品进行分类存放和归档,那么如何写一段查询代码呢?今天这篇文章问你演示一个简单的RFID查询方案:

在程序内,我们首先创建一个DB块,用此DB块和上位机做交互接口,如下:

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

具体的交互流程:

第一步:新产品到来时(扫描状态int=2)

第二步:PLC读取RFID芯片内的数据,读取成功后,将数据放在“芯片数据Array(1..13) of byte

第三步:呼叫上位机取数据(读取完成int=1)

第四步:上位机查询完成,返回结果给PLC,(流向分配=1至50,产品共计分类50种,上位机发送1-50,PLC告知机械手按照上位机返回结果入库)

第五步:DB块所有数据清零

代码示例:

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

以上内容为大家展示了PLC驱动RFID读取产品信息后,与上位机交互得到产品分类信息,对产品进行分类入库码垛。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7151

    浏览量

    162015
  • PLC控制
    +关注

    关注

    9

    文章

    232

    浏览量

    27008
  • RFID芯片
    +关注

    关注

    2

    文章

    34

    浏览量

    21077
  • 上位机
    +关注

    关注

    26

    文章

    861

    浏览量

    54053
  • S7-1500
    +关注

    关注

    3

    文章

    298

    浏览量

    5850

原文标题:PLC访问数据库,查询产品信息的案例

文章出处:【微信号:十天学会PLC,微信公众号:十天学会PLC】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    labvies访问数据库

    LabVIEW 中利用LabSQL 访问数据库 虚拟仪器VI(virtual instruments)是National Instruments 公司在其产品LabVIEW 中首先提出的创新
    发表于 08-26 10:19

    labview数据库查询语句问题

    不知为什么,数据库查询查询语句老出现问题,有哪位大指点一下么
    发表于 10-02 11:48

    求助关于labview查询access数据库的问题

    初学者,想学习链接数据库方面的知识,遇到不少问题,下面求助各位大神,关于查询数据库的问题问题:如何通过“零部件名称”“故障模式”查询数据库
    发表于 03-14 21:18

    labsql 访问局域网access数据库

    获得IP)。问题如下:服务器上有一个access数据库(a1.mdb),已经设置为共享。客户端有一个labview程序查询数据库的内容,使用了LABSQL。为了访问共享,已经在客户端操
    发表于 07-07 12:32

    labview通过表格控件如何调用对应的数据库表?

    行,这行里的含有时间信息,如15:30:30;3)单击界面A的查询按钮,能查询并显示access数据库中表B的所有信息,表B的命名规则如下:
    发表于 05-05 15:35

    labview数据库综合查询的小例子——多重条件查询

    课程推荐:http://z.elecfans.com/258.html?elecfans_trackid=bbs_toptxt在labview中用labsql对数据库进行访问,多个条件进行查询,可能有点复杂,大家可以参考或者给点
    发表于 09-08 15:46

    labview可以访问网站数据库

    我的毕设课题居然是用labview访问onenet的数据库,我有点懵啊,查了很多资料都没有这方面的,labview确实可以访问数据库,也可以访问
    发表于 01-01 16:21

    数据库查询

    数据库查询
    发表于 10-06 16:06

    数据数据库,按时间查询数据库

    数据数据库,在数据里新建表,按时间查询数据库
    发表于 01-09 16:08

    使用虚拟仪器实现ACCESS数据库访问

    中小型管理信息系统。对于数据库最终用户,ACCESS提供了许多便捷的可视化操作工具(如表生成器、查询设计器、窗体设计器、报表设计器等)和向导(如表向导、窗体向导、查询向导、报表向导等)
    发表于 04-11 09:40

    labview多程序同时访问数据库程序卡死问题

    用labview访问数据库,连接,增删改查都没问题。但当我再两个循环中都对数据库进行操作时,程序要么卡着不动了,要么闪退。经排查是当两个循环中同时执行数据库操作功能时,会发生冲突,导致
    发表于 01-19 15:51

    labview如何远程访问数据库

    本帖最后由 汉子小丽 于 2020-10-3 16:02 编辑 最近在学习lv,想做一个远程数据库访问,本地数据库用access访问成功,想问access
    发表于 10-03 16:01

    DataAbility的使用方法及访问数据库的过程

    DataAbility的使用方法,对数据库进行数据访问操作。1.每次插入的数据为:id=自增长主键;name=jack;age=23;salary=3456.02.修改
    发表于 04-06 10:32

    关于PLC设备对接ORACLE数据库上传查询数据

    智能网关IGT-DSER方便实现PLC数据库之间的数据通讯,既可以读取PLC数据上报到数据库
    发表于 10-12 15:34

    基于语义指向性分析的数据库访问查询优化设计

    基于语义指向性分析的数据库访问查询优化设计_马晓珺
    发表于 01-03 17:41 0次下载