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

S7-200系列PLC功能指令及应用.doc

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

第5章 S7-200系列PLC功能指令及应用 PLC作为一个计算机控制系统,不仅可以用来实现继电器接触系统的位控功能,而且也能够应用于多位数据的处理、过程控制等领域。几乎所有的PLC生产厂家都开发增设了用于特殊控制要求的指令,这些指令称之为功能指令。 本章所介绍的功能指令主要包括:数据处理指令、算术逻辑指令、表功能指令、转换指令、中断指令、高速计数器、高速脉冲输出及PID运算指令等。 S7-200中绝大多数功能指令的操作数类型及寻址范围如下: 字节型:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*LD、*AC和常数。 字型:VW、IW、QW、MW、SW、SMW、LW、AC、T、C、*VD、*LD、*AC和常数。 双字型:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*LD、*AC和常数。 本章对于以上数据类型和寻址方式不再重复,对于个别稍有变化的指令,仅作补充和说明,读者也可参阅S7-200编程手册。 5.1 数据传送指令 数据传送指令主要用于各个编程元件之间进行数据传送。主要包括单个数据传送、数据块传送、交换、循环填充指令。 5.1.1 单个数据传送指令 单个数据传送指令每次传送一个数据,传送数据的类型分为:字节(B)传送、字(W)传送、双字(D)传送和实数(R)传送,对于不同的数据类型采用不同的传送指令。 1. 字节传送指令 字节传送指令以字节作为数据传送单元,包括:字节传送指令MOVB和立即读/写字节传送指令。 (1)字节传送指令MOVB 字节传送指令指令格式: MOV_B:字节传送梯形图指令盒标识符(也称功能符号,B表示字节数据类型,下同); MOVB:语句表指令操作码助记符; EN:使能控制输入端(I、Q、M、T、C、SM、V、S、L中的位); IN:传送数据输入端; OUT:数据输出端; ENO:指令和能流输出端(即传送状态位)。 (后续指令的EN、IN、OUT、ENO功能同上,只是IN和OUT的数据类型不同) 指令功能:在使能输入端EN有效时,将由IN指定的一个8位字节数据传送到由OUT指定的字节单元中。 (2)立即读字节传送指令BIR 立即读字节传送指令格式: MOV_BIR:立即读字节传送梯形图指令盒标识符; BIR:语句表指令操作码助记符。 指令功能:当使能输入端EN有效时,BIR指令立即(不考虑扫描周期)读取当前输入继电器中由IN指定的字节(IB),并送入OUT字节单元(并未立即输出到负载)。 注意:IN只能为IB。 (3)立即写字节传送指令BIW 立即写字节传送指令格式: MOV_BIW:立即写字节传送梯形图指令盒标识符; BIW:语句表指令操作码助记符。 指令功能:当使能输入端EN有效时,BIW指令立即(不考虑扫描周期)将由IN指定的字节数据写入到输出继电器中由OUT指定的QB,即立即输出到负载。 注意:OUT只能是QB。 2. 字/双字传送指令 字/双字传送指令以字/双字作为数据传送单元。 字/双字指令格式类同字节传送指令,只是指令中的功能符号(标识符或助计符,下同)中的数据类型符号不同而已: MOV_W/MOV_DW:字/双字梯形图指令盒标识符; MOVW/MOVD:字/双字语句表指令操作码助记符。 【例5-1】在I0.1控制开关导通时,将VW100中的字数据传送到VW200中,程序如图5-1所示。 图5-1 字数据传送指令应用示例 【例5-2】在I0.1控制开关导通时,将VD100中的双字数据传送到VD200中,程序如图5-2所示。 图5-2 双字数据传送指令应用示例 3. 实数传送指令MOVR 实数传送指令以32位实数双字作为数据传送单元。 实数传送指令功能符号为: MOV_R:实数传送梯形图指令盒标识符; MOVR:实数传送语句表指令操作码助记符。 【例5-3】在I0.1控制开关导通时,将常数3.14传送到双字单元VD200中,程序如图5-3所示。 图5-3 实数数据传送指令应用示例 5.1.2 块传送指令 块传送指令可用来一次传送多个同一类型的数据,最多可将255个数据组成一个数据块,数据块的类型可以是字节块、字块和双字块。下面仅介绍字节块传送指令BMB: 字节块传送指令格式: BLKMOV_B:字节块传送梯形图指令标识符; BMB:语句表指令操作码助记符; N:块的长度,字节型数据(下同)。 指令功能:当使能输入端EN有效时,以IN为字节起始地址的N个字节型数据传送到以OUT为起始地址的N个字节存储单元。 与字节块传送指令比较,字块传送指令为BMW(梯形图标识符为BLKMOV_W),双字块传送指令为BMD(梯形图标识符为BLKMOV_D)。

文档评论(0)

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

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

1亿VIP精品文档

相关文档