第4章S7-200系列PLC功能指令.ppt
《第4章S7-200系列PLC功能指令.ppt》由会员分享,可在线阅读,更多相关《第4章S7-200系列PLC功能指令.ppt(46页珍藏版)》请在麦多课文档分享上搜索。
1、第4章 S7-200系列PLC功能指令,4.1 数据处理指令 4.2 算术和逻辑运算指令 4.3 表功能指令 4.4 转换指令 4.5 中断指令 4.6 高速处理指令,4.1 数据处理指令此类指令主要涉及对数据的非数值运算操作,主要包括数据传送、移位、交换、循环填充指令。 4.1.1 数据传送指令 数据传送指令用于各个编程元件之间进行数据传送。根据每次传送数据的数量多少可分为:单个传送和块传送指令。 1. 单个数据传送指令单个数据传送指令每次传送一个数据,传送数据的类型分为:字节传送、字传送、双字传送和实数传送。 (1) 字节传送指令字节传送指令又分为:普通字节传送指令和立即字节传送指令。 M
2、OVB:字节传送指令。指令格式如下:,BIR:立即读字节传送指令。指令格式如下: BIW:立即写字节传送指令。指令格式如下:,(2) 字传送指令 MOVW:字传送指令。指令格式如下:(3) 双字传送指令 MOVD:双字传送指令。指令格式如下:,(4) 实数传送指令 MOVR:实数传送指令。指令格式如下:2. 块传送指令块传送指令可用来一次传送多个数据,最多可将255个数据组成一个数据块,数据块的类型可以是字节块、字块和双字块。(1) 字节块传送指令 BMB:字节块传送指令。指令格式如下:,(2) 字块传送指令 BMW:字块传送指令。指令格式如下:(3) 双字块传送指令 BMD:双字块传送指令。
3、指令格式如下:,4.1.2 移位指令移位指令分为左、右移位和循环左、右移位以及移位寄存器指令三大类。 1. 左移和右移指令左移和右移指令的功能是将输入数据IN左移或右移N位后,把结果送到OUT中。 (1) 字节移位指令 SLB:字节左移指令; SRB:字节右移指令。,指令格式如下:(2) 字移位指令 SLW:字左移指令; SRW:字右移指令。 指令格式如下:,(3) 双字移位指令 SLD:双字左移指令; SRD:双字右移指令。 指令格式如下:2. 循环左移和循环右移指令 指令特点: 被移位的数据是无符号的;,在移位时,存放被移位数据的编程元件的移出端与另一端相连,又与特殊继电SM1.1相连,移
4、出位在被移到另一端的同时,也进入SM1.1;另一端自动补0; 移位次数N与移位数据的长度有关,如N小于实际的数据长度,则执行N次移位;如N大于数据长度,则执行移位的次数为N除以实际数据长度的余数; 移位次数N为字节型数据。 (1) 字节循环移位指令 RLB:字节循环左移指令; RRB:字节循环右移指令。 指令格式如下:,(2) 字循环移位指令 RLW:字循环左移指令; RRW:字循环右移指令。 指令格式如下:,(3) 双字循环移位指令 RLD:双字循环左移指令; RRD:双字循环右移指令。 指令格式如下: 3. 移位寄存器指令 SHRB:移位寄存器指令。 指令格式如下:,移位寄存器的数据类型无
5、字节型、字型、双字型之分 移位寄存器最低位的地址为S_BIT;最高位地址的计算方法为MSB=(N-1+(S_BIT的位号)/8;最高位的字节号为:MSB的商+S_BIT的字节号;最高位的位号为:MSB的余数。 移位寄存器的移出端与SM1.1连接。 移位寄存器指令影响的特殊继电器为:SM1.0(零),SM1.1(溢出);影响ENO正常工作的出错条件为:SM4.3(运行时间),0006(间接寻址),0091(操作数超界),0092(计数区错误)。,4.1.3 字节交换与填充指令 1. 字节交换指令SWAP 本指令专用于对1个字长的字型数据进行处理。 指令格式如下:2. 填充指令FILL 填充指令F
6、ILL用于处理字型数据,将字型输入数据IN填充到从OUT开始的N个字存储单元,N为字节型数据。 指令格式如下:,4.2 算术和逻辑运算指令算术运算指令包括加法、减法、乘法、除法及一些常用的数学函数。逻辑运算包括与、或、非、异或以及数据比较等指令。 4.2.1 算术运算指令 1. 加法指令加法操作是对两个有符号数进行相加。,(1) 整数加法指令 +I:整数加法指令。 指令格式如下:(2) 双整数加法指令 +D:双整数加法指令。 指令格式如下:,(3) 实数加法指令 +R:实数加法指令。 指令格式如下:2. 减法指令减法指令是对两个有符号数进行减操作,与加法指令一样,也可分为:整数减法指令(-I)
7、、双整数减法指令(-D)和实数减法指令(-R)。,指令格式如下:3. 乘法指令乘法指令是对两个有符号数进行乘法操作。 (1) 整数乘法指令 *I:整数乘法指令。 指令格式如下:,(2) 完全整数乘法指令 MUL:完全整数乘法指令。 指令格式如下:,(3) 双整数乘法指令 *D:双整数乘法指令。 指令格式如下:(4) 实数乘法指令 *R:实数乘法指令。 指令格式如下:,4. 除法指令除法指令是对两个有符号数进行除法操作,除法指令也可分为:整数除法指令(/I)、完全整数除法指令(DIV)、双整数除法指令(/D)和实数除法指令(/R)。 4.2.2 数学函数指令S7-200系列PLC中的数学函数指令
8、包括指数运算、对数运算、求三角函数的正弦、余弦及正切值。这些指令都是双字长的实数运算。,1. 平方根函数 SQRT:平方根函数运算指令。 指令格式如下: 2. 自然对数函数指令 LN:自然对数函数运算指令。 指令格式如下:,3. 指数函数指令 EXP:指数函数指令。 指令格式如下:4. 正弦函数指令 SIN:正弦函数指令。 指令格式如下:,5. 余弦函数指令 COS:余弦函数指令。 指令格式如下:6. 正切函数指令 TAN:正切函数指令。 指令格式如下:,4.2.3 增减指令增减指令又称为自动加1和自动减1指令。 1. 字节增减指令 INCB:字节加1指令; DECB:字节减1指令。 指令格式
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S7200 系列 PLC 功能 指令 PPT
