WPF通过KEPServerEX 读取PLC 的DB块值
按照自下而上的顺序 一.PLC 的 DB 块设置 PLC 为西门子的 S7 1200 PLC CUP 地址设置为 192.168.1.3 DB 块号为 22 。 PLC 内容的设置我不会,同事帮忙设置,此处内容省略,设置如下图 二、KEPServerEX 设置 KEPServerEX 为 6.4 简体中文版本 新建 点击新建弹出,如下图,点击是,更新 2 添加通道 名称为设置为 TEST ,网络设备器选择自己设置的本机 IP 地址: 192.168.1.50 以后步骤全为默认。 3. 添加设备 名称 Device PLC 选择 S1200 Ip 设置为 PLC 的 CPU IP 以后设置都为默认下一步到最后。 4.添加静态标记 名称为 Tag_01, 地址 为 DB22.X0.0 (之前 PLC 设置里面的第一个值,该值在 PLC 里面设置为间隔 1S 变化一次方便检测) 5. 点击 Quick Client 测试 KEPServerEX 通讯是否成功 如果 TEST.Device.Tag_01 对应的 Quality 值为 良好则为成功 三、C# 编写简单客户端程,类似 Quick Client 的检测功能 界面 (WPF) 前台代码 <Window x:Class="KEPClien.MainWindow" xmlns="http://schemas.microsoft.com