您现在的位置是:首页 > PLC技术 > PLC技术

STL编程语言中启用计数器

来源:艾特贸易2017-06-05

简介FR Cn 启用计数器 启用计数器后,即使在相应操作之前没有上升沿信号,用户也可以置位计数器和使用计数器来计数。尽管如此,只在 RLO 为“ 1 ”时,相关的操作才是有效的。 在执行启

    FR  Cn    启用计数器

    启用计数器后,即使在相应操作之前没有上升沿信号,用户也可以置位计数器和使用计数器来计数。尽管如此,只在RLO为“1”时,相关的操作才是有效的。

    在执行启用指令之前,当RLO从“0”变到“1”时,启用被激活。启用(激活)计数器需要一个上升沿信号。

    当计数器置位、复位和计数(即计数器的正常操作)时,不必激活计数器的启用。

    注意:启用会同时影响(计数器的)置位、加计数和减计数!执行启用语句时,若来上升沿,则接下去所有信号状态为“1”的指令(如SCUCD)都会执行。

    下列计数器功能的例子给出的是在保留的输入上的启用指令的功能原理(如图8-2所示):

   A    "Enable";

   FR    "Counter";

   A    "Count up11";

   CU    "Counter";

   A    "Count  down";

   CD    "Counter";

   A    "Set";

   L    C#020;

   S    "Counter";

   A    "Reset";

   R    "Counter"

   A    "Counter"

   =    "Counter  status"

启用计数器

    8-2    启用计数器

    ①置位输入端来一个上升沿会将计数器的初始值设置为20

    CU输入端来一个上升沿使计数加1

    ③由于置位输入端的信号状态为“1”,一个启用指令使计数加1

    ④复位输入端的一个上升沿使计数减1

    ⑤加、减计数的输入端的信号状态为“1”,启用指令将促成加、减计数语句的执行。

    ⑥置位输入端的一个上升沿会将计数器的初始值设置为20

    ⑦复位输入端信号状态为“1”将复位计数器。检测信号状态“1”的返回检测结果为“0”。

    ⑧由于置位输入端的信号状态仍为“1”,启用指令将计数器再次设置为20。检测信号状态“1”的返回检测结果为“1”。