淘先锋技术网

首页 1 2 3 4 5 6 7

使用PLC进行三角函数计算的时候,可以直径使用三角函数指令。如正弦、余弦、正切等。这里就三角函数计算相关的指令分享如下:

1、浮点数SIN运算

角度(RAD)的SIN值的指令。

将[S +1,S ]中指定的角度值(2进制浮点数)转换成SIN值后,传送到[D +1,D ]中。

5300a5c09052159bcc0ac882ae70355d.png

S:保存2进制浮点数的RAD(角度)的软元件编号

D:保存2进制浮点数的SIN值的软元件编号

使用方法示例:

94bd4303d785f87eee60c8c444f26908.png

2、浮点数COS运算

角度(RAD)的COS值的指令。

将[S +1,S ]中指定的角度值(2进制浮点数)转换成COS值后,传送到[D +1,D ]中。

ba681249efa4d50109f561b93cf52291.png

S:保存2进制浮点数的RAD(角度)的软元件编号

D:保存2进制浮点数的COS值的软元件编号

3、浮点数TAN运算

角度(RAD)的TAN值的指令。

S:保存2进制浮点数的RAD(角度)的软元件编号

D:保存2进制浮点数的TAN值的软元件编号

75394b80de07bdfb4d1451bfeb0eeb45.png

4、浮点数SIN-1运算

执行SIN-1运算的指令。

[S +1,S ]的SIN值求出角度,将运算结果保存到[D +1,D ]中。此外,可以在S中直接指定实数。

1f37b1561d71bebe5fada506350af8e7.png

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中直接指定实数。

204ec66b39f1a41c9061408eb31ec46e.png

注意:

  • [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中直接指定实数。

4efec18dd2f8f36e5036ba64c3d8938e.png

S:保存执行TAN-1(反正切)运算的TAN值的软元件的起始编号

D:保存运算结果的软元件起始编号

注意:

  • [D +1,D ]中的角度(运算结果),保存以弧度为单位的比(-π/2)大、比(π/2)小的数值。

7、浮点数角度→弧度的转换

将角度单位的值转换成弧度单位的指令。

[S +1,S ]的单位从角度单位转换成弧度单位,并保存到[D +1,D ]中。 此外,可以在S中直接指定实数。

9500e68cd3146fc4cf3406ef7807cbfa.png

S:保存要转换成弧度单位的角度的软元件起始编号

D:保存运算结果的软元件起始编号

角度单位→弧度单位的转换如下所示执行。

0a85094bbfc02e4ce88a0fdd6668ff53.png

8、浮点数弧度→角度的转换

将弧度单位的值转换成角度(DEG)单位的指令。

[S +1,S ]的单位从弧度单位转换成角度单位,并保存到[D +1,D ]中。

2282bdb6e62b92b640e9519e181aa11b.png

S:保存要转换成角度单位的弧度的软元件起始编号

D:保存已转换成角度单位的值的软元件起始编号

弧度单位→角度单位的转换如下所示执行。

6fb70ecd2dbffff8670e2b50878c848e.png

(转载请注明来源函控自动化工程师头条号)