s7200高速脉冲计数器及PTO和PWM1_第1页
s7200高速脉冲计数器及PTO和PWM1_第2页
s7200高速脉冲计数器及PTO和PWM1_第3页
s7200高速脉冲计数器及PTO和PWM1_第4页
s7200高速脉冲计数器及PTO和PWM1_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

高速计数器 I0.0,I0.1,0.2 I0.6,I0.7,I1.0, I1.2,I1.3,I1.4,I1.5 I0.3,I0.4,I0.5 2HSC02I0.0I0.2I0.1HSC3。I0.1I0.2HSC4I0.4HSC5HSC模阐明(中断描述0123456789A/B仅HSC0和HSC3支持模式121x4x计数模式(仅限正交计数器HDEF指令时才使用。HDEF4x(4乘以输入时钟频率。一旦执行了HDEFCPUSTOP(停止)模式。1x/4xHDEF控制位(HDEF时使用)0=复原现用水平 1=复原现用水平——起动有效电平控制位0=起始现用水平 1=起始现用水平0=4x计数速 1=1x计数速**缺省设立为:复位输入和启动输入高电平有效,正交计数率为四倍速(四倍输入时钟频率)控制方向(0、12)HSC0=减计数;1=向HSC0=不更新;1=向HSC0=不更新;1=向HSC0=不更新;1=0=禁用 1=启用3232号码(0、1、2、3、45)读取每台高速计数器的目前值。因此,读取操作可直接存取目前值,但只有用HSC所指有定计中数断器模式都支持在HSCHSC0到HSC5目前计数方向状态 0=减计数;1=增计目前值等于预置值状态 0=不等;1=相目前值不不大于预置值状态位:0=1=S7-200有两台PTO/PWM在启用PTO或PWM操作之前,将用于Q0.0和Q0.1的过程映像寄存器设为0全部的控制位、周期、脉宽和脉冲计数值的默认值均为PTO/PWM输出必须最少有10%脉冲串操作PTO-脉冲个数:1到-周期 10μs到65,535μs或2ms到65,535ms如果为周期指定一种奇微秒数或毫秒数(例75ms)PTO周期<2将周期缺省地设定为2脉冲个数将脉冲个数缺省地设定为1PTO脉管冲的单段管时间基准发生了变化或者在运用PLS行)0。如果您但愿探测随即出现的溢出,则必须在探测到溢出之后以手动方式去PTO脉冲线串的多段管0段数1到1初始周期(2到65535时间基准单位35脉冲数(1到9初始周期(2到65535时间基准单位脉冲数(1到(持续(持续1输入0作为脉冲串的段数会产生一种非致命错误,将不产生PTO脉宽调制PWM产生一种占空比变化周期固定的脉冲输出,(见下图)您能够以微秒或者毫秒为单位指定其周期-周期:10μs到65,535μs或者2ms到-脉宽 100%0%脉宽、周期和PWM占空比为100%:脉宽占空比为0%:周期<2将周期缺省地设定为2有两个办法变化PWM使用SM来配备和控制PTO/PWM操PLS指令会从特殊存储器SM中读取数据,使程序按照其存储值控制PTO/PWM发生器。SMB67控制PTO0下列条件使SM66.4(或SM76.4)或SM66.5(或SM76.5)如果要手动终止一种正在进行中的PTO包络,要把状态字节中的顾客终止位(SM66.5或SM76.5)置1PTO/PWM控制寄存器的SMPTO包络由于增量计算错误而终 0=无错误;1=终PTO包络由于顾客命令而终 0=无错误;1=终PTO管线上溢/下 0=无溢出;1=上溢/下PTO空 0=执行中;1=PTO空PTO/PWM更新周期 0=不更新;1=更新周期PWM更新脉冲宽度 0=不更新;1=脉冲宽度PTO更新脉冲 0=不更新;1=更新脉冲PTO/PWM时间基准选 0=1μs/格,1=1ms/PWM更新办法 0=异步更新;1=同时更PTO操作 0=单段操作;1=多段操PTO/PWM模式选 0=选择PTO;1=选择PTO/PWM允 0=严禁 1=允其它PTO/PWMPTO/PWM周期值(范畴:2到PWM脉冲宽度值(范畴:0到PTO脉冲计数值(范畴:1到进行中的段数(仅用在多段PTO操作中V0(仅用在多段PTO操作中PTO/PWM执行PLSPTOPWM度1μs/1μs/1μs/1ms/1ms/1ms/1μs/1ms/1μs/1μs/1μs/1ms/1ms/1ms/PTO/PWM400De给定段的周期增量=|ECT--其中:ECT=该段结束周期时间ICT=该段初始化周期时间 =该段的脉冲数量V值3段-段0段1其中:ICTDEL 包络段的持续时间=Q*(ICT+((DEL/2)*(Q--1)))其中:Q =该段的脉冲数量ICTDELPTO/PWM初始化和操作次PWM初始一般,您用一种子程序为脉冲输出初始化PWM通过将下列一种值载入SMB67:16#D3(选择微秒递增)或16#DB(选择毫秒递增)的办法配备控制字节。在SMW68在SMW70执行PLS指令(方便S7-200为PTO/PWM发生器编程为PWM输出更改脉在SMW70执行PLS指令,使S7-200为PTO/PWMPTO初始化-单段操一般,您用一种子程序为脉冲输出初始化PWM通过将下列一种值载入SMB67:16#85(选择微秒增加)或16#8D(选择毫秒增加)在SMD72执行PLS指令,使S7-200为PTO/PWM变化PTO周期-单段操在SMW68设立控制字节(启用PTO/PWM功效、选择PTO操作、选择、设立更新周期值SMB67:16#84(用在SMD72设立控制字节(启用PTO/PWM功效、选择PTO操作、选择、设立更新周期和脉冲计数值,办法是在16#85(用于微秒)或16#8D(用于毫秒)在SMW68在SMC72PTO初始化-多段操通过将下列一种值载入SM

温馨提示

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

评论

0/150

提交评论