赞
踩
该Demo使用C#开发,UI采用WPF绘制,采用snap7模拟西门子PLC S7服务,从Excle中读取变量配置,在程序启动时进行读取Excle,并异步加载为UI控件,无需进行前台代码的编写,方便从事上位机开发、设备开发等工作的兄弟们进行调试,省的到现场还要慢慢摸索
此Demo只是简单的一个模拟,如果需要更加晚上的功能,还需要各位再开发
Server = new S7Server(); Event = new S7Server.USrvEvent(); foreach (var item in LstDBVars) { Server.RegisterArea(S7Server.srvAreaDB, item.dbType.Index, ref item.buffer, item.buffer.Length); } AddLog("数据初始化结束"); AddLog("UI初始化开始"); this.Dispatcher.Invoke(new Action(() => { UiInit(); foreach (var item in LstDBVars) { DBDataChange(item); } })); AddLog("UI初始化结束");
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。