之前一直想做一个仿西门子300plc模拟软件的界面程序,奈何能力不够,既然还不能做那么厉害的,那自己做一个可以动态添加的监控程序吧,周末花了两天时间,再加上前期做的一些准备,做了一个可以动态添加变量的监控软件。起始界面如下图
连接成功
变量修改
读取10个DB,500个变量,大约1200个字节用时不到0.2秒,如果批量读取Struct刷新更快
数据没有选择实时刷新,实时刷新大约会占到虚拟机20%CPU
之前做了一个批量导入变量,还没整理,下次更新。
分享一下源码,exe文件在Bin目录下的Debug文件夹下
S7读写.rar