条码枪接入智能网关,通过条码查询数据库,数据写入PLC寄存器
IGT-SER智能网关模块,支持各种PLC、智能仪表、条码枪与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;PLC内无需编写通讯程序;支持局域网和外网数据库、云数据库;数据库软件支持MySQL、SQLServer、PostgreSQL。支持有线网口、WIFI或4G无线通讯。 相关软件下载地址
网关安装在设备侧,与设备同时起停,不担心数据丢失;在断网、服务器维护上报数据有异常时,网关主动将数据缓存,待故障解除后自动重新上报到数据库;网关也支持多服务器冗余、异常未提交数据本地保存等功能,确保数据安全;已批量用于多种行业的智能工厂,大大提高MES等工业互联网项目的实施效率。
以下是网关的参数配置,网关模块的参数配置软件的[功能]->[数据上报与对接]进入该页面:
上图中根据‘IP/站号/组’内不同的序号分了1、2两个组:
第1组实现根据条码变化查询数据库的数据到PLC寄存器:数据001对应数据表parameter的‘datetime’字段,根据改字段的时间值查最新的数据;数据002是来自USB(通讯端口串口1对应USB)取最新的条码数据,同时勾选上变化判断,即条码数据变化一次就执行一次查询;数据003是将当前条码写入到PLC的寄存器;数据004至数据006是从数据表里面查询到的参数数据,同样写入到PLC的寄存器。
第2组实现生产报表数据上报,数据007对应数据表report的‘datetime’字段,取自网关的RTC时钟芯片,可联网校准;数据008至数据011是从PLC寄存器读取的报表数据;数据012是报表数据上报的触发器,需要勾选上变化判断,网关捕获到该信号的上升沿时上报数据到数据库;
智能网关支持边缘计算,可以实现各类文件解析,数据处理,同时集成了多种PLC协议,以下是常用的PLC类型:脚本手册和软件下载
◆ FX: 三菱FX系列PLC ◆ QL: 三菱Q/L/R系列PLC
◆ AS: 三菱A系列PLC ◆ OM: 欧姆龙全系列PLC
◆ S72S: 西门子S7-200/Smart系列PLC ◆ S734: 西门子S7-300/400系列PLC
◆ S71K: 西门子S7-1200/1500系列PLC ◆ MBS: 施耐德等Modbus兼容PLC
◆ DVP: 台达、信捷PLC ◆ NAIS: 松下全系列PLC
◆ KVS: 基恩士全系列PLC ◆ FTK: 永宏全系列PLC
◆ MSK: LS/LG全系列PLC ◆ KOY: 光洋全系列PLC
◆ ABM: AB MicroLogix系列PLC ◆ ABC: AB Compact/Control系列PLC
◆ INO: 汇川全系列PLC ◆ GE: GE PAC/PLC系统
条码枪接入智能网关,通过条码查询数据库,数据写入PLC寄存器相关推荐
- sqlite使用模糊查询数据库数据的三种方式
android应用开发中常常需要记录一下数据,而在查询的时候如何实现模糊查询呢?很少有文章来做这样的介绍,所以这里简单的介绍下三种sqlite的模糊查询方式,直接上代码把: package com.e ...
- android sqlite使用之模糊查询数据库数据的三种方式
android sqlite使用之模糊查询数据库数据的三种方式 android应用开发中常常需要记录一下数据,而在查询的时候如何实现模糊查询呢?很少有文章来做这样的介绍,所以这里简单的介绍下三种sql ...
- ajax连接mysql数据库查询数据_ajax动态查询数据库数据并显示在前台的方法
今天做了一个ajax动态查询数据库的小Demo,又重新学习了一下ajax的一些知识.在此和大家分享一下...... 啥都别说了,先上代码 Controller层 查询总用户数 @RequestMapp ...
- Mysql 查询数据库数据量
Mysql查询数据库数据量 SELECTtable_name AS '表名',table_rows AS '记录数',TRUNCATE (data_length / 1024 / 1024, 2) A ...
- 关于接口连续调用,查询数据库数据不一致的情况
关于接口连续调用,查询数据库数据不一致的情况 在后端开发中为前端提供了一个上传图片的接口,并且允许上传多张,虽然我封装了数组,但是前端依然是一张一张进行上传的,例如上传三照片,那么就调用三次接口,就是 ...
- 【物联网智能网关-02】获取摄像头数据+显示
在上一篇文章<通过AD采集获取温湿度>我们介绍了物联网智能网关的AD端口的使用情况,AD接口是.NET Micro Framework标准库函数之一,只要底层BSP支持就可以直接使用.但是 ...
- VB查询数据库之写入数据库——机房收费系统总结(三)
在机房收费系统中,新注册的用户,更改的密码,上机下级记录,上机收费记录等等都要写入数据库,这样,后面的查询才能生效.像数据库中写入数据,首先,找到你要写入数据的数据库中的表,在表中建立新的行 ...
- ASP.NET网站开发——LINQ TO SQL 查询数据库数据(八大子句)
LINQ查询字句概述 1.查询(Query)是一组指令,这些指令可以从一个或多个给定的数据源中检索数据,并指定检索结果的数据类型和表现形式. 2.查询表达式是一种用查询语法表示的表达式,由一组用类似于 ...
- python查询结果写入excel_python实现查询的数据写入到excel
#coding=utf-8 import sys import xlwt import pymysql as MySQLdb #这里是python3 如果你是python2.x的话,import My ...
- python查看数据类型nonetype_python 查询数据库数据 NoneType报错
python调试mysql数据库时,在测试单条查询语句的时候是没有问题的. 执行过程如下: 1.由连接对象conn获取到一个cursor. cur = conn.cursor() 2.执行sql语句. ...
最新文章
- 面试官:你来谈谈数据库优化的几个阶段?
- java 导出文件,导出多个文件方案~
- python秒转换成小时分钟秒_1小时3分59秒!双11天猫交易额超1000亿元
- 从源码角度分析MapReduce的reduce流程
- LACP/PAGP的定义与差别—Vecloud微云
- Insertion Sort List
- 下载Google Play中的APK
- Mysql 查询统计练习
- 学前教育试题库及答案_最新《学前教育学》专科-试题库及答案资料
- fastdfs 集群 java_FastDFS集群部署(转载 写的比较好)
- 【Java】计算8+88+888+8888+....前12项的和
- Codeforces Round #401 (Div. 2) E. Hanoi Factory 栈
- WebView学习笔记
- ElasticSearch 2 (18) - 深入搜索系列之控制相关度
- 微软surface屏幕测试软件,Soomal作品 - Microsoft 微软 Surface Book 笔记本电脑屏幕测评报告和色彩校正 [Soomal]...
- 移动端element日期插件不弹软键盘
- USB Repair v8.1.3.1285 – USB 修复工具
- springBoot项目中yml文件${REDIS_HOST:127.0.0.1}写法解析
- Java实现旅游app_旅游app源码(在路上)
- Linux设置非root用户启动程序