松下伺服驱动器有一转CZ信号,它是集电极开路信号:如下图
它是一转信号,我们用它测电机一分钟计多少次,表示电机的转速。
接线图看上期,CZ接到I0.0
- 利用运动控制向导,生成电机控制程序,如下:
设定好VD200目标及 速度VD204,启动M02,同时启动高速计数器子程序HSC0_INIT_1
- 利用高速计数器向导及定时中断,每200ms中断一次,中断300次后,正好一分钟,看计数器多少次,正好是电机的转速。高速计数器子程序HSC0_INIT_1如下:
高速计数采用HSC0及模式1,用定时中断SMB34,关联计时中断10,开中断,启用计数器HSC0
- 中断程序如下,每到200ms,中断一次,VD500来计中断的次数,中断300次时,正好一分钟,断开中断,并传送计数次数HC0到VD308,VD308数值就是CZ信号一分钟转的次数,即转速。
看触摸屏一分钟的次数60,正好与伺服显示的转速相同,都是60转。这就是CZ信号的用法。
,