网站公告
本站微信技术交流群已开启,欢迎各位朋友加入,一起交流探讨,扫描网站下方微信二维码,添加博主微信,发送消息“进群”,即可由博主直接拉入技术交流群。
FANUC 一起使用窗口指令读取3210密码后无法分辨密码的案例
问题描述
在小编之前的文章FANUC 一行PMC程序直接读取参数3210密码一文中介绍了如何使用一行PMC程序直接读取参数3210密码的方法,已经有小伙伴经过验证,反馈说效果很好。但是也有一些小伙伴PMC基础知识不是太熟,在使用中也出现了不同的问题,今天小编就来分享一个最为常见的问题,如下图(以下图为例说明):正常读取3210参数后,密码被存放在了D2010中,当前数据表中D数据都是以2字节显示的,当密码长度较小时,D2010中可以完全显示出来,这时可以直接获取密码使用就行。
但是当设定的密码长度较长时,就会超出两字节D2010地址的存储范围,这时D2010中显示的数据就不再是正确的密码了,如下图D2010中显示为2302,D2012中显示为3,此时2302并不是正确的密码。
处理步骤
- 这时我们就需要在D数据表控制画面对D数据进行设置,从而让正确的密码显示出来,首先进入数据表控制画面,然后重新新建一组数据表,如下图中的第2组,然后在地址中输入我们窗口指令的密码存放地址,本文是以D2010为例,所以输入D2010,然后再将数据类型设定为2,数据长度设定为“50”,或者其他任意值;
- 设定完成后,这时D2010的地址就是四字节的长度了,这样我们再查看D2010的数值就是正确的密码数值了,如下图。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。