常见问题 ============================ 1. Max报错:"CPU : Item not available" 可能由于:PLC数据块的db号和Max中设置的不一致 解决方法:确保全局数据db号一致 2. Max报错:“CPU : Address out of range” 可能由于:robot_server中db_read的时候,设定的size超过了plc共享的地址 解决方法:PLC在映射地址时,必须映射完全(目前是1600Byte) 3. 启动PLC以后,可以监视到心跳信号,但是置位Req信号后没有完成数据收发 启动顺序有问题,需要先启动并运行PLC,然后再启动robot_server。如果顺序相反,则会导致后启动的PLC会复位robot_server的一些标志位信号,从而无法完成数据收发。 4. 现场只有V16的博图版本,可以使用么 可以,提供的 ``.scl`` 示例程序可以被导入到V16中 5. 通过外部源文件导入并生成块,编译时报错:“块调用无效,因为接口在这期间发生了改变” .. figure:: img/S7_invalid_call.png :width: 905px :align: center 块调用无效,因为接口在这期间发生了改变 解决方法:重新下载到PLC后即可消除这个错误。