- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高速计数器HSC功能块
所有的Micro830 和Micro850控制器都支持高速计数器(HSC High-Speed Counter)功能,最多支持6个HSC。高速计数器功能块包含两部分:一部分是位于控制器上的本地I/O端子,具体信息见3.2.2节;另一部分是HSC功能块指令,将在下文进行介绍。
7.4.1 HSC功能块
图 7-38高速计数器功能块
该功能块用于启/停高速计数,刷新高速计数器的状态,重载高速计数器的设置,以及重置高速计数器的累加值。
注意:在CCW中高速计数器被分为两个部分,高速计数部分和用户接口部分。这两部分是结合使用的。本小节主要介绍高速计数部分。用户接口部分由一个中断机制驱动(例如中断允许(UIE)、激活(UIF)、屏蔽(UID)或是自动允许中断(AutoStart),用于在高速计数器到达设定条件时驱动执行指定的用户中断程序,本节将简要介绍。该功能块的参数见表7-17。
表 7-17高速计数器功能块参数列表
参数参数类型数据类型描述HscCmdInputUSINT功能块执行、刷新等控制命令,见HSC命令参数HSCAppDataInputHSCAPPHSC应用配置。通常只需配置一次。见HSC应用数据结构HSCStsInfoInputHSCSTSHSC动态状态。通常在HSC执行周期里该状态信息会持续更新,见HSC状态信息数据结构。PlsDataInputPLS可编程限位开关数据(Programmable Limit Switch ---PLS),
用于设置HSC的附加高低及溢出设定值。见PLS数据类型。StsOutputUINTHSC功能块执行状态,见HSC状态值HSC命令参数(HscCmd),见表7-18。
表7-18HSC命令参数
HSC命令命令描述0x00保留,未使用0x01执行HSC:运行HSC(如果HSC处于空闲模式且梯级使能);
只更新HSC状态信息(如果HSC处于运行模式,且梯级使能)0x02停止HSC,如果HSC处于运行模式,且梯级使能0x03上载或设置HSC应用数据配置信息(如果梯级使能)0x04重置HSC累加值(如果梯级使能)说明:“0x”前缀表示十六进制数。
HSCAPP数据类型(HSCAppData)的结构见表7-19。
表 7-19HSCAPP数据类型
参数数据类型描述PLSEnableBOOL使能或停止可编程限位开关(PLS)HscIDUINT要驱动的HSC编号,见HSC ID定义HSCModeUINT要使用的HSC计数模式,见HSC模式AccumulatorDINT设置计数器的计数初始值HPSettingDINT高预设值LPSettingDINT低预设值OFSettingDINT溢出设置值UFSettingDINT下溢设置值OutputMaskUDINT设置输出掩码HPOutputUDINT高预设值的32位输出值LPOutputUDINT低预设值的32位输出值说明:OutputMask指令的作用是屏蔽HSC输出的数据中的某几位,以获取期望的数据输出位。例如,对于24点的Micro830,有9点本地(控制器自带)输出点用于输出数据,当不需输出第零位的数据时,可以把OutputMask中的第零位置0即可。这样即使输出数据上的第零位为1,也不会输出。
HscID、HSCMode、HPSetting、LPSetting、OFSetting、UFSetting六个参数必须设置,否则将提示HSC配置信息错误。上溢值最大为+2,147,483,647,下溢值最小为-2,147,483,647,预设值大小须对应,即高预设值不能比上溢值大,低预设值不能比下溢值小。当HSC计数值达到上溢值时,会将计数值置为下溢值继续计数;达到下溢值时类似。
HSC应用数据是HSC组态数据,它需要在启动HSC前组态完毕。在HSC计数期间,该数据不能改变,除非需要重载HSC组态信息(在HscCmd中写03命令)。但是,在HSC计数期间的HSC应用数据改变请求将被忽略。
HSC ID定义见表7-20。
表 7-20 HSC ID定义
位描述15~13HSC的模式类型:0x00——本地;0x01——扩展式(暂无);0x02——嵌入式12~8模块的插槽ID:0x00——本地;0x01-0x1F——扩展式(暂无)模块的ID
0x01-0x05——嵌入式模块的ID7~0模块内部的HSC ID:0x00-0x0F——本地;0x00-0x07——扩展式(暂无);0x00-0x07——嵌入式
注意:对于初始版本的Conn
您可能关注的文档
- 2016年四川省泸州市中考化学(含).docx
- 大学数学系列教学改革的探索与实践.doc
- 第三章:导游词创作4.doc
- 2016年松江初三一模语文(附).docx
- 14多路复用种类.ppt
- 2016年松江区初三二模语文(附).docx
- 2016年松江区初三一模语文(附).docx
- 14高电班X62W万能铣床电路图讲解.ppt
- 14高中物理题库(原子物理).doc
- 2016年危险化学品经营单位安全管理人员机考复习题库.docx
- 数据集成工具:Azure Data Factory:5.使用映射数据流进行数据转换.docx
- 消息队列:Kinesis:Kinesis数据流监控与最佳实践.docx
- 数据分析工具:Presto:Presto数据类型与函数.docx
- 数据集成工具:Apache Nifi:Nifi数据流文件与属性理解.docx
- 数据集成工具:Talend:Talend数据集成最佳实践与案例分析.docx
- 消息队列:Kinesis:Kinesis基础概念与架构.docx
- 数据湖:Apache Hudi:Hudi在批处理数据处理中的应用.docx
- 数据湖:Apache Hudi:数据湖概念与架构.docx
- 数据集成工具:Informatica:云数据集成与InformaticaCloud教程.docx
- 消息队列:ActiveMQ:ActiveMQ的Web控制台使用.docx
最近下载
- (高清版)DB31∕T 918-2015 城镇生活垃圾填埋场植被生态重建技术要求.pdf VIP
- YM-WI-SMT-062 A0 松下 NPM-TT2 贴片机作业指导书.pdf VIP
- 《安培定则》专项练习.docx VIP
- 沥青供货方案及保障措施.docx VIP
- 2025年中级银行从业资格之中级银行业法律法规与综合能力考试题库及答案【基础+提升】.docx VIP
- 2025年西藏自治区事业单位招聘考试公共基础知识考试试题库完整参考答案详解.docx VIP
- 高速铁路四电接口预留施工要点样本.pdf VIP
- 沥青供货方案及质量保证措施.docx VIP
- 通环(2018)8323 桥梁插板式声屏障安装图.pdf VIP
- YYT 1406.1-2016 医疗器械软件 第1部分:YYT 0316应用于医疗器械软件的指南.pdf
文档评论(0)