网站大量收购独家精品文档,联系QQ:2885784924

第六章S7-200 PLC的功能指令及使用.ppt

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

3.中断指令 (1) 中断连接、中断分离指令 (2) 全局中断允许、全局中断禁止指令 (3) 中断返回指令 3.中断指令--中断连接、中断分离指令 ①中断连接指令 梯形图: 语句表: ATCH INT, EVNT 功能:当EN=1时,建立中断事件EVNT和中断程序INT之间的联系,并允许这个中断事件。 3.中断指令--中断连接、中断分离指令 ②中断分离指令 梯形图: 语句表: DTCH EVNT 功能:当EN=1时,解除某个中断事件EVNT和中断程序之间的联系。 3.中断指令--全局中断允许、禁止指令 梯形图: 语句表: ENI DISI 功能:全局允许中断 /全局禁止中断。 3.中断指令--中断返回指令 梯形图: 语句表: CRETI 功能:从中断程序中有条件返回 。 6.5 PID算法与PID回路指令 6.5.1 PID算法 6.5.2 PID回路指令 6.5.1 PID算法 (1)比例项 (2)积分项 (3)微分项 6.5.1 PID算法 6.5.1 PID算法 (1)比例项:MPn=Kc·en=KC·(SPn-PVn) (2)积分项:MIn=KI·en+MX =KC·TS / TI·(SPn-PVn)+MX (3)微分项:MDn=KD(en-en-1) =KC·TD / TS·[(SPn-PVn) - (SPn-1-PVn-1)] =KC·TD / TS·(SPn-PVn-SPn-1+PVn-1) =KC·TD / TS·(PVn-1-PVn) 6.5.2 PID回路指令 1.PID回路指令格式与说明 2.控制方式 3.回路输入/输出变量的数值转换 4.变量和范围 5.选择回路控制类型 6.报警与出错 1.PID回路指令格式与说明 ①指令格式 梯形图: 语句表: PID TBL, LOOP 功能:当EN=1时,运用回路表TBL中输入和配置的信息,在回路号LOOP指定的回路中进行PID运算。 ②回路表格式 1.PID回路指令格式与说明 偏移地址 变量名 数据类型 变量类型 描 述 0 过程变量(PVn) 实数 输入 必须在0.0~1.0之间 4 给定值(SPn) 实数 输入 必须在0.0~1.0之间 8 输出值(Mn) 实数 输入/输出 必须在0.0~1.0之间 12 增益(KC) 实数 输入 比例常数,可正可负 16 采样时间(TS) 实数 输入 单位为秒,必须是正数 ②回路表格式(续) 1.PID回路指令格式与说明 偏移地址 变量名 数据类型 变量类型 描 述 24 微分时间(TD) 实数 输入 单位为分钟,必须是正数 28 积分项前值 (MX) 实数 输入/输出 必须在0.0~1.0之间 32 过程变量前值 (PVn-1) 实数 输入/输出 最近一次PID运算的过程变量值,必须在0.0~1.0之间 2.控制方式 PLC执行PID回路指令时为“自动”运行方式,不执行PID回路指令时为“手动”方式。 PID回路指令的使能输入端检测到一个正跳变(从0到1)信号,PID回路就从手动方式切换到自动方式。 2.控制方式 为了能从手动方式顺利向自动方式切换,系统必须把手动方式的当前输出值填入回路表中的Mn栏,用来初始化输出值Mn,且进行一系列操作对回路表中的值进行组态: 置给定值(SPn)= 过程变量(PVn) 置过程变量前值(PVn-1)= 过程变量当前值(PVn) 置积分项前值(MX)= 输出值(Mn) 3.回路输入/输出变量的数值转换 (1)回路输入变量的转换和标准化 (2) 回路输出值转换成刻度整数值 (1)回路输入变量的转换和标准化 1)回路输入变量的数据转换 ITD AIW0,AC0 DTR AC0,AC0 2)实数值的标准化 /R 64000.0,AC0 +R 0.5,AC0 MOVR AC0,VD100 (2)回路输出值转换成刻度整数值 1)回路输出值的刻度化 MOVR VD108,AC0 -R 0.5,AC0 *R 64000.0,AC0 2)将实数转换为16位整数 ROUND AC0 ,AC0 DTI AC0,AC0 MOVW AC0,AQW0 4.变量和范围 输出变量是由PID运算产生的,在每次PID运算完成之后,需要把新的输出值写入回路表,以驱动相应的外部设备和供下一次PID运算

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档