智能网关-多台智能仪表的数据采集到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

基于AutoDL复现A-LOAM

Ceres solver 是谷歌开发的一款用于非线性优化的库,在谷歌的开源激光雷达slam项目cartographer中被大量使用。在autodl上面租服务器,地区我租的重庆A区的,GPU我选择的是RTX4090,基础镜像选择的是Miniconda / conda3 / 3.8(ubuntu20.04)/11.6。在AutoDL中我使用的方式是先将该数据集先下载到自己的电脑上,然后再上传到虚拟机中。用MobaXterm解决该问题!搜到的一个解决方式:该问题属于ceres版本问题,将A-LOAM下的。

m0_61281610的博客 1942

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

网关内运行的是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

5nm制程的CV5芯片实测:用它给无人机做8K拍摄和实时避障,功耗和性能到底怎么样?

本文深度评测了5nm制程的CV5芯片在无人机8K拍摄和实时避障中的表现。通过实测数据展示了CV5的异构计算架构、8K视频编码性能和CVflow®AI引擎的加速效果,同时提供了开发中的优化技巧和散热建议,为无人机开发者提供了实用的参考。

weixin_30861797的博客 358

1000Base-T1协议解读(基于802.3bq-2016 和Test Suite)

1000Base-T1是由一对双绞线实现全双工传输的以太网标准,采用PAM3编码方式(-1,0,1),编码后的实际传输符号速率为750Mbps。该标准的车载最大传输距离可达15米,主要应用于汽车产品开发过程。测试过程示波器要求带宽≥2G,采样率≥7.5Gbps,网分带宽≥1G。

qflook的博客 5334

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

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

lweiyue的专栏 3906

LVGL 9Text Area 控件 (lv_textarea) 使用指南

是一个可编辑的文本输入控件,通常用于在用户界面中输入和编辑多行或单行文本。该控件支持文本插入、删除、光标控制、文本选择、密码输入等功能。它的文本内容可以通过键盘、API 或事件进行修改,还可以设置最大文本长度、占位符文本和密码模式等。是一个强大且灵活的文本输入控件,适用于多种用户输入场景,支持文本插入、删除、光标控制、密码输入等功能。通过 LittlevGL 提供的丰富 API,开发者可以自定义文本区域的外观和行为,实现复杂的文本输入需求。

m0_62599305的博客 1674

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

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

BLiiot的博客 888

车载以太网测试-1【TC8物理层测试基础】

车载以太网物理层是车载网络的基础,负责将数字数据转换为适合在物理介质上传输的信号,并确保数据传输的可靠性、稳定性和高效性。它在车载网络系统中扮演着至关重要的角色,直接影响着车辆内部通信的性能和效率。1. 主要物理层标准车载以太网标准由IEEE 802.3和标准名称速率线缆类型编码方式应用场景100BASE-T1100 Mbps单对非屏蔽双绞线车载摄像头、传感器1 Gbps单对屏蔽/非屏蔽双绞线自动驾驶域控制器、高清视频10BASE-T1S10 Mbps单对双绞线幅移键控(ASK)

车载网络测试工程师的博客 4392

2、Minikube安装Ingress

文章目录前言一、Ingress安装二、Ingress Demo1.创建一个pod和service2.部署ingress3.添加minikube域名映射三、遇到的坑 前言 上篇介绍了Minikube的安装,本篇介绍一下如何在Minikube中安装Ingress。 一、Ingress安装 Ingress安装很简单,Minikube里面带了Ingress附件。 安装Ingress minikube addons enable ingress 禁用Ingress minikube addons disa

star_apple的博客 3071

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

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

PLC通讯智能网关 2万+

YOLOv8【第七章:损失函数篇·第1节】一文搞定,IoU系列损失函数!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 1199

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

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

PLC通讯智能网关 4722

Qt界面美化-飞扬青云自绘控件插件的使用-避免采坑

1、先上一个集成到QtCreater中的效果图: 2、飞扬青云自绘控件插件下载地址:https://gitcode.net/mirrors/feiyangqingyun/qucsdk?utm_source=csdn_github_accelerator 3、集成插件到QtCreater中的方法: (1)、查看自己使用的QtCreater的版本信息,我的:Qt 5.15.2 MSVC2019 64位 (2)插件下载下来后工程预览: 我选择msvc版本的SDK,打开找到匹配的SDK:...

小米的修行之路 2793

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

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

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

IGT_DSER的博客 2080

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

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

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

AutoCtrl的博客 966

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

智能工厂的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、付费专栏及课程。

余额充值