下载此文档

第6章PLC 功能指令.ppt


文档分类:通信/电子 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
第6章 S7-200系列PLC功能指令
主要内容
数据处理指令
算术逻辑运算指令
表功能指令
转换指令
中断指令
高速处理指令


移位指令

PLC产生初期主要用于在工业控制中以逻辑控制来代替继电器控制。随着计算机技术与PLC技术的不断发展与融合,PLC增加了数据处理功能,使其在工业应用中功能更强,应用范围更广,成为新型的计算机控制系统。
数据处理功能主要包括装入和传送功能、转换功能、比较功能、移位功能和运算功能等。

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指令

名称
字节传送
字传送
双字传送
实数传送
指令
MOVB
MOVW
MOVD
MOVR
指令表格式
MOVB IN,OUT
MOVW IN,OUT
MOVD IN,OUT
MOVR IN,OUT
梯形图格式
MOVB、MOVW、MOVD和MOVR指令的基本格式

第6章PLC 功能指令 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息