第5章 S7-200应用指令.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章S7-200应用指令要点

高速脉冲串输出可以采用中断方式进行控制,各种型号的PLC可用的高速脉冲串输出的中断事件有两个,如表5.18所示。 (3)中断事件类型 使用高速脉冲串输出时,要按以下步骤进行: 确定脉冲发生器及工作模式 设置控制字节 写入周期值、周期增量值和脉冲数 装入包络的首地址 设置中断事件并全局开中断 执行PLS指令 (4)PTO的使用 (1)控制要求 步进电机转动过程中,要从A点加速到B点后恒速运行,又从C点开始减速到D点,完成这一过程时用指示灯显示。电机的转动受脉冲控制,A点和D点的脉冲频率为2kHz,B点和C点的频率为10kHz,加速过程的脉冲数为400个,恒速转动的脉冲数为4000个,减速过程脉冲数为200个。 工作过程如图5.15所示。 3. 应用实例 图5.15 步进电机工作过程 (2)分析 确定脉冲发生器及工作模式 设置控制字节 写入周期值、周期增量值和脉冲数 装入包络表首地址 中断调用 执行PLS指令 (3)程序实现 本控制系统主程序如下图5.16所示。初始化子程序SBR_1如图5.17所示。包络表子程序如图5.18所示。中断程序如图5.19所示。 图5.16 主程序 图5.17 初始化子程序SBR_1 图5.18 包络表子程序SBR_0(1) 图5.18 包络表子程序SBR_0(2) 图5.19 中断程序 (1)周期和脉冲宽度 (2)更新方式 (3)PWM的使用 4. 宽度可调脉冲输出PWM 返回本节 PID算法 2. PID指令 3. 应用实例 5.2.6 PID回路指令 1. PID算法 如果一个PID回路的输出M(t)是时间的函数,则可以看作是比例项、积分项和微分项三部分之和。即: 1. PID算法 用数字计算机处理这样的控制算式,连续的算式必须周期采样进行离散化,同时各信号也要离散化,公式如下: MPn=Kc*(SPn-PVn)+Kc*Ts/Ti*(SPn-PVn)+MX+Kc*Td/Ts*(PVn-1-PVn) 回路表初始化程序实例: 如果Kc为0.4,Ts为0.2秒,Ti为30分钟,Td为15分钟,则可以建立一个子程序SBR0用来对回路表进行初始化。程序如图5.20所示。 图5.20 回路表初始化子程序SBR0 PID,PID回路指令。使能输入有效时,该指令利用回路表中的输入信息和组态信息,进行PID运算。梯形图的指令盒中有2个数据输入端:TBL,回路表的起始地址;LOOP,回路号,是0~7的常数。 影响的特殊标志存储器位:SM1.1(溢出) 使能流输出ENO断开的出错条件:SM1.1(溢出);SM4.3(运行时间);0006(间接寻址)。 指令格式:PID TBL, LOOP 2. PID指令 (1)控制要求 有一水箱有一条进水管和一条出水管,进水管的水流量随时间不断变化,要求控制出水管阀门的开度,使水箱内的液位始终保持在水满时液位的一半。系统使用比例积分微分控制,假设采用下列控制参数值:Kc为0.4,Ts为0.2秒,Ti为30分钟,Td为15分钟。 (2)分析 本系统标准化时可采用单极性方案,系统的输入来自液位计的液位测量采样;设定值是液位的50%,输出是单极性模拟量用以控制阀门的开度,可以在0%~100%之间变化。 (3)程序实现 本程序的主程序如图5.21所示,回路表初始化子程序SBR0如图5.22所示,中断程序INT0如图5.23所示。 3. 应用实例 图5.21 主程序 图5.22 初始化子程序SBR1 图5.23 中断子程序INT0(1) 图5.23 中断子程序INT0(2) 返回本节 本章到此结束, 谢谢您的光临! THANK YOU VERY MUCH ! 返回本章首页 结 束 (2)中断优先级 中断优先级由高到低依次是:通信中断、输入输出中断、时基中断。每种中断中的不同中断事件又有不同的优先权。 主机中的所有中断事件及优先级如表5.4所示。 表5.4 中断事件及优先级 2. 中断调用 即调用中断程序,使系统对特殊的内部或外部事件作出响应。系统响应中断时自动保存逻辑堆栈、累加器和某些特殊标志存储器位,即保护现场。中断处理完成时,又自动恢复这些单元原来的状态,即恢复现场。 (1)中断调用指令 (2)注意事项 (3)程序实例 (3)程序实例 控制要求: 程序实现的功能是调用I0.1输入点的上升沿中断,若发现I/O错误,则禁止本中断,用外部条件可以禁止全局中断 程序实现:本程序如图5.10所示 图5.10 中断调用程序 3. 中断程序 (1)构成 中断程序必须由三部分构成:中断程序标号、中断程序指令和无条件返回指令。 (2)要求 (3)编制方法 (4)注意事项 返回本节 通信指令包括: XMT,自由口发送指令 RCV,自由口接收指

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档