工控康
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 221 点
下载积分: 753 分
在线时间: 65(小时)
注册时间: 2011-05-13
最后登录: 2024-06-12
查看工控康的 主题 / 回贴
楼主  发表于: 2012-05-04 21:26
图片:
图片:
第一个图指令介绍上说:S1脉冲输出数32位指令在-999999~+999999之间,第二个程序图上S1=9999999,和第一个图上介绍不符,那么,程序上S1按多少处理,还有怎么理解脉冲输出起始地址,现在还不是很理解,求高手解释
新人一个 谢谢大家的帮助
工控康
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 221 点
下载积分: 753 分
在线时间: 65(小时)
注册时间: 2011-05-13
最后登录: 2024-06-12
查看工控康的 主题 / 回贴
1楼  发表于: 2012-05-04 21:36
在线求解释
新人一个 谢谢大家的帮助
dylan0719
级别: 家园常客
精华主题: 0
发帖数量: 60 个
工控威望: 759 点
下载积分: 3004 分
在线时间: 34(小时)
注册时间: 2010-07-20
最后登录: 2015-09-05
查看dylan0719的 主题 / 回贴
2楼  发表于: 2012-05-04 23:16
相对定位指令在程序中一般用来做JOG运动,也就是我们平时操作的JOG+   JOG-(或者是CW  CCW)
指令中S1为正值时,马达向正方向运转;S1为负值时,马达向负方向运转。
当指令前方的条件接通时,PLC输出脉冲,条件断开时,脉冲输出停止。如果条件一直接通,当脉冲输出S1设定的数值才会停止。(DRVA不一样,指令被触发后,不管条件是否保持,都会输出完设定的脉冲数,除非报警或者是急停)。之所以设定为999999或者是-999999这个最大值,是为了保证我们能将马达移动到足够远的位置。
脉冲输出起始地址Y0.  Y1----PLC只能在这两个输出点上输出脉冲,其他输出点不具备这个功能
励志照亮人生
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 215 点
下载积分: 8602 分
在线时间: 46(小时)
注册时间: 2011-07-10
最后登录: 2016-09-15
查看励志照亮人生的 主题 / 回贴
3楼  发表于: 2012-05-07 15:56
图片:
请问一下2楼,是不是指定运行方向的Y000要单独置ON,如图 Y000
cwxok
级别: 论坛先锋
精华主题: 0
发帖数量: 658 个
工控威望: 1239 点
下载积分: 1043 分
在线时间: 1260(小时)
注册时间: 2007-11-17
最后登录: 2024-05-25
查看cwxok的 主题 / 回贴
4楼  发表于: 2012-05-08 14:22
纠正一下,DDRVA和DDRVI 前面触点条件断开后,都是减速停止! 方向不用单独置ON,DDRVI 的脉冲数设为负数就反转了!
http://store.taobao.com/shop/view_shop.htm?asker=wangwang&shop_nick=%B9%A4%BF%D8%B2%CC%C9%FA  欢迎光顾我的淘宝,更多更全三菱产品供应!
fnhghdyygt
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 145 点
下载积分: 617 分
在线时间: 56(小时)
注册时间: 2011-08-09
最后登录: 2021-02-18
查看fnhghdyygt的 主题 / 回贴
5楼  发表于: 2012-05-09 17:02
这两个指令关系到原点问题的吧!  drvi是相对目前位置多要移动的脉冲数,drva是相对原点要移动的脉冲数吧!   我是这样理解的  不知道对不对