大工16秋《可编程控制器》辅导资料十_第1页
大工16秋《可编程控制器》辅导资料十_第2页
大工16秋《可编程控制器》辅导资料十_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

大连理工大学网络教育学院大连理工大学网络教育学院第PAGE第7页共10页可编程控制器辅导资料十主 题:课件第四章第6节——数学运算指令学习时间:2016年12月5日-12月11日内 容:PLC6PLC一、学习要求1.掌握数据运算指令的功能和应用。二、主要内容算术运算操作指令加法指令加法操作是对两个有符号数进行相加。加法运算指令的梯形图表示:由加法运算符(AD、数据类型符(D、R、加法运算允许信号(E、加数1(IN、加数2(IN、加法运算和输出(OUT)和允许输出端(ENO)构成。整型加法+I、双字型加法+D、实数型加法+R1(IN)和加法运算的和(OUT)1所示。加法运算的操作:EN=1IN1IN2OUT中(IN1+IN2=OU;OUTOUTIN1OUT中(OUT+IN1=OU。图1加法指令梯形图及语句表示零溢出负。影ENO正常工作的出错条件是:SM1.1(溢出,SM4.3(运行时间0006(间接寻址。整数加法指令中,操作数的寻址区域表1所示。表1操作数的寻址区域减法指令减法指令是对两个有符号数进行相减操作。与加法指令一样,也可分为整数减法指令-、双整数减法指令(-)及实数减法指令(-。在LAD及FBD中,减法指令以功能框的形式进行编程,指令名称分别为:整数减法指令:SUB_I双整数减法指令:SBU_DI实数减法指令:SUB_R指令执行结果,IN1-IN2=OUT图2减法指令的梯形图及语句表示STL中,执行结果:IN1OUT元。指令格式为:整数减法指令 –I IN2,OUT双整数减法指令–DIN2,OUT实数减法指令(3)乘法指令-RIN2,OUT双整数乘法、实数乘法。乘法运算指令的梯形图表示:由乘法运算符(MU、数据类型符(、D、、乘法运算允许信号E(IN(IN、乘积OU)(ENO)构成。乘法运算指令的语句表表示:由乘法操作码(整数乘法*I、双整数乘法*D、MU*(IN)和乘法运算的积OU)成。乘法运算的操作:在梯形图表示中,当乘法允许信号EN=1OUT中(IN1*IN2=OU;在语句表表示中,要先将OUTOUTIN1OUT中(OUT*IN1=OU。图3乘法指令的梯形图及语句表示乘法运算的说明:乘法运算分四种操作。其一是整数乘法(*,即两个16位的整数相乘产生一个16如果运算结果大于32767(16位二进制数表示的范围其二是完全整数乘法MU1632位的整数积;(*D3232其四是实数乘法(*R,即两个实数相乘产生一个实数的积。其他性能指标和加法类似。除法指令除法指令除法指令(/I、完全整数除法(DI、双整数除法指令(/D)及实数除法指令/R。在LAD及FBD中,指令执行结果IN1/IN2=OUT在STL中,除法指令执行结果是:OUT/IN2=OUT。这里IN1与OUT一个存储单元。图4除法指令的梯形图及语句表示除法运算的说明:除法运算又分四种操作,其一是整数除法(/,即两个16位的整数相除产生一个16不保留余数;其二是完全整数除法DI1632161616位在作除法运算前,被用来存放被IN1OUT16位是同一个存储单元;(/D3232其四是实数除法(/R,即两个实数相除产生一个实数的商。1运算1运算指令的梯形图表示1运算符(IN、数据类型符(B、W、DW)1运算允许信号(E、被加数(I)1运算结果(OU)构成。1运算指令的语句表表示1操作码(IN、数据类型符(B、W、DW)和加1运算结果(OUT)构成。加1运算的操作:在梯形图表示中,当加1允许信号EN=1时,数IN加1,其结果送到OUT中,即IN+1=OUT;在语句表表示中,OUT加1,其结果送到OUT中,即OUT+1=OUT。图5除法指令的梯形图及语句表示1OUT两者必须相同。1运算1运算指令的梯形图表示1运算符(DEC、数据类型符(B、W、DW)1运算允许信号E1数I)1运算结果OU)构成。1运算指令的语句表表示1操作码(DEC、数据类型符(B、W、DW)和减1运算结果(OUT)构成。减1运算的操作:在梯形图表示中,当减1允许信号EN=1时,数IN减1,其结果送到OUT中,即IN-1=OUT;在语句表表示中,OUT减1,其结果送到OUT中,即OUT-1=OUT。图6除法指令的梯形图及语句表示数学函数变换指令平方根指令自然对数(LN)指令自然指数(EXP)指令三角函数指令(SIN、COS、TAN)表2数学函数变换指令逻辑运算指令逻辑运算指令是对逻辑数(无符号数)包括412种逻辑操作。逻辑运算指令的操作数寻址区域类似与加法指令的相应寻址范围。影响逻辑运算指令的特殊继电器:SM1.0(零。ENO运行时间接寻址。第PAGE第8页共10页大连理工大学网络教育学院表3逻辑运算指令运算规则:4逻辑运算规则递增、递减指令字节增和字节减字增和字减第PAGE第9页共10页大连理工大学网络教育学院双字增和双字减表5递增、递减指令格式原理:用于使能输入有效时,输入数IN加1或减1,得到的结果通过OUT指定的存储器单元输出。三、习题(一)单选题1.整数加法的语句表示为(。A.+IIN1,OUTB.-IIN1,OUTC.+DIN1,OUTD.+RIN1,OUT逻辑运算指令会影响的特殊继电器是( 。A.SM1.0C.SM1.2

B.SM1.1D.SM1.3整数加法结果发生溢出将影响特殊继电器( A.SM1.0 C.SM1.2第PAGE第10页共10页

温馨提示

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

评论

0/150

提交评论