plc管理mysql数据库,plc和sql数据库
本文目录:
- 1、ABPLC如何采集、读写MYSQL数据库?
- 2、西门子PLC1200与MySQL之间如何读写数据,以及与MES的通信如何处理?最好给个案例?
- 3.PLC数据采集并存储在MYSQL数据库中
- 4、如何将西门子PLC1200数据直接保存到SQL数据库中?
- 5、PLC中产生的数据如何传输到服务器上的数据库中?
ABPLC如何采集、读写MYSQL数据库?
通过数据库网关连接罗克韦尔 1756-L72网口标签采集数据并将数据保存到MySQL数据库。具体步骤如下所述。 PLC数据MQTT多主题发布/订阅西门子PLC数据采集到数据库
网关模块安装在设备侧面。不需要任何计算机软件,设备开机时自动运行,数据采集与设备运行同步。其完成简单且高效。数据采集;已在各行业智能工厂批量使用,大幅提升MES等工业互联网项目实施效率。 IGT-DSER 有两个数据缓存功能:
1。数据采集高频缓存,一次性打包上报数据库;
2。当服务器维护期间网络连接丢失或报告异常时,数据会被缓存以供稍后使用。故障排除后,再次向数据库上报。
网关支持西门子、三菱、欧姆龙、施耐德等几乎所有PLC品牌,您可以通过以上参数软件自行切换;关于网关模块的详细介绍,请参考CSDN上的这篇文章,或者在这里下载PDF手册。详细步骤如下:
首先,使用Navicat连接服务器数据库并创建一个名为“abplcdata”的数据表。数据表的设计视图如下:
然后在PC上运行网关参数设置软件并连接网线。对于IGT-DSER网关的网口1,首先配置网络参数(默认IP:192.168.1.244,确认PC网口与网关默认IP地址在同一网段),然后使用' “工具”-“搜索在线网关”来搜索网关。 ,修改IP地址等参数如下:
网口1、PLC设备的终端IP设置为0,即有多个同系列、同一网段的PLC。每个PLC的IP地址配置在PLC数据地址表中。 ,稍后描述;设置完成后,使用“参数”-“写入参数到网关”下载参数,会出现如下提示:
单击“是 (Y)”。成功下载参数后,禁用网关。将网络端口1连接到PLC交换网络。同时将PC机的网口参数更改为与PLC同一网段。再次搜索网关并读取参数后,通过“功能”-“数据上报与下载”进入数据服务配置页面,选择外部SQL数据库,配置数据库地址和PLC标签等参数;
配置完成后,需要通过“工具”-“重启网关”下载参数。重启后网关将进入工作状态。通过读取参数可以查看网关当前的数据。双击配置表对应的数据序号即可查看数据值,如下图:
序号001为日期和时间,取自网关时钟RTC; 002、003为PLC控制器的二维数组; 004、005、006为控制器的一维数组; 007是程序变量,字符串类型; 008为程序数组; 009为控制器变量,BOOL类型;
设备/站号栏中的值9表示PLC IP地址的最后一段(192.168.0.9)(前三段与网关的网口1相同)。如果您想添加同系列、同网段的其他PLC,请点击此处。只需设置相应的结束IP地址即可。不同的PLC对应不同的数据表或不同的记录行;
需要注意的是,配置表的‘数据地址’栏是PLC的数据标签,不能错,否则无法读取。数据,所以最好通过PLC编程软件导出PLC的CSV文件,然后复制到配置表中,如下图:
然后打开Navicat查看数据库中的数据,如下图:
数据采集完成,网关每5秒自动上报一次数据。该周期可根据数据变化调整或进入触发模式上报数据;
相关资源:利用PLC进行数据采集_plc数据采集并存入数据库、plc数据采集-专业...
——————————————————
版权声明:本文为CSDN博主“Ruchu”原创文章,遵循CC 4.0 BY -SA版权协议。转载时请注明原文出处链接及本声明。
原文链接:

西门子PLC1200和MySQL之间如何读写数据,以及如何处理与MES的通信?最好给个案例?
我从来没有用MySQL读写数据
与MES通信
第一:使用SEND_PTP主动连接通信,PLC作为客户端,MES系统作为服务器
第二:使用RCV接收
第三,数据必须集成为MES系统所需的格式。
PLC数据采集存储于MYSQL数据库
收集西门子、三菱、欧姆龙的信息,
直接输入mysql。
兄弟,
我也遇到过类似的需求,
不好处理。
我们都在互联网上工作,
我们对PLC本身了解不多。
您可以使用多臂物联网智能网关,并在Web服务器上安装接收软件。
将采集到的数据直接录入mysql。
web程序可以直接读取mysql。
数据库中有两张表,实时数据表和历史数据库表。
提问的时候一定要注意。
如何将西门子PLC1200数据直接保存到SQL数据库?
网上搜索到:
PC机从西门子plc读取数据有两种方法:
1通过wincc等组态软件
2通过高级语言(vb、vc等)等),主要方法有:
opc(西门子simaticnet opc,第三方kepware opc)
prodave(西门子出品的软件包,完善vb和c的通讯函数库)
simticnet软件提供各种通讯dll(第三方scada一般使用此方式)
可以使用组态王等其他组态软件。也可以用VB编写程序,然后从PLC中读取数据,然后写入数据库。如果不需要监视屏幕,我认为VB更好。
如何将PLC中产生的数据传输到服务器上的数据库中?
这个具体情况有所不同:
asp网站使用的access数据库可以通过FTP直接上传到网站的程序文件夹中。
PHP网站使用的mysql数据库可以备份为.sql文件。然后到网站服务器后台,导入备份,然后执行恢复导入原始数据。
net 网站使用的 SQL 数据库通常备份为 .bak 文件。然后将备份导入网站后台,继续恢复即可导入原始数据。
另外,对于mysql来说,如果能拿到源文件,也可以直接压缩发送到服务器,然后解压放到服务器的mysql文件夹中。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
