西门子PLC在工业自动化领域是常用的控制器,一般在和上位机界面通讯时,经常使用组态软件。上位机可以使用西门子的Wincc
flexible或TIA,但是,当面对需求比较多样化的需求时,Wincc难以胜任。而且,作为量产的标准化产品,Wincc授权的费用一笔不小的成本。xktComm
.dll 是应用在 .NET平台上和西门子PLC通讯的一个动态库,大家可以到GitHub中直接去下载安装。

       目前该动态库支持的西门子PLC类型有S7-200,S7-200
Smart,S7-300,S7-400,S7-1200,S7-1500,基本涵盖了西门子所有的PLC产品。

       接下来,以西门子S7-200 Smart为例,搭建上位机与S7-200 Smart的通讯。

1. 创建Winform上位机界面

2. C# 上位机代码
using System; using System.Collections.Generic; using System.ComponentModel;
using System.Data; using System.Drawing; using System.Linq; using System.Text;
using System.Timers; using System.Windows.Forms; using xktComm; namespace
上位机与西门子S7-200 Smart 通讯 { public partial class FrmSimensPLC : Form { public

技术
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信