PLC怎样计算幂、指数、根、多项式、对数和线型值?
怎样计算幂、指数、根、多项式、对数和线型值,怎样将三角函数转换为度计算?说明:
下面为下列计算功能提供一些示例程序:
计算幂、指数、平方根、多项式、对数函数计算三角函数转换为度计算线性值映射不同的数学函数功能块到控制器1、幂、指数、根、多项式、对数的计算功能
在STEP7中只能使用以 e (e = 2.7182818 ...) 为底的幂(EXP指令),也可以使用自然指数结合自然对数(LN指令)求任意数的幂(例如10的X次幂或2的X次幂),唯一的限制是底数不能为0。指令LN中输入0没有定义,使用0为底数将导致不正确的运算结果。使用EXP和LN指令的数学公式定义如下:
图. 01
图. 01 为通用求幂的方程式,使用STEP 7编写的代码如下:
图. 02
注意:
幂的值和输入的值必须为32位浮点值并且符合"ANSI/IEEE Standard 754-1985, IEEE Standard for Binary Floating-Point Arithmetic"标准。
2三角函数转换到角度
在STEP7中使用三角函数sine、cosine 和 tangent 时必须以弧度(0 到 2p) 定义角度值,角度值必须为浮点值并存储于累加器1中,计算的结果再次存储于累加器1中。
角度值通常为度(0 到360 度),在STEP7中必须转换为弧度值,两者为比例关系,180度对应 p (3.141593... .)
弧度 = 角度 * p / 180角度 = 弧度 * p / 1801.FC1: 角度值从度数转换为弧度值。
输入参数:"度数" 数据类型为:REAL输出参数:"弧度值" 数据类型为:REAL2.FC2: 角度值从弧度值转换为度数。
输入参数:"弧度值" 数据类型为:REAL输出参数:"度数" 数据类型为:REAL函数FC1和FC2在OB1中调用,如果开始位I1.0出现上升沿FC1被调用,如果开始位I1.1出现上升沿FC2被调用。
3. 计算线性值
通过坐标的两个点(x0,y0) 和 (x1,y1)可以决定线性特征,在横坐标定义X参数的值,函数计算Y的坐标值。输出参数Y为整数类型,取值范围为-27648 to~+27648.
图. 03
P点坐标值通过下列公式计算:
y = ((y1-y0) / (x1-x0)) *(x-x0) +y0图. 04
在博途STEP7中,S7-1200如何实现角度与弧度的相互转换?
在博途STEP7中处理三角函数正弦、余弦、正切,必须将角度转化为弧度单位 。
角度以浮点数形式存储于 ACCU 1 中,结果再存入 ACCU 1 中。角度会以度 (0 to 360 度)为单位,与弧度成正比;180 度对应 π (3.141593...)。
弧度 = 角度 * π / 180角度 = 弧度 * 180 / π在下面的例子(图1)中, “Angle” 功能将 45 度转换为弧度,通过 "In_Radian" 参数将 0.7853982 弧度转化回 45度。
下面就是调用自己做的FC块的程序:
FC块的形参:
FC块的程序:
补充一个:针对上面FC块的SCL程序如下:
比较下两个程序,是不是SCL对于这种计算类的问题更容易理解呢。
相关问答
在博途STEP7中,S7-1200如何实现角度与弧度的相互转换?
在西门子博图(TIAPortal)软件中,想要实现角度和弧度的相互转换其实很简单的,只需要把角度和弧度的换算公式找出来,然后在博图中用程序实现即可!博图软件...在...
欧姆龙PLC编程指令与梯形图快速入门的目录?
去京东上搜索这本书,然后下边的商品介绍中就有这本书的目录的。京东上给出的本书的目录如下:第1章PLC编程软件与仿真软件1.1编程软件CX-Programmer1.1...3...
口罩机为什么用双超声波?
超声波口罩本体机是用于自动化生产多层材质平面口罩成品之机台,可使用1~4层PP纺粘无纺布活性炭以及过滤材料,整个机台从原材料入料到鼻线插入,封边,裁切成品...
施工电线接头为什么要缠绕6圈半_一起装修网
另外还要说一下,压线冒的大小根据所压线经的大小与根数有关我们常用...###通常习惯两个线头平行拧紧即可,其实这种接法是不能承受2家用电线接头处理方法是什...
粮仓生产设备购买途径有哪些?教期待大神解答
[回答]自动纸箱成型机、自动开箱机是大批量纸箱自动开箱、自动折合下盖、自动密封下底胶带的流水线设备,机器全部采用PLC显示屏控制,大大方便操作,是自动...
温室大棚骨架价格
[回答]复合材料产品,具有极强的耐压性和弹性,抗折力实测值超过1248N,抗压力实测值超过49KN,吸水率为4、5%,抗风化。改性大棚骨架使用寿命可达15年...改性...
朋友们,粮仓生产设备标准是什么?大家可以说一下吗?
[回答]自动纸箱成型机、自动开箱机是大批量纸箱自动开箱、自动折合下盖、自动密封下底胶带的流水线设备,机器全部采用PLC显示屏控制,大大方便操作,是自动...
大仙们求了解!!随盘柜到货的电气仪表现场需要校验吗?有规...
[回答]仪表盘、仪表操作台、PLC柜和DCS系统柜的配线技术要求相同。配线具体要求和规范如下:A、仪表盘每组端子排前应标记型端子,清楚标注所属回路名称;端...
大神赐教!粮仓生产设备物理性能是怎样的呢?
[回答]自动纸箱成型机、自动开箱机是大批量纸箱自动开箱、自动折合下盖、自动密封下底胶带的流水线设备,机器全部采用PLC显示屏控制,大大方便操作,是自动...
朋友们,挂车钢板弹簧多少钱一个?
[回答]公司主要经营挂车钢板弹簧,我们公司以“品质好、服务优良、顾客满意”为经营宗旨,开拓进取,务实创新,将好的产品与服务带给需要的消费者。挂车钢板...