台达SV2 PLC定位极限问题的设置与处理要点如下:
一、极限输入的硬件配置
输入点分配
正极限:通常使用未占用的X点(如X11),需在程序中通过逻辑判断实现报警或停止功能。
负极限:同理,可选用X12等点位,与正极限独立配置。
近点信号(DOG):用于原点回归,一般连接至X10-X17范围内的点位(如X15),需避免与扫描周期冲突。
硬件连接
极限开关需接入PLC的数字量输入模块,确保信号稳定(如使用NPN/PNP型传感器匹配PLC输入类型)。
若使用外部电源,需共地以避免电位差干扰。
二、软件编程与指令应用
原点回归指令(ZRN)
S1
:原点回归速度(10-200,000Hz,SV2主机)。S2
:近点信号(DOG)触发后的寸动速度(10-32,767Hz)。S3
:近点信号输入点(如X15)。D
:脉冲输出装置(如Y0/Y1组)。参数设置:
执行逻辑:
触发原点回归(如M10=On)。
高速移动至DOG信号触发(X15=On),切换至寸动速度。
DOG信号释放(X15=Off)后停止,清零脉冲计数器。
极限信号处理
触发时(X11=On),通过逻辑强制停止脉冲输出(如复位Y0/Y1),并触发报警(M24=On)。
示例梯形图:
LD X11OUT Y10 // 禁止正转信号输出OUT M24 // 触发报警
正向极限(X11):
反向极限(X12):同理,禁止反转并报警。
绝对/相对定位指令(DRVA/DRVI)
需在程序中检查当前位置是否接近极限,避免超程。
可通过比较指令(如
CMP
)实时监测位置值,触发保护逻辑。
三、常见问题与解决方案
极限信号无效
确认极限开关信号已接入指定X点。
避免使用受扫描周期影响的装置(如M/S),优先选用X点。
在程序中增加延时确认信号(如
WDT
指令)。原因:输入点未正确配置、信号未接入或扫描周期影响。
解决:
原点回归偏移
调整
S2
寸动速度至合理值(如1kHz)。确保DOG信号宽度足够(建议>5ms)。
检查机械结构是否松动导致信号抖动。
原因:DOG信号不稳定或速度设置不当。
解决:
定位不准确
检查脉冲输出频率是否超过驱动器接收能力(如<200kHz)。
重新校准电子齿轮比(分子/分母参数)。
优化加减速时间(
D1343/D1353
)以减少冲击。原因:脉冲丢失、参数错误或机械负载变化。
解决:
四、优化建议
参数备份
使用
FROM/TO
指令定期备份关键参数(如电子齿轮比、加减速时间)至HMI或存储卡。故障诊断
通过
D1137
寄存器查看错误步数,结合台达故障代码表(如0001为装置S超范围)快速定位问题。硬件扩展
若需更多极限输入,可扩展DVP-SX2系列I/O模块,支持480点扩展。