10年专注于工控自动化领域的产品供应商和技术服务商!提供自动化控制解决方案! 加入收藏 | 设为首页 | 联系方式 | 网站地图 | 新浪微博 | 腾讯微博
东莞市精一控自动化电气有限公司东莞市精一控自动化电气有限公司
首 页 产品中心 PLC编程 自动化工程 关于精一控 服务承诺 新闻中心 在线留言 联系我们
热门关键词: plc编程 | 西门子PLC可编程控制器 | 西门子plc | 西门子LOGO!控制器 | 西门子触摸屏 | 三菱plc | 东莞伺服电机 | 台达变频器 | 西门子变频器 | 合信PLC | 合信伺服电机 | 合信触摸屏 | 
产品分类  
联系方式  
东莞市精一控自动化电气有限公司
东莞市精一控自动化电气有限公司
地  址:东莞市南城区周溪众利路84号聚大电商产业园微博楼二层214-215号房
电  话:0769-23397896
传  真:0769-23394179
联 系 人:韩小姐/13790148398
  新闻中心   您当前的位置:首页>>新闻中心
西门子 plc模块|西门子200plc|Arcusfunctions (反三角函数)指令库及其使用

Arcusfunctions (反三角函数)指令库及其使用

在 STEP 7 Micro/Win PLC软件的标准指令集中的浮点数运算指令中,已经提供了 sin(正弦),cos(余弦),tan(正切)三个正三角函数。如果用户需要使用反三角函数运算,可以使用下列“Arcusfunctions指令库”,西门子PLC指令库包含了 ARCTAN(反正切),ARCCOS(反余弦),ARCSIN(反正弦)三个运算指令。

 

添加 Arcusfunctions (反三角函数)指令库

 Arcusfunctions 指令库

点击上面的链接下载 反三角函数指令库到本地计算机硬盘,建议保存在 Micro/WIN 安装目录的 Lib 文件夹中。以下是一个完整路径的例子:

C:\Program Files\Siemens\STEP 7-Micro/WIN V4.0\Lib

然后将指令库库手动添加到 Micro/WIN 软件中。

参见添加指令库。

成功添加指令库后,用户可以在 STEP7 Micro/win 的指令树中找到:Arcusfunctions(v1.0)


 

图 1. 反三角函数指令库

Arcusfunctions 指令库的应用


 

图 2. 反三角函数库编程举例

库指令 功能
ARCTAN 反正切运算
ARCCOS 反余弦运算
ARCSIN 反正弦运算

 

参数 数据类型 注释
EN BOOL 信号为‘1’时激活库指令
Input REAL 反三角函数值(即反正切,反余弦,反正弦值)
Output REAL 角度值(以弧度为单位)

 

常问问题:

1. 弧度与角度如何换算?

π = 180°

 

常用的三角函数公式

1. 同角三角函数的基本关系式

tanα ·cotα=1 sinα/cosα=tanα=secα/cscα sin2α+cos2α=1
sinα ·cscα=1 cosα/sinα=cotα=cscα/secα 1+tan2α=sec2α
cosα ·secα=1   1+cot2α=csc2α

2. 诱导公式:

sin(-α)=-sinα cos(-α)=cosα tan(-α)=-tanα cot(-α)=-cotα
sin(π/2-α)=cosα cos(π/2-α)=sinα tan(π/2-α)=cotα cot(π/2-α)=tanα
sin(π-α)=sinα cos(π-α)=-cosα
 
tan(π-α)=-tanα cot(π-α)=-cotα
sin(3π/2-α)=-cosα cos(3π/2-α)=-sinα
 
tan(3π/2-α)=cotα
 
cot(3π/2-α)=tanα
sin(2π-α)=-sinα cos(2π-α)=cosα tan(2π-α)=-tanα cot(2π-α)=-cotα
sin(π/2+α)=cosα cos(π/2+α)=-sinα tan(π/2+α)=-cotα cot(π/2+α)=-tanα
sin(π+α)=-sinα cos(π+α)=-cosα
 
tan(π+α)=tanα cot(π+α)=cotα
sin(3π/2+α)=-cosα cos(3π/2+α)=sinα
 
tan(3π/2+α)=-cotα cot(3π/2+α)=-tanα
sin(2kπ+α)=sinα cos(2kπ+α)=cosα tan(2kπ+α)=tanα
 
cot(2kπ+α)=cotα
      其中k∈Z

3. 两角和差公式:

sin(α+β)=sinαcosβ+cosαsinβ
sin(α-β)=sinαcosβ-cosαsinβ
cos(α+β)=cosαcosβ-sinαsinβ
cos(α-β)=cosαcosβ+sinαsinβ
tan(α+β)=( tanα+tanβ ) / ( 1-tanα ·tanβ )
tan(α-β)=( tanα-tanβ ) / ( 1+tanα ·tanβ )

4.万能公式

 

 


 

以上三角函数公式均为抄录,如有差错,以数学书为准! 如需更多公式,请自行参考相关书籍。

5. 特殊三角函数值


东莞精一控自动化电气有限公司, 提供西门子plc编程服务|西门子plc s7-200系列|plc操作系统|plc自动控制系统|自动化编程|

友情链接: 自动化编程    PLC编程    东莞PLC编程    东莞自动化    伺服电机    
东莞市精一控自动化电气有限公司版权所有@ Copyright 2011
顾客服务中心:0769-23397896 传真:0769-23394179
  粤ICP备09182705号-3 [后台管理]