PLC按条件查询MySQL/SQLServer/PostgreSQL数据库,将数据写入寄存器

Siemens S7 1200 PLC连接SQLSERVER数据库 How to connect a Siemens S7 1200 PLC to a SQL Server Database Siemens S7 1200 PLC连接SQLSERVER数据库 立即下载
AI摘要

本文介绍使用IGT-DSER智能网关实现PLC与数据库间双向通讯的方法。通过实例演示,西门子S7-1500 PLC如何根据字符串查询SQL Server数据库,并将结果写回PLC数据地址。文章覆盖参数配置、网关工作流程及支持的PLC品牌。

        IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;     PLC协议转HTTP        PLC协议转MQTT

        本案例是通过一个IGT-DSER智能网关,实现PLC与数据库的双向通讯,根据PLC中的数值查询数据库中的数据,然后将结果返回给PLC,采用的是西门子的PLC和SQLServer数据库;     数据库网关软件与手册         PLC如何将数据写入SQL数据库存入多个数据表


        首先建立数据库Database,然后建立数据表Report1,表结构如下图:

        然后在数据表中填入数据,实现PLC根据barcode字符串查询para1和para2的值,PLC是S7-1500,数据地址对应如下:

        barcode:DB6.DBB40[String],    para1:DB6.DBW0[Int],    para2: DB6.DBD24[Real];

        然后通过网关的参数配置软件设置参数,如下图:

        将参数下载到网关后重启,网关即进入工作状态,然后准备好数据表中的数据,如下图:

        这样网关根据PLC的数值进行实时判断,当PLC的DB6.DBB40的字符串与数据库的barcode相等时,即将该行数据对应的para1的数据写入DB6.DBW0,将para2的数据写入DB6.DBD24。打开PLC的编程软件监控数据如下:

       关于配置表与SQL语言的对应关系,可看这篇文章。 IGT-DSER智能网关同样支持其他品牌的PLC,参数设置方式相似:

        ◆ FX:   三菱FX/A系列系列PLC                                 ◆ ABM:  罗克韦尔/AB Micro系列PLC
        ◆ QLR:  三菱Q/L/R系列PLC(支持标签方式)             ◆ ABC:  罗克韦尔/AB Compact/Control系列
        ◆ OM:   欧姆龙全系列PLC(支持标签方式)                ◆ DVP:  台达、信捷全系列PLC
        ◆ S72S: 西门子S7-200/Smart系列PLC                     ◆ FTK:  永宏/丰炜全系列PLC
        ◆ S734: 西门子S7-300/400系列PLC                         ◆ NAIS: 松下全系列PLC
        ◆ S71K: 西门子S7-1200/1500系列PLC                     ◆ KVS:  基恩士全系列PLC
        ◆ INO:  汇川全系列PLC                                             ◆ LS:      LG/LS全系列PLC
        ◆ MBS:  兼容Modbus协议的PLC、智能仪表             ◆ TPC:  丰田工机PC2/PC3系列
        ◆ FNC:  发那科数控/机器人的PMC系统                    ◆ GE:   GE PAC/PLC系统
        ◆ OPC:  OPC UA、OPC DA协议的客户端                ◆ BKF:  倍福PLC CX系列控制器

相关软件与手册:点击下载

关于PLC与SQLServer/MySQL/PostgreSQL/Oracle数据库之间通讯的案例与资料 IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLSwever、PostgreSQL。 网关安装在设备侧,随设备启动、停止,不会错过任何数据,IGT-DSER带有两种数据缓存功能: 1. 高频次采集数据缓存,打包后写入数据库,比如1秒采集一次数据,30分钟往数据库写一次; 2. 断网、服务器维护上报异常时,将数据缓存,待故障解除后重; 已批量用于多种行业的智能工厂,大大提高MES等工业互联网项目的实施效率。 立即下载

相关推荐

保姆级教程:在爱快iKuai虚拟机里装OpenWrt旁路由,实现去广告和特殊功能

本文提供在爱快iKuai虚拟机中安装OpenWrt旁路由的详细教程,帮助用户实现去广告和特殊功能扩展。通过分步指导,包括虚拟机配置、网络设置和功能优化,打造稳定高效的家庭网络环境,特别适合软路由爱好者和网络管理员。

weixin_31364787的博客 826

多台欧姆龙PLC通过智能网关实现HTTP协议多个URL对接MES系统

IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLSwever、PostgreSQL。 网关安装在设备侧,随设备启动、停止,不会错过任何数据,已批量用于多种行业的智能工厂,大大提高MES等工业互联网项目的实施效率。IGT-DSER带有两种数据缓存功能: 1. 高频次采集数据缓存,打包后写入数据库,比如1秒采集一次数据...

PLC通讯智能网关 5644

Xilinx Aurora 8B/10B IP核详解和仿真

Xilinx Aurora 8b/10b IP核的详解,以及使用与仿真示例,对IP核的配置和如何仿真有非常详细的说明,除了对IP核官方文档的内容进行了解析以外,还对GTX引脚的选择等比较容易混淆和不好理解的地方进行了说明。最后对IP核的仿真运行进行了STEP BY STEP 的说明,对仿真的结果也进行了简要的说明。 该文档对Xilinx FPGA和ZYNQ SOC下 AURORA 8B/10B IP核的使用提供了一个快速上手的指导。

weixin_43354598的博客 1万+

sql实现a-b_Rockwell罗克韦尔(AB)PLC的数据存入SQL数据库,快速实现设备数据采集

通过数据库网关连接罗克韦尔1756-L72的以太网端口标签方式采集数据,将数据存入MySQL数据库,以下描述具体的操作步骤。PLC数据MQTT多主题发布/订阅西门子PLC数据采集到数据库 网关模块安装在设备侧,不用电脑软件,随设备上电启动自动运行,保证设备数据采集与设备运行同步,简单高效的完成了数据采集; 网关支持西门子、三菱、欧姆龙、施耐德等几乎所有...

weixin_33148993的博客 1198

西门子PLC与汇川SV660P伺服速度模式配置实战指南

本文详细介绍了西门子S7-1200 PLC与汇川SV660P伺服驱动器在速度模式下的配置实战指南。从硬件接线、伺服参数配置到TIA Portal软件组态和PLC程序编写,提供了全面的操作步骤和实用技巧,帮助工程师快速解决伺服系统调试中的常见问题,确保系统稳定运行。

weixin_30316097的博客 500

挂载(Mount)是什么意思

挂载 = 把一个存储设备或文件系统“接入”到现有的目录树,使其内容能够被访问。

天赐好车的博客 288

IGT-DSER智能网关-SQL数据库表的数据直接下发到多台PLC的寄存器

IGT-SER系列智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLServer、PostgreSQL。相关软件和手册下载 本案例是智能网关查询数据库的数据,将查询结果写入到对应的PLC寄存器,PLC与数据库的服务器在不同的网段,网路结构如下图: 通过智能网关的参数软件(下载地址)的‘功能’->‘数据上报与对接’打开如下设置画面,下图...

IGT_DSER的博客 2080

【车载以太网】【架构】整体架构与协议标准

车载以太网架构图 应用层:DHCP /SOMEIP/DoIP/XCP/UDPNM 传输层:TCP/IP 网络层:IPv4/IPv6/ARP/ICMP 链路层:IEEE Ethernet MAC+VLAN 物理层:Ethernet PHY: 100BASE-T1/1000BASE-T1/100BASE-Tx

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 8354

Modbus协议的PLC、智能仪表数据采集至SQL数据库,实现双向通讯

        IGT-DSER系列智能网关模块支持多台PLC、智能仪表、变频器与数据库之间双向通讯,既可以读取设备的数据上报到数据库,也可以从数据库查询数据后写入到设备;无需编程开发,直接配置参数即可;根据所配置的参数按照任务组自动生成SQL命令语句,实现多设备SQL命令与数据库软件对接,支持MySQL、SQLServer、PostgreSQL、Oracle等。

PLC通讯智能网关 4721

《嵌入式最全面试题-Offer直通车》目录

嵌入式领域蓬勃发展,嵌入式工程师成为众多科技企业争抢的热门人才。如果你渴望在嵌入式面试中脱颖而出,成功斩获心仪的 offer,那么《嵌入式最全面试题 - Offer直通车》将是你的绝佳选择。本专栏是优快云是热门专栏,100多篇文章,总字数过百万。每月新增订阅用户过百,现在是优惠价9.9元,后面要逐渐恢复原价,早订阅早受益。本专栏精心整理了众多超万字的精华内容,总计达数十万字的嵌入式面试题总结。涵盖从嵌入式基础知识到各大厂面试真题,从驱动开发到操作系统,从硬件到软件等各个方面。

大模型大数据攻城狮的专栏 8400

