【发布时间】:2020-10-05 18:37:03
【问题描述】:
连接指南是here。我跟踪指南并做很多事情。
PLC 与 SQL 服务器的连接ok,我已成功登录 SQL。
我可以insert 到表,update,然后执行store procedures。
但是当我运行select 查询时,我不知道如何检索数据和读取值。
我使用 TIA PORTAL v16。
PLC:S7 1200 西门子
我有一个简单的表,我想简单地读取一个整数,首先是一行!然后扩展我的工作。
这是我的表结构:
CREATE TABLE MyTable(
[id] [int] IDENTITY(1,1) NOT NULL,
[value] [int] NOT NULL,
)
) ON [PRIMARY]
这是我的select 查询:
SELECT [value]
FROM [dbo].[MyTable]
WHERE id = 12033
预期结果:
20
更新
我回答了我自己的问题,请注意,西门子最近(2020 年 11 月 20 日)发布了一篇关于将 S7-* 系列直接连接到 Microsoft SQL Server 数据库的文档。因此,verfied anwser 是将 PLC 连接到 SQL Server 的经典且正常的方式,下一个答案是最新的本机解决方案。 玩得开心
【问题讨论】:
标签: c# sql-server plc siemens tia-portal