凌霸天
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 191 点
下载积分: 225 分
在线时间: 18(小时)
注册时间: 2024-12-16
最后登录: 2025-07-16
查看凌霸天的 主题 / 回贴
楼主  发表于: 23天前
1、SQL数据建立怎么比较快,我目前只会一个个去写,数据多的话比较费时间
2、wincc在工作站上运行,去和数据服务器怎样建立连接,通过IP地址?
3、wincc将数据存储到数据库中,然后再读取出来做曲线图在wincc上,和wincc自己的数据存档相比,会不会数据调用卡顿时间长
凌霸天
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 191 点
下载积分: 225 分
在线时间: 18(小时)
注册时间: 2024-12-16
最后登录: 2025-07-16
查看凌霸天的 主题 / 回贴
1楼  发表于: 23天前
之前项目是存储在同一台电脑里,而且曲线图数据用的是归档数据,现在手里没有实验条件,不确定曲线数据能不能调用数据库存储的数据
fczxjh
级别: 论坛先锋
精华主题: 0
发帖数量: 642 个
工控威望: 1357 点
下载积分: 2478 分
在线时间: 279(小时)
注册时间: 2019-07-15
最后登录: 2025-07-15
查看fczxjh的 主题 / 回贴
2楼  发表于: 23天前
可以考虑用KEPserver做转存,只需要导入一个变量表,变量就全部创建好了,这个软件可以直接读取PLC再把变量转存到数据库。
数据库可以很快的写入读取,不用担心速度问题。你可以一个连接对象创建一个账号,避免登录同一个账号
凌霸天
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 191 点
下载积分: 225 分
在线时间: 18(小时)
注册时间: 2024-12-16
最后登录: 2025-07-16
查看凌霸天的 主题 / 回贴
3楼  发表于: 22天前
KEPServe要收费的,不允许用盗版
凌霸天
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 191 点
下载积分: 225 分
在线时间: 18(小时)
注册时间: 2024-12-16
最后登录: 2025-07-16
查看凌霸天的 主题 / 回贴
4楼  发表于: 22天前
引用
引用第2楼fczxjh于2025-06-25 09:31发表的  :
可以考虑用KEPserver做转存,只需要导入一个变量表,变量就全部创建好了,这个软件可以直接读取PLC再把变量转存到数据库。
数据库可以很快的写入读取,不用担心速度问题。你可以一个连接对象创建一个账号,避免登录同一个账号
fczxjh
级别: 论坛先锋
精华主题: 0
发帖数量: 642 个
工控威望: 1357 点
下载积分: 2478 分
在线时间: 279(小时)
注册时间: 2019-07-15
最后登录: 2025-07-15
查看fczxjh的 主题 / 回贴
5楼  发表于: 22天前
1、我测试过,可以用C#写脚本,把数据从PLC读出来存到数组里,再遍历写进数据库。程序方面尽量封装好,批量读取1秒上万个数据都没问题。但要注意PLC离线或数据库报错的故障处理。

2、买个数据库网关,网关有现成的管理软件。

3、按照C#的写法,遍历时也是一行信息发一条SQL指令,估计WINCC的写法无法避免一条条的写,实在不行就用EXCEL辅助一下再复制进去。
autoctrl
级别: 家园常客
精华主题: 0
发帖数量: 385 个
工控威望: 613 点
下载积分: 1664 分
在线时间: 150(小时)
注册时间: 2016-05-05
最后登录: 2025-07-17
查看autoctrl的 主题 / 回贴
6楼  发表于: 22天前
PLC对接数据库用IGT-DSER智能网关比较方便的,不用编程不用联网,简单配置参数即可实现:
相关案例:https://www.aihe-tech.com/nd.jsp?id=18
相关软件资料: PLC数据上报到SQL.rar (4630 K) 下载次数:12