基本数据处理指令PPT课件
《基本数据处理指令PPT课件》由会员分享,可在线阅读,更多相关《基本数据处理指令PPT课件(34页珍藏版)》请在装配图网上搜索。
1、2021/6/71电气控制与电气控制与PLC长沙民政职业技术学院电子信息工程学院长沙民政职业技术学院电子信息工程学院 刘刘 卫卫 S7-200 S7-200基本数据处理指令基本数据处理指令1、置位(S)和复位(R)指令 (1)置位指令SS(SET):置位指令,将从bit开始的N个元件置1并保持。 其中,N的取值为1255。(2)复位指令RR(RESET):复位指令,将从bit开始的N个元件置0并保持。其中,N的取值为1255。 (a)梯形图 (b)时序图 S7-200 S7-200基本数据处理指令基本数据处理指令2、边沿触发指令(EU、ED) (1)EU(Edge up):输入脉冲的上升沿使触
2、点闭合(0N)一个扫描周期。该指令无操作数。(2)ED(Edge Down):输入脉冲的下降沿使触点闭合(ON)一个扫描周期。该指令无操作数。 (a)梯形图 (b)时序图 S7-200 S7-200基本数据处理指令基本数据处理指令3、定时器和计数器指令应用复习 例1:试计算如下程序的定时时间。 S7-200 S7-200基本数据处理指令基本数据处理指令例2:试分析如图所示程序的功能。时钟控制梯形图 S7-200 S7-200基本数据处理指令基本数据处理指令一、一、 数据处理指令数据处理指令一、数据传送指令(一)单个数据传送 单个数据传送指令每次传送1个数据,传送数据的类型分为:字节传送、字传送
3、、双字传送和实数传送。 功能:使能输入端EN有效时,把一个输入IN单字节无符号数、单字长或双字长符号数送到OUT指定的存储器单元输出。 传送指令格式传送指令格式 LADSTL S7-200 S7-200基本数据处理指令基本数据处理指令例1:将变量存储器VW100中内容送到VW200中,其程序如图所示。 MOVW VW100MOVW VW100,VW200VW200 S7-200 S7-200基本数据处理指令基本数据处理指令例2:电动机电动机Y-起动起动。 主电路及控制电路接线图主电路及控制电路接线图 S7-200 S7-200基本数据处理指令基本数据处理指令 S7-200 S7-200基本数据
4、处理指令基本数据处理指令(二)数据块传送数据块传送指令一次可完成N(N255)个数据的成组传送。1、传送指令功能(1)字节的数据块传送指令BMB,使能输入EN有效时,把从输入IN字节开始的N个字节数据传送到以输出字节OUT开始的N个字节中。(2)字的数据块传送指令BMW,使能输入EN有效时,把从输入IN字开始的N个字的数据传送到以输出字0UT开始的N个字的存储区中。(3)双字的数据块传送指令BMD,使能输入EN有效时,把从输入IN双字开始的N个双字的数据传送到以输出双字0UT开始的N个双字的存储区中。 传送指令格式 数据块传送指令把从数据块传送指令把从输入(输入(ININ)指定地址)指定地址的
5、的(N) (N) 个连续字节、个连续字节、字、双字的内容传送字、双字的内容传送到从输出(到从输出(OUTOUT)指定)指定地址开始的地址开始的N N个连续字个连续字节、字、双字的存储节、字、双字的存储单元中去。单元中去。 BMB IN,OUT,NBMW IN,OUT,NBMD IN,OUT,NBLKMOV-DWENINOUTENONBLKMOV-WENINOUTENONBLKMOV-BENINOUTENON字节字节字字双字双字有效操作数:有效操作数:3/7/202211 S7-200 S7-200基本数据处理指令基本数据处理指令数据块传送指令举例:数据块传送指令举例: S7-200 S7-20
6、0基本数据处理指令基本数据处理指令二、数据移位指令移位指令分为左、右移位和循环左、右移位及寄存器移位等指令。1、左移位指令(SHL) 使能输入有效时,将输入的字节、字或双字IN由低位向高位左移N位后(右端最低位LSB补0),将结果输出到OUT所指定的存储单元中,最后一次移出位保存在SM1.1。 移位示意图移位示意图 梯形图梯形图 S7-200 S7-200基本数据处理指令基本数据处理指令 2、右移位指令(SHR) 使能输入有效时,将输入的字节、字或双字IN由高位向低位右移N位后(左端最高位MSB补0),将结果输出到OUT所指定的存储单元中,最后一次移出位保存在SM1.1。 梯形图梯形图 示意图
7、示意图 S7-200 S7-200基本数据处理指令基本数据处理指令左移和右移位指令格式 把输入端(把输入端(IN)指定的数据)指定的数据字字节节右移或左移右移或左移N位,结果存入位,结果存入OUT单元。单元。 S7-200 S7-200基本数据处理指令基本数据处理指令3、循环左移位指令(ROL) 使能输入有效时,字节、字或双字IN数据循环左移N位后,将结果输出到OUT所指定的存储单元中,并将最后一次移出位送SM1.1。 梯形图梯形图 示意图示意图 S7-200 S7-200基本数据处理指令基本数据处理指令4、循环右移位指令(ROR) 使能输入有效时,字节、字或双字IN数据循环右移N位后,将结果
8、输出到OUT所指定的存储单元中,并将最后一次移出位送SM1.1。 梯形图梯形图 示意图示意图 S7-200 S7-200基本数据处理指令基本数据处理指令4、循环右移位指令(ROR) 使能输入有效时,字节、字或双字IN数据循环右移N位后,将结果输出到OUT所指定的存储单元中,并将最后一次移出位送SM1.1。 梯形图梯形图 示意图示意图 S7-200 S7-200基本数据处理指令基本数据处理指令5、寄存器移位指令和字节交换指令 移位寄存器指令(SHRB)把输入端DATA的数值移入移位寄存器,而该移位寄存器是有S-BIT和N决定的。S-BIT指定最低位N指定移位寄存器的长度和移位的方向(正向N,反向
9、N). 字节交换指令将输入字的高字节与低字节交换。移位寄存器的操作数:移位寄存器的操作数:3/7/202220字节交换操作数:字节交换操作数:3/7/202221 S7-200 S7-200基本数据处理指令基本数据处理指令三、数据比较指令 1 1、数据类型、数据类型比较指令有整数和实数两种数据类型的比较。 比较运算符:=、=、操作数类型:字节比较B(Byte);(无符号整数)整数比较I(Int)W(Word);(有符号整数)双字比较DW(Double IntWord);(有符号整数)实数比较R(Real);(有符号双字浮点数)被比较的数据可以是字节、整数、双字及实数。其中,字节比较是无符号的,
10、整数、双字、实数的比较是有符号的。比较指令以触点形式出现在梯形图及指令表中,因而有“LD、 “A”、 “O”三种基本形式。对于LAD,当比较结果为真时,指令使能点接通;对于STL,比较结果为真时,将栈顶值置1。比较指令为上下限控制及事件的比较判断提供了极大的方便。数值比较指令的表达形式及操作数数值比较指令的表达形式及操作数3/7/202223 S7-200 S7-200基本数据处理指令基本数据处理指令例1: 6只彩灯分接于Q0.0Q0.5,开始工作后,Q0.0先亮,以后每隔2秒依次点亮1盏灯直到6盏灯全亮2秒后,每隔2秒熄灭1盏灯直到6盏灯全熄2秒后再循环。2021/6/7253/7/2022252021/6/7263/7/2022262021/6/7273/7/202227 S7-200 S7-200基本数据处理指令基本数据处理指令例2:要求:8只彩灯每隔1s不间断循环依次点亮。提示:循环间隔时间可由SM0.5提供,另外要注意,在程序执行中,每个扫描周期都会检测移位指令EN的RLO是否等于1。若等于1,则进行移位操作。 S7-200 S7-200基本数据处理指令基本数据处理指令例2: 8只彩灯循环点亮程序四、四、 转换指令转换指令 四、四、 转换指令转换指令 四、四、 转换指令转换指令 2021/6/733谢谢谢谢部分资料从网络收集整理而来,供大家参考,感谢您的关注!
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。