全国服务热线 15021292620

CPU226模块全国代理商

更新时间:2023-12-06 16:30:37
价格:¥4200/台
联系电话:15021292620
联系手机:15021292620
联系人:颜娟
让卖家联系我
详细介绍

CPU226模块全国代理商西门子触摸屏代理商西门子电源模块代理商

西门子S7-1200模块

6ES7212-1AB23-0XB8S7-200CN CPU222,DC/DC/DC,8输入/6输出
6ES7212-1BB23-0XB8S7-200CN CPU222,AC/DC/Rly,8输入/6输出
6ES7214-1AD23-0XB8S7-200CN CPU224,DC/DC/DC,14输入/10输出
6ES7214-1BD23-0XB8S7-200CN CPU224,AC/DC/Rly,14输入/10输出
6ES7214-2AD23-0XB8S7-200CN CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO

算术运算指令包括有加减乘除运算指令、递增递减指令、平方根指令、自然对数、自然指数指令和三角函数指令等。

对于加减乘除运算指令,ADD_I、SUB_I、MUL_I、DIV_I是整数与整数的运算,ADD_DI、SUB_DI、MUL_DI、DIV_DI是双整数与双整数的运算,ADD_R、SUB_R、MUL_R、DIV_R是实数与实数的运算,我们要注意的是使用指令的时候输入输出的数据类型要跟指令的数据类型一致,不然是会提示有误的。002.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的操作,我们要注意的是一般都是用沿触发递增递减指令的。另外,因为递增递减指令有时是会配合传送指令或移位指令等一起使用,这里我们就先学习指令的用法,等后面学了其他指令之后,再来学习对指令的应用。

    然后再看一下三角函数指令,三角函数指令有正弦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-200模块系列    

CPU模块CN代理商

Classic数字量模块代理商

Classic模拟量模块代理商

运动控制模块代理商

CN 数字量模块代理商

CN模拟量模块代理商

存储卡及扩展电缆代理商

PC/PPI电缆代理商

CPU226模块全国代理商西门子触摸屏代理商西门子电源模块代理商西门子PLC模块代理商西门子CPU模块代理商西门子变频器代理商西门子电机代理商西门子低压模块代理商西门子软件代理商西门子电缆代理商

联系方式

  • 地址:上海 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 电话:15021292620
  • 销售:颜娟
  • 手机:15021292620
  • 传真:021-33556143
  • 微信:X15021292620
  • QQ:2799536152
  • Email:2799536152@qq.com
产品分类