西门子PLC读写微软SQL数据库的方法
发布时间:2024-11-30
【导读】表格数据流协议 (TDS) 可用于与 Microsoft SQL Server 建立直接连接。借助 TDS,用户可以登录 SQL Server 数据库并传输 SQL 指令。通过此方式,可以从数据库中读取数据,或将其发送至数据库进行存储。
概述
基于“开放式用户通信块”(TCON、TSEND、TRCV 和 TDISCON),S7-1500 PLC 和 S7-1200 PLC 可模拟 TDS 协议并与 Microsoft SQL Server 建立连接。用户可使用 SQL 语句“insert into”、“update”和“select”在数据库中存储、更新和读取数据。资料
(1)SQL_DOC_en_V30(英文版)
(2)SQL_LIB_V30(博途V17版本)
链接:https://pan.baidu.com/s/1w-tZmtxp3KnB5pHDJS1_sg
提取码:1111
编程
1. 配置以太网参数和数据库参数,特别注意SQL的端口号,这些参数除了可以通过一下表格方式设置外,也可以使用更加灵活的实参传递方式配置。如下图:2. 调用该功能块,只需要使能功能块,并给一个指令执行上升沿就可以了。不用的管脚可以空着。如下图:
3. 打开数据库,看一下是否读写成功,此处只展示了将数据写入数据库。前三次写入的是5、6、7,最后一次写入的是6、8、9。需要注意的是防火墙,关了或者把1433端口放开。如下图:
展开全文
其他新闻
- 为何PLC程序中不推荐用M和T? 2024-11-30
- 西门子SCL编程官方教程(博途版) 2024-11-30
- 全球PLC品牌TOP20,国产仅一家,西门子的市场可以等于其它19家 2024-11-30
- 通用电气一拆三正式完成,综合实力曾力压西门子,百年电气巨头终成历史 2024-11-30
- ABB、施耐德、西门子全球三大自动化巨头对比 2024-11-30
- 西门子和茵梦达(Innomotics)发布联合申明!助中国客户平稳过渡 2024-11-30
- S7-1200控制V90伺服驱动器-FB284功能块 2024-11-30
- S7-1200控制V90伺服驱动器-工艺对象 2024-11-30
- TIA Portal V18 新功能:精讲及演示 2024-11-30
- S7-1500与S7-400 S7双边通信 2024-11-30