《移位指令》ppt课件
26页1、功能指令 移位指令,驻马店市技工学校电工教研组 指导教师 王风华,一、复习,1、什么叫源元件或源操作数?什么叫目标元件?循环移位指令有没有源操作数? 2、循环移位指令的功能是什么?这个指令下的数据移动长度怎样规定的?,二、实习要求,1、了解移位指令的基本格式和功能 2、掌握移位指令的特性 3、掌握用移位指令控制电器负载的方法。会根据控制要求设计出梯形图和写出指令表 3、下载自己编写的程序并调试修改程序,三、实习器材,每个工作台 PLC 一台 , 微机编程器一台、数据线1条, 熔断器2个,按钮盒一个,接触器4个,热继电器1个、传感器 1个 电工工具1套,连接导线若干 三相异步电动机 1台,四、相关知识与实习指导,(一)移位指令的功能和格式,移位指令有:位右移指令SFTR、位左移指令SFTL、字右移指令WSFR、字左移指令SFWR。 (1)指令格式:,2)操作元件: S.移位指令的源操作元件 D.目标操作元件。源操作元件是位元件:X、Y、S、M;目标操作元件是Y、S、M 。 其他操作元件n1和n2: n1指目标操作元件的数据长度,n1 最大为1024。 n2不仅指源操作元件S.的长度,还指
2、定目标元件中的数据移动位数,它是小于n1的。 例如:源操作元件的长度是2,由X0、X1组成。目标元件的长度是8,由M0M7组成。 若在源操作某些位元件获电后执行移位指令,会把S的工作状态传送到目标元件中,目标元件中才会有数据,并且数据才能移动。,(2)位移动指令的功能:,当指令执行条件满足后,将源元件传送到目标元件D中的数据,在规定的n1位长度范围里,向左或向右移动n2位。 如果指令执行形式是脉冲执行性,每执行一次指令,D中的数据就移动一次。 如前图所示: 执行执行后,把源元件X1、X0构成的数据11传送到目标元件M14、M15中,每执行一次指令该数据就依次移动2位。,功能试验: 按操作要求试验位右移指令功能,(二)移位指令特性:,1)移位指令具有从源元件向目标元件传送数据的功能,如果源元件传送的指令为0,则目标元件中的数据也是0。 如果执行的是右位移指令,则数据传送到目标元件的最高位上,如果执行的是左位移指令,则数据传送到目标元件的最低位上。 2)目标元件的长度最大为1024位,源元件的数目要小于目标元件的数目。 3)目标元件数据移动位数由n2指定。,4)如果将源元件的位元件获电后再
3、失电,那么指令只往目标元件中传送一次数据,如果源元件中位元件一直置位,每执行一次指令,就会往低位或者高位传送n2(与移动位数相同)个1或0。如果连续执行移位指令,目标元件中的数据最大可以达到n1个1。 (用这种特性可以实现负载的顺序启动) 5)若源元件一直置位,在目标元件中的数据从一端移动到另外一端后,使源元件中位元件失电,再连续执行移位指令,目标元件中的数据慢慢溢出,移动后的位数被0填充。 (用此特性可以实现负载的顺序停止),6)移位指令有连续执行性和脉冲执行性。设计控制程序应选择脉冲执行性。 如果采用连续执行性,每个周期都要执行移位指令,目标元件中位元件会立即被数据填充满,根本实现不了位数据移动功能。 7、数据移动速度由指令执行速度(X接通的快慢)来决定。 8、断开移位指令执行条件,目标元件中的数据也不会消失,只能用复位指令使其复位。,特性实验:,闭合X0不断开监察PLC输出情况,思考下面问题: 1)移位指令什么时间执行一次?移位的速度与什么有关? 2)先闭合X1,再闭合X0不断开,然后再断开X1,观察目标元件中的有几个位元件Y获电?数据1被传送到Y的高位还是低位? 3)连续执行位
《《移位指令》ppt课件》由会员tia****nde分享,可在线阅读,更多相关《《移位指令》ppt课件》请在金锄头文库上搜索。
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页