好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

cpu200.doc本体集成高速计数器

6页
  • 卖家[上传人]:壹****1
  • 文档编号:437310504
  • 上传时间:2023-07-19
  • 文档格式:DOC
  • 文档大小:75.50KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • CPU 本体集成高速计数器S7-200 SMART CPU具有集成的、硬件高速计数器固件版本V1.0 的CPU SR20、 CPU SR40、 CPUST40 、CPU SR60 和 CPU ST60可以使用4个60kHz单相高速计数器或2个40kHz的两相高速计数器,而CPU CR40可以使用4个30kHz单相高速计数器或2个20kHz的两相高速计数器固件版本V2.0 到V2.2的标准型CPU〔ST/SR20、ST/SR30、ST/SR40、ST/SR60〕可以使用4个200kHz单相高速计数器或2个100kHz的两相高速计数器,而紧凑型CPU CR40、CR60可以使用4个100kHz单相高速计数器或2个50kHz的两相高速计数器固件版本V2.3 的标准型CPU支持6个高速计数器,具体请参考表1和表2表1 标准CPU高速计数器  标准型CPU 参数CPU SR20 AC/DC/RelayCPU ST20 DC/DC/DCCPU SR30 AC/DC/RelayCPU ST30 DC/DC/DCCPU ST40 DC/DC/DC CPU SR40 AC/DC/Relay CPU ST60DC/DC/DCCPU SR60AC/DC/Relay高速计数器6〔全部〕6〔全部〕6〔全部〕6〔全部〕——单相/双相4 200 KHz +2 30 KHz5 200 KHz +1 30 KHz4 200 KHz +2 30 KHz4 200 KHz +2 30 KHz——A/B相2 100 KHz+ 220Kz3 100 KHz+ 120Kz2 100 KHz+ 220Kz2 100 KHz+ 220Kz表2 经济型CPU参数  经济型CPU 参数CPU CR20s AC/DC/RelayCPU CR30s AC/DC/RelayCPU CR40s AC/DC/RelayCPU CR60sAC/DC/Relay高速计数器4〔全部〕——单相/双相4 100 KHz 4 100 KHz 4 100 KHz 4 100 KHz ——A/B相2 50 KHz 2 50 KHz 2 50 KHz 2 50 KHz 计数器共有四种根本类型:带有部方向控制的单相计数器,带有外部方向控制的单相计数器,带有两个时钟输入的双相计数器和A/B相正交计数器。

      表3. 高速计数器的模式及输入点:模式描述输入点 HSC0I0.0I0.1I0.4HSC1I0.1  HSC2I0.2I0.3I0.5HSC3I0.3  HSC4I0.6I0.7I1.2HSC5I1.0I1.1I1.30带有部方向控制的单相计数器时钟  1时钟 复位3带有外部方向控制的单相计数器时钟方向 4时钟方向复位6带有增减计数时钟的双相计数器增时钟减时钟 7增时钟减时钟复位9A/B相正交计数器时钟A时钟B 10时钟A时钟B复位表4. 高速计数器的寻址高速计数器号HSC0HSC1HSC2HSC3HSC4HSC5新当前值〔新 CV〕SMD38SMD48SMD58SMD138SMD148SMD158新预置值〔新 PV〕SMD42SMD52SMD62SMD142SMD152SMD162当前计数值〔仅读出〕HC0HC1HC2HC3HC4HC5高速计数器的具体编程及相关的中断和其它参数,请参见"S7-200 SMART 系统手册",上面有详细的阐述及例程STEP 7-Micro/WIN SMART提供了一个方便实用的高速计数器指令编程向导,用户可以简单快速地配置自己的高速计数器功能西门子热线工程师部学习讲座-HSC局部:· S7-200 SMART PLC 高速计数器功能〔西门子热线工程师部学习讲座〕高速输入降噪要正确操作高速计数器,可能需要执行以下一项或两项操作: ● 调整 HSC 通道所用输入通道的"系统块〞数字量输入滤波时间。

      在 S7-200 SMART CPU 中在 HSC 通道对脉冲进展计数前应用输入滤波这意味着,如果 HSC 输入脉冲以输入滤波过滤掉的速率发生,则 HSC 不会在输入上检测到任何脉冲请务必将 HSC 的每路输入的滤波时间组态为允许以应用需要的速率进展计数的值包括方向和复位输入下表显示可检测到的每种输入滤波组态的最大输入频率表5.输入滤波设置和可检测到的最大输入频率输入滤波时间可检测到的最大频率0.2μs200KHz 〔标准型CPU〕100KHz(紧凑型或经济型CPU) 0.4μs200KHz 〔标准型CPU〕100KHz(紧凑型或经济型CPU) 0.8μs200KHz 〔标准型CPU〕100KHz(紧凑型或经济型CPU) 1.6μs200KHz 〔标准型CPU〕100KHz(紧凑型或经济型CPU) 3.2μs156KHz 〔标准型CPU〕100KHz(紧凑型或经济型CPU) 6.4μs78kHz12.8μs39 kHz0.2ms2.5kHz0.4ms1.25kHz0.8ms625 Hz1.6ms312 Hz3.2ms156 Hz6.4ms78 Hz12.8ms39 Hz输入逻辑电平有效电压围表6. 输入逻辑电平有效电压围CPU型号逻辑1信号〔最小〕逻辑0信号〔最大〕SR、CR、CRS2.5mA时 15VDC1mA时 5VDC ST20/30:8mA时:8mA时 4VDC 其他:2.5mA时15VDC:1mA时:1mA时 1VDC 其他:1mA时5VDCCPU ST40/60:8mA时 4VDC其他:2.5mA时15VDC:1mA时 1VDC其他:1mA时 5VDC●参加下拉电阻是为了使输入输出信号到达其逻辑电平有效围。

      如果设备的输出是集电极开路晶体管,则可能出现这种情况晶体管关闭时,没有任何因素将信号驱动为低电平状态信号将转换为低电平状态,但所需时间将取决于电路的输入电阻和电容这种情况可能导致脉冲丧失可通过将下拉电阻接到输入信号的方法防止这种情况,如以下图所示由于 CPU 的输入电压是24V,因此电阻的额定0功率必须为高功率 100 欧 5 瓦的电阻是一个适宜的选择图1. 集电极开路HSC输入驱动接线下拉电阻常问问题:为什么S7-200 SMART 高速计数器在低频率下计数正常,而在高频率下无法计数.答:在 S7-200 中,HSC 旁路了输入滤波而在 S7-200 SMART 中,HSC 没有旁路输入滤波,因此系统块中设置的输入滤波会影响H SC,这样可以有助于一些用户防止高频干扰默认的滤波时间 6.4ms 可以允许计数的最高频率是78 HZ,如果要计数更高频率的信号,必须调整相应的滤波时间最大频率与滤波时间的对应关系请查看表5滤波时间的设置在 "系统块〞 的 "数字量输入〞 选项设置,如以下图:S7-200 SMART 高速计数器是否支持模式12.不支持高速计数器怎样占用输入点"高速计数器根据被定义的工作模式,按需要占用CPU上的数字量输入点。

      每一个计数器都按其工作模式占用固定的输入点在*个模式下没有用到的输入点,仍然可以用作普通输入点;被计数器占用的输入点〔如外部复位〕,在用户程序中仍然可以访问到为什么高速计数器不能正常工作"在程序中要使用初次扫描存储器位SM0.1来调用HDEF指令,而且只能调用一次如果用SM0.0调用或者第二次执行HDEF指令会引起运行错误,而且不能改变第一次执行HDEF 指令时对计数器的设定对高速计数器如何寻址" 为什么从SMD*中读不出当前的计数值.可以直接用HC0;HC1;HC2;HC3;HC4;HC5对不同的高速计数器进展寻址读取当前值,也可以在状态表中输入上述地址直接监视高速计数器的当前值SMD*不存储当前值,参见上述表2高速计数器的计数值是一个32位的有符号整数高速计数器如何复位到0.· 选用带外部复位模式的高速计数器,当外部复位输入点信号有效时,高速计数器复位为0· 也可使用部程序复位,即将高速计数器设定为可更新初始值,并将初始值设为0,执行HSC指令后,高数计数器即复位为0高速计数器的值在复位后是复位到初始值还是"0〞值"外部复位会将当前值复位到0值而不是初始值;部复位则将当前值复位到初始值〔假设初始值设为〞0",则部复位也是复位到〞0"值〕。

      如果你设定了可更新初始值,但在中断中未给初始值特殊存放器赋新值,则在执行HSC 指令后,它将按初始化时设定的初始值赋值为何给高速计数器赋初始值和预置值时后不起作用,或效果出乎意料"高速计数器可以在初始化或者运行中更改设置,如初始值、预置值其操作步骤应当是:1. 设置控制字节的更新选项需要更新哪个设置数据,就把控制字节中相应的控制位置位〔设置为"1〞〕;不需要改变的设置,相应的控制位就不能设置2. 然后将所需的值送入初始值和预置值控制存放器3. 执行HSC指令. z.。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.