您现在所在的是:

永宏FATEK

回帖:1个,阅读:1190 [上一页] [1] [下一页]
431
1662580381
文章数:12
年度积分:50
历史总积分:431
注册时间:2017/9/4
发站内信
发表于:2019/12/4 15:35:47
#0楼
问:永宏PLC技术探讨之---140指令报错超出最大不步数?看看捷达兴如何解决


答:
很多客户在使用140号定位指令时,会出现报错,错误码36:超过最大步数。

客户不明白,为什么出现这种报错?如何消除这种报错?如何预防此类错误发生? ?

其实引起此类报错原因,基本都是140号指令WR+0缓存器的值太大,超过伺服命令表格最大步数,导致指令报错。

引起这种情况一般是PLC在使用前,缓存器有值没有初始化,或者是程序里面WR+0缓存器和其他位置缓存器重复。 ?

消除此类报错,最简单直接的办法就是将140指令WR+0里面的值清零,然后再执行。

为了以防此类问题,可以在程序里面做一个清除功能,执行140号指令之前将此指令WR+0缓存器清零。
[此贴子已经被cvlsam于2019/12/4 15:50:38编辑过]
37234
cvlsam 版主
文章数:12401
年度积分:1586
历史总积分:37234
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/12/4 15:51:29
#1楼
以下是引用16625803812019/12/4 15:35:47的发言:
问:永宏PLC技术探讨之---140指令报错超出最大不步数?看看捷达兴如何解决


答:
很多客户在使用140号定位指令时,会出现报错,错误码36:超过最大步数。

客户不明白,为什么出现这种报错?如何消除这种报错?如何预防此类错误发生? ?

其实引起此类报错原因,基本都是140号指令WR+0缓存器的值太大,超过伺服命令表格最大步数,导致指令报错。

引起这种情况一般是PLC在使用前,缓存器有值没有初始化,或者是程序里面WR+0缓存器和其他位置缓存器重复。 ?

消除此类报错,最简单直接的办法就是将140指令WR+0里面的值清零,然后再执行。

为了以防此类问题,可以在程序里面做一个清除功能,执行140号指令之前将此指令WR+0缓存器清零。
[此贴子已经被cvlsam于2019/12/4 15:50:38编辑过]

请不要搬永宏官网的问与答内容然后贴上你的公司名发帖!!!!!!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002