C#上位机多PLC多协议开发思路:10年老工控师拆解实战方案,避坑90%的问题(附代码框架)

是否连接成功数据地址(如“DB1.DBW0”“D100”“4x0001”)

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 950

IGT-SER通过PLC和触摸屏的通讯口采集设备数据,上报到SQL数据库

IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLServer、PostgreSQL。相关软件和手册下载 ...

PLC通讯智能网关 3276

高通开发系列 - Bootloader之lk匹配dtb和dtbo中msm-id和board-id的知识

lk匹配dtb和dtbo中的msm-id和board-id等知识

fulinux的博客 4246

多台西门子PLC与MySQL/SQLServer/PostgreSQL/Oracle数据库双向通讯

智能网关IGT-DSER方便实现PLC与数据库之间的数据通讯,既可以读取PLC的数据上报到数据库,也可以从数据库查询数据后写入到PLC的寄存器; 网关安装在设备侧,与设备同时起停,不担心数据丢失;网关也支持多服务器冗余、异常未提交数据本地保存等功能,确保数据安全; 以下是通过数据库智能网关IGT-DSER实现S7-1200的PLC与服务器数据库双向通讯,网关支持MySQL和SQLServer,这里选择的是SQLServer。 首先,数据库存...

PLC通讯智能网关 1万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

mysql查询数据根据月份划分_PLC根据寄存器数值查询MySQL/SQLServer/PostgreSQL数据库,将数据写到寄存器...

案例是通过一个IGT-DSER智能网关,实现PLC与数据库的双向通讯,根据PLC中的数值查询数据库中的数据,然后将结果返回给PLC,采用的是西门子的PLC和SQLServer数据库; 首先建立数据库Database,然后建立数据表Report1,表结构如下图: 然后在数据表中填入数据,实现PLC根据barcode字符串查询para1和para2的值,PL...

weixin_42489104的博客 124

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

mysql设备采集数据_怎么将PLC设备数据采集到SQL数据库

IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLServer、PostgreSQL。相关软件和手册下载以下是网关的数据配置表截图,通过'工具'->'数据上报与对接'进入该页面。在这个页面配置数据库服务器的IP地址、网络端口,以及数据库的名称、用户权...

weixin_27210125的博客 2485

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

智能工厂的IGT数据采集网关-PLC与数据库双向通讯的多种SQL语句配置

IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLServer、PostgreSQL。相关软件和手册下载 网关支持串口、网口方式与PLC连接,相关通讯参数可以自由编辑配置,通过'功能'->'网口参数编辑'进入如下界面,编辑网关的IP、所连接PLC的IP地址等参数: 网口提供PING的功能,方便快速确认...

PLC通讯智能网关 5234

plc mysql_数据库网关-实现西门子PLC与MySQL/SQLServer/PostgreSQL数据库双向通讯

智能网关IGT-DSER方便实现PLC与数据库之间的数据通讯,既可以读取PLC的数据上报到数据库,也可以从数据库查询数据后写入到PLC的寄存器;网关安装在设备侧,与设备同时起停,不担心数据丢失;网关也支持多服务器冗余、异常未提交数据本地保存等功能,确保数据安全;已批量用于多种行业的智能工厂,大大提高MES等工业互联网项目的实施效率。IGT-DSER带有两种数据缓存功能:1. 高频次采集数据缓存,打...

weixin_35891825的博客 1496

多台PLC对接SQL数据库,不用编程不用联网,快速实现上报更新和查询数据

IGT-DSER智能网关模块实现PLC、智能仪表与多种数据库(MySQL、SQLServer等)的双向通讯,支持断网缓存、多服务器冗余等数据安全保障功能。该网关采用触发、周期或混合工作模式,通过参数配置软件对接设备(如倍福PLC),自动生成SQL语句进行数据传输。具备边缘计算能力,支持20多种主流PLC品牌,广泛应用于智能工厂MES系统,显著提升工业互联网项目实施效率。

IGT_DSER的博客 995

不用编程不用联网,快速实现PLC对接SQL数据库,上报更新和查询数据

IGT-DSER智能网关模块实现工业设备与数据库的双向数据交互,支持主流数据库(MySQL/SQLServer/PostgreSQL/Oracle)及多种PLC设备。具备断网缓存、自动恢复、多服务器冗余等数据安全保障功能,支持周期/触发混合工作模式。通过参数配置软件可快速完成PLC连接设置,自动生成SQL语句实现数据转发,并提供边缘计算能力。已广泛应用于智能工厂,显著提升MES系统实施效率。支持包括三菱、西门子、欧姆龙等30余种主流PLC及兼容Modbus协议的设备。

