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> 高速计数器的值在复位后是复位到初始值还是“0”值?
外部复位会将当前值复位到0值而不是初始值;内部复位则将当前值复位到初始值。如果你设定了可更新初始值,但在中断中未给初始值特殊寄存器赋新值,则在执行HSC 指令后,它将按初始化时设定的初始值赋值。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> 为何给高速计数器赋初始值和预置值时后不起作用,或效果出乎意料?
高速计数器可以在初始化或者运行中更改设置,如初始值、预置值。其操作步骤应当是:
在 Micro/WIN 中的命令菜单中选择 Tools(工具) > Instruction Wizard(指令向导),然后在指令窗口中选择 HSC 向导,
图1.选择 HSC 向导
第一步,项目编译无错误后,选择HSC编号和模式,详细信息请见"表1.高速计数器的模式及输入点。
图2. 高速计数器及模式选择
第二步,配置初始化信息
图3. HSC 初始化选项
在上图中:
第三步:配置中断事件及步骤总数:
图 4.配置中断及步骤
如图 4 所示,一个高速计数器最多可以有 3 个中断事件,在白色方框中填写中断服务程序名称或者使用默认名称:
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/4.gif" width=15 height=15>
本文关键字:计数器 PLC入门,plc技术 - PLC入门
上一篇:控制系统中的PLC的合理选择..