河南张先生
努力做事,诚信做人
级别: 家园常客
精华主题: 0
发帖数量: 672 个
工控威望: 955 点
下载积分: 3187 分
在线时间: 876(小时)
注册时间: 2009-04-25
最后登录: 2024-10-28
查看河南张先生的 主题 / 回贴
楼主  发表于: 2020-07-09 08:36
进盘光电没有检测到盘到位时(或者无盘时)传动一直行走,如果进盘光电检测到盘到位以后,按输入距离脉冲继续行走到设定距离停止,应该用什么指令在检测到信号后改变距离脉冲,
LD M0
MOV K0 D2
PLSY  D0  D2  Y0
LD X0
MOV K1000 D2
手册上好像说在一个扫描周期,出错
gaoyingchun
GaoYingChun
级别: 略有小成
精华主题: 0
发帖数量: 211 个
工控威望: 306 点
下载积分: 2918 分
在线时间: 113(小时)
注册时间: 2016-05-06
最后登录: 2025-01-07
查看gaoyingchun的 主题 / 回贴
1楼  发表于: 2020-07-15 17:12
你应该用伺服的PT-S模式方式啊,我不知道你的伺服有没有这种模式。
正常情况伺服工作在速度模式,当光电检测到信号时(信号接入伺服输入点,该点定义为模式切换功能),伺服进入位置模式,你再发脉冲就可以了