第6章PLC 功能指令_第1页
第6章PLC 功能指令_第2页
第6章PLC 功能指令_第3页
第6章PLC 功能指令_第4页
第6章PLC 功能指令_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

第6章

S7-200系列PLC功能指令主要内容数据处理指令算术逻辑运算指令表功能指令转换指令中断指令高速处理指令6.1数据处理指令6.1.1数据传送6.1.2移位指令6.1.3字节交换/填充指令

PLC产生初期主要用于在工业控制中以逻辑控制来代替继电器控制。随着计算机技术与PLC技术的不断发展与融合,PLC增加了数据处理功能,使其在工业应用中功能更强,应用范围更广,成为新型的计算机控制系统。数据处理功能主要包括装入和传送功能、转换功能、比较功能、移位功能和运算功能等。6.1数据处理指令1.指令格式数据处理指令的梯形图格式主要以指令盒的形式表示,指令盒顶部为该指令的标题。标题一般由两部分组成,前部分为指令的助记符,多为英文单词的缩写,本例中MOV表示数据内容的传送;后部分为参与运算的数据类型,B表示字节,常见的数据类型还有W(字)、DW(双字)、R(实数)、I(整数)、DI(双整数)等。

2.操作数的类型及长度指令盒及语句表中用“IN”和“OUT”表示的就是操作数。“IN”表示源操作数,指令以其为数据来源,指令执行不改变源操作数的内容。“OUT”为目的操作数。

操作数的类型和长度需要和指令相匹配,比如字节指令不能使用W(字)、DW(双字)型的操作数。而且要特别注意不能使各指令的操作数单元互相重叠,否则会发生数据错误。

3.指令的执行条件和运行情况指令盒中“EN”表示的输入为指令执行条件,只要有“能流”进入EN端,则指令执行。在梯形图中,EN端常连接各类触点的组合,只要这些触点的动作使“能流”到达EN端,指令就会执行。需要注意的是:只要指令执行条件存在,该指令会在每个扫描周期执行一次,称为连续执行。但大多数情况下,只需要指令执行一次,即执行条件只在一个扫描周期内有效,这时需要用一个扫描周期的脉冲作为其执行条件,称为脉冲执行。一个扫描周期的脉冲可以使用正负跳变指令或定时器指令实现。

4.ENO状态某些指令的指令盒右侧设有“ENO”使能输出,若EN端有“能流”且指令被正常执行,则ENO端会将“能流”输出,传送到下一个程序单元。如果指令运行出错,ENO端状态为0。传送指令可将单个数据或多个连续数据从源区传送到目的区,主要用于PLC内部数据的流转。传送指令根据数据类型的不同又可分为字节、字、双字及实数传送指令。1)单数据传送指令:MOVB、MOVW、MOVD和MOVR指令

6.1.1数据传送名

称字节传送字传送双字传送实数传送指令MOVBMOVWMOVDMOVR指令表格式MOVBIN,OUTMOVWIN,OUTMOVDIN,OUTMOVRIN,OUT梯形图格式MOVB、MOVW、MOVD和MOVR指令的基本格式MOVB、MOVW、MOVD和MOVR指令可用操作数指

令IN/OUT操

数数据类型MOVBINVB,IB,QB,MB,SB,SMB,LB,AC,常数,*VD,*AC,*LDBYTEOUTVB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LDBYTEMOVWINVW,IW,QW,MW,SW,SMW,LW,T,C,AIW,常数,AC,*VD,*AC,*LDWORD,INTOUTVW,IW,QW,MW,SW,SMW,LW,AQW,AC,*VD,*AC,*LDWORD,INTMOVDINVD,ID,QD,MD,SD,SMD,LD,HC,&VB,&IB,&QB,&MB,&SB,&T,&C,AC,常数,*VD,*AC,*LDDWORD,DINTOUTVD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LDDWORD,DINTMOVRINVD,ID,QD,MD,SD,SMD,LD,AC,常数,*VD,*AC,*LDREALOUTVD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LDREAL(2)指令功能。MOVBEN端口执行条件存在时,把IN所指的字节原值传送到OUT所指字节存储单元。MOVWEN端口执行条件存在时,把IN所指的字原值传送到OUT所指字存储单元。MOVDEN端口执行条件存在时,把IN所指的双字原值传送到OUT所指双字存储单元。MOVREN端口执行条件存在时,把IN所指的32位实数原值传送到OUT所指双字长的存储单元。

例:电动机的启动、点动七段显示译码器指令SEG名

称段

码指令SEG指令表格式SEGIN,OUT梯形图格式6.3数据的编码和译码指令SEG段码指令,EN端口执行条件存在时,将IN端口指定的字节数据中低四位有效值转换为7段显示码,输出到OUT端口指定的字节单元。待变换数据7段显示的组成用于7段显示的8位数据7段显示十六进制二进制/gfedcba16#02#00000011111116#12#00010000011016#22#00100101101116#32#00110110111116#42#01000110011016#52#01010110110116#62#01100111110116#72#01110010011116#82#10000111111116#92#10010110111116#A2#10100111011116#B2#10110111110016#C2#11000011100116#D2#11010101111016#E2#11100111100116#F2#111101110001七段显示器的abcdefg段分别对应于字节的第0位~第6位,

温馨提示

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

评论

0/150

提交评论