登录
首页
PLC论坛
信捷XINJE
回帖
发帖
正文
主题:信捷drvi 指令的困惑
点击:7234 回复:14
楼主
编辑
引用
管理
cma_520
程序如上,当程序指定的脉冲数量没有走完的情况下,突然断开指令
1;当频率不相同的情况下,为什么电机停下的位置不准确
电机选的是闭环的步进电机。
19-11-02 17:43
1楼
编辑
引用
管理
cma_520
测试时,有停止信号上升沿后,监视到还有脉冲继续输出!
19-11-02 17:45
2楼
编辑
引用
管理
zhujilucj
你需要立即停止的话,断开drvi的同事触发stop指令可以立即停止,至于位置停不准就没啥好办法了,因为脉冲发送和扫描周期不同步
19-11-02 18:48
3楼
编辑
引用
管理
cma_520
由于使用的是闭环步进电机,当X4有上升沿时,是可以停止电机的运行,但就是电机停止的位置随着,运行频率的高低,会不同,造成位置不准。
各位在只有一出接近开关(光电开关)的情况下,是怎么实现电机的原点回归的。
整个系统只有一个接进开关,它即作原点开关使用,同时也是系统后退时的限位开关。
19-11-02 20:52
4楼
编辑
引用
管理
zhujilucj
只有一个原点开关就使用系统自带的zrn回零指令呗,这样是可以回零的,作为限位的话,我建议可以设置软限位
19-11-02 21:33
5楼
编辑
引用
管理
zhujilucj
你这样的停止方式是停不准的,脉冲发送是独立于扫描周期的一个事件,你用一个外部输入信号去停止脉冲,首先这个信号输入需要滤波,有滤波时间,其次有扫描周期,就是你这个信号进入PLC,最大可能是需要约两个扫描周期的时间才能起作用,在这些时间内,你的脉冲速度不同就会引起停止位置不准
19-11-02 21:37
6楼
编辑
引用
管理
cma_520
关键是这个开关还要当成系统往返的,一个信号切换,作用来使用。
这种结构设计,我想可能有问题,位置应该是走不准的。
我假设了种方法。当X4有上升沿时,我先把脉冲累计寄存器数据清零,当系统停止时,脉冲累计寄存器会有个数据,然后把这个数据和要运行的位置数据相加。
不知道可以实现不!
19-11-02 21:56
7楼
编辑
引用
管理
zhujilucj
不清楚你的具体情况,如果实在不行就加开关呗
19-11-02 22:07
8楼
编辑
引用
管理
YXBK
DRVI是相对位置指令,为什么不让它自动走完而中途去停止它。如果你想用接近开关定位,还不如用PLSF,先高速走然后再低速一直走到接近开关位置停止,这样至少误差会小很多
19-11-03 10:40
9楼
编辑
引用
管理
高雅的雅
你困惑个毛啊!
DRVI等等定位指令需要指令执行完成,你如果不是定位大可以用单独发脉冲指令、带加减速的发脉冲指令等等,最关键是:你得自己弄清楚控制逻辑方能准确编程,指令只是帮你达到控制要求的帮手,指令如何堆砌也就是编程技巧这个没人可以帮你,只能自己逐步积累
19-11-03 19:07
上一页
下一页
工控新闻
西门子与英飞凌达成合作,基于 AURIX TC4x 推动“软件定义汽车”发展
BIS-6690P-B10:适用于高效处理和泛在连接的桌面型工控机
全新升级两款探头,FLIR工业内窥镜让狭窄空间检测更深入、更高清!
工信部:鼓励制造业企业深化对外投资合作
华北工控EPC-3208P-A20:一款超高能效、高扩展性的工业整机
人工智能赋能新型工业化痛点在哪里?
展会预告| 西克在Bauma上海宝马工程机械展约定您
皮尔磁:小巧灵活高性价比的工业PC问世
更多新闻资讯