控制系统软件-介绍3高级功能2s7-200smart hsc_第1页
控制系统软件-介绍3高级功能2s7-200smart hsc_第2页
控制系统软件-介绍3高级功能2s7-200smart hsc_第3页
控制系统软件-介绍3高级功能2s7-200smart hsc_第4页
控制系统软件-介绍3高级功能2s7-200smart hsc_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

S7-200SMART第二部分:高速计数S7-200SMART

功能----HSC(高速计数)编码器信号类型--脉冲--脉冲+方向--A/B正交--最多可以进行4个HSC计数--可以用Tools中的HSC向导生成,也可以用HSC指令编程实现高数计数HSCS7-200SMART

高速计数----定义HSCHighSpeedCounter对由于PLC扫描周期限制而无法由标准计数器计数的高速事件进行计数高速计数器高速脉冲信号普通脉冲信号光电隔离数字滤波光电隔离数字滤波ASIC芯片过程映像扫描周期S7-200SMART

高速计数----数字滤波高速计数必须要设置滤波时间4HSC4@30kHz单相2@20kHzA/B相或时钟

逻辑115VDC-26VDC@2.5mA逻辑

00VDC-5VDC@1mACPUCR40经济型CPUCR604HSC4@60KHz单相2@40KHzA/B相或时钟

逻辑115VDC-26VDC@2.5mA逻辑

00VDC-5VDC@1mACPUST20标准型CPUST30CPUST40CPUST60CPUSR20CPUSR30CPUSR40CPUSR60S7-200SMART

高速计数----技术参数S7-200SMART

高速计数----计数模式HSC0和HSC2支持计数模式(0,1)、(3,4)、(6,7)和(9,10)HSC1和HSC3仅支持计数模式0一共可使用四个HSC设备:HSC0、HSC1、HSC2和HSC3高速计数器和模式模式描述输入

HSC0I0.0I0.1I0.4HSC1I0.1

HSC2I0.2I0.3I0.5HSC3I0.3

0带有内部方向控制的单相计数器时钟

1时钟

复位3带有外部方向控制的单相计数器时钟方向

4时钟方向复位6带有增减计数时钟的两相计数器增时钟减时钟

7增时钟减时钟复位9A/B相正交计数器时钟A时钟B

10时钟A时钟B复位S7-200SMART

高速计数----计数模式HSC模式0和1脉冲内部方向控制当前计数值模式描述输入

HSC0I0.0I0.1I0.4HSC1I0.1

HSC2I0.2I0.3I0.5HSC3I0.3

0带有内部方向控制的单相计数器时钟

1时钟

复位当CV=PV时触发中断,在中断子程序中触发计数方向改变S7-200SMART

高速计数----计数模式HSC模式3和4脉冲外部方向控制当前计数值不需要使能CV=PV中断,使能I0.1/I0.3就可以改变计数方向模式描述输入

HSC0I0.0I0.1I0.4HSC1I0.1

HSC2I0.2I0.3I0.5HSC3I0.3

3带有外部方向控制的单相计数器时钟方向

4时钟方向复位S7-200SMART

高速计数----计数模式HSC模式6和7脉冲(增计数)脉冲(减计数)当前计数值计数方向的控制通过增/减计数脉冲配合模式描述输入

HSC0I0.0I0.1I0.4HSC1I0.1

HSC2I0.2I0.3I0.5HSC3I0.3

6带有增减计数时钟的两相计数器增时钟减时钟

7增时钟减时钟复位S7-200SMART

高速计数----计数模式HSC模式9和10A相脉冲B相脉冲当前计数值模式描述输入

HSC0I0.0I0.1I0.4HSC1I0.1

HSC2I0.2I0.3I0.5HSC3I0.3

9A/B相正交计数器时钟A时钟B

10时钟A时钟B复位A相超前B相—增计数B相超前A相—减计数S7-200SMART

高速计数----计数模式HSC模式9和10正交4x模式描述输入

HSC0I0.0I0.1I0.4HSC1I0.1

HSC2I0.2I0.3I0.5HSC3I0.3

9A/B相正交计数器时钟A时钟B

10时钟A时钟B复位A相脉冲B相脉冲当前计数值4x:把A相和B相的上升沿和下降沿都作为计数点,这样4x较对1x的计数值是其4倍S7-200SMART

高速计数----编码器NPN

集电极开路输出PNP

集电极开路输出用作漏型输入用作源型输入NPN或PNP集电极开路24V信号编码器类型不能接差分5V信号的编码器S7-200SMART

