S7.DataLink.Core 1.0.3

欢迎使用S7.DataLink.Core 软件包

Q: 什么是S7.DataLink.Core。
A: 这是一个快速通过西门子S7协议构建采集数据的快捷调度包。

Q: 可以代替原来的SharpS7吗?
A: 不能完全替代,目前 S7.DataLink.Core 的核心功能是自动化调度,
而不是自动化数据采集,所以数据采集逻辑还是需要自己手动完成。好在
系统提供了调度任务这种接口封装,可以只关心采集逻辑而不用关系调度。

Q: 这个和Quartz.NET有什么区别,都是定时任务的一种吧!
A: 还是不同的,Quartz 无法保证你的调度成功性和调度间隔严格一致(虽
然我们也无法保证)。但是 S7.DataLink.Core 可以实现毫秒级调度,并且转
为 西门子采集而创造。所以使用起来更加顺手和遍历。不用关系S7上下文的问题。

Q: 调度器中使用IOC需要注意什么吗?
A: 不要使用 Scope 级别的任务!!!调度器中没有上下文中断,所以你会一直占
用 Scope 级别的任务无法释放!

Q: 可以单独调用调度任务一次吗?
A: 目前不可以,可以考虑后续加入。

Release 1.0.2 (2025-07-30)

1.修复在调度任务上下文中无法正确转化类型导致的转化失败移除!

No packages depend on S7.DataLink.Core.

Version Downloads Last updated
1.0.4 0 11/05/2026
1.0.3 0 11/05/2026
1.0.2 0 11/05/2026
1.0.1 0 11/05/2026
1.0.0 0 11/05/2026