- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章5循环移位指令
教学目标;项目:彩灯的循环控制;利用基本指令完成编程,程序如下:;利用步进指令完成编程任务,参考程序如下:;利用移位指令完成编程任务,参考程序如下:;一、循环移位指令 ;循环右移说明; 循环位移指令使用说明;【例题】 循环左移指令ROL的应用举例如图所示。求输出位组件K4Y0在一个循环周期中各位状态的变化。;输 入;PLC应用指令的应用 ;PLC应用指令的应用 ;PLC应用指令的应用 ;PLC应用指令的应用 ;二、带进位左、右循环移位指令 ;执行情况 ;三、位右移和位左移指令 ;说明
(1) SFTR命令有4个操作数,当X10接通,以源(S.)X0开始的n2(K2)位,向右移入以目标(D.)M0开始的n1(K8)位元件中去。每当X10从OFF → ON,移位一次。移位后,如果源为1,则目标置位,而源复位。
(2) SFTL命令也有4个操作数,其动作原理与(1)相同。
(3)在指令的连续执行方式中,每一个扫描周期都会移位一次。在实际控制中,常采用脉冲执行方式。
;位左移指令SFTL的应用示例梯形图如下所示。;位右移指令SFTR的应用示例梯形图如下所示。;(1)位右移说明:
当操作条件满足时,位右移指令在n1个指定目标位元件中,右移n2个指定的源元件位元件状态。即n2位[S.] 状态右移到n1位[D.],从n1位目标元件的高位进去,而其低位溢出。
上述的示例程序操作。位右移的目标元件为:M10~M25,源元件为:X0~X1,当X1由“0”变“1”时,X1、X0的状态传到M25、M24,原来的M25、M24移到M23、M22…以此类推,M11、M10丢失。由图示的方法说明状态的变化。
由于连续型操作,每个扫描周期都进行操作,合上一瞬间,就把原操作数状态都移位了。建议使用SFTRP,SFTLP,便于控制。 ;【例】四台水泵轮流运行,由四台三相异步电动机M1~M4驱动。正常要求是两台运行两台备用。为了防止备用水泵长时间不用造成锈蚀等问题,要求四台水泵中两台运行,并每隔8h切换一台,使四台水泵轮流运行。;;2.位左移指令SFTL举例
; 【例题】 位右移指令SFTR的程序梯形图如图所示。设Y17~Y0的初始状态为0,X3~X0的位状态为1011。求数次执行位右移指令SFTR后,Y17~Y0各位状态的变化。; 【例题】 某台设备有8台电动机,为了减小电动机同时启动对电源的影响,利用位移指令实现间隔10s的顺序通电控制。按下停止按钮时,同时停止工作。;字右移和字左移指令 ;字右移指令的使用注意事项:
1)一般情况下n2≤n1≤512。
2)WSFR指令源操作数可取KnX、KnY、KnM、KnS、T、C和D,目标操作数可取KnY、KnM、KnS、T、C和D。
3)WSFR(P)只有16位操作数,占9个程序步。;移位寄存器写入与读出指令 ; 如果X000再次由OFF变为ON,D1中的数变为2,D0中的数据写入D3。依此类推,源操作数D0中的数据依次写入堆栈。
当D1中的数据等于n-1(n为堆栈的长度)时,不再执行上述处理,进位标
志M8022置1。;图b中
X000由OFF变为ON时,D2中的数据送到D20,同时指针D1的值减1,D3到D9的数据向右移一个字。
数据总是从D2读出,指针D1为0时,FIFO堆栈被读空,不再执行上述处
理,零标志M8020为ON。
执行本指令的过程中,D9的数据保持不变。;移位写入指令的使用注意事项:
1)一般情况下2≤n≤512。
2)源操作数可取所有数据类型,目标操作数可取KnY、KnM、KnS、T、C和D。
3)SFWR(P)只有16位操作数,占7个程序步。 ;;图 FIFO指令;案例五 生产线质量控制;2;如图所示,工件在传送带上步行式前进。工件在0号站接受SW1光电检查。从0号站移到4号站要经过4次步进。移到4号站时,判断移到此站工件好还是坏。如果是废品则要求电磁阀YV打开,使废品掉下来。当SW3检测到废品已掉下来后重新将电磁阀关闭;硬件连线;图 2 是该电路的梯形图和语句表。图中使用 M140 移位寄存器。 M140 , M141 , M142 ……分别表示移到 0 号位, 1 号位, 2 号位……工件的品质好与坏。数据“ 1 ”代表品质“坏”。 M144 数据是“ 0 ”或“ 1 ”代表移至 4 号位工件是“好”还是“坏”。当 M144=ON ,电磁阀接通,打开阀门。;方法一;总结
您可能关注的文档
- 第八章聚合反应及反应器设计.ppt
- 第八章色谱分析基础.ppt
- 第八章:生命价值评估.ppt
- 第八章:胚胎早期发育-1.ppt
- 第八章鸡常见产蛋下降病的诊断与防治.ppt
- 第八类 商品知识.ppt
- 第八篇、医学节肢动物学.ppt
- 第八节 产品生命周期理论.ppt
- 第八节 定积分的几何应用举例.ppt
- 第八节水痘防治.ppt
- 2025年安徽工商职业学院单招职业技能测试题库带答案(典型题).docx
- 2025年洛阳科技职业学院单招职业技能测试题库带答案(新).docx
- 2025年荆门职业学院单招职业技能测试题库及答案(易错题).docx
- 2025年宣化科技职业学院单招职业技能测试题库(精练).docx
- 2025年包头职业技术学院单招职业技能测试题库带答案(新).docx
- 2025年江西工商职业技术学院单招职业技能测试题库带答案(精练).docx
- 2025年黑龙江农业经济职业学院单招职业技能测试题库精编.docx
- 2025年山东艺术设计职业学院单招职业技能测试题库带答案(基础题).docx
- 2025年陕西工商职业学院单招职业技能测试题库带答案(突破训练).docx
- 2025年承德护理职业学院单招职业技能测试题库【word】.docx
文档评论(0)