使用PLC计算三角函数时,可以使用三角函数指令。 如正弦、余弦、正切等。三角函数计算相关的指令分享如下:
角度(RAD)的SIN值指令。
将[S 1, S ]中指定的角度值(二进制浮点数)转换为SIN值,然后发送给[D 1, D ]。
S:保存二进制浮点数的RAD(角度)的设备号
D:存放二进制浮点数SIN值的设备号
使用示例:
角度 (RAD) 的 COS 值命令。
将[S 1, S ]中指定的角度值(二进制浮点数)转换为COS值,然后发送给[D 1, D ]。
S:存储二进制浮点数的RAD(角度)的设备号
D:存储二进制浮点数的COS值的设备号
D:存储二进制浮点数的COS值的设备号
p>
3。 浮点数TAN运算
角度(RAD)的TAN值指令。
S:存储二进制浮点数的RAD(角度)的设备号
D:存储二进制浮点数的TAN值的设备号
D:存储二进制浮点数的TAN值的设备号
p>
4。 浮点数SIN-1运算
执行SIN-1运算指令。
[S 1, S ]的SIN值计算角度,运算结果保存在[D 1, D ]中。 也可以直接在S中指定实数。
S:保存SIN-1(反正弦)运算的SIN值的设备的起始编号
D: 保存运算结果的设备起始编号
注意:
- [S 1, S ]的SIN值可在-1.0~范围内设置 1.0。
- [D 1, D ]中保存的角度(计算结果)为弧度值(-π/2)~(π/2)。
5. 浮点数COS-1运算
执行COS-1运算指令。 D
根据[S 1, S ]的COS值计算角度,并将运算结果保存在[D 1, D ]中。 也可以在S中直接指定实数。
注意:
- [S 1, S ]的COS值可以在-1.0~范围内设置 1.0。
- [D 1, D ]中保存的角度(计算结果)是保存弧度0~π的值。
6. 浮点数TAN-1运算
执行TAN-1运算指令。
[S 1, S ]的TAN值计算角度,运算结果保存在[D 1, D ]中。 也可以直接在S中指定实数。
S:保存TAN-1(反正切)运算的TAN值的设备起始编号
D: 保存运算结果的设备起始编号
注:
- [D 1, D ]中的角度(运算结果),以弧度为单位保存角度( -π/2) 大于 (π/2 ) 小值。
7. 浮点数角度→弧度转换
将角度单位的值转换成弧度单位。
[S 1, S ]的单位由角度单位转为弧度单位,存入[D 1, D ]。 也可以在S中直接指定实数。
S:保存转弧度角度的设备起始编号
D:设备起始编号 保存运算结果的
角度单位→弧度单位的转换如下进行。
8. 浮点弧度→角度转换
将弧度单位的值转换成角度(DEG)单位。
[S 1, S ]的单位由弧度单位转为角度单位,存入[D 1, D ]。
S:保存要转换成角度单位的弧度的设备起始号
D:保存转换成的值的设备起始号 一个角度单位
弧度单位→角度单位的转换如下进行。
(转载请注明自动化工程师头条号出处)