高速计数----功能演示方法一高速计数器向导方法二指令对Demo上码盘信号进行计数:当计数到1000时,点亮Q0.0不能用普通的计数器指令进行计数,需要使用高速计数器根据Demo实际接线和信号类型:I0.0和I0.1对应AB正交信号S7-200SMART

功能演示在系统块中设置滤波时间步骤1:设置数字滤波选择最小滤波时间:0.2usS7-200SMART

功能演示找到HSC向导步骤2:设置向导S7-200SMART

功能演示步骤2:设置向导---计数器根据实际设备:I0.0和I0.1的AB正交信号,只能选择HSC0模式描述输入

HSC0I0.0I0.1I0.4HSC1I0.1

HSC2I0.2I0.3I0.5HSC3I0.3

0带有内部方向控制的单相计数器时钟

1时钟

复位3带有外部方向控制的单相计数器时钟方向

4时钟方向复位6带有增减计数时钟的两相计数器增时钟减时钟

7增时钟减时钟复位9A/B相正交计数器时钟A时钟B

10时钟A时钟B复位S7-200SMART

功能演示步骤2:设置向导---HSC0计数器命名S7-200SMART

功能演示步骤2:设置向导---模式模式描述输入

HSC0I0.0I0.1I0.4HSC1I0.1

HSC2I0.2I0.3I0.5HSC3I0.3

0带有内部方向控制的单相计数器时钟

1时钟

复位3带有外部方向控制的单相计数器时钟方向

4时钟方向复位6带有增减计数时钟的两相计数器增时钟减时钟

7增时钟减时钟复位9A/B相正交计数器时钟A时钟B

10时钟A时钟B复位可以选择模式9或10S7-200SMART

功能演示步骤2:设置向导---初始化根据实验要求设置目标值为1000从0开始计数初始计数方向:向上高速计数值复位有效电平选择1倍速S7-200SMART

功能演示步骤2:设置向导---中断根据实验要求选择CV=PV中断,也就是当计数值到达1000时,产生中断事件,在中断子程序中点亮Q0.0S7-200SMART

功能演示步骤2:设置向导---步根据实验只使能1步S7-200SMART

功能演示步骤2:设置向导---步根据实验要求,在步1中不需要更新参数,而是要触发Q0.0S7-200SMART

功能演示步骤2:设置向导---组件S7-200SMART

功能演示步骤2:设置向导---完成提示:该如何调用向导生成的子程序S7-200SMART

功能演示步骤3:调用程序右图是向导生成的HSC子程序S7-200SMART

功能演示步骤3:调用程序右图是向导生成的步1中断子程序S7-200SMART

功能演示步骤3:调用程序根据实验要求,不需要更新参数,而是要点亮Q0.0,把MOV_B和HSC指令删掉,添加Q0.0的置位指令S7-200SMART

功能演示步骤3:调用程序在主程序MAIN中调用一次HSC程序S7-200SMART

功能演示步骤3:调用程序监控“状态图表”,高速计数器实时计数值是在HCx(x=0/1/2/3)中实时显示的,HCx是只读值S7-200SMART

实验对Demo上码盘信号进行计数:1.从0开始计数,当计数值达到500时,改变计数方向同时点亮Q0.0;2.再次进行计数,当计数值到达50时点亮Q0.1;3.复位计数值。提示1:需要使能2个步提示2:复位计数值可以使用外部复位,选择模式10;也可以使用内部复位S7-200SMART

答案提示选择模式10设置目标值:500计数方向:向上S7-200SMART

答案提示S7-200SMART

答案提示根据实验要求,当CV=500时触发中断事件,就需要选择CV=PV中断。S7-200SMART

答案提示根据实验要求:需要触发2个中断事件S7-200SMART

答案提示更新目标值:50更新计数方向:向下S7-200SMART

答案提示S7-200SMART

答案提示只调用一次S7-200SMART

答案提示复位计数值S7-200SMART

高速计数----计数值复位外部复位具有外部复位点的计数模式可以选择外部复位模式描述输入

HSC0I0.0I0.1I0.4HSC1I0.1

HSC2I0.2I0.3I0.5HSC3I0.3

0带有内部方向控制的单相计数器

时钟

1时钟

复位

3带有外部方向控制的单相计数器

时钟

方向

4时钟

方向

复位

6带有增减计数时钟的两相计数器

增时钟

减时钟

7增时钟

减时钟

复位

9A/B相正交计数器

时钟A时钟B

10时钟A时钟B复位

S7-200SMART

高速计数----计数值复位内部复位所有计数模式都可以选择内部复位模式描述输入

HSC0I0.0I0.1I0.

温馨提示

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

评论

0/150

提交评论