欢迎来到天天文库
浏览记录
ID:55784990
大小:2.15 MB
页数:32页
时间:2020-06-01
《电气控制与plc应用技术教学课件作者李宁6.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、模块六数据运算指令应用任务一算术运算指令应用任务二数学函数指令应用任务三逻辑运算指令应用任务一算术运算指令应用提出任务项目1编程实现全自动自助洗车系统的启动。控制要求:在全自动自助洗车机控制系统中,系统的启动运行受控于用户所缴纳的资金数(由自动投币装置统计)。假设系统规定交纳的金额≥100元人民币。自助洗车机控制系统才可以启动运行。在自动投币装置中设有3个投币孔,分别用于投入并检测5元、10元和50元硬币。当投币总数合计≥100元时,自助洗车机系统启动指示灯点亮,系统启动。若投币总数>100元,同时退币指示灯点亮。新知识储备
2、随着计算机技术的发展,目前已有越来越多的PLC运算功能。其中,运算指令主要包括算术运算指令和逻辑运算指令。算术运算指令又包括加法、减法、乘法、除法及一些常用的数学函数指令;在算术运算下一页返回任务一算术运算指令应用中,参与运算的数据类型为整型Int、双整型Dint和实数型Real。逻辑运算包括逻辑与、逻辑或、逻辑非、逻辑异或等指令,数据类型为字节型Byte、字型Word、双字型Dword。一、加/减运算类指令及应用1.加/减运算指令格式及功能加/减运算指令可以完成对符号数的加、减运算。其指令格式及功能详见表6-1。2.指令说
3、明(1)加法指令和减法指令将影响内部特殊标志位寄存器SM1.0(零)、SM1.1(溢出)、SM1.2(负)。(2)影响使能输出ENO正常工作的出错条件是SM1.1(溢出)、SM4.3(运行时间)、0006(间接寻址)。上一页下一页返回任务一算术运算指令应用(3)加法指令中,IN1、IN2中可有一个和OUT使用同一存储单元,否则语句表程序中将多一条传送指令。例如,整数加法指令中,若IN2与OUT使用同一存储单元,则语句表程序为:+IIN1,OUT。即OUT+IN1=OUT。(4)减法指令中,IN1(被减数)和OUT使用同一存储
4、单元,否则语句表程序中将多一条传送指令。例如,整数减法指令中,IN1与OUT使用同一存储单元,则语句表程序为:-IIN2,OUT。即OUT-IN2=OUT。(5)为确保运算结果的正确性,尽量使用边沿触发指令激活。二、乘/除运算类指令及应用1.乘/除运算指令格式及功能乘/除运算指令可以完成对符号数的乘、除运算,包括整数乘/除运算、双整数乘/除运算、完全整数乘/除运算、实数乘/除运算。其指上一页下一页返回任务一算术运算指令应用令格式及功能详见表6-2。2.指令说明(1)乘/除运算指令将影响内部特殊标志位寄存器SM1.0(零)、S
5、M1.1(溢出)、SM1.2(负)、SM1.3(除数为零)。(2)影响使能输出ENO正常工作的出错条件是:SM1.1(溢出)、SM4.3(运行时间)、0006(间接寻址)。(3)乘法指令中IN1、IN2可有一个和OUT使用同一存储单元,否则语句表程序中将多一条传送指令。例如,整数乘法指令中,若IN2与OUT使用同一存储单元,则语句表程序为:*IIN1,OUT。即OUT×IN1=OUT。(4)除法指令中,IN1(被除数)和OUT使用同一存储单元,否则语句表程序中将多一条传送指令。例如,整数除法指令中,IN1与OUT使用同一存储
6、单元,则语句表程序为:/IIN2,OUT。即OUT÷IN2=OUT。上一页下一页返回任务一算术运算指令应用(5)完全整数乘法指令和完全整数除法指令中,是两个单字长(16位)的有符号整数IN1和IN2相乘或相除,产生一个32位的结果(其中除法指令运算结果中,低16位存商,高16位存余数)。(6)为确保运算结果的正确性,尽量使用边沿触发指令激活。3.举例应用【例6-1】要求对3 000和200两个数据进行加、减、乘、除运算,并将结果存放在不同的存储单元中。分析:设数据3 000存放于VW20中,数据200存放于VW30中。梯形图
7、程序如图6-1所示。4.增1/减1运算指令其指令格式及功能如表6-3所示。6.应用举例【例6-2】食品加工厂对饮料生产线上的盒装饮料进行计数,每上一页下一页返回任务一算术运算指令应用22盒为一箱,要求能记录生产的箱数。参考程序如图6-3所示。任务实施温馨提示:该去做项目了!知识巩固项目2用算术运算指令完成下列算式的运算。(1)[(100+300)×10]÷8。(2)[(50+45)×(120+30)]×3。项目3自动售货机的控制。(1)此售货机可投入1元、5元或10元硬币。(2)当投入的硬币总值超过12元时,汽水按钮指示灯亮
8、;当投入的硬币总值超过15元时,汽水及咖啡按钮指示灯均亮。上一页下一页返回任务一算术运算指令应用(3)当汽水按钮灯亮时,按汽水按钮,则汽水排出7 s后自动停止,这段时间内咖啡指示灯闪动。(4)当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出7 s后自动停止,这段时间内汽水指示灯闪动。(5)若投入硬
此文档下载收益归作者所有