一 、确保DSP软件和实时数据库软件正常运行中

因为组态软件依赖DSP后端系统提供接口,DSP又依赖数据库提供数据和接口。所以排查问题第一步一般先确保数据库和DSP正常运行。

一个简单的测试这两个软件是否正常的运行的方法就是在设置里点击测试连接看是否提示链接成功(如下图所示)

api连接 python api连接组态_数据库


进一步查看这两个软件是否正常的方法就是打开这两个软件,看是否有微服务挂掉是否数据库数据正常刷新。

二、利用浏览器的开发者工具窗口查看错误提示

查看有问题的网页时,按F12弹出开发者工具窗口。在开发者工具窗口看console里的错误提示和network里的接口返回数据情况来判断错误的来源。

三、具体错误以及应对方法总结

  1. 右键趋势或者双击趋势页面空白
    用旧版的组态发布之后的页面被嵌套在别的系统中时,趋势会出现空白现象。这种情况如果是很老旧的组态需要升级组态版本如果版本不是特别旧的可以替换部分js文件,需要具体问题具体分析
    还有一种情况是有一个api/Point接口没通会导致;这种情况需要联系后端技术查看接口问题,接口通了趋势就能出来。
  2. 图元里有text测点又有本地变量时,右键趋势或者双击趋势页面会多出一个测点
    多出来的这个测点是图元的第一个本地变量,这种情况需要升级组态版本,最新版组态已经解决了这个问题
  3. 报警控件看不到报警数据
    报警控件的报警数据需要登录以后才能查看,所以出现这种情况,可以先在组态的页面的浏览器开发者工具的console里输入logIn(“admin”,“password”)看能否出现数据
    如果还不能出现数据查看console里是否有报错提示进一步查看问题
  4. 测点数据不刷新
    首先查看企业管理器里相应测点的数据刷新是否正常
    如果数据正常刷新查看10086端口的Snapshot接口是否能正常返回数据
  5. 字符串类型的测点不能输出
    需要把值输出类型改为字符串默认是浮点数
  6. api连接 python api连接组态_开发者工具_02