直接跳到内容
本页目录

ABS(绝对值)

绝对值指令用于对输入数据取绝对值,把结果送给输出变量。

该指令对应的输入、输出数据类型可以是 BYTE、WORD、DWORD、USINT、UINT、UDINT、SINT 、INT、DINT、REAL、LREAL、LINT、ULINT、LWORD。

img

通过下面的组态,当IN11= -32, ABS输出32。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

ACOS(反余弦)

反余弦指令对输入数据求反余弦值,把运算结果(弧度值)送给输出端。

该指令对应的输入数据类型可以是 BYTE、WORD、DWORD、USINT、UINT、UDINT、SINT 、INT、DINT、REAL、LREAL、LINT、ULINT、LWORD,对应的输出数据为 REAL、LREAL 型。

若需要角度值,需对弧度进行换算。弧度=角度/180*3.1415926。

输入不在[-1,1]范围内时,输出为无效值’NAN’。

img

通过下面的组态,当IN12= 1, ACOS输出0。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

ASIN(反正弦)

反正弦指令对输入数据求反正弦值,把运算结果(弧度值)送给输出端。

该指令对应的输入数据类型可以是 BYTE、WORD、DWORD、USINT、UINT、UDINT、SINT 、INT、DINT、REAL、LREAL、LINT、ULINT、LWORD,对应的输出数据为 REAL、LREAL 型。

若需要角度值,需对弧度进行换算。弧度=角度/180*3.1415926。

输入不在[-1,1]范围内时,输出为无效值’NAN’。

img

通过下面的组态,当IN13= 0, ASIN输出0。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

ATAN(反正切)

反正切指令对输入数据求反正切值,把运算结果(弧度值)送给输出端。

该指令对应的输入数据类型可以是 BYTE、WORD、DWORD、USINT、UINT、UDINT、SINT 、INT、DINT、REAL、LREAL、LINT、ULINT、LWORD,对应的输出数据为 REAL、LREAL 型。

若需要角度值,需对弧度进行换算。弧度=角度/180*3.1415926。

img

通过下面的组态,当IN14= 0, ATAN输出0。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

COS(余弦)

余弦采用弧度进行运算。若已知角度值,需换算成弧度之后再参与计算。弧度=角度/180*3.1415926。

余弦指令对输入数据求余弦值,把运算结果送给输出端。

该指令对应的输入数据类型可以是BYTE、WORD、DWORD、USINT、UINT、UDINT、SINT 、INT、DINT、REAL、LREAL、LINT、ULINT、LWORD,对应的输出数据为 REAL、LREAL 型。

img

通过下面的组态,当IN16=0, COS输出1。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

EXP(指数)

指数指令用于底数为 e、指数为输入变量的幂运算,即 ex ,运算结果送给输出数据。

该指令对应的输入数据类型可以是BYTE、WORD、DWORD、USINT、UINT、UDINT、SINT、INT、DINT、REAL、LREAL、LINT、ULINT、LWORD,对应的输出数据为 REAL、LREAL 型。

当输入>88时,输出为无穷大’INF’,当输入<-103时,输出为0。

img

通过下面的组态,当IN16= 0 , EXP输出1。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

EXPT(幂)

幂指令用于对输入数据求幂运算,该指令接受两个输入数据,第 1 个数据为幂运算的底数,第 2个数据为幂运算的指数。

该指令对应的输入数据的类型可以是 BYTE、WORD、DWORD、USINT、UINT、UDINT、SINT、INT、DINT、REAL、LREAL、LINT、ULINT、LWORD,对应的输出数据为 REAL、LREAL 型。

当两个输入数值都接近0时,输出=1。如果第一个数接近0,第二个数<0,输出=无穷大’INF’,当第一个数<0,第二个数不是整数时,输出=无效值’NAN’。

img

通过下面的组态,当IN15(底数)=1, IN16(指数)= 0, EXPT输出1。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

LN(自然对数)

自然对数指令用于求解输入数据的自然对数,把结果送给输出变量。

在编程时需注意,输入数据只支持正数。

该指令对应的输入数据类型为 BYTE、WORD、DWORD、USINT、UINT、UDINT、SINT、INT、DINT、REAL、LREAL、LINT、ULINT、LWORD,对应的输出数据为 REAL、LREAL 型。

当输入<0时,输出=无效值’NAN’。当输入=0时,输出=无穷小’-INF’。

img

通过下面的组态,当IN16= 1, LN输出0。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

LOG(常用对数)

常用对数指令用于求解输入数据以 10 为底的对数,把结果送给输出变量。

在编程时需注意,输入数据只支持正数。

该指令对应的输入数据类型为BYTE、WORD、DWORD、USINT、UINT、UDINT、SINT 、INT、DINT、REAL、LREAL、LINT、ULINT、LWORD,对应的输出数据为 REAL、LREAL 型。

当输入<0时,输出=无效值’NAN’。当输入=0时,输出=无穷小’-INF’。

img

通过下面的组态,当 IN16= 1, LOG输出0。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

SIN(正弦)

正弦采用弧度进行运算。若已知角度值,需换算成弧度之后再参与计算。弧度=角度/180*3.1415926。

正弦指令对输入数据求正弦值,把运算结果送给输出端。

该指令对应的输入数据类型可以是BYTE、WORD、DWORD、USINT、UINT、UDINT、SINT 、INT、DINT、REAL、LREAL、LINT、ULINT、LWORD,对应的输出数据为 REAL、LREAL 型。

img

通过下面的组态,当IN16=0, SIN输出0。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

SQRT(平方根)

平方根指令用于求解输入数据的平方根,把结果送给输出变量。

在编程时需注意,输入数据不能为负数。

该指令对应的输入数据类型为 BYTE、WORD、DWORD、USINT、UINT、UDINT、SINT、INT、DINT、REAL、LREAL、LINT、ULINT、LWORD,对应的输出数据为 REAL、LREAL 型。

当输入<0时,输出=无效值’NAN’。

img

通过下面的组态,当 IN16= 4, SQRT输出2。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

AN(正切)

正切采用弧度进行运算。若已知角度值,需换算成弧度之后再参与计算。弧度=角度/180*3.1415926。

正切指令对输入数据求正切值,把运算结果送给输出端。

该指令对应的输入数据类型可以是BYTE、WORD、DWORD、USINT、UINT、UDINT、SINT 、INT、DINT、REAL、LREAL、LINT、ULINT、LWORD,对应的输出数据为 REAL、LREAL 型。

img

通过下面的组态,当IN15=0, TAN输出0。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img
ABS(绝对值)已经加载完毕