程序指令 数学
观看程序指令 数学视频:
数学
加法、减法、乘法和除法
SM1.1 指示溢出错误和非法值。如果 SM1.1 置位,则 SM1.0 和 SM1.2 的状态无效,原 始输入操作数不变。如果 SM1.1 和 SM1.3 未置位,则数学运算已完成且结果有效,并且 SM1.0 和 SM1.2 包含有效状态。如果在除法运算过程中 SM1.3 置位,则其它数学运算状 态位保持不变。
实数(或浮点数)使用 ANSI/IEEE 754-1985 标准(单精度)中说明的格式进行表示。有关详细信息,请参 见该标准。
LAD 示例中的整数运算
三角函数、自然对数/自然指数和平方根
正弦 (SIN)、余弦 (COS) 和正切 (TAN) 指令
说明
正弦 (SIN)、余弦 (COS) 和正切 (TAN) 指令计算角度值 IN 的三角函 数,并在 OUT 中输出结果。 输入角度值以弧度为单位。 • SIN (IN) = OUT • COS (IN) = OUT • TAN (IN) = OUT 要将角度从度转换为弧度: 使用 MUL_R (*R) 指令将以度为单位的角 度乘以 1.745329E-2(约为 π/180)。 对于数学函数指令,SM1.1 用于指示溢出错误和非法值。 如果 SM1.1 置位,则 SM1.0 和 SM1.2 的状态无效,原始输入操作数不变。 如果 SM1.1 未置位,则数学运算已完成且结果有效,并且 SM1.0 和 SM1.2 包含有效状态。
自然对数 (LN) 和自然指数 (EXP) 指令
说明
自然对数指令 (LN) 对 IN 中的值执行自然对数运算,并在 OUT 中输 出结果。 自然指数指令 (EXP) 执行以 e 为底,以 IN 中的值为幂的指数运算, 并在 OUT 中输出结果。 • LN (IN) = OUT • EXP (IN)= OUT 要从自然对数获得以 10 为底的对数: 将自然对数除以 2.302585(约 为 10 的自然对数)。 若要将任意实数作为另一个实数的幂,包括分数指数: 组合自然指数 指令和自然对数指令。 例如,要将 X 作为 Y 的幂,请使用 EXP (Y * LN (X))。
受影响的 SM 位
• SM1.0 运算结果 = 零 • SM1.1 溢出、运算期间生成非法值或非法输入 • SM1.2 负数结果
- 观看S7-200程序指令 PID视频: 2023-08-01
- 观看程序指令PID视频: 2023-08-01
- 观看S7-200程序指令 中断视频: 2023-08-01
- 观看S7-200程序指令中断视频: 2023-08-01
- 观看S7-200 SMART CPU 支持的中断事件类型视频 2023-08-01
- 观看中断优先级、排队和示例程序视频 2023-08-01
- 观看S7-200程序指令 程序控制视频: 2023-08-01
- 请观看程序指令 控制视频 2023-08-01
- 请观看S7-200程序指令 移位与循环移位视频 2023-08-01
- 观看程序指令 字符串视频: 2023-08-01