AutoCtrl的博客 877

多台Modbus协议的PLC、仪表数据采集至SQL数据库,对接MES系统平台

IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLServer、PostgreSQL。相关软件下载地址 网关安装在设备侧,与设备同时起停,不担心数据丢失;在断网、服务器维护上报数据有异常时,网关主动将数据缓存,待故障解除后自动重新上报到数据库;网关也支持多服务器冗余、异常未提交数据本地保存等功能,确保数据安全;已批量用于多种行业的...

IGT_DSER的博客 1643

数据库网关模块采集FX系列PLC和触摸屏的数据后上报到SQL数据库

IGT-SER系列智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLServer、PostgreSQL。相关软件和手册下载 IGT-SER系列智能网关模块可以选择通过有线网口、WIFI、或者4G无线方式与局域网数据库、云服务器数据库对接;网关模块内植了多种通讯协议驱动,支持网口或者串口方式与PLC设备、智能仪表进行通讯; 在PLC...

m0_58077808的博客 324

PLC通讯智能网关:MES服务对接,SQL数据库双向通讯,HTTP协议GET/POST请求,MQTT协议JSON发布/订阅

PLC设备数据查询/上报数据库案例MQTT案例HTTP案例 SQLServer/MySQL/PostgreSQL数据库查询/插入、MQTT发布/订阅,HTTP上传下载,二进制协议收/发; PLC数据寄存器地址、数据类型、变量名称,以及服务端参数通过工具软件自由配置,无需编程开发; 同时支持OPC,组态软件、PC高级语言连接; PLC之间通讯/PLC与仪表通讯 西门子与AB 三菱与西门子 欧姆龙与西门子 PLC与...

IGT_DSER的博客 1370

AlarmODBC告警桥接服务配置全指南:ODBC数据库写入与工业数据集成

告警数据持久化是工业监控系统(SCADA/DCS)实现故障追溯、MES集成和质量分析的基础能力。其核心原理在于将实时触发的设备异常事件,通过标准化协议稳定落库,确保时间精度、事务一致与断网续传。技术价值体现在解耦控制层与信息层、兼容多品牌数据库、降低OT-IT集成门槛。典型应用场景包括PLC告警历史归档、HMI告警同步至SQL Server、产线停机记录自动入库等。AlarmODBC正是面向该需求设计的轻量级ODBC桥接服务,依托系统DSN抽象与本地SQLite缓存机制,实现跨版本数据库适配与高可靠写入。

weixin_34080571的博客 551

埃和智能IGT 系列智能网关使用指南—设备数据采集上报+系统平台对接

埃和智能(AIHETECH)IGT系列PLC通讯智能网关支持设备数据采集上报与系统平台对接,实现PLC与SQL数据库、HTTP/MQTT平台的双向通讯。 核心功能包括、边缘计算、OPCUA/Modbus服务端等。 详细介绍了硬件选型(如IGT-SER/WSER/DSER系列)、配置流程(数据点定义、任务组管理)、数据库/HTTP/MQTT对接方法及故障排查技巧(如通讯异常、数据类型校验)。 网关具备工业级设计(宽压供电、防雷防反接)和断网缓存能力,适合工业场景7×24小时运行。

PLC通讯智能网关 600

设备数据采集上报+系统平台对接(IGT 系列智能网关使用指南)

埃和智能IGT系列PLC通讯智能网关专为工业设备数据采集与系统平台对接设计,支持多协议转换和边缘计算功能。文档详细介绍了产品硬件特性(工业级防护、宽压供电)、核心功能(SQL/HTTP/MQTT协议对接)、配置流程(四步完成数据转发)及故障排查方法,涵盖西门子、三菱等主流PLC兼容性。重点说明数据格式处理技巧(如字符串裁剪、字节类型转换)和数据库异常处理方案,提供LED状态解析与固件升级指南,帮助用户快速实现PLC与上位系统的稳定通讯。

AutoCtrl的博客 255
上一篇: 多台PLC设备+1个IGT-SER智能网关模块,实现HTTP协议JSON格式连接到移动的OneNET平台
下一篇: PLC通过智能网关实现以太网与多台智能仪表、变频器等串口设备通讯
埃和智能
博客等级 码龄19年 561粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值