哈喽,大家好,我是雷工!
现场用KingIOServer采集西门子S71500数据,调试时发现数据值不对,经排查是变量采集属性中采集数据类型LONG,实际应为FLOAT,设置成FLOAT后数据正常。由于数据量比较大一个个修改比较费时费力,需要批量修改,下面记录批量修改操作过程。
一、情况描述
KingIOServer程序变量类型需要由LONG改为FLOAT,点位较多如何批量操作。
二、操作步骤
1、点击选中要批量修改的变量所在的组,然后点击数据类型,使该组变量按数据类型排序。
2、选中数据类型为IOFloat的所有变量,然后点击【导出变量--单sheet页】,导出要修改的变量。
3、填写一个文件名,点击【保存】按钮。
4、导出速度很快,弹出【导出变量完毕】提示窗,点击【确定】按钮,关闭即可。
5、打开刚导出的变量文件(.csv类型),将ItemDataType列的【LONG】均改为【FLOAT】,然后点击保存。
6、由于使用的是WPS,弹出提示框,直接点击【是】即可。
7、返回KingIOServer工程设计器,选中变量所在组,点击【导入变量--单sheet页】,
8、选择修改好的文件,然后点击【打开】按钮。
9、在导入变量窗口,选中所有修改好的变量,右击选择【替换】,然后点击【导入】按钮。
10、弹出【导入变量完毕】,说明导入成功,点击【确定】按钮关闭弹窗即可。
11、再次运行,数据正常,已完成批量修改数据类型。
后记
亚控KingIOServer和北京杰控等组态软件进行数据采集时均可以通过导出导入数据表的形式进行快速编辑,可以大大缩短开发时间,非常方便。