问题:使用FOCAS2读取PMC R200地址,始终返回0,但在CNC面板上手动查看R200显示正确数值(如150)。已确认IP连通,其他地址读取正常。请问可能的原因和解决方法?
回答:这种情况通常是由于PMC地址映射错误或宏变量未正确开放。检查CNC参数中#500-#999对应的PMC地址是否与R200匹配。另外,确认FOCAS2读取时使用的数据类型是否正确(如R200可能为16位整数,但误读为32位)。建议在CNC面板上查看R200的详细属性(如数据类型、位长),并与采集脚本中的定义比对。
问题:使用FOCAS2读取PMC R200地址,始终返回0,但在CNC面板上手动查看R200显示正确数值(如150)。已确认IP连通,其他地址读取正常。请问可能的原因和解决方法?
回答:这种情况通常是由于PMC地址映射错误或宏变量未正确开放。检查CNC参数中#500-#999对应的PMC地址是否与R200匹配。另外,确认FOCAS2读取时使用的数据类型是否正确(如R200可能为16位整数,但误读为32位)。建议在CNC面板上查看R200的详细属性(如数据类型、位长),并与采集脚本中的定义比对。