kj2410424723
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 116 点
下载积分: 543 分
在线时间: 25(小时)
注册时间: 2014-11-25
最后登录: 2020-09-26
查看kj2410424723的 主题 / 回贴
楼主  发表于: 2017-01-09 08:30
台达ES2 Y2做脉冲输出(Y0也是脉冲输出),现出现机器自动状态下不定时不输出,但手动可以,已经更换了3台PLC依旧是这个问题,求各位同仁不吝赐教!
问题补充:Y2驱动步进控制步进电机,程序是用时间控制电机旋转多久,是不是在时间到达后要不要加清零或复位指令,
疑惑点:当机器自动状态Y2不输出时,打手动单独对转动电机,然后再开自动,电机又可以转动,特别迷茫!
[ 此帖被kj2410424723在2017-01-09 09:02重新编辑 ]
jicjic111
进步
级别: 略有小成
精华主题: 0
发帖数量: 220 个
工控威望: 377 点
下载积分: 911 分
在线时间: 372(小时)
注册时间: 2013-05-30
最后登录: 2024-04-18
查看jicjic111的 主题 / 回贴
1楼  发表于: 2017-01-09 08:43
排除了硬件问题,再排除电源,干扰,就是程序问题了,程序上载来看看有没有问题
liukongwen
虽千万里,吾往矣!
级别: 论坛先锋
精华主题: 0
发帖数量: 119 个
工控威望: 1153 点
下载积分: 6879 分
在线时间: 159(小时)
注册时间: 2013-11-14
最后登录: 2024-04-01
查看liukongwen的 主题 / 回贴
2楼  发表于: 2017-01-09 08:53
手动运行没问题说明线路和硬件都没问题,应该是程序问题,上传程序看看
kj2410424723
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 116 点
下载积分: 543 分
在线时间: 25(小时)
注册时间: 2014-11-25
最后登录: 2020-09-26
查看kj2410424723的 主题 / 回贴
3楼  发表于: 2017-01-09 09:12
图片:
图片:
这是程序:
jicjic111
进步
级别: 略有小成
精华主题: 0
发帖数量: 220 个
工控威望: 377 点
下载积分: 911 分
在线时间: 372(小时)
注册时间: 2013-05-30
最后登录: 2024-04-18
查看jicjic111的 主题 / 回贴
4楼  发表于: 2017-01-09 09:24
图片:
图片:
看了你写的程序,确认是程序问题了,两个图都有问题,我帮你修改下,看图,用DDRVA指令,每启动一次时,要传送不同的数据到D210,否则脉冲没有输出,你图M300传K99999999到D210每次这样是不行的,启动一次K99999999这个数要变,
楼主留言:
再此谢过
[ 此帖被jicjic111在2017-01-09 10:03重新编辑 ]
liu19916
级别: 略有小成
精华主题: 0
发帖数量: 180 个
工控威望: 275 点
下载积分: 1325 分
在线时间: 261(小时)
注册时间: 2010-07-28
最后登录: 2024-04-21
查看liu19916的 主题 / 回贴
5楼  发表于: 2017-01-09 09:44
楼主用时间控制的就不应该使用绝对定位指令来发脉冲,绝对指令发脉冲脉冲数到了,不管你时间到没到都会停止。个人见解,仅供参考。
kj2410424723
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 116 点
下载积分: 543 分
在线时间: 25(小时)
注册时间: 2014-11-25
最后登录: 2020-09-26
查看kj2410424723的 主题 / 回贴
6楼  发表于: 2017-01-09 12:42
根据制程需要,暂时将DDRVA换成DDRVI,每次电机停止后对寄存器清零,等待下次赋值,今天会测试一下,明天跟进状态!谢谢各位的帮助!再此谢过。
kj2410424723
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 116 点
下载积分: 543 分
在线时间: 25(小时)
注册时间: 2014-11-25
最后登录: 2020-09-26
查看kj2410424723的 主题 / 回贴
7楼  发表于: 2017-01-16 10:04
经过测试运行正常,谢谢各位的点拨帮助!