西门子PLC S7-1200计数器指令原理及实例

1.  计数器的种类
      如图 2-33 所示,西门子 S7-1200 PLC 3 种计数器:加计数器( CTU )、减计数器( CTD )和加 / 减计数器(CTUD )。它们属于软件计数器。其最高计数速率受所在组织块执行速率的限制。如果需要速率更高的计数器,则可以使用CPU 内置的高速计数器。
2-33  计数器的种类
      调用计数器指令时,需要生成保存计数器数据的背景数据块,如图 2-34 所示。在如图 2-35 所示
中, CU CD 分别是加计数的输入和减计数的输入,在 CU CD 0 变为 1 时,实际计数值 CV 1 或减 1 ;复位输入R 1 时,计数器被复位, CV 被清 0 ,计数器的输入 Q 变为 0 3 种计数器的指令参数说明见表 2- 18。
2-34  调用选项

 图2-35 3种计数器的指令参数

2-18 3 种计数器的指令参数说明
2. CTU 计数器
      CTU 计数器的参数 CU 值从 0 变为 1 时, CTU 使计数值加 1 。如果参数 CV (当前计数值)的值大于或等于参数PV (预设计数值)的值,则计数器输出参数 Q=1 。如果复位参数 R 的值从 0 变为 1 ,则当前计数值复位为0 。所以, CTU 计数器又被称为加计数器。图 2-36 和图 2-37 分别为 CTU 计数器指令的应用及时序图。
2-36 CTU 计数器指令的应用
2-37 CTU 计数器指令的时序图
3.CTD 计数器
      CTD 计数器的参数 CD 值从 0 变为 1 时, CTD 使计数值减 1 。如果参数 CV (当前计数值)的值等于或小于0 ,则计数器输出参数 Q=1 。如果参数 LOAD 的值从 0 变为 1 ,则参数 PV (预设值)的值将作为新的CV (当前计数值)装载到计数器。所以, CTD 计数器又被称为减计数器。图 2-38 和图 2-39 分别为CTD 计数器指令的应用及时序图。
2-38 CTD 计数器指令的应用
2-39 CTD 计数器指令的时序图
4.CTUD 计数器
      在 CTUD 计数器中,加计数( CU Count Up )或减计数( CD Count Down )输入的值从 0 跳变 为1 时, CTUD 会使计数值加 1 或减 1 。如果参数 CV (当前计数值)的值大于或等于参数 PV (预设值)的值,则计数器输出参数QU=1 。如果参数 CV 的值小于或等于零,则计数器输出参数 QD=1
      如果参数LOAD 的值从 0 变为 1 ,则参数 PV (预设值)的值将作为新的 CV (当前计数值)装载到计数器。如果复位参数R 的值从 0 变为 1 ,则当前计数值复位为 0 。图 2-40 和图 2-41 分别为 CTUD 计数器指令的应用及时序图。
2-40 CTUD 计数器指令的应用
2-41 CTUD 计数器指令的时序图
5.  【实例 7 】生产线产量计数
1.PLC 控制任务说明
     图 2-42 为某生产线产量计数的应用。该产品通过传感器输入 I0.0 进行计数。如果达到产量数 10 时,则指示灯Q0.0 亮;如果达到产量数 15 时,则指示灯 Q0.0 闪烁。复位信号采用复位按钮 I0.1
2-42  某生产线产量计数的应用
2. 电气接线
      图 2-43 为某生产线产量计数应用的电气接线。
2-43  某生产线产量计数应用的电气接线
3.PLC 编程
2-44  某生产线产量计数应用的梯形图
2-44  某生产线产量计数应用的梯形图(续)
       图 2-44 为某生产线产量计数应用的梯形图,需要设置两个计数器和两个定时器。其中,计数器 1 用于计数10 个(具体为程序段 1 );计数器 2 用于计数 15 个(具体为程序段 2 );定时器 1 和定时器 2 设置不同的PT 值,可以组成闪烁(振荡)电路(具体为程序段 3 、程序段 4 )。 DB 共有 4 个,分别对应上述的计数器和定时器,如图2-45 所示。
2-45  相对应的 DB
6.  【实例 8 】展厅人数指示
1.PLC 控制任务说明
      现有一展厅,最多可容纳 50 人同时参观。展厅进口和出口各装一个传感器,每当有一人进出,传感器就给出一个脉冲信号。试编程实现,当展厅内不足50 人时,绿灯亮,表示可以进入;当展厅满 50 人时,红灯亮,表示不准进入。
2. 电气接线
2-46 为展厅人数指示的电气接线。表 2-19 为输入 / 输出元件及其控制功能。
2-46  展厅人数指示的电气接线
2-19  输入 / 输出元件及其控制功能
3.PLC 编程
      图 2-47 为展厅人数指示的梯形图,需要设置 1 CTUD 计数器(程序段 1 )。其中, CU 连接进口传感器,计算进入展厅的人数;CD 连接出口传感器,计算走出展厅的人数。程序段 2 为指示灯绿色状态,表示可以进入。程序段3 为指示灯红色状态,表示不准进入。
2-47  展厅人数指示的梯形图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值