常见问题

  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. 通过外部源文件导入并生成块,编译时报错:“块调用无效,因为接口在这期间发生了改变”

    ../../../_images/S7_invalid_call.png

    块调用无效,因为接口在这期间发生了改变

    解决方法:重新下载到PLC后即可消除这个错误。