- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内容提要 第一节 数据比较指令 例: D1的数据大于5且小于20时,100.00有输出 2.符号比较指令 例 3.时刻比较指令 例:计量每天上午8:00到晚上22:00的峰电量 第二节 数据传送指令 1. MOV、MOVL和MVN、MVNL指令 例:用MOV指令改变定时器的设定值 例:使输出通道100(CPM1A为10)的8个输出点以2s的周期交替闪烁。 2. MOVB和XFRB指令 3. MOVD和XFER指令 第三节 数据移位指令 1. SFT指令 2. SFTR指令 3.WSFT指令 第四节 运算与转换指令 1.四则运算指令 例: 2.数据转换指令 (2)MLPX、DMPX指令 (2)MLPX、DMPX指令 3.逻辑运算指令 例:双按钮多位起动停止控制 例:单按钮多位起动停止控制 第五节 子程序指令 1.SBS、SBN、RET指令 子程序的工作过程 例: 用子程序使输出通道100(CPM1A为10)的8个输出点以2s的周期交替闪烁的功能 2.MCRO指令 例:使用MCRO指令实例及等效梯形图 第六节 高功能指令系统 1.特殊运算指令 5.中断控制指令 9.网络通信指令 还有 13.故障诊断指令 14.特殊指令 15.块程序指令 16.字符串处理指令 17.任务控制指令 18.机种转换用指令 本章小结 当结果大于FFFF时,将进位标志CV置1。 采用二进制倍长加法更方便,这里只为展示运算过程。 图中的“十六进制” 表示以“十六进制监视”,并不是这个数是十六进制。 (1)BIN、BCD指令 如:使用BIN指令时,是将10进制数转换成16进制数。那么当D1=0010时,D2=000A 控制字K=0021 其1表示解码时源通道的开始位,即从200通道的第1个数字位开始解码 2位表示解码对象的位数,即表示对200通道的3个数据位解码 例 控制字K=0000,源通道D1 ,目的通道100。 表示对D1的第0个数字位开始解码,只对D1的1个数据位解码 当D1分别等于0、1、2、3┄┄时,相应的100.00、100.01、100.02、100.03 ┄┄为1。 例 梯形图符号 ANDW的运算实例 常用:字逻辑与ANDW、字逻辑或ORW、字异或XORW。 在指令后加L,能处理8位16进制数。 用八个起动按钮(0.00~0.07)、八个停止按钮(1.00~1.07)来分别控制八个输出线圈(100.00~100.07) 从一个启动、一个停止、一个输出出发 用八个输入按钮来控制对应八个输出 一个输入点、一个输出点 一个输入通道、一个输出通道 数据传送有: 子程序调用SBS 子程序进入SBN 子程序返回RET 宏MCRO 上述指令在CPM1A和CP1H中基本一致。 SBS 010 SBN 010 SBS 011 RET SBN 011 SBS 012 RET SBN 012 RET 主程序 SBS 000 主程序 SBN 000 子程序 RET SBN 001 子程序 RET END RET ? SBS NO. ? SBN NO. ? 子程序的调用 子程序的嵌套 子程序进入 子程序开始 SBN 调用指定的子程序 NO.:000~049 (CPM1A) 000~255 (CP1H) 子程序调用 SBS 梯形图符号 子程序结束 子程序返回 RET 功能/有关标志 名称 指令 子程序将大的控制任务分成较小的控制任务,使用户能重复使用一给定的指令组。 不调用子程序 闭合 断开 开始调用子程序,定时器工作,3s后定时器继续工作,但定时到,100.00=0 闭合 闭合, 3s后断开 调用子程序,定时器工作,3s后被复位 闭合 3s后断开 闭合 调用子程序,但定时器不工作 断开 闭合 调用子程序,定时到 100.00=1 闭合 闭合 工作状态 0.02 0.01 运行开始的第一个扫描周期,将数据5555, 即(0101010101010101)2传送到通道100 每1s,调用1次子程序0 子程序0 将数据FFFF(二进制1111111111111111)和100通道的状态异或,即每秒钟改变一次输出点的状态。 下面的方法更简单,左面只是说明子程序的用法。 宏MCRO指令允许用一个单一子程序代替数个具有相同的结构但不同操作数的子程序。 N:子程序号 S:输入开始字 CPM1A:232CH ~235CH CP1H:A600CH ~A603CH D:输出开始字 CPM1A:236CH~239CH CP1H: A604CH~A607CH 执行过程(CP1H) 执行子程序 200CH→232CH
您可能关注的文档
- 新可编程控制器(第二版) 教学课件 黄云龙 主编 第1章 可编程控制器概论.ppt
- 新可编程控制器(第二版) 教学课件 黄云龙 主编 第2章 三菱FX系列可编程控制器.ppt
- 新可编程控制器(第二版) 教学课件 黄云龙 主编 第3章 三菱FX系列PLC的基本指令.ppt
- 新可编程控制器(第二版) 教学课件 黄云龙 主编 第4章 三菱FX系列PLC的步进指令.ppt
- 新可编程控制器(第二版) 教学课件 黄云龙 主编 第5章 三菱FX系列PLC的功能指令28.ppt
- 新可编程控制器(第二版) 教学课件 黄云龙 主编 第6章 SIMATIC S7 200系列PLC.ppt
- 新可编程控制器(第二版) 教学课件 黄云龙 主编 第7章 S7 200系列PLC的基本指令.ppt
- 新可编程控制器(第二版) 教学课件 黄云龙 主编 第8章 S7 200系列PLC的顺序控制指令.ppt
- 新可编程控制器(第二版) 教学课件 黄云龙 主编 第9章 S7 200系列PLC的功能指令111.ppt
- 新可编程控制器(第二版) 教学课件 黄云龙 主编 第10章 PLC的通信与网络.ppt
- 新可编程控制器技术及应用 第2版 欧姆龙机型 教学课件 戴一平 主编PLC技术及应用(欧姆龙机型)第2版教材课件 6第六章 小型PLC的功能及功能单元.ppt
- 新可编程控制器技术及应用 第2版 欧姆龙机型 教学课件 戴一平 主编PLC技术及应用(欧姆龙机型)第2版教材课件 7第七章 可编程序控制器控制系统设计.ppt
- 新可编程控制器技术及应用 第2版 欧姆龙机型 教学课件 戴一平 主编PLC技术及应用(欧姆龙机型)第2版教材课件 8第八章 可编程序控制器的应用.ppt
- 新可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 第1章 可编程控制器基础知识.ppt
- 新可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 第2章 s7200PLC系统硬件结构.ppt
- 新可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 第3章S7200系列PLC软元件结构.ppt
- 新可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 第4章 s7200编程语言及指令系统1.ppt
- 新可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 第5章 s7200编程语言及指令系统.ppt
- 新可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 第6章 S7300 PLC的硬件构成3.ppt
- 新可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 第7 章 西门子系列PLC的3.ppt
文档评论(0)