原旭朋
QQ6710897
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 276 点
下载积分: 109 分
在线时间: 53(小时)
注册时间: 2018-07-31
最后登录: 2024-10-07
查看原旭朋的 主题 / 回贴
楼主  发表于: 2019-05-31 10:36
两路私服交替跑六七个位置,A1-B1-A2-B2-A3-B3-A4-B4-A1-B1如此,定位指令用绝对定位DRVA,流程用步进编程,现在关键就在于定位到达信号的选择有三种,这三种按理说都能实现功能,希望大家能指点各位都是用的那种,以及各种的优缺点
1:目标寄存器与私服脉冲当前寄存器比对,相等则进入下一位置。
2:PLC特殊辅助继电器M1029(脉冲执行完毕ON)的常开点,或者M1336(脉冲输出中)的常闭点,条件成立则进入下一位置。
3:利用台达A2私服驱动器的DO数字输出选用目标位置到达给PLC,检测到上升沿则进入下一位置。
补充问题讨论:
1:私服原点回归后,PLC有没有必要给私服驱动器脉冲清除信号,有何作用,因为我这现在有几台设备,是没有清零信号的,也在正常使用。
2:为何DRVA两条指令之间必须滞后一个扫描周期。
sjbandmm
级别: 略有小成
精华主题: 0
发帖数量: 237 个
工控威望: 407 点
下载积分: 987 分
在线时间: 167(小时)
注册时间: 2008-08-23
最后登录: 2024-05-22
查看sjbandmm的 主题 / 回贴
1楼  发表于: 2019-06-01 20:34
第三种在你定位指令出错后也能产生定位完成信号,肯定是不行的,理论上第一种和第二种是一样的,无非是你编程比较和系统自动比较而已,我一般喜欢用第一种,好处在于方便监控一点,用当前值和目标值比较,然后驱动一个M点,好监控。台达和三菱微型机是一样的,定位指令需要持续驱动,欧姆龙微型机则不会有这个问题,欧姆龙CP系列定位指令是脉冲触发的,如果再次触发一个定位指令,则立即向新地址定位,这是比较好的地方。