您当前的位置:五五电子网电子知识plc技术PLC入门S7-200高数计数器使用方法.. 正文
S7-200高数计数器使用方法..

S7-200高数计数器使用方法..

点击数:7753 次   录入时间:03-04 11:42:13   整理:http://www.55dianzi.com   PLC入门
 

高速计数器模式 12

S7-200 CPU 从 23 版以上开始支持高速计数器模式 12。

只有 HSC0 和 HSC3 支持模式 12。 HSC0 计数高速脉冲输出 Q0.0;HSC3 计数高速计数脉冲输出 Q0.1。

用户既可以自己编程使用模式 12,也可以在配置高速脉冲输出功能时,通过简单的设置使能模式 12。

 

常问问题:

800)this.width=800" style="BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px" border=0 alt="" src="mk:@MSITStore:D:/Siemens/Micro%20'n%20Power.chm::/images/5.gif" width=15 height=15> CPU 224 XP 的高速计数器模式 12,是否可以计数 30 KHz 以上的脉冲?

CPU 224 XP 支持最多 100 KHz 的高速脉冲输出。S7-200 系列 CPU 只有高速计数器 HSC0, HSC3 能够被设置为模式 12,使用的输入端子为I0.0, I0.1,而不是特高速输入端子:I0.3、I0.4、I0.5。非特高速脉冲信号输入端由于硬件电路的限制(如光电耦合等)只能支持最高 30 KHz 的高速脉冲输入。

用户使用高速计数器模式 12 时不需要任何外部连线,Q0.0(Q0.1) 与 I0.0(I0.1) 通过集成电路内部关联,越过了外部信号处理电路,因此 HSC0(HSC1) 可以计 100KHz 或者更高频率的脉冲。用户在使用向导配置 S7-200 内部 PTO/PWM 操作时,勾选“使用高速计数器HSCx(模式12)自动计数线性 PTO 生成的脉冲”即可。

800)this.width=800" style="BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px" border=0 alt="" src="mk:@MSITStore:D:/Siemens/Micro%20'n%20Power.chm::/images/5.gif" width=15 height=15> 高速计数器怎样占用输入点?

高速计数器根据被定义的工作模式,按需要占用CPU上的数字量输入点。每一个计数器都按其工作模式占用固定的输入点。在某个模式下没有用到的输入点,仍然可以用作普通输入点;被计数器占用的输入点(如外部复位),在用户程序中仍然可以访问到。

800)this.width=800" style="BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px" border=0 alt="" src="mk:@MSITStore:D:/Siemens/Micro%20'n%20Power.chm::/images/5.gif" width=15 height=15> 为什么高速计数器不能正常工作?

在程序中要使用初次扫描存储器位SM0.1来调用HDEF指令,而且只能调用一次。如果用SM0.0调用或者第二次执行HDEF指令会引起运行错误,而且不能改变第一次执行HDEF指令时对计数器的设定。

800)this.width=800" style="BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px" border=0 alt="" src="mk:@MSITStore:D:/Siemens/Micro%20'n%20Power.chm::/images/5.gif" width=15 height=15> 对高速计数器如何寻址? 为什么从SMDx中读不出当前的计数值?

可以直接用HC0;HC1;HC2;HC3;HC4;HC5对不同的高速计数器进行寻址读取当前值,也可以在状态表中输入上述地址直接监视高速计数器的当前值。SMDx不存储当前值,参见上述表2。

高速计数器的计数值是一个32位的有符号整数。

上一页  [1] [2] [3] [4]  下一页


本文关键字:计数器  PLC入门plc技术 - PLC入门