发布于 2011-04-28 16:17:08
5楼
再问下,通过向导的高速脉冲计数器默认就是开启的吧
如果我想在模拟量输出为5v的时候,测一次流量
模拟量在5.5v输出的时候,测一次流量,这个在程序上需要如何实现。
还有高速脉冲计数器有的模式,复位需要I0.5,这个必须通过外部输入来复位么。
在baidu上搜到一个
高速计数器如何复位到0?
选用带外部复位模式的高速计数器,当外部复位输入点信号有效时,高速计数器复位为0
也可使用内部程序复位,即将高速计数器设定为可更新初始值,并将初始值设为0,执行HSC指令后,高数计数器即复位为0
高速计数器的值在复位后是复位到初始值还是“0”值?
外部复位会将当前值复位到0值而不是初始值;内部复位则将当前值复位到初始值。如果你设定了可更新初始值,但在中断中未给初始值特殊寄存器赋新值,则在执行HSC 指令后,它将按初始化时设定的初始值赋值。
顺便把自己查到的也贴出来
高速脉冲计数器的重置
http://support.automation.siemens.com/CN/llisapi.dll/35934628?func=ll&objId=35934629&objAction=csView&nodeid0=10805150&lang=zh&siteid=cseus&aktprim=0&extranet=standard&viewreg=CN&load=treecontent
如何测定高速脉冲串的频率和速度?
http://support.automation.siemens.com/CN/llisapi.dll/27864874?func=ll&objId=27864875&objAction=csView&nodeid0=10805150&lang=zh&siteid=cseus&aktprim=0&extranet=standard&viewreg=CN&load=treecontent
使命创造命运