C#上位机开发之与西门子PLC通信

在做上位机开发时,经常会遇到上位机与PLC通讯的情况。那么,上位机如何与PLC进行通讯呢?本篇内容以西门子PLC S7-200 smart为例,实现上位机与PLC的通讯功能。

一、前言

200 smart PLC有着丰富的通信端口,集成强大的以太网通信。

S7-200 SMART CPU 模块本体集成1 个以太网接口和1 个RS485 接口,通过扩展CM01 信号板,其通信端口数量最多可增至3 个。可满足小型自动化设备连接触摸屏、变频器等第三方设备的众多需求。

Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio 或.NET CLI开发基于.NET 或.NET Framework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。

​二、实现C#上位机与PLC的通讯

①在visual studio中创建WinForm应用程序,如下图所示。

C#上位机开发之与西门子PLC通信_第1张图片

你可能感兴趣的:(网络)