FANUC 一起使用窗口指令读取3210密码后无法分辨密码的案例


问题描述

在小编之前的文章FANUC 一行PMC程序直接读取参数3210密码一文中介绍了如何使用一行PMC程序直接读取参数3210密码的方法,已经有小伙伴经过验证,反馈说效果很好。但是也有一些小伙伴PMC基础知识不是太熟,在使用中也出现了不同的问题,今天小编就来分享一个最为常见的问题,如下图(以下图为例说明):正常读取3210参数后,密码被存放在了D2010中,当前数据表中D数据都是以2字节显示的,当密码长度较小时,D2010中可以完全显示出来,这时可以直接获取密码使用就行。
但是当设定的密码长度较长时,就会超出两字节D2010地址的存储范围,这时D2010中显示的数据就不再是正确的密码了,如下图D2010中显示为2302,D2012中显示为3,此时2302并不是正确的密码。

处理步骤

  1. 这时我们就需要在D数据表控制画面对D数据进行设置,从而让正确的密码显示出来,首先进入数据表控制画面,然后重新新建一组数据表,如下图中的第2组,然后在地址中输入我们窗口指令的密码存放地址,本文是以D2010为例,所以输入D2010,然后再将数据类型设定为2,数据长度设定为“50”,或者其他任意值;
  1. 设定完成后,这时D2010的地址就是四字节的长度了,这样我们再查看D2010的数值就是正确的密码数值了,如下图。

发表回复

登录... 后才能评论