概要
WPF连接西门子PLC,读取EXCL变量表,批量读取PLC数据。
整体架构流程
先通过S7.NET包连接PLC
技术名词解释
- WPF
- 连接PLC
技术细节
连接PLC
先添加S7.NET程序包
添加了程序包之后通过下面的代码连接PLC并读取PLC数据
using (var plc = new Plc(CpuType.S7300, IP, 0, 2))
{
if (plc is { IsConnected: true })
{
MessageBox.Show("连接成功");
plc.Open();
// 读取数据块中的位状态DB1.DBX4.0
var bit = plc.Read("DB1.DBX4.0");
plc.Close();
}
else
{
MessageBox.Show("连接失败!");
}
}