2025-11-08 23:43:01
要停止欧姆龙CP1H的脉冲输出得看两种情况第一种是设定量了脉冲当脉冲计数器走到头设备就会自动停第二种是设定了定时时间到点也会停脉冲完成标志就是看计数器是否归零或者定时器是否跳闸比如你设定了1000个脉冲设备每发一个脉冲计数器就少一个当它走到0的时候输出就断了要是设定了5秒定时设备会每秒发固定脉冲到时间到自动切断
为什么得这样操作呢因为CP1H脉冲输出模块分两种模式固定脉冲模式和定时脉冲模式固定脉冲模式下设备会根据你设定的脉冲数循环发信号比如你设了2000脉冲就会发2000次脉冲完成标志就是计数器归零这时候计数器会从2000开始往下减每次发一个就减1减到0就停了定时脉冲模式下设备会按设定时间间隔发脉冲比如设了3秒间隔就会每3秒发一次脉冲完成标志是定时器到点这时候定时器会从初始值开始倒计时比如设了15秒到0就停了这两种模式都有对应的状态寄存器比如固定脉冲模式用0x0F状态寄存器第5位表示完成状态定时模式用0x0E状态寄存器第5位表示完成状态实际测试发现当脉冲量超过9999时设备会报错误代码E12这时候脉冲输出会直接停而定时时间超过65535ms时会报E13错误代码脉冲计数器在完成时会自动清零但定时器不会清零需要手动复位才能继续用
本题链接: