- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 PLC的应用指令 6.1 数据传送指令及应用 数据传送指令有字节、字、双字和实数的单个传送指令,还有以字节、字、双字为单位的数据块的成组传送指令,其用来完成各存储器单元之间的数据传送。 6.1.1 字节、字、双字和实数的单个传送指令 单个传送指令一次完成一个字节、字、双字的传送。 1.指令格式 指令的格式如表6-1所示。 传送指令的操作功能:当使能输入端EN有效时,把一个输入IN单字节无符号数、单字长或双字长符号数送到OUT指定的存储器单元输出。 数据类型分别为字节、字、双字和实数。 操作数的寻址范围要与指令助记符中的数据长度一致。其中字节传送时不能寻址专用的字和双字存储器,如T、C及HC等,OUT寻址不能寻址常数。 2.传送指令的应用 当使能输入有效(I0.0为ON)时,将变量存储器VW10中内容送到VW20中。梯形图及传送结果如图6-1所示。 6.1.2 字节、字、双字的块传送指令 数据块传送指令一次可完成N个数据的成组传送。指令类型有字节、字、双字3种。 1.指令的格式 指令的格式如表6-2所示。 ① 字节的数据块传送指令,当使能输入端有效时,把从输入IN字节开始的N个字节数据传送到以输出字节OUT开始的N个字节的存储区中。 ② 字的数据块传送指令,当使能输入端有效时,把从输入IN字节开始的N个字的数据传送到以输出字OUT开始的N个字的存储区中。 ③ 双字的数据块传送指令,当使能输入端有效时,把从输入IN双字开始的N个双字的数据传送到以输出双字OUT开始的N个双字的存储区中。 传送指令的数据类型,IN,OUT操作数据类型为B、W、DW;N(BYTE)的数据范围0~255。 2.块传送指令的应用 当使能输入有效(I0.1为ON)时,将VW0开始的连续3个字传送到VW10~VW12中。梯形图及传送结果如图6-2所示。 6.1.3 字节交换/填充指令 字节交换/填充指令格式见表6-3。 1.字节交换指令 字节交换(SWAP)指令用来实现输入字的高字节与低字节的交换。 当使能输入有效时,用来实现输入字的高字节与低字节的交换。 字节交换指令的应用举例如图6-3所示。 2.字节填充指令 字节填充(FILL)指令用于存储器区域的填充。 当使能输入有效时,用字输入数据IN填充从OUT指定单元开始的N个字存储单元。 填充指令的应用举例如图6-4所示。 当使能输入有效(I0.1为ON)时,将从VW200开始的10个字存储单元清零。 NETWORK 1 LD I0.1 // 使能输入 FILL +0,VW200,10 // 10个字填充0 执行的结果是从VW200开始的20个字节的存储单元清零。 6.1.4 传送指令的应用举例 1.初始化程序的设计 存储器初始化程序是用于PLC开机运行时对某些存储器清0或设置的一种操作。常采用传送指令来编程。若开机运行时将VB20清0,将VW20设置为200,则对应的梯形图程序如图6-5所示。 2.多台电动机同时起动、停止的梯形图程序 设4台电动机分别由Q0.1、Q0.2、Q0.3和Q0.4控制,I0.1为起动按钮,I0.2为停止按钮。用传送指令设计的梯形图程序如图6-6所示。 3.预选时间的选择控制 某工厂生产的2种型号工件所需加热的时间为40?s、60?s。使用2个开关来控制定时器的设定值,每一开关对应于一设定值;用起动按钮和接触器控制加热炉的通断。PLC I/O地址分配如表6-4所示。 根据控制要求设计的梯形图程序如图6-7所示。 6.2 数据比较指令 6.2.1 数据比较指令 数据比较指令用来比较两个数IN1与IN2的大小,如图6-8所示。在梯形图中,满足比较关系给出的条件时,触点接通。“<>”表示不等于,触点中间的B、I、D、R、S分别表示字节、字、双字、实数(浮点数)和字符串比较。 比较指令的格式如表6-5所示。 表中给出了梯形图字节相等比较的符号,比较指令的其他比较关系和操作数类型说明如下。 比较运算符:=、<=、>=、>、<、<>。 字节比较指令用来比较两个无符号数字节IN1与IN2的大小;整数比较指令用来比较两个字IN1与IN2的大小,最高位为符号位。 例如16#7FFF>16#8000(后者为负数);双字整数比较指令用来比较两个双字IN1与IN2的大小,双字整数比较是有符号的,16#7FFFFFFF>16#80000000
您可能关注的文档
- ProENGINEER基础教程 谭雪松 张黎骅 漆向军 09.ppt
- ProENGINEER中文野火版4.0基础教程 谭雪松 胡谨1 第1章.ppt
- ProENGINEER中文野火版4.0基础教程 谭雪松 胡谨1 第2章.ppt
- ProENGINEER中文野火版4.0基础教程 谭雪松 胡谨1 第3章.ppt
- ProENGINEER中文野火版4.0基础教程 谭雪松 胡谨1 第6章.ppt
- ProENGINEER中文野火版4.0项目教程 谭雪松 甘露萍1 项目1.ppt
- ProENGINEER中文野火版4.0项目教程 谭雪松 甘露萍1 项目3.ppt
- ProENGINEER中文野火版4.0项目教程 谭雪松 甘露萍1 项目4.ppt
- ProENGINEER中文野火版4.0项目教程 谭雪松 甘露萍1 项目5.ppt
- ProENGINEER中文野火版4.0项目教程 谭雪松 甘露萍1 项目12.ppt
- S7-200西门子PLC基础教程 王淑英 第8章 PLC在逻辑控制系统中的应用实例.ppt
- S7-300可编程控制器 PLC 教程 作者 刘艳梅 任双艳 李一波 第1章-可编程控制器概述.ppt
- S7-300可编程控制器 PLC 教程 作者 刘艳梅 任双艳 李一波 第2章-可编程控制器概述.ppt
- S7-300可编程控制器 PLC 教程 作者 刘艳梅 任双艳 李一波 第3章-S7-300的指令系统及编程.ppt
- S7-300可编程控制器 PLC 教程 作者 刘艳梅 任双艳 李一波 第4章-S7系列结构化程序设计.ppt
- S7-300可编程控制器 PLC 教程 作者 刘艳梅 任双艳 李一波 第6章-现场总线PROFIBUS-DP.ppt
- S7-300可编程控制器 PLC 教程 作者 刘艳梅 任双艳 李一波 第8章-WinCC开发软件简介.ppt
- SDH技术 第2版 孙学康 毛京丽 19984-第7章-基于SDH的多业务传送平台.ppt
- SDH技术 第2版 孙学康 毛京丽 19984-第9章-SDH和MSTP的应用.ppt
- SDH技术 第2版 孙学康 毛京丽 第00章.ppt
文档评论(0)