- 1、本文档共90页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLC第11章
作业: 9-1 若传送带上20s内无产品通过则报警,接通Q0.0,试画出梯形图并写出指令表。 传送带启动按钮——I0.0 接触器——Q0.0 停止按钮——I0.1 报警输出——Q0.0 检测器——I0.2 9-2 9-3 9-4 第11章 功能指令 S7-200功能指令主要包括以下几方面: 1. 算数与逻辑运算指令 2. 传送、移位、循环移位及填充指令 3. PID指令 4. FOR/NEXT循环指令 5. 数据表处理指令 6. 高速处理指令 7. 转换指令 8. 中断指令 9. 通信指令 10. 实时时钟 11.1 功能指令的基本形式 11.2算术运算指令 主要针对操作数做四则运算及数学函数变换。 1.加法指令 举例 例:求5000加400的和,5000在数据存储器VW200中,结果存入AC0. 11.2.2 数学函数变换指令 例:求45°正弦值 分析:现将45°转换为弧度(3.14159/180)×45,再求正弦值。 11.2.3 传送指令 11.3 PID回路指令 PID算法 PID指令 应用实例 1. PID算法 1. PID算法 如果一个PID回路的输出M(t)是时间的函数,则可以看作是比例项、积分项和微分项三部分之和。即: 回路表初始化程序实例: 如果Kc为0.4,Ts为0.2秒,Ti为30分钟,Td为15分钟,则可以建立一个子程序SBR0用来对回路表进行初始化。 2. PID指令 PID,PID回路指令。使能输入有效时,该指令利用回路表中的输入信息和组态信息,进行PID运算。梯形图的指令盒中有2个数据输入端:TBL,回路表的起始地址,是由VB指定的字节型数据;LOOP,回路号,是0~7的常数。 指令影响的特殊标志存储器位:SM1.1(溢出)。 使能流输出ENO断开的出错条件:SM1.1(溢出);SM4.3(运行时间);0006(间接寻址)。 指令格式:PID TBL, LOOP 3. 应用实例 (1)控制要求 有一水箱有一条进水管和一条出水管,进水管的水流量随时间不断变化,要求控制出水管阀门的开度,使水箱内的液位始终保持在水满时液位的一半。系统使用比例积分微分控制,假设采用下列控制参数值:Kc为0.4,Ts为0.2秒,Ti为30分钟,Td为15分钟。 (2)分析 本系统标准化时可采用单极性方案,系统的输入来自液位计的液位测量采样;设定值是液位的50%,输出是单极性模拟量用以控制阀门的开度,可以在0%~100%之间变化。 (3)程序实现 本程序的主程序,回路表初始化子程序中断程序INT0。 11.4 传送、移位。循环移位指令 举例 左右移位指令格式 循环左右移位指令 2、循环指令 工作原理: 使能输入EN有效,循环体开始执行,执行到NEXT指令时返回,每执行一次循环体,当前值计数器INDX增1,达到终止值FINAL时,循环结束。使能输入无效时,循环体程序不执行。每次使能输入有效,指令自动将各参数复位。 11.6 逻辑运算指令 字逻辑运算包括: 双字逻辑运算包括: 双字与、双字或、双字异或、双字取反 11.7 表处理及表有哪些信誉好的足球投注网站指令 S7-200的表格存储 一、填表指令 ATT指令 该指令在梯形图中有2个数据输入端:DATA为数值输入,指出将被存储的字型数据或其地址;TBL表格的首地址,用以指明被访问的表格。当使能输入有效时,将输入字型数据添加到指定的表格中。 特点: 表存数时,新存的数据添加在表中最后一个数据的后面。每向表中存一个数据,实际填表数EC会自动加1。 2、表取数指令 (1) FIFO,先进先出指令 (2) LIFO,后进先出指令 (1) FIFO,先进先出指令 当使能输入有效时,从TBL指明的表中移出第一个字型数据并将其输出到DATA所指定的字单元。 FIFO表取数特点: 取数时,移出的数据总是最先进入表中的数据。每次从表中移出一个数据,剩余数据依次上移一个字单元位置,同时实际填表数EC会自动减1。 指令格式: FIFO TBL, DATA 例: FIFO VW10, AC0 (2) LIFO,后进先出指令 当使能输入有效时,从TBL指明的表中移出最后一个字型数据并将其输出到DATA所指定的字单元。 LIFO表取数特点: 取数时,移出的数据是最后进入表中的数据。每次从表中取出一个数据,剩余数据位置保持不变,实际填表数EC会自动减1。 指令格式: LIFO TBL, DATA 例: LIFO VW10, AC0 3. 表查找指令 F
文档评论(0)