西门子CPU1215CAC/DC/Rly详解
我公司是西门子签约代理商备有大量西门子产品浔之漫智控技术(上海)有限公司:西门子授权代理商
现货库存;大量全新库存,款到48小时发货,无须漫长货期
西门子PLC(S7-200、S7-200SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、触摸屏、变频器、工控机、电线电缆、仪器仪表等,产品选型、询价、采购,敬请联系,浔之漫智控技术(上海)有限公司
1 S 型号 CPU:SR20、ST20、SR30、ST30、SR40、ST40、SR60 和 ST60
2 C 型号 CPU:CR20s、CR30s、CR40s 和 CR60s
7.6.4 高速输入降噪
使用 HSC 输入对高速脉冲计数
说明
高速输入接线必须使 用屏蔽电缆
连接 HSC 输入通道 I0.0、I0.1、I0.2、I0.3、I0.6、I0.7、I1.0 和 I1.1 时,所使用屏蔽电缆
的长度不应超过 50 m。
要正确操作高速计数器,可能需要执行以下一项或两项操作。
● 调整 HSC 通道所用输入通道的“系统块”数字量输入滤波时间。在 HSC 通道对脉冲进
行计数前 S7-200 SMART CPU 会应用输入滤波。这意味着,如果 HSC 输入脉冲以输
入滤波过滤掉的速率发生,则 HSC 不会在输入上检测到任何脉冲。请务必将 HSC 的
每路输入的滤波时间组态为允许以应用需要的速率进行计数的值。这包括方向和复位
输入。下表所示为 HSC 可检测到的各种输入滤波组态的大输入频率 如果生成 HSC输入信号的设备未将输入信号驱动为高电平和低电平,则高速时可能
出现信号失真。如果设备的输出是集电极开路晶体管,则可能出现这种情况。晶体管
关闭时,没有任何因素将信号驱动为低电平状态。信号将转换为低电平状态,但所需
时间取决于电路的输入电阻和电容。这种情况可能导致脉冲丢失。可通过将下拉电阻
连接到输入信号的方法避免这种情况,如下图所示。由于 CPU 的输入电压是 24 V
DC,电阻的额定功率必须为高功率。100 欧 5 瓦的电阻是一个合适的选择。高速计数器编程
可以使用高速计数器向导简化 HSC 编程任务。该向导可帮助用户选择计数器类型/模式、
预设值/当前值以及计数器选项,并生成必要的特殊存储器分配、子例程和中断例程。
说明
使用高速计数器计数高频信号,必须确保对其输入进行正确滤波和接线。
在 S7-200 SMART CPU 中,所有高速计数器输入均连接至内部输入滤波电路。
S7-200 SMART CPU 的默认输入滤波设置为 6.4 ms,这样便将大计数速率限定为 78
Hz。如需以更高频率计数,必须更改滤波器设置。
有关系统块滤波选项、大计数频率、屏蔽要求及外部下拉电路的详细信息,请参见“高
速输入降噪 (页 276)”。
组态高速计数器
请使用以下操作之一组态高速计数器向导:
● 打开向导:在“工具”(Tools) 菜单功能区的“向导”(Wizards) 区域中选择“高速计数
器”(High-Speed Counter)。
西门子S7-2006ES72881ST600AA0功能
西门子S7-200
● 打开向导:在项目树的“向导”(Wizards) 文件夹中双击“高速计数器”(High-Speed
Counter) 节点。
打开向导后,分配 HSC 设置值。可浏览向导设置页面、修改参数,生成新向导程序
代码。
要使用高速计数器,程序必须执行以下基本任务:
● 定义计数器和模式(对每个计数器执行一次 HDEF 指令)。
● 在 SM 存储器中设置控制字节。
● 在 SM 存储器中设置当前值(起始值)。
● 在 SM 存储器中设置预设值(目标值)。
● 分配并启用相应的中断例程。
● 激活高速计数器(执行 HSC 指令)。
HDEF 指令设置计数模式
程序指令
7.6 计数器
S7-200 SMART
280 系统手册, V2.5, 01/2020, A5E03822234-AI
HDEF 指令分配 HSC 计数器模式。下表列出了为时钟、方向控制和复位功能分配的物理
输入。同一输入无法用于两个不同的功能,其高速计数器的当前模式未使用的任何输
入均可用于其它用途。例如,如果 HSC0 的当前模式为使用 I0.0 和 I0.4 的模式 1,则可
将 I0.1、I0.2 和 I0.3 用于沿中断、HSC3 或运动控制输入。
说明
HSC0 的所有计数模式始终使用 I0.0,而 HSC2 的所有计数模式始终使用 I0.2,使用
这些计数器时,无法将这些输入用于其它用途。
模式 说明 输入分配
HSC0 I0.0 I0.1 I0.4
HSC1 I0.1
HSC2 I0.2 I0.3 I0.5
HSC3 I0.3
HSC4 I0.6 I0.7 I1.2
HSC5 I1.0 I1.1 I1.3
0 具有内部方向控制的单相计数器 时钟
1 时钟 复位
3 具有外部方向控制的单相计数器 时钟 方向
4 时钟 方向 复位
6 具有 2 个时钟输入的双相计数器 加时钟 减时钟
7 加时钟 减时钟 复位
9 AB 正交相计数器 时钟 A 时钟 B
10 时钟 A 时钟 B 复位
西门子S7-2006ES72881ST600AA0功能
西门子S7-200
6ES72881ST600AA0
原装
程序指令
7.6 计数器
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 281
模式选择对计数操作的影响
HSC 模式 0 和 1 1
HSC 模式 3 和 4 4
程序指令
7.6 计数器
S7-200 SMART
282 系统手册, V2.5, 01/2020, A5E03822234-AI
HSC 模式 6 和 7 7
使用计数模式 6 或 7 时,如果加时钟和减时钟输入的上升沿在 0.3 微秒内发生,高速计
数器可能认为这些事件发生。如果发生这种情况,当前值不改变,计数方向不改
变。只要加时钟和减时钟输入的上升沿之间的间隔大于该时段,高速计数器就能够单独捕
获每个事件。在两种情况下,均不会生成程序错误,计数器保持正确计数值。
程序指令
7.6 计数器
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 283
HSC 模式 9 和 10 ( AB 正交相位 1X )
HSC 模式 9 和 10 ( AB 正交相位 4X )
程序指令
西门子CPU1215CAC/DC/Rly详解