公司主营:西门子数控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM变频器,6SE70交流工程调速变频器6RA70等系列产品。
产品简介
详细介绍
西门子屏6AV6647-0AB11-3AX0
所售均为西门子原装产品,敬请放心购买!量大价优,欢迎选购!如果本店没有找到你需要的西门子产品的话,可以联系我,8.5.1 指数、对数及三角函数指令
使用浮点指令可编写使用 Real 或 LReal 数据类型的数算程序:
● SQR:计算平方 (IN 2 = OUT)
● SQRT:计算平方根 (√IN = OUT)
● LN:计算自然对数 (LN(IN) = OUT)
● EXP:计算指数值 (e IN =OUT),其中底数 e = 2.
● EXPT:取幂 (IN1 IN2 = OUT)
EXPT 参数 IN1 和 OUT 总是为同一数据类型,可以选定为 Real 或
LReal。可以从众多数据类型中为指数参数 IN2 选择数据类型。
● FRAC:提取小数(浮点数 IN 的小数部分 = OUT)
● SIN:计算正弦值 (sin(IN radians) = OUT)
● ASIN:计算反正弦值(arcsine(IN) = OUT 弧度),其中 sin(OUT 弧度) = IN
● COS:计算余弦(cos(IN 弧度) = OUT)
● ACOS:计算反余弦值 (arccos(IN) = OUT 弧度),其中 cos(OUT 弧度) = IN
● TAN:计算正切值(tan(IN 弧度) = OUT)
● ATAN:计算反正切值 (arctan(IN) = OUT 弧度),其中 tan(OUT 弧度) = IN
表格 8- 65 浮点型数算指令示例
LAD/FBD | SCL | 说明 | ||
out 或 out | := := | SQR(in); in * in; | 平方:IN 2 = OUT 例如:如果 IN = 9,则 OUT = 81。 | |
out | := | in1 ** in2; | 综合指数:IN1 IN2 = OUT 例如:如果 IN1 = 3 且 IN2 = 2,则 OUT = 9。 |
1 对于 LAD 和 FBD:单击“???"(按指令名称)并从下拉菜单中选择数据类型。
2 对于 SCL:还可以使用基本的 SCL 数算符来创建数学表达式。表格 8- 66 参数的数据类型
表格 8- 67 ENO 状态
ENO | 指令 | 条件 | 结果 (OUT) |
1 | 全部 | 无错误 | 有效结果 |
0 | SQR | 结果超出有效 Real/LReal 范围 | +INF |
IN 为 +/- NaN(不是数字) | +NaN | ||
SQRT | IN 为负数 | -NaN | |
IN 为 +/- INF(无穷大)或 +/- NaN | +/- INF 或 +/- NaN | ||
LN | IN 为 0.0、负数、-INF 或 -NaN | -NaN | |
IN 为 +INF 或 +NaN | +INF 或 +NaN | ||
EXP | 结果超出有效 Real/LReal 范围 | +INF | |
IN 为 +/- NaN | +/- NaN | ||
SIN, COS, TAN | IN 为 +/- INF 或 +/- NaN | +/- INF 或 +/- NaN | |
ASIN,ACOS | IN 超出 -1.0 到 +1.0 的有效范围 | +NaN | |
IN 为 +/- NaN | +/- NaN | ||
ATAN | IN 为 +/- NaN | +/- NaN | |
FRAC | IN 为 +/- INF 或 +/- NaN | +NaN | |
EXPT | IN1 为 +INF 且 IN2 不是 -INF | +INF | |
IN1 为负数或 -INF | 如果 IN2 为 Real/LReal,则为 +NaN, 否则为 -INF | ||
IN1 或 IN2 为 +/- NaN | +NaN | ||
IN1 为 0.0 且 IN2 为 Real/LReal(只能为Real/LReal) | +NaN |
下一篇:西门子触摸屏6AV6647-0AJ11-3AX0