1. PLC Control程序编译及Login报错诊断

1.12. login时bool量出现红色invalid是什么原因


原因:使用了数组,但数组尺寸下标越界;分配的地址冲突导致给bool类型变量赋值了一个非bool值。例如上图中的16#85。

对策:数组的问题必须查逻辑修改错误的数组使用,如果是地址冲突需要重命名变量名,或者分配固定地址。

可以尝试查找冲突区域:


得到结果后调整对应变量的起始地址




2023.7.29 周耀纲 编辑