544868416
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 150 点
下载积分: 540 分
在线时间: 43(小时)
注册时间: 2019-08-03
最后登录: 2024-11-28
查看544868416的 主题 / 回贴
楼主  发表于: 7天前
小弟刚接触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这定位指令之间有规矩吗
恳请前辈子帮小弟指点一二
图片太大了 无法上传
dingzyi
级别: 家园常客
精华主题: 0
发帖数量: 691 个
工控威望: 843 点
下载积分: 9306 分
在线时间: 462(小时)
注册时间: 2011-05-29
最后登录: 2024-12-01
查看dingzyi的 主题 / 回贴
1楼  发表于: 前天
引用
引用楼主544868416于2024-11-26 23:35发表的 5U定位运算错误 :
小弟刚接触5U.从3U转过来的控制4轴定位
目前遇到一个较为不明的情况:
我在3U使用很多定位指令如 相对定位 绝对定位 脉冲输出运动
每个种类的定位指令都是多条单独列出使用
如 m0 drva d0 d1 y0 y4
.......

出现运算错误这种情况,按照你说的情况,伺服就是有时候动,有时候不动, 就是伺服没有定位完成,然后又驱动了定位启动,
在保证伺服定位完成后,复位上次定位信号,再驱动下一个定位就可以了。
plc