新闻
6SL3220-1YE14-0UF0现货西门子代理
2024-05-16 03:23  浏览:5
6SL3220-1YE14-0UF0现货西门子代理OT遇见IT—西门子S7-1200/1500官方库直连SQL Sever

/MES/MOM/APS/WMS/SCADA/DCS/PLC... 西门子\SAP\罗克韦尔\达索\施耐德


"三阶段"工程师之路


1、基础阶段:博途PLC的系统化与专项学习。

2、中级阶段:博途实例与C#基础学习视频,完成OT与IT融合化学习。

3、阶段:博途的标准化编程方法学习。

标准化方法之路!


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


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

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


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



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

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


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

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

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

 3.数据库名称;

 4.数据库实例的名称。


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

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

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

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

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


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



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




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


加入博途之友,与工程师有约

 芮老师的书籍(京东和当当可以购买) 


相关新闻
联系方式
公司:湖南西控自动化设备有限公司
姓名:徐嘉泉(先生)
职位:经理
手机:17838383235
地区:湖南-长沙
地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
QQ:3305575995
微信:17838383235
拨打电话
微信咨询
请卖家联系我