-Begin-
前言
.NET很早可以跨平台了,从早期的Mono到.Net Core,再到现在的.NET 5,以及下个月即将发布的.NET 6,.NET也是在一直稳步发展。
今天跟大家分享一下,基于Linux系统实现西门子PLC的数据采集。
准备
-
VS版本升级到最新,至少在v16.8以上。
-
基于.Net 5或.Net Core的通信库。
-
Linux环境,这里用的是CentOS的虚拟机,这个虚拟机我也分享给大家,公众号里回复关键词:CentOS7虚拟机。
开发
1、使用VS2019创建一个.NET 5框架的项目。
2、引入通信库,确保通信库是基于.Net 5开发的。
3、编写几行简单的代码。
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Let's Begin!");
if (siemens.Connect("192.168.1