哈喽,你好啊!我是雷工!
最近做KingSCADA项目遇到这么一个问题:
KingSCADA系统和三菱的PLC通讯,当数值输入数据需要数据后,输入的数值点击确定按钮可以写入到PLC内,但是点完确定SCADA界面显示0,多次设置,偶尔可以正常显示。
是什么原因?如何处理?
01原因分析
该功能对组态软件来说是很简单很普通的功能,在KingSCADA中的实现为文本设置成“###”,然后添加动画编辑,模拟量输入和模拟量输出均连接为同一个变量。
首先检查连接的变量是否正确,经检查连接变量没问题,毕竟有时候正常有时候不正常。
然后查看KingIOServer运行数据是多少,结果KingIOServer上的数据与设置数据一致,只是 KingSCADA和KingIOServer之间显示不正常。
02解决办法
最后在康师傅的帮助下,解决了此问题,在此再次感谢康师傅,下面为解决办法:
2.1、打开根目录
首先打开KingSCADA的安装目录,找到Tools文件夹。
2.2、修复环境
找到应用程序:“微软常用运行库合集x64”。
2.3、安装合集
选中“微软常用运行库合集x64”,右击,以管理员身份运行
2.4、点击“下一步”按钮
2.5、选择“下一步”按钮。
2.6、选择“下一步”按钮:
2.7、等待软件完成安装
2.8、点击“完成”按钮,完成安装。
2.9、兼容性设置
选中KingSCADA的启动快捷键,右击选择“属性”
然后点击“兼容性”页,勾选兼容模式,选择兼容所在计算机的系统版本,
然后勾选“以管理员身份运行此程序”,最后点击“应用”-“确定”按钮。
03、后记
当按以上操作步骤操作完成,再次重启软件,发现之前的小问题已经完美解决。
当点击输入数据后,不仅能够正确的写入到PLC内,SCADA界面也正常显示输入后的数值。
有类似问题或者其他莫名其妙的问题时,大家可以参考此方法,修复软件的运行环境。