OT遇见IT—西门子S7-1200/1500官方库直连SQL Sever

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

写在前面(文中超链接仅在微信公众号“智能制造之家”有效)

大家好,我是李孟宦,号主小智前同事~

一般说来,当PLC需要与上层系统进行数据交换的时候,可以通过SCADA等组态软件、使用工业物联网关、自己进行开发等方式,但是随着OT逐渐的IT化,PLC的通讯功能变得越发强大~

多年前的你,肯定想不到随着工业物联网时代的到来,如今的西门子S7-1500支持Openness,支持WebAPI,支持MQTT,支持直接连接微软SQL Server数据库,前面我们已经聊过了Openness 和MQTT:

不懂西门子TIA Portal Openness—看这篇就够了

使用S7-1200和1500 轻松连接物联网MQTT 消息服务器

今天就和大家来聊一聊用西门子官方库使S7-1200/1500直接连接SQL Sever数据库~

先来说一下原理:使用S7-1200/1500直接连接微软 接SQL Sever数据库 需要先知道TDS协议( Tabular Data StreamProtocol)~

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

表格数据流(Tabular Data Stream, TDS)协议是一种数据库服务器和客户端间交互的应用层协议,为微软SQL Server数据库和Sybase公司数据库产品所采用~

当然对于很多纯应用层的工程师而言,可能并不用关心以上这些,只在意使用西门子提供的LSql_Microsoft块来实现PLC与SQL Server之间的连接就好~

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

在西门子官方给出的块中,有以下这样几个重要的接口参数,分别用来填写连接设置,知性对应数据库命令和诊断等~

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

要求:对于S7-1500,Firmware必须保证在V2.5以上

对于S7-1200,Firmware必须保证在V4.4以上

下面我们来说一说如何进行通讯配置,如下图配置一些基本的以太网参数和数据库参数即可(所见即所得),总结下来如下:

1.SQL Server的IP地址和端口号(微软SQL Server默认端口号为1433);

2.SQL Server的登陆信息(用户名密码等);

3.数据库名称;

4.数据库实例的名称。

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

当然,如果你并不清楚数据库,数据库实例,不清楚IP地址端口号等,那可以补充下自己在IT和CT等方面的知识,正如前面我们说的:

自动化早已不是原来的自动化,为何你却还是原来的你

IT大举入侵OT,自动化早已成为一个“软件”行业

在OICT融合的时代,各种技术之间的界限不再那么明显~

至于关于数据库的登陆设置等,可以参照手册直接操作(当然建议小白可以学习下数据库的基本操作)

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

需要注意的是,因为微软SQL Sever的默认端口是1433,因此你必须保证1433是打开的,因此在防火墙设置中,在入站规则打开1433端口~

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

以下就是整个通讯连接的流程

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

PS:LSql_Microsoft其实使用的是Open Uer Communication进行通讯的

相关:

工业协议、工业通讯等技术解读

自动化、信息化、数字化、工业网络、仿真与虚拟调试入门

ERP/PLM/MES/SCADA/PLC/工业软件研究

信息化、数字化、智能制造、工业互联网解决方案

S7-200/300/400/1200/1500通信案例与工业网络总结

硬核专辑

ERP/PLM/MES/SCADA/PLC/工业软件研究报告

信息化、数字化、智能制造、工业互联网解决方案

自动化、信息化、数字化、工业网络、仿真与虚拟调试入门

WinCC技术 | 工业网络 | MES技术相关| 工业巨头战略布局 | 工业通讯案例

仿真与虚拟调试 | 职业感悟、认知提升 | 自动化控制标准合集

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

超炫酷的西门子TIA Portal的大神级操作~

2020-11-27

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

基于TIA Portal V15的动态加密计时催款程序

2020-11-16

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

智能自动化物流系统AGV基础知识(完整介绍)

2020-11-14

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

MES管理系统基础知识(完整版)

2020-11-11

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

工业巨头罗克韦尔的自动化集成架构

2020-11-06

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

不懂西门子TIA Portal Openness—看这篇就够了

2020-11-03

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

工控自动化行业深度报告:制造业“皇冠上的明珠”

2020-11-01

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

PLC高级编程-西门子SCL结构化控制语言官方培训.pptx

2020-10-29

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

西门子S7-1500通过OPC UA连接罗克韦尔FactoryTalk SE

2020-10-17

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever

实测工业网络流量对西门子、施耐德等六大品牌PLC循环周期的影响

2020-10-13

OT遇见IT—西门子S7-1200/1500官方库直连SQLSever