• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-04-30
查看賞心悦目的 主题 / 回贴
楼主  发表于: 2017-11-26 08:37
大家有没有发现这个问题,在三菱3UPLC的步进程序中使用DDRVI指令,设定了固定脉冲量,以脉冲发送结束位M8029作为跳转下一步的条件,下次再用这个指令就没有问题,但是如果脉冲还没有全部发送完成,接收到其它信号就跳转下一步,下次再使用这个指令就出错不发脉冲了,大家有没有什么办法解决这个问题呀?
030403118
自动项目、PLC、视觉、通讯等工控软件开发QQ3515716
级别: 工控侠客

精华主题: 3 篇
发帖数量: 1976 个
工控威望: 2891 点
下载积分: 25131 分
在线时间: 1370(小时)
注册时间: 2014-01-05
最后登录: 2024-05-02
查看030403118的 主题 / 回贴
1楼  发表于: 2017-11-26 09:31
哈哈,写程序的必经之路
项目、视觉、通讯QQ3515716
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-04-30
查看賞心悦目的 主题 / 回贴
2楼  发表于: 2017-11-26 09:38
引用
引用第1楼030403118于2017-11-26 09:31发表的  :
哈哈,写程序的必经之路

敢问如何解决此问题呀!
68444379
级别: 探索解密
精华主题: 0
发帖数量: 6 个
工控威望: 105 点
下载积分: 551 分
在线时间: 12(小时)
注册时间: 2017-07-18
最后登录: 2023-08-01
查看68444379的 主题 / 回贴
3楼  发表于: 2017-11-26 10:22
一般在程序不会程序这种情况啊,无非就是归原点,或者你设定的精确移动量!你可以用个暂停或者异常报警来限制它,只要他脉冲没有走完,8029是没有信号的!或者你触摸屏设置个暂停按钮,当点下这个按钮就停止脉冲输出!
wanggang
级别: 略有小成
精华主题: 0
发帖数量: 74 个
工控威望: 212 点
下载积分: 1231 分
在线时间: 87(小时)
注册时间: 2012-11-27
最后登录: 2024-03-16
查看wanggang的 主题 / 回贴
4楼  发表于: 2017-11-26 11:03
看看步跳转的时候,DDRVI的执行条件有没有断开。
膜拜高手
030403118
自动项目、PLC、视觉、通讯等工控软件开发QQ3515716
级别: 工控侠客

精华主题: 3 篇
发帖数量: 1976 个
工控威望: 2891 点
下载积分: 25131 分
在线时间: 1370(小时)
注册时间: 2014-01-05
最后登录: 2024-05-02
查看030403118的 主题 / 回贴
5楼  发表于: 2017-11-26 11:42
M8029是不能多次用的,用的多问题多,做延时的都是不知道如何解决了的应急办法
项目、视觉、通讯QQ3515716
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-04-30
查看賞心悦目的 主题 / 回贴
6楼  发表于: 2017-11-26 13:16
引用
引用第4楼wanggang于2017-11-26 11:03发表的  :
看看步跳转的时候,DDRVI的执行条件有没有断开。

确定是断开的,但是因为跳开前脉冲没有发送完成,再次用这个指令,就出错了,脉冲输出端口不亮,驱动的马达也动不了。就是把这段程序放在步进程序前,在步进程序里用数据寄存器赋值,辅助继电器驱动它,只要它脉冲没有发送完就一样出这个问题。但是在步进程序前用这个指令做马达手动正反转就什么问题都没有。唉麻烦
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-04-30
查看賞心悦目的 主题 / 回贴
7楼  发表于: 2017-11-26 13:18
引用
引用第5楼030403118于2017-11-26 11:42发表的  :
M8029是不能多次用的,用的多问题多,做延时的都是不知道如何解决了的应急办法

我也没有用M8029,三个脉冲输出点共用一个标志位,感觉很不靠谱,都是用那个脉冲输出中那个标志
jimmyzhi
级别: 正式会员
精华主题: 0
发帖数量: 4 个
工控威望: 96 点
下载积分: 682 分
在线时间: 7(小时)
注册时间: 2017-11-26
最后登录: 2023-06-16
查看jimmyzhi的 主题 / 回贴
8楼  发表于: 2017-11-26 14:19
用M8340 m8350 m8360会好点不
wu32u2
耐得住挫折的打磨,我们将迸发出比钻石还璀璨的光芒——
级别: 论坛先锋
精华主题: 0
发帖数量: 1121 个
工控威望: 1474 点
下载积分: 1800 分
在线时间: 993(小时)
注册时间: 2010-03-01
最后登录: 2024-02-18
查看wu32u2的 主题 / 回贴
9楼  发表于: 2017-11-27 08:24
图片:
这么写没问题
成功的路上需要帮助
ymmfa
不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
级别: 管理员

精华主题: 8 篇
发帖数量: 9538 个
工控威望: 8422 点
下载积分: 16316 分
在线时间: 5294(小时)
注册时间: 2006-08-10
最后登录: 2024-04-30
查看ymmfa的 主题 / 回贴
10楼  发表于: 2017-11-27 10:13
“但是如果脉冲还没有全部发送完成,接收到其它信号就跳转下一步”

既然脉冲没有完成,就不应该让它跳转到下一步啊。

M8029是可以用多次,每条定位指令紧贴着写一个。
特别提醒大家:
偶尔修改下自己的密码,以防被盗
不要在多个网站都用一样账号密码
偶尔还是要发发贴,回回贴,不要总潜水
周家大少
辛辛苦苦也不过是为了养家糊口!
级别: 工控侠客
精华主题: 0
发帖数量: 1160 个
工控威望: 3078 点
下载积分: 1775 分
在线时间: 150(小时)
注册时间: 2015-09-10
最后登录: 2024-04-12
查看周家大少的 主题 / 回贴
11楼  发表于: 2017-11-27 10:24
引用
引用第10楼ymmfa于2017-11-27 10:13发表的  :
“但是如果脉冲还没有全部发送完成,接收到其它信号就跳转下一步”

既然脉冲没有完成,就不应该让它跳转到下一步啊。

M8029是可以用多次,每条定位指令紧贴着写一个。

我们做设备的经常会遇到,就是出现误动作或是紧急情况需要急停,就会出现脉冲没有发送完成而马上停顿的情况,一切为了保证安全。
QQ:611369538
微信:ZMF2KXL
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go