如何使用西门子PLC中的高速计数器指令
高速计数器指令有两条:高速计数器定义( HDEF)指令和高速计数器(HSC)指令。LAD及STL指令格式如图7-7所示,指的有效操作数见表7-8。
(1)高速计数器定义(HDEF)指令
HDEF指令为指定的高速计数器(HSC)设置一种工作模式(MODE),即用来建立高速计数器与工作模式之间的联系,模式的选择决定了高速计数器的时钟方向、启动和复位功能。每个高速计数器只能用一条HDEF指令。
指令格式中的参数如下:
HSC:高速计数器编号,为0-5的常数,字节型;
MODE:工作模式,为0~11常数,字节型。
在使用高速计数器之前,应该用HDEF指令为计数器选择一种计数模式。可以用首次扫描存储器位SMO.1,在第一个扫描周期调用包含HDEF指令的子程序来定义高速计数器。
(2)高速计数器(HSC)指令
HSC指令根据高速计数器特殊存储器位的状态,并按照HDEF指令指定的工作模式,设置高速计数器并控制其工作。输入参数N用来设置高速计数器的编号,为0—5的字型常数。
相关推荐