• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
caliter02
hello ,你们好!
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 417 点
下载积分: 486 分
在线时间: 61(小时)
注册时间: 2008-10-29
最后登录: 2018-04-24
查看caliter02的 主题 / 回贴
楼主  发表于: 2013-07-11 21:16
图片:
Y1为脉冲控制,Y4 为方向控制,为什么S20这一步一直在控制呢,M8029不是脉冲发完后置1吗,程序怎么不往下走呢
caliter02
hello ,你们好!
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 417 点
下载积分: 486 分
在线时间: 61(小时)
注册时间: 2008-10-29
最后登录: 2018-04-24
查看caliter02的 主题 / 回贴
1楼  发表于: 2013-07-11 21:18
在线等回复
caliter02
hello ,你们好!
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 417 点
下载积分: 486 分
在线时间: 61(小时)
注册时间: 2008-10-29
最后登录: 2018-04-24
查看caliter02的 主题 / 回贴
2楼  发表于: 2013-07-11 21:52
引用
引用第2楼sz518104于2013-07-11 21:40发表的  :
加个时间线圈看看会不会到S21那步。

用时间继电器取代M8029可以正常步进,但是Y4有输出时,Y1没有输出,问题出现了
caliter02
hello ,你们好!
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 417 点
下载积分: 486 分
在线时间: 61(小时)
注册时间: 2008-10-29
最后登录: 2018-04-24
查看caliter02的 主题 / 回贴
3楼  发表于: 2013-07-11 21:52
引用
引用第3楼科技改变未来于2013-07-11 21:44发表的  :
貌似PLSY指令在整个程序中只可以使用一次

哦,您这么一说,倒是提醒我的,我改试试看
caliter02
hello ,你们好!
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 417 点
下载积分: 486 分
在线时间: 61(小时)
注册时间: 2008-10-29
最后登录: 2018-04-24
查看caliter02的 主题 / 回贴
4楼  发表于: 2013-07-11 22:12
图片:
引用
引用第5楼caliter02于2013-07-11 21:52发表的  :

哦,您这么一说,倒是提醒我的,我改试试看

程序改成这样后,问题依旧哦
caliter02
hello ,你们好!
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 417 点
下载积分: 486 分
在线时间: 61(小时)
注册时间: 2008-10-29
最后登录: 2018-04-24
查看caliter02的 主题 / 回贴
5楼  发表于: 2013-07-11 22:24
置顶置顶
caliter02
hello ,你们好!
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 417 点
下载积分: 486 分
在线时间: 61(小时)
注册时间: 2008-10-29
最后登录: 2018-04-24
查看caliter02的 主题 / 回贴
6楼  发表于: 2013-07-11 23:55
置顶置顶
caliter02
hello ,你们好!
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 417 点
下载积分: 486 分
在线时间: 61(小时)
注册时间: 2008-10-29
最后登录: 2018-04-24
查看caliter02的 主题 / 回贴
7楼  发表于: 2013-07-12 00:17
问题已解决:每次发脉冲的那一步完后,要用定时器短时间的定时,然后才能进行下一次发脉冲
caliter02
hello ,你们好!
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 417 点
下载积分: 486 分
在线时间: 61(小时)
注册时间: 2008-10-29
最后登录: 2018-04-24
查看caliter02的 主题 / 回贴
8楼  发表于: 2013-07-12 09:44
引用
引用第10楼chenshiji618于2013-07-12 08:33发表的  :
PLSY指令不能连续使用。。。最少要隔开一两步程序。。。。。。。。。。。

是啊,原来问题在这里
caliter02
hello ,你们好!
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 417 点
下载积分: 486 分
在线时间: 61(小时)
注册时间: 2008-10-29
最后登录: 2018-04-24
查看caliter02的 主题 / 回贴
9楼  发表于: 2013-07-14 08:25
引用
引用第13楼chenshiji618于2013-07-12 13:39发表的  :
[attachment=108853]
经过测试。。。隔开一个步就可以继续使用。。。

新问题又出现了,如果在程序中又加一条PLSY指令,用来控制Y1,编程方式跟控制Y0一样,程序也会停留在第一个脉冲那一步,M8029不置ON,而用定时器触发下一步,顺序可以通畅跑起来,这证明如编程手册中说的一样,可以多次使用脉冲输出指令,但这问题是不是意味着程序中有两条以上脉冲输出指令时,M8029使用就有问题?各位不防试一下。
caliter02
hello ,你们好!
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 417 点
下载积分: 486 分
在线时间: 61(小时)
注册时间: 2008-10-29
最后登录: 2018-04-24
查看caliter02的 主题 / 回贴
10楼  发表于: 2013-07-14 10:40
引用
引用第16楼caliter02于2013-07-14 08:25发表的  :

新问题又出现了,如果在程序中又加一条PLSY指令,用来控制Y1,编程方式跟控制Y0一样,程序也会停留在第一个脉冲那一步,M8029不置ON,而用定时器触发下一步,顺序可以通畅跑起来,这证明如编程手册中说的一样,可以多次使用脉冲输出指令,但这问题是不是意味着程序中有两条以上脉冲输出指令时,M8029使用就有问题?各位不防试一下。

经过多次试验,是我的编程方式有错,原来一直以来脉冲不可以出现双线圈的,即PLSY  K2000  K1000 Y0这条指令不能出现两次以上,印象中只要程序中Y0出现两次以上,就会造成双线圈输出,所以就用辅助M来防止这种情况的出现,但同时也由于使用了M,才使得M8029不正常,因为M8029要求必须在PLSY等脉冲指令的下一步,13楼的方法是正常的。
caliter02
hello ,你们好!
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 417 点
下载积分: 486 分
在线时间: 61(小时)
注册时间: 2008-10-29
最后登录: 2018-04-24
查看caliter02的 主题 / 回贴
11楼  发表于: 2013-07-14 10:41
引用
引用第6楼caliter02于2013-07-11 22:12发表的  :

程序改成这样后,问题依旧哦

这种编程方式在脉冲指令操作中不可取。否则M8029不正常
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go