技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 西门子PLC > 【跟着我一起来学习s7-200】22算术运算指令

【跟着我一起来学习s7-200】22算术运算指令

14.28.198.145 发布于2015-12-10 15:44 8 0 标签:S7-200入门连载,PLC

今天就学习一下算术运算指令,在我们编程应用过程中算术运算指令也是会要用到的,我们也要掌握一下的。我们的算术运算指令又分为整数计算和浮点数计算,算术运算指令包括有加减乘除运算指令、递增递减指令、平方根指令、自然对数、自然指数指令和三角函数指令等。
.jpg
    对于加减乘除运算指令,ADD_I、SUB_I、MUL_I、DIV_I是整数与整数的运算,ADD_DI、SUB_DI、MUL_DI、DIV_DI是双整数与双整数的运算,ADD_R、SUB_R、MUL_R、DIV_R是实数与实数的运算,我们要注意的是使用指令的时候输入输出的数据类型要跟指令的数据类型一致,不然是会提示有误的。
.jpg
    我们要注意的是对于乘除指令的话,还有MUL和DIV指令,那么这两个指令是整数与双整数的运算,也就是说将两个16位的整数进行相乘或相除,是得出一个32位结果的,同时要注意进行除法运算时是将结果中16位的余数存在高16位,16位的商存在低16位的。举个例子,假设VW8写入1,VW10写入2,指令执行后进行相除的结果是商为0,余数为1,并将余数1存到VW12,商0存到VW14里面(这里VW12就是高16位,VW14就是低16位)。
.jpg
    对于四则运算,应用这些加减乘除运算指令也是比较简单的,这里也就不举例子了,大家也可以随便写些运算公式来进行编写试试。
    下面就是学习一下递增递减指令,也就是加1减1指令,这两个指令在编程过程中也是经常会要用到的,这个我们必须得掌握一下。对于递增递减指令,它可以进行加1或者减1的操作,我们要注意的是一般都是用沿触发递增递减指令的。另外,因为递增递减指令有时是会配合传送指令或移位指令等一起使用,这里我们就先学习指令的用法,等后面学了其他指令之后,再来学习对指令的应用。
.jpg
    然后再看一下三角函数指令,三角函数指令有正弦SIN指令、余弦COS指令、正切TAN指令,这几个指令是对角度值进行三角运算,我们要注意的是三角函数的输入角是以弧度为单位的。如果我们要将输入角从角度转换成弧度,我们要用角度乘以0.0174(pi/180),再来计算三角函数。
.jpg
    后就学习一下平方根指令、自然对数指令和自然指数指令,平方根SQRT指令我们要注意的是它是对32位实数取平方根并产生一个32位实数结果的,自然对数LN指令是对输入的数值进行自然对数计算,自然指数指令是进行e的IN次方指数计算的。下面就举个计算VD0的3次方的例子,以便更好的理解。我们假设VD0为x,那么就相当于是计算的值,其实,那么计算时先取x的自然对数,再乘以3.0,后再进行e的IN次方指数计算,这样就能计算出结果了。
.jpg
    关于三角函数指令、平方根指令、自然对数/指数指令等,用的也是相对少些的,我们大概知道怎么用就可以了,我们就重点掌握一下四则运算指令和递增递增指令。


作者:技成培训网(蔡慧荥)

【本文为原创作品。未经同意,盗取必究!】

推荐相关学习视频:

西门子S7-200PLC从入门到精通

西门子S7-200SMART PLC编程应用入门


若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

S7-200入门连载 PLC

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签