第七章 plc功能指令

第七章 plc功能指令

ID:1511978

大小:4.06 MB

页数:168页

时间:2017-11-12

第七章 plc功能指令_第1页
第七章 plc功能指令_第2页
第七章 plc功能指令_第3页
第七章 plc功能指令_第4页
第七章 plc功能指令_第5页
资源描述:

《第七章 plc功能指令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章S7-200PLC的功能指令简介5.1传送、移位和填充指令5.2运算和数学指令5.3表功能指令5.4转换指令5.5字符串指令5.6时钟指令5.7中断5.8高速计数器指令5.9高速脉冲输出指令5.10PID回路指令简介逻辑指令PLC指令功能指令功能指令(FunctionInstruction)为了满足工业控制的需要,PLC生产厂家为PLC增加了过程控制,数据处理和特殊功能的指令其主要包括1传送,移位及填充指令2算术运算与逻辑运算指令3数据转换指令4高速处理指令5通信指令6PID指令本章指令介绍的约定指令格式给出的

2、指令的梯形图和语句表格式。在所有的说明图中,上面的指令盒为LAD格式,下面为指令的STL格式功能描述详细描述了指令的功能,讲解了使用中的注意事项数据类型读者要特别注意指令的操作数形式,对操作数的内容,本书有如下的规定。B表示字节,W表示字,I表示整数,DW表示双字(LAD中),DI表示双整数(LAD)中,D表示双字或双整数(STL中),R表示实数5.1传送,移位和填充指令5.1.1传送类指令完成各存储单元之间进行一个或者多个数据的传送,可分为单一传送指令和块传送指令单一传送(Move)分类:字节传送,字传送,双字传送

3、格式:LAD和STL格式如图5-1(a)图中□处可为B,W,DW(LAD中),D(STL中)或R功能描述:使能输入有效时,把一个单字节数据(字,双字或数)由IN传送到OUT所指的传送存储单元数据类型:输入输出均为字节(字,双字或实数)52块传送(BlockMove)该类指令可用来进行一次多个(最多255个)数据的传送,它包括字节块送,字块传送和双字块传送指令格式:LAD及STL格式如图5-1(b)所示。图中□处可为B,W,DW(LAD中),D(STL中)或R功能描述:把从IN开始的N个字节(字或双字)型数据传送到从O

4、UT开始的N字节(字或双字)存储单元数据类型:输入输出均为字节(字或双字),N为字节5N3字节立即传送(MoveByteImmediate)字节立即传送指令就像位指令中的立即指令一样,用在输入和输出的立即处理。传送字节立即读指令指令格式:LAD及STL格式如图5-1(c)所示功能描述:立即读取单字节物理区数据IN,并传送到OUT所指的字节存储单元.该指令用在输入信号的立即响应操作数:输入为IB,输出为字节5(2)传送字节立即写指令指令格式:LAD及STL格式如图5-1(d)功能描述:立即将IN单元的字节数据写到OUT

5、所指的字节存储单元的物理区及映像区,它用在把计算出的Q结果立即输出到负载数据类型:输入为字节,输出为QB5BIW【例5-1】传送类指令应用举例LDI0.0//I0.0有效时执行下面的//操作MOVBVB100,VB200//字节VB100中的数据传送//到字节VB200中MOVWVW110,VW210//字节VW110中的数据传送//到字VW210中MOVDVD120,VD220//双字VD120中的数据传//送到双字VD220中BMBVB130,VB230,4//字节VB130开始的4个连//续字节中的数据传送到/

6、/VB230开始的字节存储单元中BMWVW140,VW240,4//字VW140开始的4个//连续字中的数据传//送到字VW240开始的//4个字存储单元中BMDVD150,VD250,4//双字VD150开始的4//个连续双字中的数//据传送到双字VD250//开始的4个连续双字中BIRIB1,VB270//I1.0到I1.7的物理输入//状态立即送到VB270中,//不受扫描周期的影响BIWVB280,QB0//VB280中的数据立即从//Q0.0到Q0.7端子输出.不受//扫描周期的影响5.1.2移位与循环指令

7、1.移位指令(Shift)左移指令右移指令所移位数据类型字节型字型双字型方法:移位数据存储单元的移出端与SM1.1(溢出)相连,所以最后被移出的位被放到SM1.1位存储单元,移位时移出位进入SM1.1,另一端补0。例如:在右移时,移位数据的最右端的位移入SM1.1,则左端补0。注意:SM1.1始终存放最后一次移出的位,移位次数与移位数据的长度有关,如果所移位次数大于移位数据的位数,则超出次数无效.当移位操作使数据变为0,则零存储器标志位(SM1.0)自动置位移位指令在使用LAD编程时,OUT可以是和IN不同的存储单元

8、,但在STL编程时,因为只写一个操作数,所以实际上OUT就是移位后的IN(1)右移指令指令格式:LAD及STL格式如图5-2(a)所示。图中□处可为B,W,DW(LAD中),D(STL中)功能描述:把字节型(字型或双字型)输入数据IN右移N位后,再将结果输出到OUT所指的字节(字或双字)存储单元.最大实际可移位次数为8位(16位或32位)数据类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。