可编程序控制器 天津大学 李刚 * FUN(98)工作过程 来自0000的输入信号的每次正跳变都使CPU内部的计数缓冲器计数。从执行高速计数指令开始,内部计数缓冲器的内容就传送到高速计数器的计数值存放单元CNT47中作为计数当前值S。传送数值后,用此S值与予置在DM32到DM63中的上下限值做比较,如果数值相符,则输出通道D中的相应继电器变为ON。在对高速计数器编程时,必须为高速计数器指定一个输出通道D。 高速计数器有两种置“0”(复位)方式 : 1.硬件置“0”——0001为ON时,高速计数器的当前值变为0000。 2.软件置“0”——1807为ON时,高速计数器的当前值变为0000。 FUN(98)上下限值的存放位置与输出继电器的对应关系 上下限设定值存放在DM32到63中,表中的“S”表示CNT47中的当前值,“D”表示使用的输出通道。上下限设定值必须是4位BCD码,下限值一定要小于上限值。 下限值 上限值 高速计数器当前值 D通道置位点 DM32 DM33 DM32≤S≤DM33 00 DM34 DM35 DM34≤S≤DM35 01 DM36 DM37 DM36≤S≤DM37 02 DM38 DM39 DM38≤S≤DM39 03 DM40 DM41 DM40≤S≤DM41 04 DM42 DM43 DM42≤S≤DM43 05 DM44 DM45 DM44≤S≤D
原创力文档

文档评论(0)