设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
OT遇见IT—西门子S7-1200/1500官方库直连SQL Sever ...
返回列表
发新帖
[西门子]
OT遇见IT—西门子S7-1200/1500官方库直连SQL Sever
[复制链接]
397
|
0
|
2024-6-17 08:25:37
|
显示全部楼层
|
阅读模式
一般说来,当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)~
表格数据流(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进行通讯的
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
博途之友
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』