正在加载故障资料
## 故障原因: 将不在 GDO 的值的范围内的值赋值给了 GDO,即GDOSet 语句的第 2 个参 数的值不在第一个参数 GDO 的值的范围内。 ## 排查方法: 检查报错的 GDOSet 语句的 GDO 的端口号个数和第 2 个参数的值,是否第 2 个参数的值不在 GDO 的值的范围内。 ## 解决方案: 修改 GDO 语句的第 2 个参数值,将合法的值赋值给 GDO。 ## 案例分享: GDOSet(gdo1,uint0) 若 gdo 的起始端口号分别为 3 和 5,uint0 的值为 20,则 gdo 的取值范围为 0-7,而 uint0 的值为 20,超过了 gdo1 的取值范围,所以运行语句时会报错 152.