电动机功率 | 3kW | 外形尺寸 | 2mm |
---|---|---|---|
应用领域 | 地矿 | 重量 | 2kg |
全新的西门子S7-200SMART带来两种不同类型的CPU 模块,标准型和经济型,*满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展CPU 模块,可满足对I/O 规模有较大需求,逻辑控制较为复杂的应用;而经济型CPU 模块直接通过单机本体满足相对简单的控制需求。
![]() |
参考价 | ¥322 |
订货量 | 1 |
更新时间:2019-08-13 09:16:37浏览次数:174
联系我们时请说明是化工仪器网上看到的信息,谢谢!
江苏西门子S7-200SMART模块代理价格
CNR/CNRX指令是定时器/计数器复位指令,它是对范围的定时器/计数器的到时标志进行复位。
1.CNR指令(545)
CNR指令的格式及符号为:
D1是定时器/计数器首编号,其取值范围:T0000~ T4095或C0000~ C4095。
D2是定时器/计数器末编号,其取值范围:T0000~T4095或C0000~C4095。D1与D2必须在同一数据区域且D1≤D2。
CNR指令的功能是将从编号Dl的定时器/计数器开始到编号D2的定时器/计数器为止的所有定时或计数完成标志位复位,并将它们的当前值PV置为大值9999。示例见例2-20。
【例2-20】CNR的梯形图和语句表应用示例如图2-44所示。
图2-44中,当条件0.01为ON时,将T1~T4的定时完成标志置为OFF,同时它们的定时当前值置为大值9999:当条件0.02为ON时,将
C2~ C7的计数完成标志置为OFF,同时它们的计数当前值置为大值9999。
图2-44 CNR的梯形图和语句表应用示例
a)梯形图b)语句表
2.CNRX指令(547)
CNRX指令的功能与CNR相同,区别是它将定时器/计数器的PV置为大值FFFF。
应注意的是,CNR/CNRX指令不能复位长时间定时器(TIML/TIMLX)和多输出定时器( MTIM/MTIMX)的当前值。
1.可逆计数器CNTR的计数功能
如图2-41所示,当复位端0.03为ON时CNTR0046复位,当前值变为0000,此时既不进行加计数,也不进行减计数。当0. 03变为OFF时计数器开始计数,其计数过程如下:
1)若0.02 OFF、由0.01输入计数脉冲时为加计数器。0. 01每输入一个计数脉冲,CNTR 0046的当前值加1。当PV=#0200时,再输入一个计数脉冲时,PV值变为0000(有进位),计数完成标志C0046变为ON。若再来一个计数脉冲时,PV =1,计数完成标志C0046变为OFF,且开始下一个循环的计数。
图2-41 CNTR应用示例
a)梯形图b)语句表
2)若0. 01 OFF、由0.02输入计数脉冲时为减计数器。0.02每输入一个计数脉冲,CNTR 0046的当前值减1。当PV= 0000时,再输入一个计数脉冲时,PV变为0200(有借位),同时计数完成标志C0046变为ON。若再来一个计数脉冲时,PV= 0199,且计数完成标志C0046变为OFF,并开始下一个循环的计数。
当0.01和0.02同时输入计数脉冲时,计数器不计数。
2.可逆计数器的循环定时功能
图2-42中,SCP端以P_Off(常OFF)作为输入条件,所以CNTR0000作为加计数器使用。ACP端以P_1s与W0.00的串联作为输入条件,由P_1s产生的秒脉冲作为计数脉冲输入,此时计数器可作为定时器使用。R端以0. 01与P_First_Cycle的并联作为复位条件,使CNTR 0000在PLC上电后的*个扫描周期被复位。图中若0.01为OFF,H0中的数据是#0500,请读者白行分析该图的功能。
a)梯形图b)语句表
3.循环计数器容量的扩展
在图2-43中,CNTR0000的计数完成标志常开触点连到CNT0001的计数脉冲输入端,就可以构成大容量的循环计数器。譬如,CNTR0000指令的H0中若为#9999,CNT0001的SV为#1000,则每经过10000×1000s,CNT 0001的输出就会ON一次。请注意CNT和CNTR的编号方法。
4.CNT和CNTR指令的主要区别
综上所述,CNT和CNTR指令的主要区别是:当计数器CNT达到设定值后,只要不复位,其输出(计数完成标志)就一直为ON,即使计数脉冲仍在输入;计数器CNTR达到设定值后,其输出(计数完成标志)为ON,只要不复位,在下一个计数脉冲到来时,计数器CNTR的输出(计数完成标志)立即变为OFF,且开始下一轮计数,即CNTR是个循环计数器.
1.计数器CNT的计数功能
图2-39中,CNT0000的设定值为200,表示设定值的数据是200通道的内容(设其中数据为#0050)。当复位端0.01为ON时,计数器处于复位状态,计数完成标志C0000输出为OFF。当复位端由ON变为OFF后计数器开始计数。其计数过程为:当0.00 0FF→ON→OFF一次(一个脉冲),在脉冲的上升沿CNT0000的当前值PV就减1。在当前值PV值减到0000时,也即计满50个脉冲时停止计数,此时计数完成标志C0000的变为ON且保持,C0000的常开触点闭合,使100. 00为ON且保持。若在计数过程中或在计满数以后,0.01由OFF变为ON,则计数器立即复位并停止计数。此时计数完成标志C0000变为OFF,使100. 00也变为OFF。
2.计数器CNT的定时功能
如果把图2-39中的0.00换成P_1s(产生秒脉冲,CF102),则计数器又可以当定时器使用。譬如SV为#0500,当计数器计满500时,其计数过程所用的时间刚好是500s。由于计数器有掉电保持功能,所以用计数器做成的定时器也有掉电保持功能,请注意CNT的这种用法。
图2-39 CNT指令应用示例
a)梯形图b)语句表c)波形图
3.计数器CNT容量的扩展
用一个计数器的常开触点作为另一个计数器的计数输入,即两个计数器连用,就可以实现计数器容量的扩展,总的计数器容量为两个计数器SV值的乘积,如图2-40所示。
图2-40中,用P_First_Cycle(A200. 11)对两个计数器进行初始复位,计数过程中CNT0000能自复位。
图2-40 计数器CNT容量的扩展
江苏西门子S7-200SMART模块代理价格