有时系统需要额外追加某一功能,这时就需要在梯形图中编辑相关的逻辑程序,但有时会出现将修改好的梯形图程序传入系统,系统却发出“传送的梯形图太大”提示而中止程序传入的情况,出现此类问题时,就说明传入的梯形图程序步数已经超出的系统规定的梯形图步数限制了,有关步数的具体含义,可参考笔者之前的文章“FANUC 如何理解梯形图中“步数”的含义”,当出现此类问题时,该如何进行处理呢?
首先使用LADDER III软件打开梯形图程序,确认当前梯形图程序步数与系统限制的梯形图步数,如下图梯形图步数为24615步,系统限制梯形图步数为24000步,超出615步,超出步数不算太多;
查看梯形图程序中的子程序列表,结合设备目前使用的功能,确认哪些子程序是设备目前使用的,哪些子程序是不使用的,可删除不使用的子程序,以使梯形图步数满足要求;
若梯形图程序中子程序较少,且都在使用中,那么可查看程序中的跳转指令,确认哪些跳转指令正在使用中,哪些跳转指令属于预留程序,对于预留的跳转程序可以删除,以使梯形图步数满足系统要求;
以上为梯形图步数出现不足时经常使用的两种方法,在此分享给大家。