ABB“系统软件”位置计数器功能.doc

ABB传动“系统软件”具有位置计数功能,可以把编码器的脉冲信号转化为电机轴转动的圈数和角读或脉冲数,利用此功能可与PLC构成位置控制系统。

计数器功能图如下 功能描述 1. 50.07 位置计数器模式选择,有两种模式可以选择PULES EDGES是计编码器的脉冲数,上升和下降沿都被计数;ROUNDDEG模式计算电机轴的转动圈数和用角度表示的电机轴的转角. 默认为ROUNDDEG模式,在此模式下3.07,3.08,3.09,3.10都有数值输出。

2. 50.08 在PULS EDGES模式下,位置计数器的低字节的初始值065536 整型 50.09 在PULS EDGES模式下,位置计数器的高字节的初始值065536 整型 3. 3.07 用脉冲数表示的位置计数器的低字节值065536 整型 3.08 用脉冲数表示的位置计数器的高字节值065536 整型 4. 3.09 电机轴的角度值0360度 实型 3.10 电机转动的总圈数-83886088388608 实型 5. 10.04 此参数用于同步信号的输入由外部端子输入,可用接近开关等元件作为同步信号(也就是清零信号) 6. 7.02 B9,控制字二的BIT9位 与10.04作用相同为1 同步 7. 7.02 B10,控制字二的BIT10位,禁止同步命令为1禁止 8. 7.02 B11,控制字二的BIT11 位,同步准备命令复位(脉冲信号) 应用举例 与PLC够成位置控制系统接口 传动可以传给PLC编码器的脉冲数(3.07 ,3.08)。也可传角度3.09和圈数3.10, 但3.09,3.10为实型数,而传动只能给PLC传整型,比如3.09为120.8度,那么PLC收到的是120度,这样就失去了准确性,要达到较高精度还是应传脉冲数 ABB系统软件与PLC的接口参数为第51组参数,传动参数可按如下设置 51.063.07 传动传给PLC的第三个字为脉冲数的低字节 51.083.08 传动传给PLC的第四个字脉冲数的高字节 51.108.02 传动传给PLC的第五个字状态字2 51.077.02 PLC发送的第四个字为控制字2,控制字2控制位置信号的清零或赋 如何清零或赋值 清零选择ROUNDDEG模式(当选择此模式时,50.08,50.09值为零不能更改),当电机转动时圈数(3.10)及角度3.09和脉冲数3.07 3.08都会变化,如果在某一位置要把编码器计算的圈数,角度,脉冲数都清零,按如下操作 PLC发生的第四个字(对应传动的7.02),使BIT10为0(允许同步),BIT9为一脉冲,当传动接收到BIT9的上升沿时,完成清零,3.07,3.08,3.09,3.10都变成零,这时状态字8.02的BIT5为1,表示以完成清零,当PLC接到此信号后,发一复位指令脉冲 7.02 BIT11(0_1_0),这样作为下次清零的条件。

赋非零值如果要把脉冲数赋为一非零值,则必须在PLUES EDGES模式,这时可将50.08.50.09设为需要的初始值,以后的操作如上面清零方法

计数器功能图 脉冲数与计算的圈数和角度的关系 对于1024脉冲的编码器,上升沿,下降沿都被计数,由0到65536对应电机转动了16圈整(65536/1024/416) 红色为编码器脉冲数,蓝色为电机转动角度 脉冲数的低字节(3.07)由0-65535时,对应高字节3.08增加1,反之减少1。