linzm0238
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 386 点
下载积分: 12791 分
在线时间: 111(小时)
注册时间: 2021-04-13
最后登录: 2025-05-30
查看linzm0238的 主题 / 回贴
楼主  发表于: 8天前
图片:
图片:
图片:
信捷plc,做抛光设备,需要多段绝对定位,位置等于设定值就定位完成,触发下一段定位,可能是扫描周期原因,会出现执行不了下一个drva指令,上一段正向,下一段反向就能立即执行,如果下一段还是正向,那就要加0.2s延时(有十多段定位,累加时间太长了),请问要怎么解决?
[ 此帖被linzm0238在2025-05-23 12:12重新编辑 ]
linzm0238
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 386 点
下载积分: 12791 分
在线时间: 111(小时)
注册时间: 2021-04-13
最后登录: 2025-05-30
查看linzm0238的 主题 / 回贴
1楼  发表于: 8天前
引用
引用第1楼小白来巡山喽于2025-05-23 11:41发表的  :
串脉冲标志位SM1000常闭试下

试过了,不行
linzm0238
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 386 点
下载积分: 12791 分
在线时间: 111(小时)
注册时间: 2021-04-13
最后登录: 2025-05-30
查看linzm0238的 主题 / 回贴
2楼  发表于: 8天前
引用
引用第3楼congrikunge于2025-05-23 14:09发表的  :
加个几ms的延时试试 没必要0.2s 扫描周期没那么长吧

我也是疑惑这一点,加个0.1s都不行,理论上过了一个扫描周期就可以了
linzm0238
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 386 点
下载积分: 12791 分
在线时间: 111(小时)
注册时间: 2021-04-13
最后登录: 2025-05-30
查看linzm0238的 主题 / 回贴
3楼  发表于: 8天前
引用
引用第4楼泰山之石于2025-05-23 14:26发表的  :
你的流程打开后一直开着吗?不是执行完都需要关闭吗?

执行条件满足就跳到下一个流程了
linzm0238
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 386 点
下载积分: 12791 分
在线时间: 111(小时)
注册时间: 2021-04-13
最后登录: 2025-05-30
查看linzm0238的 主题 / 回贴
4楼  发表于: 8天前
引用
引用第7楼zq123666于2025-05-23 14:34发表的  :
用SM1000下降沿试试,不行的话就把延时的时间改小试试,不用200毫秒那么长!
还可以试试多段脉冲输出 [PLSR],具体参数配置及用法看手册!

因为有些定位一个轴不动,其他轴动,SM1000没有下降沿,所以没用这个。
PLSR的话我看过,当时是想地址比较多,又用上变址,就没有用。
linzm0238
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 386 点
下载积分: 12791 分
在线时间: 111(小时)
注册时间: 2021-04-13
最后登录: 2025-05-30
查看linzm0238的 主题 / 回贴
5楼  发表于: 8天前
引用
引用第8楼15811806196于2025-05-23 14:46发表的  :
多段定位为啥不用PLSR,直接软件配置好段数,好像最多支持100段的

PLSR是可以做到连续发脉冲定位,中间不用间隔的吗?
linzm0238
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 386 点
下载积分: 12791 分
在线时间: 111(小时)
注册时间: 2021-04-13
最后登录: 2025-05-30
查看linzm0238的 主题 / 回贴
6楼  发表于: 8天前
图片:
引用
引用第12楼zq123666于2025-05-23 15:41发表的  :
sm1000没有下降沿?


一共3个轴,如果那一步X轴不动作,Y轴Z轴动作,那SM1000就没有下降沿,我是这么理解的
linzm0238
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 386 点
下载积分: 12791 分
在线时间: 111(小时)
注册时间: 2021-04-13
最后登录: 2025-05-30
查看linzm0238的 主题 / 回贴
7楼  发表于: 6天前
引用
引用第18楼苍生涂涂于2025-05-24 09:57发表的  :
把顺序换一下,把下一站定位的程序流放到上面去试试,如:把M12的程序流放到M10的上面

三菱我是这样做,没问题。信捷的就不行