西门子PLC高速处理指令_第1页
西门子PLC高速处理指令_第2页
西门子PLC高速处理指令_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本文格式为Word版,下载可任意编辑西门子PLC高速处理指令 高速计数器HSC一般和编码器协作使用,在现代自动掌握中实现精确定位和测量长度。它可用来累计比可编程序掌握器的扫描频率高得多的脉冲输入,利用其产生的中断大事完成预定的操作。 一、数量及编号 (一)中断源及种类 高速计数器在程序中使用时的地址编号用HCn来表示(在非程序中有时用HSCn),n为编号。 HCn除了表示高速计数器的编号之外,还代表两方面的含义:高速计数器位和高速计数器当前值。编程时,从所用的指令可以看出是位还是当前值。 二、高速计数指令 (一)高速计数器指令 高速计数器指令有两条:HDEF和HSC。 1、HDEF,定义高速计

2、数器指令 使能输入有效时,为指定的高速计数器安排一种工作模式,即用来建立高速计数器与工作模式之间的联系。 梯形图指令盒中有两个数据输入端:HSC,高速计数器编号,为05的常数,字节型;MODE,工作模式,为011的常数,字节型。图1 HDEF 2、HSC,高速计数器指令 使能输入有效时,依据高速计数器特别存储器位的状态,并根据HDEF指令指定的工作模式,设置高速计数器并掌握其工作。 梯形图指令盒数据输入端N:高速计数器编号,为05的常数,字型。图2 HSC 高速计数器的时钟、方向掌握、复位和启动所使用输入如下图所示。图3 高速计数器的指定输入 (二)高速计数器的使用方法 每个高速计数器都有固定

3、的特别功能存储器与之相协作,完成高速计数功能。详细对应关系如下图所示。 图4 HSC的特别寄存器 每个高速计数器都有一个状态字节,程序运行时依据运行状况自动使某些位置位,可以通过程序来读相关位的状态,用以作为推断条件实现相应的操作。状态字节中各状态位的功能如下图所示。图5 状态字节 使用高速计数器时,要按以下步骤进行: 选择计数器及工作模式 设置掌握字节 执行HDEF指令 设定当前值和预设值 设置中断大事并全局开中断 执行HSC指令图6 掌握位含义 (三)应用实例 要对一高速大事精确掌握,通过对脉冲信号进行增计数,计数当前值达到24产生中断,重新从0计数,对中断次数进行累计。计数方向用一个外部信号掌握,并能实现外部复位。所用的主机型号为CPU221。 设计步骤: 选择高速计数器HSC0,并确定工作方式4令SM37=16#F8执行HDEF指令,输入端HSC为0,MODE为4装入当前值,令SMD38=0装入设定值,令SMD42=24执行中断连接ATCH指令,输入端INT为INT0,EVNT为10

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论