秒懂西门子S7-1500PLC读写微软SQL数据库(1)

西门子提供了一个开放的LSql_Microsoft功能块,用来实现PLC和SQL数据库的连接,对于它的易用性进行一个简单测试。

1. 配置以太网参数和数据库参数,特别注意SQL的端口号,这些参数除了可以通过一下表格方式设置外,也可以使用更加灵活的实参传递方式配置。如下图:

都是傻瓜式的,不需过多解释,看不懂的话,说明你就是个大傻瓜。

2. 调用该功能块,只需要使能功能块,并给一个指令执行上升沿就可以了。如下图:

不用的管脚可以空着。

3. 打开数据库,看一下是否读写成功,此处只展示了将数据写入数据库。如下图:

前三次写入的是5、6、7,最后一次写入的是6、8、9。

需要注意的是防火墙,关了或者把1433端口放开。

(成都瑞途电子有限公司 刘立峰<技术总监>》撰稿)

(0)

相关推荐

  • 0基础学变频器,从小白到大神只需这样·····

    G120作为M44系列的替代产品,有一些用户在刚开始接触时会有不少的疑问,尤其是从小白入门的,那么小编先带大家了解一下G120这款变频器,一起往下看吧! G120变频器 一.介绍 西门子变频器 SIN ...

  • plc,西门子,地址,数据库,对应关系

    wincc是西门子提供的上位机的组态软件.在变量管理里面涉及到一个重要的概念:地址. 现在对这个地址进行一些直观的理解: 例如:有个变量,如下截图 变量名为:SIC101SV 长度是32位4个字节.地 ...

  • 西门子s7

    西门子s7-200 pc-access使用心得 要找到pc-access的安装目录,一般为C:\Program Files\Siemens\S7-200 PC Access\bin,双击其中的sopc ...

  • 西门子S7以太网通讯处理器编程调试方法

    产品简介:北京华科远创科技有限研发的远创智控ETH-YC模块转以太网,型号有MPI-ETH-YC01和PPI-ETH-YC01,适用于西门子S7-200/S7-300/S7-400.SMART S7- ...

  • SQL数据库查询语句基本语法:常用的数据查询语句

                              本篇文章将带领大家了解SQL数据库查询语句. 1.创建表 语法格式:creat table <表名> (<,列名><数 ...

  • .netcore实现一个读写分离的数据库访问中间件

    在实际业务系统中,当单个数据库不能承载负载压力的时候,一般我们采用数据库读写分离的方式来分担数据库负载.主库承担写以及事务操作,从库承担读操作. 为了支持多种数据库我们先定义一个数据类型字典.key为 ...

  • SQL数据库常用命令

    SQL基础教程 一.SQL简介 1:什么是SQL? A:SQL指结构化查询语句 B:SQL使我们有能力访问数据库 C:SQL是一种ANSI(美国国家标准化组织)的标准计算机语言 2:SQL能做什么? ...

  • PLC | 西门子S7

    西门子S7-1200是一款紧凑型.模块化的PLC,可完成简单逻辑控制.高级逻辑控制.HMI 和网络通信等任务.对于需要网络通信功能和单屏或多屏HMI的自动化系统,易于设计和实施.具有支持小型运动控制系 ...

  • HTML5 Web SQL 数据库 | 菜鸟教程

    HTML5 Web SQL 数据库 Web SQL 数据库 API 并不是 HTML5 规范的一部分,但是它是一个独立的规范,引入了一组使用 SQL 操作客户端数据库的 APIs. 如果你是一个 We ...

  • 西门子S7-1200/1500PLC工业以太网TCP通信的其他指令

    上一文章,简要说明了西门子S7-1200/1500PLC工业以太网TCP通信的两个主要通信指令的组态.基本可以满足常用的通信需要.还有其他的一些通信指令,如TCON建立通信连接.TDISCON断开通信 ...

  • 西门子S7-1200/1500PLC的AT覆盖变量是什么意思​? 如何建立覆盖变量​?​

    西门子S7-1200/1500PLC的AT覆盖变量是什么意思?   如何建立覆盖变量? AT是博途软件中使用的一个关键字,代表覆盖变量的声明. 要访问声明变量内的数据区域,可以通过附加声明来覆盖所声明 ...