• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
一介俗人
级别: 家园常客
精华主题: 0
发帖数量: 218 个
工控威望: 614 点
下载积分: 2151 分
在线时间: 104(小时)
注册时间: 2020-10-23
最后登录: 2024-10-07
查看一介俗人的 主题 / 回贴
楼主  发表于: 2020-11-05 17:06
信捷的DRVA或DRVI指令如果想中途停掉,要怎么停?大佬解答一下
[ 此帖被一介俗人在2020-11-05 17:58重新编辑 ]
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4209 个
工控威望: 7578 点
下载积分: 14804 分
在线时间: 2856(小时)
注册时间: 2016-10-31
最后登录: 2024-11-16
查看梦雨天涯的 主题 / 回贴
1楼  发表于: 2020-11-05 17:14
有个STOP的指令吧
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
一介俗人
级别: 家园常客
精华主题: 0
发帖数量: 218 个
工控威望: 614 点
下载积分: 2151 分
在线时间: 104(小时)
注册时间: 2020-10-23
最后登录: 2024-10-07
查看一介俗人的 主题 / 回贴
2楼  发表于: 2020-11-05 17:36
我是DRVI或DRVA找位置,当传感器触碰到物品,我就STOP y0输出了,但是下一步,我是需要用DRVI y0输出。我步进梯形图跳下一步的时候,也开启GOON Y0了,但是转的速度还是之前的速度
一介俗人
级别: 家园常客
精华主题: 0
发帖数量: 218 个
工控威望: 614 点
下载积分: 2151 分
在线时间: 104(小时)
注册时间: 2020-10-23
最后登录: 2024-10-07
查看一介俗人的 主题 / 回贴
3楼  发表于: 2020-11-05 17:52
就是说S20 我需要用DRVI 或者DRVA 来控制Y0输出,传感器碰到物体后我需要停止脉冲Y0输出跟跳S21。我S21得用DRVI来驱动Y0输出
信捷是沿信号驱动,我跳S21后,S20的Y0的输出根本没有断开。
宿迁电工
级别: 论坛先锋
精华主题: 0
发帖数量: 1029 个
工控威望: 1169 点
下载积分: 2836 分
在线时间: 393(小时)
注册时间: 2018-11-30
最后登录: 2024-11-16
查看宿迁电工的 主题 / 回贴
4楼  发表于: 2020-11-05 18:28
要侦测到脉冲输出下降沿后再跳转,DRVI和DRVA指令是有加减速时间的,中途断开也是有减速时间的。
长三角地区,PLC编程,工业机器人编程
吸塑机,轴承合套仪程序开发
专业外协
 TEL:13815796487(微信同号)
一介俗人
级别: 家园常客
精华主题: 0
发帖数量: 218 个
工控威望: 614 点
下载积分: 2151 分
在线时间: 104(小时)
注册时间: 2020-10-23
最后登录: 2024-10-07
查看一介俗人的 主题 / 回贴
5楼  发表于: 2020-11-05 18:50
我现在是想脉冲输出不定,检测到物体就停止
heidelberg
级别: 家园常客
精华主题: 0
发帖数量: 163 个
工控威望: 521 点
下载积分: 19230 分
在线时间: 102(小时)
注册时间: 2019-11-06
最后登录: 2024-11-04
查看heidelberg的 主题 / 回贴
6楼  发表于: 2020-11-05 18:52
XC  stop y0  急停

XD  stop y0 k1急停            stop y0 k0 缓停

如缓停,再次触发如楼上所讲请侦测到脉冲输出下降沿后再跳转
急停跳转 至少间隔一个扫描周期后再触发DRVI Y0
vx:heidelberg-press
heidelberg
级别: 家园常客
精华主题: 0
发帖数量: 163 个
工控威望: 521 点
下载积分: 19230 分
在线时间: 102(小时)
注册时间: 2019-11-06
最后登录: 2024-11-04
查看heidelberg的 主题 / 回贴
7楼  发表于: 2020-11-05 18:54
能配上程序图片大家可能会好理解一点。
vx:heidelberg-press
一介俗人
级别: 家园常客
精华主题: 0
发帖数量: 218 个
工控威望: 614 点
下载积分: 2151 分
在线时间: 104(小时)
注册时间: 2020-10-23
最后登录: 2024-10-07
查看一介俗人的 主题 / 回贴
8楼  发表于: 2020-11-05 19:21
程序写的有点乱
就是首先让Y0脉冲输出.只要是脉冲输出就行,不限指令
当我跟Y轴一起运动的光电传感器检测到物体后,脉冲输出停止。
跳转下一步。
下一步我还是要输出脉冲Y0.不过是用DRVI这个指令输出脉冲。
前面我试过第一个脉冲输出用DRVI   DRVA 两个指令。当跳转下一步的时候上一步的脉冲输出没有断开
heidelberg
级别: 家园常客
精华主题: 0
发帖数量: 163 个
工控威望: 521 点
下载积分: 19230 分
在线时间: 102(小时)
注册时间: 2019-11-06
最后登录: 2024-11-04
查看heidelberg的 主题 / 回贴
9楼  发表于: 2020-11-05 21:31
引用
引用第8楼一介俗人于2020-11-05 19:21发表的  :
程序写的有点乱
就是首先让Y0脉冲输出.只要是脉冲输出就行,不限指令
当我跟Y轴一起运动的光电传感器检测到物体后,脉冲输出停止。
跳转下一步。
下一步我还是要输出脉冲Y0.不过是用DRVI这个指令输出脉冲。
.......

上面已经说了,不要直接跳转下一个S21里面的drvi,
先跳转至一个S28里面,检查Y0的脉冲已经停止了,
怕不保险再加个延时0.1秒后再转到你下一个S21里面的drvi

STL    S28
LDI    SM1000
TMR    T100    K10    K10
LD    T100
SET    S21
STLE
本帖最近评分记录:
  • 下载积分:+2(一介俗人) 真诚感谢!
  • vx:heidelberg-press
    一介俗人
    级别: 家园常客
    精华主题: 0
    发帖数量: 218 个
    工控威望: 614 点
    下载积分: 2151 分
    在线时间: 104(小时)
    注册时间: 2020-10-23
    最后登录: 2024-10-07
    查看一介俗人的 主题 / 回贴
    10楼  发表于: 2020-11-05 22:00
    那我是不是停止后,加可延时,直接可以跳下一步继续Y0脉冲输出
    yxgkrjy
    级别: 正式会员
    精华主题: 0
    发帖数量: 39 个
    工控威望: 86 点
    下载积分: 454 分
    在线时间: 7(小时)
    注册时间: 2020-10-27
    最后登录: 2021-07-14
    查看yxgkrjy的 主题 / 回贴
    11楼  发表于: 2020-11-06 07:43
    信捷的步进指令在跳转时最好加个延时,否则有时会乱来的。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go