当前位置: 首页 > news >正文

mysql数据迁移到sqlserver_数据库网关-实现西门子PLC与MySQL/SQLServer数据库双向通讯...

03a7374ccb811d9b674eb95c3e35cd99.png

智能网关IGT-DSER方便实现PLC与数据库之间的数据通讯,既可以读取PLC的数据上报到数据库,也可以从数据库查询数据后写入到PLC的寄存器;

网关安装在设备侧,与设备同时起停,不担心数据丢失;网关也支持多服务器冗余、异常未提交数据本地保存等功能,确保数据安全;

以下是通过数据库智能网关IGT-DSER实现S7-1200的PLC与服务器数据库双向通讯,网关支持MySQL和SQLServer,这里选择的是SQLServer。

首先,通过navicat连接数据库建立一个名称plctable的数据表,表结构如下:

7531d95b5f0da4ed9da4ebc3e521a4a6.png

然后通过智能网关的参数软件(下载地址),设置PLC与数据库相关参数,包括服务器主机IP地址、端口,用户名密码,以及上报与查询的模式、PLC数据地址与数据表字段的对应关系等,如下图:

e6813868c6217c394b65713191698095.png

根据数据表主键‘devicename’上报更新和查询数据,通过网关的初始值设置为‘设备1’,上报的时间取自网关的RTC时钟。

将配置好的参数下载到数据库网关,重启后网关即进入工作状态,双击序号,可查看对应的数据当前值。

打开数据表,数据如下:

f5fc54beaa57167fb61f1aa5c82bb554.png

根据时间和数值可以看出数据已经更新到数据库了,从数据库查询到的结果会写入PLC对应的地址,可以通过PLC的编程软件监视。网关详细资料手册:下载地址

相关文章:

  • ping32终端安全管理系统_通过Ping32实现对终端的远程协助
  • gazebo入门_Gazebo仿真控制中,有哪些你不知道的秘密?
  • bigsur降级回catalina_手贱升 macOS Big Sur 后,该如何降级?
  • eclipse如何连接mysql_idea、PyCharm连接MySQL错误如何解决?
  • component是什么接口_Spring Bean是什么
  • wpf textbox垂直对齐方式_果冻公开课第九课:打破传统布局方式的flex(上)
  • 4路组相连cache设计_写了多年代码,你却不知道的程序设计的5个底层逻辑
  • python爬取网页文本_python2、python3 伪装浏览器爬取网页内容的简单示例
  • idea html代码提示_Java后端精选基础教程:使用开发工具 IDEA「连载 4」
  • 各路由协议的协议号_离婚协议范本!
  • python按行拆分表格_Python对Excel按列值筛选并拆分表格到多个文件的代码
  • easyui datagrid重新加载detailview异常_tomcat类加载机制了解一下
  • 关于python格式对齐的问题_python格式对齐
  • css清除浮动的几种方法_小猿圈之HTML/css清除浮动的方法都有哪些?
  • python初学者编程指南源码_如何系统地自学 Python?
  • EventListener原理
  • Fundebug计费标准解释:事件数是如何定义的?
  • Laravel 实践之路: 数据库迁移与数据填充
  • session共享问题解决方案
  • Spring-boot 启动时碰到的错误
  • vuex 学习笔记 01
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 系统认识JavaScript正则表达式
  • 线上 python http server profile 实践
  • 一个项目push到多个远程Git仓库
  • ​TypeScript都不会用,也敢说会前端?
  • #define与typedef区别
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (九)信息融合方式简介
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (三)docker:Dockerfile构建容器运行jar包
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)重识new
  • (转载)从 Java 代码到 Java 堆
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .a文件和.so文件
  • .NET CORE 第一节 创建基本的 asp.net core
  • .net web项目 调用webService
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • 。Net下Windows服务程序开发疑惑
  • @hook扩展分析
  • @html.ActionLink的几种参数格式
  • @RequestBody的使用
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [Asp.net mvc]国际化
  • [Bugku]密码???[writeup]
  • [C#]扩展方法
  • [C#]使用DlibDotNet人脸检测人脸68特征点识别人脸5特征点识别人脸对齐人脸比对FaceMesh
  • [C#]手把手教你打造Socket的TCP通讯连接(一)
  • [C++]C++类基本语法
  • [CTF]php is_numeric绕过