工控康
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 221 点
下载积分: 753 分
在线时间: 65(小时)
注册时间: 2011-05-13
最后登录: 2024-11-12
查看工控康的 主题 / 回贴
楼主  发表于: 2012-05-04 21:26
图片:
图片:
第一个图指令介绍上说:S1脉冲输出数32位指令在-999999~+999999之间,第二个程序图上S1=9999999,和第一个图上介绍不符,那么,程序上S1按多少处理,还有怎么理解脉冲输出起始地址,现在还不是很理解,求高手解释
新人一个 谢谢大家的帮助
dylan0719
级别: 家园常客
精华主题: 0
发帖数量: 60 个
工控威望: 759 点
下载积分: 3004 分
在线时间: 34(小时)
注册时间: 2010-07-20
最后登录: 2015-09-05
查看dylan0719的 主题 / 回贴
1楼  发表于: 2012-05-04 23:16
相对定位指令在程序中一般用来做JOG运动,也就是我们平时操作的JOG+   JOG-(或者是CW  CCW)
指令中S1为正值时,马达向正方向运转;S1为负值时,马达向负方向运转。
当指令前方的条件接通时,PLC输出脉冲,条件断开时,脉冲输出停止。如果条件一直接通,当脉冲输出S1设定的数值才会停止。(DRVA不一样,指令被触发后,不管条件是否保持,都会输出完设定的脉冲数,除非报警或者是急停)。之所以设定为999999或者是-999999这个最大值,是为了保证我们能将马达移动到足够远的位置。
脉冲输出起始地址Y0.  Y1----PLC只能在这两个输出点上输出脉冲,其他输出点不具备这个功能