FANUC 如何对梯形图程序进行部分加密
一般机床厂家都会对设备的PMC程序进行加密处理,防止最终用户未经授权查看梯形图或者误操作修改梯形图而导致设备出现异常,FANUC设备PMC程序的加密需要使用FANUC LADDER III软件,具体的加密操作,可参考笔者之前的文章FANUC PMC梯形图是如何加密的 ;
通常情况下采用的PMC加密方式均为全部加密方式,即对梯形图加密后,整个梯形图所有程序均无法查看或修改,在线查看梯形图程序时,系统会提示“梯形图被密码保护”而无法显示;
但是在下图中的梯形图画面中,PMC程序虽然加密保护了,但是子程序P1500确可以显示出来;
点击子程序P1500后,同样也可以显示子程序。为什么图中的PMC程序被加密了,但是子程序P1500却没有被加密保护呢?
这就涉及到FANUC PMC加密的另一个隐藏功能了——部分加密功能;PMC程序部分加密功能就是对程序中的一部分进行加密,另一部分不进行加密,那么这个功能是如何实现的呢?
首先PMC部分加密功能并不是可以随意设定的,而是要遵循FANUC PMC的加密规则,即当梯形图使用P1500-P5000范围内的子程序时,在进行加密保护时,通过设定,可使P1500-P5000范围内的子程序不被加密保护。
对于梯形图程序一般包含第一级程序、第二级程序、第三级程序以及子程序;其中子程序还可以分为P1-P1499与P1500-P5000两段,对于加密保护功能来说,全部加密功能对第一级程序、第二级程序、第三级程序、子程序P1-P1499始终有效;当梯形图中使用P1500-P5000的子程序时,可以通过特殊设定,使该段子程序不受密码保护的限制,可以直接显示或直接编辑;
那是否在PMC程序中直接使用处于P1500-P5000段之内的子程序(如P1600),就可以脱离密码限制,解除密码保护了呢?
当然不是,若想实现部分密码保护功能,除了使用P1500-P5000内的子程序外,使用LADDER III软件进行加密操作,在设定编辑密码时,密码必须以符号“#”开头进行设定,如设定密码“#0025”、“#HDCNC”等;
当完成上述操作后,就可以实现PMC部分密码保护了。