功能指令乘法除法指令图文市公开课特等奖市赛课微课一等奖_第1页
功能指令乘法除法指令图文市公开课特等奖市赛课微课一等奖_第2页
功能指令乘法除法指令图文市公开课特等奖市赛课微课一等奖_第3页
功能指令乘法除法指令图文市公开课特等奖市赛课微课一等奖_第4页
功能指令乘法除法指令图文市公开课特等奖市赛课微课一等奖_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

功效指令

乘法和除法指令驻马店市技工学校电工教研组指导教师王风华第1页一、复习

1、二进制乘除运算制作:驻马店市技工学校王风华第2页二、实习要求1、了解乘法和除法指令基本格式和功效2、依据控制要求设计出梯形图和写出指令表3、下载自己编写程序并调试修改程序第3页三、实习器材

每个工作台PLC一台,微机编程器一台、数据线1条,熔断器2个,按钮盒一个,接触器4个,热继电器1个、传感器1个电工工具1套,连接导线若干三相异步电动机1台第4页四、相关知识与实习指导(一)乘法指令功效和格式

1、格式和功效:MUL指令将指定16位二进制源操作元件[S1]和[S2]中二进制数相乘后,结果以32位形式送到指定目标元件[D]中。第5页2、功效试验:第6页试验观察思索:1)K8Y0中数据和计算结果一致吗?2)进入元件观察:查看D0、D1、D2、D3、D4、D5中数据。是十进制数据还是二进制数据?3)将D4中数据传送到K8Y0时候,为何要用DMOV指令?把D去掉看有什么现象?第7页第8页(二)除法DIV指令格式和功效:第9页第10页(D)DIV指令功效是:将指定32位二进制源操作元件[D1、D0]和[D3、D2]中二进制数相除后,商被送到指定目标元件[D5、D4]中,余数送到[D7、D6]中。(组合元件中数据都是32位)图中元件地址表示是组合元件首元件。第11页(三)乘法除法指令特征及试验:(1)两个同类存放器中数据能够相乘除,不一样类型存放器中数据也能够相乘除。如C1与K数据相乘除。试验:把除法指令被除数换成C1,并给它输入数据28,进行除法运算后,结果依然与前面结果相同。

(2)因为组合元件K最大为8,用于目标元件时候,只能得到低32位结果,不能得到高32位结果。既是做乘法运算时候结果反应不出64位数据。第12页(3)商和余数最高位都是符号位。被除数或余数中有一个为负数时,则商为负数;被除数为负数时,余数为负数。第13页(4)运算指令执行次数和加法减法指令一样,能够用时间电路来控制。(5)源元件和目标操作元件可用一个编号。不过,指令执行方式只能是脉冲执行型。(6)运算指令执行次数和加法减法指令一样,能够用时间电路或时钟脉冲特殊辅助继电器自动控制。第14页注意:因为源操作元件和目标操作元件是同一个,每执行一次乘法或除法指令,该元件中二进制数据就会成倍增大和缩小。所以,假如用Y组成字元件来做这个源操作同时又做目标元件,执行一次乘除指令,就会在字元件里得到不一样二进制数据,使输出位元件有不一样工作状态,能够用来控制负载工作。所以,这个特征在编程时候经惯用到,我们要重点掌握。第15页(四)程序设计设计一个有八台电动机控制程序。控制要求为:按下开启按钮,8台电动机一齐开启。30分钟后,每隔10分钟停顿2台。直至全部电动机停顿。按下停顿按钮,任何时候都能终止电机运行。设计分析:1、先画出完成控制二进制数据。2、然后看采取什么方法取得这些数据,用减法指令能够得到。不过假如用减数指令完成控制,就要需要几个定时器和若干个减法指令,程序有些复杂。第16页3、从我们画出各个数据之间关系能够看出,K4Y0中数据没有倍数关系,不过各个减数之间却有倍数关系,如上图上下减数差异为4倍。所以,我们能够利用乘法或除法简化程序。假如我们把每次要减去数自动增加4倍,就得到了需要二进制数据,就实现了控制目标。我们先给K4Y0传送一个10#255,使之转化成2#11111111给D2一个十进制数据768.20分钟后,接通周期是10分钟连续脉冲电路,30分钟后,乘法指令和减法指令同时连续执行。下面是在不一样时间里,减数D2和K4Y0二进制数据改变。第17页

时间D2K4Y020分钟后768/4=192255-192=63

(00111111)10分钟后,192/4=4863-48=15

(00001111)10分钟后,48/4=1215-12=3(00000011)10分钟后,12/4=33-3=0

注意:1、从按下按钮,到T0第一次闭适用了30分钟时间。以后T0每次闭合时间是10分钟。2、电路没有要求循环第18页第19页五、编程练习1、某控制程序中要进行以下算式运算:360X÷255+2式中X代表输入端口K2X0送入二进制数据,运算结果需送输出口K2Y0,X20是起停开关

2、设计一个控制16盏灯闪光灯电路。控制要求:按下开启按钮,Y0、Y1两盏灯先亮。然后每隔1秒亮两盏灯,(后两灯亮后前两灯灭)。直到Y17、Y16熄灭

第20页3、设计一个控制15盏灯闪光灯电路。控制要求:按下开启按钮,Y16、Y15、Y14三盏灯先亮。然后每隔3秒亮三盏灯,而且后三灯亮后前三灯灭。Y2、Y1、Y0熄灭3秒后,电路循环工作。按下停顿按钮,中止程序运行。循环关键:用最终一个计数器常闭断开T0、T1和重新将K28612传送到K4Y0里,使电路重新开始运行。第21页4、设计有16只彩灯控制程序。控制要求为:按下开启按钮,每隔1秒亮起一盏灯,16只灯全亮1秒后,自动熄灭。按下停顿按钮,中止程序运行。

第22页5、设计有14只彩灯控制程序。控制要求为:按下开启按钮,Y15、Y14先亮,然后每隔2秒从后至前次序亮起2盏灯。14只灯亮2秒又全部熄灭2秒后,程序循环运行。按下停顿按钮,中止程序运行。

第23页六、评分标准考评内容配分评分标准1、I/O分配表正确10分错误一处扣2分2、外部接线正确10分外部接线错误扣5—10分3、程序写入正确5分程序下载不正确扣5分4、梯形图设计正确45分不能实现控制要求扣10—40分,有创新意识5分5、符合编程规则15分梯形图一处设计不合理扣2分6、调试与运行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论