您现在所在的是:

西门子SIEMENS

回帖:5个,阅读:8475 [上一页] [1] [下一页]
1053
技成小蔡老师
文章数:93
年度积分:50
历史总积分:1053
注册时间:2014/8/21
发站内信
发表于:2014/11/3 11:41:43
#0楼
  今天就学习一下算术运算指令,在我们编程应用过程中算术运算指令也是会要用到的,我们也要掌握一下的。我们的算术运算指令又分为整数计算和浮点数计算,算术运算指令包括有加减乘除运算指令、递增递减指令、平方根指令、自然对数、自然指数指令和三角函数指令等。
  
附件 1.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是实数与实数的运算,我们要注意的是使用指令的时候输入输出的数据类型要跟指令的数据类型一致,不然是会提示有误的。
  
附件 2.jpg

   我们要注意的是对于乘除指令的话,还有MUL和DIV指令,那么这两个指令是整数与双整数的运算,也就是说将两个16位的整数进行相乘或相除,是得出一个32位结果的,同时要注意进行除法运算时是将结果中16位的余数存在高16位,16位的商存在低16位的。举个例子,假设VW8写入1,VW10写入2,指令执行后进行相除的结果是商为0,余数为1,并将余数1存到VW12,商0存到VW14里面(这里VW12就是高16位,VW14就是低16位)。

  
附件 3.jpg

   对于四则运算,应用这些加减乘除运算指令也是比较简单的,这里也就不举例子了,大家也可以随便写些运算公式来进行编写试试。

   下面就是学习一下递增递减指令,也就是加1减1指令,这两个指令在编程过程中也是经常会要用到的,这个我们必须得掌握一下。对于递增递减指令,它可以进行加1或者减1的操作,我们要注意的是一般都是用沿触发递增递减指令的。另外,因为递增递减指令有时是会配合传送指令或移位指令等一起使用,这里我们就先学习指令的用法,等后面学了其他指令之后,再来学习对指令的应用。
  
附件 4.jpg

   然后再看一下三角函数指令,三角函数指令有正弦SIN指令、余弦COS指令、正切TAN指令,这几个指令是对角度值进行三角运算,我们要注意的是三角函数的输入角是以弧度为单位的。如果我们要将输入角从角度转换成弧度,我们要用角度乘以0.0174(pi/180),再来计算三角函数。
  
附件 5.jpg
   最后就学习一下平方根指令、自然对数指令和自然指数指令,平方根SQRT指令我们要注意的是它是对32位实数取平方根并产生一个32位实数结果的,自然对数LN指令是对输入的数值进行自然对数计算,自然指数指令是进行e的IN次方指数计算的。下面就举个计算VD0的3次方的例子,以便更好的理解。我们假设VD0为x,那么就相当于是计算的值,其实,那么计算时先取x的自然对数,再乘以3.0,最后再进行e的IN次方指数计算,这样就能计算出结果了。

  
附件 6.jpg
 关于三角函数指令、平方根指令、自然对数/指数指令等,用的也是相对少些的,我们大概知道怎么用就可以了,我们就重点掌握一下四则运算指令和递增递增指令。

附件 微信二维码.jpg
关注技成培训网官方微信!更多精彩等着你!
[此贴子已经被作者于2014/11/3 11:43:00编辑过]
技成微信号:jcpeixun 工控资料天天有!
3897
anheng
文章数:1081
年度积分:50
历史总积分:3897
注册时间:2007/2/8
发站内信
2015【逛工博】(二)
寻找英威腾(二)
我秀我做2014
发表于:2014/11/3 12:59:57
#1楼
 不错,谢谢分享
技术学习成长中,兼职设备维修,SIEMENS 备件代售 !价格从优 !
6594
eyujiedianqi
文章数:2622
年度积分:50
历史总积分:6594
注册时间:2009/6/5
发站内信
发表于:2014/11/3 23:25:00
#2楼
很好,我一直在看,谢谢分享。
964
工控屌丝
文章数:105
年度积分:50
历史总积分:964
注册时间:2014/8/21
发站内信
发表于:2014/11/7 9:46:25
#3楼
恩。很多内容,可以好好的学习~!
长得很帅的屌丝,还是很少见的!特别是这么这么这么欠扁的帅。
21236
hwl123
文章数:5845
年度积分:140
历史总积分:21236
注册时间:2008/6/29
发站内信
2017国庆活动(三)
2016国庆活动(三)
2013辞旧迎新
晒工控工具书
2011国庆活动
发表于:2014/11/7 12:28:52
#4楼
最好打包,便于初学者下载学习。
17578
ahljj
文章数:3386
年度积分:50
历史总积分:17578
注册时间:2002/3/23
发站内信
发表于:2014/11/29 19:06:32
#5楼
跟着我一起来学习s7-200

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004