25 加减法指令.docVIP

  • 5
  • 0
  • 约1.7千字
  • 约 5页
  • 2018-11-10 发布于河南
  • 举报
25 加减法指令

PAGE 1 - 岳阳县职业中专学校教案 教研组长签名 教师签名 李晔 班 级 电子10 日 期 课 题 第五章S7-200系列PLC基本指令 运算和数学指令 教学目的(知识教学与思想教学) 1、了解指令的基本格式、功能; 2、熟练掌握运算指令的使用方法,应用指令完成一些复杂程序设计任务。 教学重点 指令格式、功能、例题介绍。 教学难点:指令的理解、技巧的掌握。 课型:理论课 主要教学方法:讲授(含多媒体教学) 教 学 过 程 教学方法 时间分配 Ⅰ 组织教学 维持秩序、准备上课 Ⅱ 教学导入 运算功能的加入是现代可编程序控制器与以往可编程逻辑控制器的最大区别,目前各厂家生产的各种型号的PLC普遍具有较强的运算功能。本节讲述的都属于算术运算包括加、减、乘、除和一些常用的数学函数。 Ⅲ 新课讲授 加法指令 1.加法指令的定义: 加法指令是对两个有符号的数进行相加操作。 1 4 40 教 学 过 程 教学方法 时间分配 2.加法指令的种类: 整数相加、双整数相加、实数相加。 整数相加ADD-I(ADDInteger) 指令格式:LAD及STL格式如下图: 功能描述:使能输入有效时,将两个单字长(16位)的符号整数IN1和IN2相加,产生一个16位整数结果OUT。 数据类型:输入、输出均为整数。 例题: 双整数加法ADD-DI(ADD Double Integer): 指令格式:LAD及STL格式如下图: 功能描述:使能输入有效时,将两个双字长(32位)的符号双整数IN和IN2相加,产生一个32位双整数结果OUT。 数据类型:输入、输出均为双整数(DINT)。 教 学 过 程 教学方法 时间分配 例题: (3)实数加法ADD-R(ADD Real): 指令格式:LAD及STL格式如下图: 功能描述:使能输入有效时,将两个双字长(32位)的符号实数IN1和IN2相加,产生一个32位实数结果OUT。 数据类型:输入、输出均为实数(REAL)。 例题: 注意: 如果IN1或IN2 = OUT时,加法指令变为: +I IN2,OUT; +D IN2,OUT; +R IN2,OUT 加法指令节省一条数据传送指令,本规律适用所有算术运算 教 学 过 程 教学方法 时间分配 2.减法指令的种类: 整数相减、双整数相减、实数相减。 (1)整数减法SUB-I: 指令格式:LAD及STL格式如下图: 功能描述:使能输入有效时,将两个单字长(16位)的符号整数IN1和IN2相减,产生一个16位整数结果OUT。 数据类型:输入、输出均为整数(INT)。 (2)双整数减法SUB-DI: 指令格式:LAD及STL格式如下图: 功能描述:使能输入有效时,将两个双字长(32位)的符号双整数IN1和IN2相减,产生一个32位双整数结果OUT。 数据类型:输入、输出均为双整数(DINT)。 (3)实数减法SUB-R: 指令格式:LAD及STL格式如下图: 功能描述:使能输入有效时,将两个双字长(32位)的符号实数IN1和IN2相减,产生一个32位实数结果OUT。 数据类型:输入、输出均为实数(REAL)。 20 教 学 过 程 教学方法 时间分配 例题分析: 计算 6000 -- 4000的值. 结果: VW4 == 2000 IV.课后小结: 本节主要介绍了加减指令性计划的功能,格式,在操作数IN1,IN2和OUT都不相同的情况下,要用传送指令和加法/减法指令;若IN1、IN2有一个与OUT相同的话,则省一条传送指令。 Ⅴ. 习题布置: Ⅵ. 课后分析 20 4 1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档