松下FPX高速计数器[技巧]
松下FPX高速计数器
松下PLC应用高速计数器的系统寄存器设置方法如下图:
点击“选项”---“PLC系统寄存器设置”---“主单元输入设置”
设置接入高速计数信号的输入端子为需要的计数方式
读取高速计数值的方式如上图。
FX系列PLC分配给高速计数器的特殊寄存器为:
DT90300:经过值 ch0用 低位字:本体输入(X0)或(X0,X1)的计数区域
DT90301:经过值 ch0用 高位字:本体输入(X0)或(X0,X1)的计数区域
DT90302:目标值 ch0用 低位字 脉冲输出Y0,方向输出Y1
DT90303:目标值 ch0用 高位字
DT90304:经过值 ch1用 低位字:本体输入(X1)的计数区域
DT90305:经过值 ch1用 高位字:本体输入(X1)的计数区域
DT90306:目标值 ch1用 低位字 脉冲输出Y2,方向输出Y3
DT90307:目标值 ch1用 高位字
DT90308:经过值 ch2用 低位字:本体输入(X2)或(X2,X3)的计数区域
DT90309:经过值 ch2用 高位字:本体输入(X2)或(X2,X3)的计数区域
DT90310:目标值 ch2用 低位字 脉冲输出Y4,方向输出Y5
DT90311:目标值 ch2用 高位字
DT90312:经过值 ch3用 低位字:本体输入(X3)的计数区域
DT90313:经过值 ch3用 高位字:本体输入(X3)的计数区域
DT90314:目标值 ch3用 低位字 脉冲输出Y6,方向输出Y7
DT90315:目标值 ch3用 高位字
DT90316:经过值 ch4用 低位字:本体输入(X4)或(X4,X5)的计数区域
DT90317:经过值 ch4用 高位字:本体输入(X4)或(X4,X5)的计数区域
DT90318:目标值 ch4用 低位字
DT90319:目标值 ch4用 高位字
DT90320:经过值 ch5用 低位字:本体输入(X5)的计数区域
DT90321:经过值 ch5用 高位字:本体输入(X5)的计数区域
DT90322:目标值 ch5用 低位字
DT90323:目标值 ch5用 高位字
DT90324:经过值 ch6用 低位字:本体输入(X6)或(X6,X7)的计数区域
DT90325:经过值 ch6用 高位字:本体输入(X6)或(X6,X7)的计数区域
DT90326:目标值 ch6用 低位字 脉冲输出Y0,方向输出Y1
DT90327:目标值 ch6用 高位字
DT90328:经过值 ch7用 低位字:本体输入(X7)的计数区域
DT90329:经过值 ch7用 高位字:本体输入(X7)的计数区域
DT90330:目标值 ch7用 低位字 脉冲输出Y0,方向输出Y1
DT90331:目标值 ch7用 高位字
当设置为F166到F175计数时,高速计数器的的经过值放在计数经过值加48,
比人当通道为CH0时,外部输入计数在DT90300起,而内部计数放在DT90348起,
为CH1时,外部输入放在DT90304起,而内部放在DT90052起,都是32位数据
脉冲目标值被设为0或正数时脉冲从Y0,Y2,Y4,Y6等双数输出,
增量型CW,CCW就是脉冲的值可以在上一次经过值的基础上叠加,当目标值为正数或0时,脉冲从Y0或Y双数输出,当设置为负数时就从单数输出脉冲,到达目标值停止发脉冲。
绝对值CW,CCW就是脉冲到达设置的目标值数字一样时停止发脉冲,只有当目标值改变时,脉冲才会从新发出,到目标值时停止,当目标值为正数或0时,脉冲从Y单数输出, 当设置为负数时就从单数输出脉冲,到达目标值停止发脉冲
带方向输出的就是在Y0或Y双数输出脉冲,在Y单数输出方向,就是由Y单数的闭合和断开来决定方向,可以通过把目标值设未负数或正数来控制方向的闭合和断开