首页
/ s7netplus:连接Siemens Step7设备的.NET库

s7netplus:连接Siemens Step7设备的.NET库

2026-02-01 04:10:47作者:董斯意

s7netplus是一款.NET库,用于实现与Siemens S7系列PLC(可编程逻辑控制器)的连接。此库在原有S7.Net的基础上进行了优化与改进,以适应现代自动化工作的需求。

库概述

S7.Net Plus是对原S7.Net库的延续与拓展。原库因其简洁高效而受到广泛好评,但自2009年下半年以来,项目进展停滞。作者在自动化工作中发现了一些可改进之处,并在请求贡献代码未得到响应后,决定在GitHub上继续开发此库。

特性

  • 支持的PLC:兼容所有S7系列的PLC,包括S7-200、S7-300、S7-400、S7-1200和S7-1500。
  • 支持的框架:适用于.NET Framework 4.5.2及以上版本,同时支持.NET Standard 1.3(包括.NET Core 1.0、UWP 10.0、Xamarin等)和.NET Standard 2.0(包括.NET Core 2.0、.NET Framework 4.6.1)。

使用说明

  • 编译要求:至少需要Visual Studio Ultimate或更高版本进行编译。

在使用前,请查阅相关文档,并可以通过访问Wiki页面来获取更多信息,同时我们也鼓励用户对文档进行编辑和完善。

注意:本项目遵循MIT开源协议,您可以自由使用和修改代码,但请在分发的代码中保留原始的版权声明。

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起
docsdocs
暂无描述
Dockerfile
703
4.51 K
pytorchpytorch
Ascend Extension for PyTorch
Python
567
693
atomcodeatomcode
Claude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get Started
Rust
547
98
ops-mathops-math
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
957
955
kernelkernel
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
411
338
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.6 K
940
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.08 K
566
AscendNPU-IRAscendNPU-IR
AscendNPU-IR是基于MLIR(Multi-Level Intermediate Representation)构建的,面向昇腾亲和算子编译时使用的中间表示,提供昇腾完备表达能力,通过编译优化提升昇腾AI处理器计算效率,支持通过生态框架使能昇腾AI处理器与深度调优
C++
128
210
flutter_flutterflutter_flutter
暂无简介
Dart
948
235
Oohos_react_native
React Native鸿蒙化仓库
C++
340
387