《自动售货机控制系统任务1课件概要.pptx》由会员分享,可在线阅读,更多相关《自动售货机控制系统任务1课件概要.pptx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目录任务二 自动售货机控制系统的编程使用 任务一:传送指令、数学运算指令和 比较指令的编程应用及调试 第1页/共17页 任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 一、传送指令一、传送指令单数据传送指令 数据块传送指令 数据传送指令有字节、字、双字和实数的单个传送指令,还有以字节、字、双字为单位的数据块的成组传送指令,用来完成各存储器单元之间数据的传送和复制。第2页/共17页 一、传送指令一、传送指令【例例1 1】单单数数据据传传送送指指令令 任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第3页/共17页 一、传送指令一、传送指令【例例2 2】数数据据
2、块块传传送送指指令令 任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第4页/共17页 二、数学运算指令二、数学运算指令算术运算指令是CPU对输入输出映像寄存器状态进行读写操作的指令,能够实现基本的位逻辑运算和控制。输入使能EN有效,运算结果无错时,能量流输出位ENO=1,否则ENO=0(出错或无效)。任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第5页/共17页 二、数学运算指令二、数学运算指令加法运算指令减法运算指令乘法运算指令除法运算指令16位整数乘法运算指令16为整数除法运算指令 任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第
3、6页/共17页 二、数学运算指令二、数学运算指令【例例1 1】加加/减减运运算算指指令令 任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第7页/共17页 二、数学运算指令二、数学运算指令【例例2 2】乘乘/除除运运算算指指令令 任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第8页/共17页 三、比较指令三、比较指令操作数可以是整数、实数(浮点数)、字符串;比较运算符有:=(等于)、=(大于等于)、(大于)、(不等于)。在梯形图中用带参数和运算符的触点表示比较指令,操作数比较运算结果为真则触点闭合,为假则触点断开。梯形图程序中,比较触点可以装入,也可以串、
4、并联。比较运算用于两个同类型操作数按一定条件的比较比较运算用于两个同类型操作数按一定条件的比较比较运算用于两个同类型操作数按一定条件的比较比较运算用于两个同类型操作数按一定条件的比较 任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第9页/共17页 三、比较指令三、比较指令指令格式指令格式功能描述功能描述 字节比较指令:操作数字节比较指令:操作数IN1IN1与与IN2IN2均为字节型无符号整数,当操作数均为字节型无符号整数,当操作数IN1IN1与与IN2IN2进行比较运算时,结果为真则触点闭合,为假则触点断开。进行比较运算时,结果为真则触点闭合,为假则触点断开。整数比较指令:
5、操作数整数比较指令:操作数IN1IN1与与IN2IN2均为字节型、字型符号整数,当操作均为字节型、字型符号整数,当操作数数IN1IN1与与IN2IN2进行比较运算时,结果为真则触点闭合,为假则触点断开。进行比较运算时,结果为真则触点闭合,为假则触点断开。双字比较指令:操作数双字比较指令:操作数IN1与与IN2均为双字型符号整数,当操作数均为双字型符号整数,当操作数IN1与与IN2进行比较运算时,结果为真则触点闭合,为假则触点断开。进行比较运算时,结果为真则触点闭合,为假则触点断开。实数比较指令:操作数实数比较指令:操作数IN1与与IN2均为字节型无符号整数,当操作数均为字节型无符号整数,当操作
6、数IN1与与IN2进行比较运算时,结果为真则触点闭合,为假则触点断开。进行比较运算时,结果为真则触点闭合,为假则触点断开。字符串比较指令:操作数字符串比较指令:操作数IN1与与IN2均为字符串,当操作数均为字符串,当操作数IN1与与IN2进进行比较运算时,比较运算结果为真则触点闭合,为假则触点断开。行比较运算时,比较运算结果为真则触点闭合,为假则触点断开。任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第10页/共17页 三、比较指令三、比较指令电电机机顺顺序序启启停停PLC控控制制:启启动动控控制制开开关关启启动动后后,电电机机A开开始始工工作作,3s后后电电机机B开开始始
7、工工作作,再再过过3s后后电电机机C开开始始工工作作,直直至至停停止止控控制制开开关关启启动动时时电电机机全全部部停停止止工工作作。利利用用比比较较指指令令设设计计的的梯梯形形 图图 程程 序序 如如 图图 所所 示示。任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第11页/共17页 四、数学函数指令四、数学函数指令 数学函数变换指令包括平方根、自然对数、指数、三角函数等几个常用的函数指令。平方根指令 自然对数指令 指数指令 正弦函数指令 余弦函数指令 正切函数指令 任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第12页/共17页 四、数学函数指令四、数
8、学函数指令【例例1 1】求求4.04.0的平方根的平方根【例例2 2】求求以以1 10 0为为底底,1 15 50 0的的常常用用对对数数 任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第13页/共17页 四、数学函数指令四、数学函数指令【例例6 6】求求6 65 5 的的正正切切、余余弦弦和和正正弦弦值值 任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第14页/共17页 四、增四、增1 1减减1 1指令指令指令格式功能描述 使能输入有效时,将输入数IN端加1,得到的运算结果通过OUT指定的存储器单元输出。即 IN+1=OUT。使能输入有效时,将输入数IN端减1,得到的运算结果通过OUT指定的存储器单元输出。即 IN1=OUT。【例】加1/减1指令 任务一:任务一:传送指令、数学运算指令和比较指令的编程应用及调试 第15页/共17页第16页/共17页感谢您的观看。第17页/共17页