PLC.

PLC的数学说明

介绍

大多数指令接受两个输入值,执行指定的算术功能,并将结果输出到指定的内存位置。例如,ADD和SUB指令都接受一对输入值,对它们进行加或减,并将结果放置在指定的目标中。如果操作的结果超过了允许值,则设置一个溢出或下溢位。要了解更多关于math指令的信息,我们建议您阅读下面的math指令概述。

添加(添加)

使用添加指令将一个值(源a)添加到另一个值(源b),并将结果放在目标中。

减去(子)

使用子指令从另一个值(源A)中减去一个值(源B),并将结果放入目标。

乘(MUL)

使用MUL指令将一个值(源A)乘以另一个值(源B)并将结果放在目的地中。

分(DIV)

使用DIV指令将一个值(源A)除以另一个值(源B)。四舍五入的商然后放置在目标中。如果余数大于或等于0.5,则在目的地进行舍入。不舍商存储在数学寄存器的最重要字中。余数放在数学寄存器的最低有效字中。

明确(CLR)

使用CLR指令将单词的目标值设置为零。

平方根(SQR)

当评估该指令为TRUE时,计算源的绝对值的平方根,并将舍入结果放在目的地中。该指令计算负数的平方根,而不会溢出或故障。在源值为否定的应用中,使用比较指令来评估源值以确定目的地是否可以无效。

规模与参数(SCP)

使用SCP指令生成具有输入和缩放值之间具有线性关系的缩放输出值。该指令支持整数和浮点值。使用SLC 5/03(OS302),SLC 5/04(OS401)和SLC 5/05处理器的此指令。

使用以下公式将模拟输入数据转换为工程单位:

y = mx + b

地点:

y =缩放输出

m =斜率=(缩放的最大值。-缩放最小值)/(输入最大值。-输入最小值。)

x =输入值

b =偏移(y拦截)=缩放最小 - (输入分钟x m)

斜坡指令(RMP)

斜坡(RMP)指令提供了创建线性,加速度,减速和“S”曲线斜坡输出数据波形的能力。该指令在使用它们以控制诸如阀门的设备时,提供了一种斜坡模拟输出的装置。

交换(SWP)

使用此指令在位,整数,ascii或字符串文件中交换指定数量的单词的低字节。

反正弦(ASN)

使用ASN指令获取一个数字的反正弦值,并将结果(以弧度为单位)存储在目的地。源必须大于或等于-1,小于或等于1。目标中的结果值总是大于或等于-Pi/2,小于或等于Pi/2,其中Pi = 3.141592

自然日志(LN)

使用LN指令拍摄源中值的自然日志并将结果存储在目的地。源必须大于零。目的地的结果始终大于或等于-87.33654,小于或等于88.72284 ..

也读

想要了解更多关于PLC的信息,请看下面的链接

//www.septentrion-design.com/category/plc/

DCS,PLC和SCADA之间的差异

相关的帖子

DCS,PLC和SCADA之间的差异

Areej

如何将PLC连接到控制面板?

Areej

基本梯形逻辑程序

Areej