AB的Plc读写mysql数据库_Rockwell罗克韦尔(AB)PLC的数
据存⼊SQL数。。。
通过数据库⽹关连接罗克韦尔1756-L72的以太⽹端⼝标签⽅式采集数据,将数据存⼊MySQL数据库,以下描述具体的操作步骤。PLC数据MQTT多主题发布/订阅西门⼦PLC数据采集到数据库
⽹关模块安装在设备侧,不⽤电脑软件,随设备上电启动⾃动运⾏,保证设备数据采集与设备运⾏同步,简单⾼效的完成了数据采集;已批量⽤于多种⾏业的智能⼯⼚,⼤⼤提⾼MES等⼯业互联⽹项⽬的实施效率。IGT-DSER带有两种数据缓存功能:
编辑图片1. ⾼频次采集数据缓存,打包后⼀次性上报到数据库;
2. 断⽹、服务器维护上报异常时,将数据缓存,待故障解除后重新上报到数据库
⽹关⽀持西门⼦、三菱、欧姆龙、施耐德等⼏乎所有的PLC品牌,通过以上参数软件⾃⾏切换即可;关于⽹关模块的详细介绍可查看CSDN 的这篇⽂章,或者到这⾥下载PDF⼿册。以下是详细的操作步骤:
⾸先⽤Navicat连接服务器数据库,建⽴⼀个数据表,名称为'abplcdata',数据表设计视图如下:
select语句直接建表
然后在PC上运⾏⽹关的参数设置软件,⽹线连接IGT-DSER⽹关的⽹⼝1,先配置⽹络参数(默认IP:192.168.1.244,确认PC的⽹⼝与⽹关默认IP同⽹段),通过‘⼯具’->‘搜索在线⽹关’,搜索到⽹关后,修改IP地址等参数,具体如下:
left join 加条件⽹⼝1.PLC设备末段IP设置为0表⽰有多台同系列同⽹段的PLC,每台PLC的IP地址在PLC数据地址表⾥⾯配置,后⾯有描述;设置完成后
通过‘参数’->‘参数写⼊到⽹关’,下载参数,会有以下提⽰:
点‘是(Y)’即可,参数下载成功后将⽹关断电,⽹⼝1接⼊PLC的交换机⽹络,同时修改PC的⽹⼝参数为PLC同⽹段,重新搜索⽹关读取参数后,通过‘功能’->‘数据上报与下载’进⼊数据服务配置页⾯,选择SQL远程数据库,配置数据库地址、PLC标签的参数;
mysql面试题csdn配置完成后要下载参数,通过‘⼯具’->‘重启⽹关’,重启后,⽹关即进⼊⼯作状态,通过读取参数可查看⽹关的实际数据,双击配置表
对应的数据序号可查看数据值,如下图:
序号001是⽇期时间,取⾃⽹关的RTC时钟;002和003是PLC的控制器⼆维数组;004、005和006是控制器⼀维数组;007为程序变量,字符串类型;008是程序数组;009是控制器变量,BOOL类型;前端开发工具排名2019
openstack系统的部署架构三种网络设备/站号栏⽬的数值9,表⽰PLC的IP地址(192.168.0.9)末段(前三段与⽹关的⽹⼝1相同),如果需要增加另外的同系列同⽹段PLC,在这⾥设置对应的IP末段地址即可,不同的PLC对应不同的数据表,或者不同的记录⾏;
需要注意配置表‘数据地址’栏是PLC的数据标签,不能错误,否则读不到数据,所以最好是通过PLC的编程软件从PLC导出CSV⽂件,
然后复制到配置表,如下图:
再打开Navicat查看数据库中的数据,如下图:
这样就完成了数据采集,没间隔5秒⽹关会⾃动上报⼀次数据,这个周期可以调整,也可以设置成触发模式,根据数据变化上报数据;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论