544868416
级别: 探索解密
精华主题: 0
发帖数量: 69 个
工控威望: 151 点
下载积分: 542 分
在线时间: 44(小时)
注册时间: 2019-08-03
最后登录: 2024-12-19
查看544868416的 主题 / 回贴
楼主  发表于: 27天前
小弟刚接触5U.从3U转过来的控制4轴定位
目前遇到一个较为不明的情况:
我在3U使用很多定位指令如 相对定位 绝对定位 脉冲输出运动
每个种类的定位指令都是多条单独列出使用
如 m0 drva d0 d1 y0 y4
m1 diva d2 d3 y0 y4
很多如上列那样的辅助继电器来单独控制定位指令

但这次转变回5U就有冲突了
显示运算错误 代码为H1810 •
使用通信功能或高速输入输出的指令中指定的通道已在其他指令中使用。

处理方法
请确认使用通信功能或高速输入输出的指令中指定的通道是否已在其他指令中使用

跳转指令看到的事
M6 div d6 d7 y0 y4
这个是对的指令 我单独调试这条指令它可以动作
但运行自动程序时候却无法动作
必须把 m1 drva d2 d3 y0 y4 闭合才能运行相对定位的动作
而且m1还无法定位结束后无法进行复位一直置位

在自动程序后把这个m1复位就无法相对定位了
而且这个m1的置位必须在某个程序段中才能相对定位,放在其余地方也是无法相对定位
确定这程序在3U可以实现的就是转5U就不行
也确定两者指令无共同点,启动条件时间差很多将近2秒

是否5U这定位指令之间有规矩吗
恳请前辈子帮小弟指点一二
图片太大了 无法上传
苍生涂涂
级别: 探索解密
精华主题: 0
发帖数量: 77 个
工控威望: 118 点
下载积分: 1050 分
在线时间: 16(小时)
注册时间: 2024-11-14
最后登录: 2024-12-19
查看苍生涂涂的 主题 / 回贴
1楼  发表于: 26天前
图片:
和3U的用法还是有点不一样的,看下手册,手册例程供参考下
苍生涂涂 天下寥寥
zq123666
级别: 工控侠客
精华主题: 0
发帖数量: 504 个
工控威望: 2167 点
下载积分: 23195 分
在线时间: 1089(小时)
注册时间: 2021-03-24
最后登录: 2024-12-21
查看zq123666的 主题 / 回贴
2楼  发表于: 26天前
没看手册吗?5U与3U指令是有差异的,不能照搬程序!
544868416
级别: 探索解密
精华主题: 0
发帖数量: 69 个
工控威望: 151 点
下载积分: 542 分
在线时间: 44(小时)
注册时间: 2019-08-03
最后登录: 2024-12-19
查看544868416的 主题 / 回贴
3楼  发表于: 26天前
引用
引用第1楼苍生涂涂于2024-11-27 09:14发表的  :
和3U的用法还是有点不一样的,看下手册,手册例程供参考下



好的前辈 我立马看下
刚接触 自动程序可以跑起来就是很怪
544868416
级别: 探索解密
精华主题: 0
发帖数量: 69 个
工控威望: 151 点
下载积分: 542 分
在线时间: 44(小时)
注册时间: 2019-08-03
最后登录: 2024-12-19
查看544868416的 主题 / 回贴
4楼  发表于: 26天前
引用
引用第2楼zq123666于2024-11-27 09:23发表的  :
没看手册吗?5U与3U指令是有差异的,不能照搬程序!

因为程序可以跑起来
就是不顺畅
我就没理会咯 处理其他指令的通用性
后面正式投入生产发现很多情况
前来问前辈们的经验
谢谢前辈的指点 等等看看手册
dingzyi
级别: 家园常客
精华主题: 0
发帖数量: 691 个
工控威望: 844 点
下载积分: 9348 分
在线时间: 463(小时)
注册时间: 2011-05-29
最后登录: 2024-12-22
查看dingzyi的 主题 / 回贴
5楼  发表于: 22天前
引用
引用楼主544868416于2024-11-26 23:35发表的 5U定位运算错误 :
小弟刚接触5U.从3U转过来的控制4轴定位
目前遇到一个较为不明的情况:
我在3U使用很多定位指令如 相对定位 绝对定位 脉冲输出运动
每个种类的定位指令都是多条单独列出使用
如 m0 drva d0 d1 y0 y4
.......

出现运算错误这种情况,按照你说的情况,伺服就是有时候动,有时候不动, 就是伺服没有定位完成,然后又驱动了定位启动,
在保证伺服定位完成后,复位上次定位信号,再驱动下一个定位就可以了。
plc
水木之杨
级别: 略有小成
精华主题: 0
发帖数量: 60 个
工控威望: 366 点
下载积分: 4860 分
在线时间: 105(小时)
注册时间: 2023-07-21
最后登录: 2024-12-17
查看水木之杨的 主题 / 回贴
6楼  发表于: 20天前
引用
引用楼主544868416于2024-11-26 23:35发表的 5U定位运算错误 :
小弟刚接触5U.从3U转过来的控制4轴定位
目前遇到一个较为不明的情况:
我在3U使用很多定位指令如 相对定位 绝对定位 脉冲输出运动
每个种类的定位指令都是多条单独列出使用
如 m0 drva d0 d1 y0 y4
.......

伺服脉冲还在输出中,又驱动了下一条运动指令,导致指令失败。可以通过脉冲输出中监控作为运动指令驱动条件,就不会冲突了。
544868416
级别: 探索解密
精华主题: 0
发帖数量: 69 个
工控威望: 151 点
下载积分: 542 分
在线时间: 44(小时)
注册时间: 2019-08-03
最后登录: 2024-12-19
查看544868416的 主题 / 回贴
7楼  发表于: 9天前
引用
引用第6楼水木之杨于2024-12-03 12:00发表的  :

伺服脉冲还在输出中,又驱动了下一条运动指令,导致指令失败。可以通过脉冲输出中监控作为运动指令驱动条件,就不会冲突了。 [attachment=305867]


感谢前辈的指点
那我可以用表格定位来完成这一系列的定位吗?

我一般用sm8029来监控是否结束定位输出
不知道是不是出现这种情况
Plc已经停止输出了
但伺服还在最后定位
导致下一条指令无法执行

那么这个监控轴1的输出
是不是跟sm8029一样呢+