版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  1. 定位到其中一个具体的变量,如Obj1.Prop1
  2. 通过配置系统:xxx/config进入配置,查看对应变量的设备是否配置、对应类、属性和对象或变量是否正确配置
  3. 查看日志:清除日志并重启系统,然后查看pknodeserver的日志启动过程,看看加载时有没有报错误。往往会提示出错误所在,最常见的错误是:
    1. 数据库执行失败
    2. 示例:数据库字段不一致导致错误
    3. Image Modified
  4. 查看相应驱动日志,如(modbusdrv.log)查看有没有错误,如连接设备连不上,或者读取到的点的个数为0
    1. 驱动最常见的错误是:
      1. 数据库执行查询失败,如下面示例
      2. 连接设备连不上,如IP或端口错误 
      3. 设备问题。用第三方工具,就该变量的地址,看是否能读取到数值(如modscan等工具)
    2. 示例:下面modbustcp驱动,执行SQL语句读取到设备个数为0,
    3. Image Modified
    4. 原因:t_device_list表中simulate字段被修改为空格,而不是null或者0,导致设备无法读取Image Added