智能网关-多台智能仪表的数据采集到SQL数据库(含边缘计算)

如何用数据采集网关快速采集工业现场数据,怎么搭建MQTT服务器? 物通博联提供MQTT网关以及MQTT服务端测试demo的大部分测试指令,开发者可以通过修改MQTT接入参数后,通过测试工具直接跟网关通信;mosquitto 的CentOS发布版本没有init.d 脚本,但是也是很容易把mosquitto作为后台启动起来, 所以你必须在电脑重启后restart mosquitto。mosquitto_pub – 用于发布消息的命令行客户端。mosquitto_sub – 用于订阅消息的命令行客户端。【-m】指定消息内容,此处为test_one。... 阅读详情

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

        网关安装在设备侧,与设备同时起停,不担心数据丢失;在断网、服务器维护上报数据有异常时,网关主动将数据缓存,待故障解除后自动重新上报到数据库;网关也支持多服务器冗余、异常未提交数据本地保存等功能,确保数据安全;已批量用于多种行业的智能工厂,大大提高MES等工业互联网项目的实施效率。

        本文章描述的是通过一个IGT-SER智能网关模块,与多台智能仪表通讯采集数据后存入数据库的案例。PLC数据上报到远程数据库  软件与手册下载

         首先建立好数据库和数据表,通过navicat数据库工具连接MySQL数据库,建立数据库database和数据表datatable,具体设计视图如下:

        将网关与智能仪表的串口通讯线连接好,打开参数设置软件通过网线连接网关设置参数,,正常连接后,首先设置串口参数,功能->串口参数编辑,如下图:

        主要设置串口的连接模式,以及波特率、通讯格式、超时时间等参数,本站地址为0,PLC站地址也设置为255,因为连接的是多台仪表,在后面的数据配置中指定具体的站号。

        然后设置数据库相关参数,关于配置表与SQL语言的对应关系,可看这篇文章。功能->数据上报与查询,到数据库页面,设置数据库服务器的地址、具体上报的数据,详细如下图:

        上图中数据区域所选择的‘Script’是网关模块的内部变量,以下是该配置对应的LUA脚本文件:LUA脚本教程

--script:

--工程函数定义:
function luaMain( ) 
	--定义变量:
	local temp=0
	local tval=0
	local tstr=""

	--循环读取当前值更新状态:
	while true do
		temp=tag_readvalue(1,"current_value")
		if (temp~=nil) then
            tval=tonumber(temp)
			if tval<40 and tval>0 then
				tstr="Temperature Normal"
			else
				tstr="Temperature Aralm"
			end
			tag_writevalue(1,"state",tstr)
		end

		temp=tag_readvalue(2,"current_value")
		if (temp~=nil) then
            tval=tonumber(temp)
			if tval<8 and tval>4 then
				tstr="Pressure Normal"
			else
				tstr="Pressure Aralm"
			end
			tag_writevalue(2,"state",tstr)
		end

		temp=tag_readvalue(3,"current_value")
		if (tval~=nil) then
            tval=tonumber(temp)
			if tval<400 and tval>360 then
				tstr="Voltage Normal"
			else
				tstr="Voltage Aralm"
			end
			tag_writevalue(3,"state",tstr)
		end	

		--延时后进入下一循环:
		fun_sleep(5000)
	end
end

--错误发送定义:
function sendinfor(err)
   tag_writevalue(0,"script_infor",err)
end

--调用以上两个函数
xpcall(luaMain, sendinfor)
--脚本结束

        设置完成后将配置和脚本文件一起下载到网关,重启后即可自动运行。网关软件和配置文件可从优快云里面下载。

      

对接mysql采集_关于西门子PLC设备数据采集与SQL数据库对接(带边缘计算)的案例... 项目中有两台S7-1500的PLC,需要将其数据通过一个智能网关采集到MySQL数据库 ;案例资料包 网关采集多台智能仪表数据到数据库 UPDATE方式案例首先用数据库工具然后打开参数设置完成后下载,重启网关后新的参数生效启用;可以通过工具->查找搜索设备,用网关PING一下PLC和服务器的IP;最后配置数据库参数和PLC数据寄存器地址,通过参数软件的功能视图->数据上报与查询,切换到... 阅读详情

相关推荐

json转modbus协议模块_关于Modbus协议转SQL数据库,实现双向通讯

IGT-SER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备; 网关安装在设备侧,随设备启动、停止,不会错过任何数据,当网络异常时缓存数据在网关内,待网络恢复后自动重发到数据库服务器;已批量用于多种行业的智能工厂,大大提高MES等工业互联网项目的实施效率。 网...

weixin_42174098的博客 667

不用编程,通过智能网关实现西门子PLC与MySQL/SQLServer等数据库双向通讯

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

AutoCtrl的博客 2933

OpenWRT端口转发与NAT环回冲突的排查与解决

本文详细解析了OpenWRT路由器中端口转发与NAT环回功能冲突导致的内网访问故障。通过生活化类比阐明两者工作原理,提供从基础诊断到内核参数调整、LuCI选项配置及手动编写iptables规则的多套解决方案,并给出进阶排查思路,帮助用户彻底解决内网无法通过公网地址访问服务的常见问题。

weixin_29243279的博客 507

物联网数据采集网关开发历程(三)

网关内运行的是Linux系统(本文涉及的是Ubuntu系统,下文中所说的也都是基于Ubuntu系统)。由于AMD64和ARM两种架构在部署的过程中差异较大,需要分开说明。.NET安装在AMD64架构下,.NET的安装使用官方说明即可。先运行: wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb dpkg -i packages-mi

lweiyue的专栏 1628

【Python】torch_npu

Ascend AI处理器核心计算范式与PyTorch的桥接艺术:深入探索torch_npu的基石要真正理解,我们必须首先超越其作为PyTorch后端库的表面认知,深入其所服务的硬件——华为昇腾(Ascend)AI处理器的核心计算范式。这不仅仅是关于如何在NPU上运行PyTorch模型,更是关于NPU如何设计其计算,以及如何巧妙地将这种硬件特性映射到PyTorch的抽象层之上。1. 昇腾AI处理器的达芬奇架构:极致算力的源泉昇腾AI处理器并非传统的CPU或GPU。它采用了华为独创的达芬奇(Da Vinci)架

宅男很神经 5372

ECMWF等大气数据批量下载(Python API)详细步骤

ECMWF等大气数据批量下载(Python API) 遥感方向做热红外温度反演,不可避免的要用到大气廓线数据,大气数据具有实时性,比如2018年9月1日的早上8点的影像,为了提高反演精度就需要用到时间上与其相差尽可能接近的大气数据,用于消除大气的影响,如果数据量较少我们可以查看影像的时间和空间范围进行下载,但是如果处理某个较大区域时可能涉及到大量的影像,如果一景一景对应查找去下载会很麻烦,因此针对大量数据的自动批量下载很有必要。本文根据 https://cds.climate.copernicus.eu/#

liuxiaojiangtobeno1的博客 1万+

物联网数据采集网关开发历程(一)

本系列博文所指的开发是指软件系统的开发,不包括硬件开发。由于网关软件系统是跨平台的,可以运行在Windows系统上,也可以运行在Linux系统上。所以,只要在一台小主机上安装了此软件系统,就形成了一个数据采集网关。本系统用于测试的小主机如下图所示:它的一些参数如下表所示:最终网关所支持的功能包括:系统配置、数据采集、设备反控、数据显示、数据存储、数据上传等。除了基本的网关功能,需要特别说明的是系统具有很强的灵活性。系统支持大量采集协议(Modbus、DLMS、DL645、OPC-UA等)和上传协议(MQTT

lweiyue的专栏 3906

Flutter版本升级踩坑实录:从3.27到3.35,我们是如何修复Impeller引擎导致的花屏问题的?

本文详细记录了团队在Flutter版本升级过程中遇到的Impeller引擎导致的花屏问题及解决方案。从问题诊断到最终升级至稳定版3.35,文章分享了排查步骤、升级策略和性能对比数据,为开发者提供了实用的参考经验。

weixin_26854555的博客 504

数据采集网关对接MySQL数据库

控制器 BL301/BL302支持。目录下,将里面的可执行文件复制。目录下或者在设备上设置环境变量。将编译好的文件拷贝到。

BLiiot的博客 888

ABB机器人将实时坐标发送给西门子PLC的具体方法示例

ABB机器人将实时坐标发送给西门子PLC的具体方法示例

Robot_PLC_HMI_Automation 4914

海洋浮游生物识海洋浮游生物识别系统:基于YOLOv10的显微图像自动检测与UI别系统:基于海洋浮游生物识别系统:基于YOLOv10的显微图像自动检测与UI展示YOLOv10的显微图像自动检测与UI展示

本文介绍了如何利用YOLOv10模型进行海洋浮游生物的自动识别,旨在提高传统显微镜观测的效率与准确性。研究背景强调了浮游生物在海洋生态系统中的重要性,并指出传统方法的局限性。数据集选用WHOI-Plankton,包含70多种浮游生物的20000多张带标签图像。文章详细描述了YOLOv10模型的安装、数据集配置、训练与测试步骤,并提供了基于PyQt5的图形化检测界面代码。结果显示,模型在精度、召回率和mAP@0.5等指标上表现优异,推理速度达到约30 FPS。最后,文章提出了部署建议和未来优化方向,如集成摄像

YOLO 376

关于多台西门子S7-1200/1500等PLC与SQL数据库对接(带边缘计算)的案例

7. 将多种数值替换为对应的字符串:例如设置为‘[#@0=离线|1=待机|2=运行|3=故障|其它值]’时,当这行配置对应的PLC寄存器的数值≥0、≤3时,根据数值分别取字符串‘离线’‘待机’‘运行’‘故障’,超出这个范围则替换为‘其它值’。5. 触发模式数据对接的附加条件: 例如输入‘[==]100’,同时勾选‘变化判断’,这样如果该数据的当前值不等于100,即使该任务组的其它触发条件满足也不会执行;支持[==] 、[<>]、[<=]、[>=]共4种判断方式;网关支持触发、周期、混合等多种工作模式。

PLC通讯智能网关 2万+

基于YOLOv5s的RK3588多线程部署16FPS暴涨到120FPS 轻量化深度学习部署实战教程(包括性能优化与加速)37

本文介绍了如何在RK3588平台上利用线程池优化YOLOv5模型的推理性能。RK3588内置3个NPU核心,支持多核并行处理。作者设计了一个线程池架构:1个线程负责数据读取,10个线程处理NPU运算,1个线程输出结果。该架构包含任务队列、线程管理和工作线程三个核心组件,通过合理设置线程数、任务队列大小等参数确保性能稳定。文章提供了详细的C++实现代码,包括线程池初始化、任务提交、结果获取等功能模块,并讨论了多线程同步和内存管理的关键技术要点。该方案可显著提升深度学习模型在嵌入式设备上的部署效率。

FJN110的博客 9230

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

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

PLC通讯智能网关 4722

9、自动定理证明的发展历程与关键技术

本文全面介绍了自动定理证明的发展历程、关键技术及其实际应用,包括消解原理、参数化、支撑集策略等核心方法,并探讨了算法优化、数据结构优化及并行计算等提升效率的手段。同时,文章展望了未来发展方向,如深度学习在定理证明中的应用、交互式定理证明以及高阶逻辑的研究前景。

ll5678的博客 506

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

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

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

IGT_DSER的博客 2080

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

多台西门子PLC控制器与SQL数据库对接(带边缘计算)的案例

IGT-DSER智能网关模块实现工业设备与数据库双向通讯,支持西门子、罗克韦尔等主流PLC及MySQL、SQLServer等数据库。具备断网缓存、多服务器冗余等安全机制,通过边缘计算和LUA脚本实现数据处理功能。提供10余种数据转换方式,包括数值运算、格式转换、条件判断等,已广泛应用于智能工厂项目。配置过程包括建立数据库、设置网络参数、绑定PLC寄存器地址等步骤,支持设备状态监控和数据安全存储。

AutoCtrl的博客 966

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

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

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

PLC通讯智能网关 5234

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

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

weixin_27210125的博客 2486

汇川、台达等多台PLC设备、仪表等对接数据库,实现上报与查询功能

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

m0_58077808的博客 832

边缘计算网关-多台西门子S7-1200/1500等PLC与SQL数据库对接的案例

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

IGT_DSER的博客 2065

条码枪接入智能网关,通过条码查询数据库,数据写入PLC寄存器

IGT-SER智能网关模块,支持各种PLC、智能仪表、条码枪与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;PLC内无需编写通讯程序;支持局域网和外网数据库、云数据库;数据库软件支持MySQL、SQLServer、PostgreSQL。支持有线网口、WIFI或4G无线通讯。 相关软件下载地址 网关安装在设备侧,与设备同时起停,不担心数据丢失;在断网、服务器维护上报数据有异常时,网关主动将数据缓存,待故障解除后自动重新上...

PLC通讯智能网关 7755

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

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

IGT_DSER的博客 995

eplan和西门子plc的对接_关于西门子PLC设备数据采集与SQL数据库对接(带边缘计算)的案例...

项目中有两台S7-1500的PLC,需要将其数据通过一个智能网关采集到MySQL数据库 ;案例资料包 网关采集多台智能仪表数据到数据库 UPDATE方式案例 首先用数据库工具navicat连接数据库建立database数据库和devdata数据表,数据表的结构如下图: 然后打开智能网关的参数软件,设置网关的网络参数,具体如下图: 参数设置完...

weixin_42410317的博客 567

不用编程不用联网,实现倍福(BECKHOFF)PLC对接SQL数据库,上报和查询数据的案例

进入数据配置表(功能->数据转发/平台对接):根据PLC通讯地址,寄存器数量等参照案例配置好相关参数后下载重启(参数->参数写入到网关)、(工具->重启网关);再通过网关的参数配置软件读取网关参数(参数->从网关读取参数)后,看软件上状态消息区域显示的状态消息;IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;查看数据的当前值:鼠标双击数据配置表对应的'序号',消息栏会显示序号对应的数值;

PLC通讯智能网关 950
上一篇: OPC服务软件-ModbusTCP协议采集设备数据存入数据库操作步骤
下一篇: 不用在PLC内编程,快速实现西门子与欧姆龙、三菱等品牌的PLC之间实时通讯
埃和智能
博客等级 码龄19年 561粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值