文件名称:
NAIS PLC中文手册第三章高级指令(16).pdf
开发工具:
文件大小: 172kb
下载次数: 0
上传时间: 2019-10-15
详细说明:NAIS PLC中文手册第三章高级指令(16)pdf,NAIS PLC中文手册第三章高级指令(16)F301( BCOS)
P301(PBCOS)
BCD型c0S运算
适用机型
FP2/FP2SH/FP10SH
概述
三角函数功能.计算以BCD码表示的角度数据的余弦,结果以BCD码存储.
程序示例
梯形图程序
布尔形式
地址
指令
触发器
10
STR 0
RO
F301(BCOS)
oHH
F301 BCOS DT10. DT20
DT
DT
D
存放角度数据的地址或角度数据
D存放运算结果的16-bt数据起始区(3个字)
操作数
操作数
继电器
定时器计数器数据寄存器索引寄存器
常数
索引变址整型设备
WX WY WR WL SV EV DT LDFL
AAAA人□A
AAN/A AN/A
N/AIN/AIN/A A
N/A
可以使用
示例说明
N/A:不可使用
计算角度30°的余弦值
DT10
H30
DT20
HO
DT21
HO
DT22:H8660
计算角度135°的余弦值
DT10:|H1
DT20:匚H1
DT21
DT22:
H7071
描述
计算由S]指定的角度(以度为单位)的(OS值,结果存放在从冂开始的3个字的存储区
COS(S])→[D[D+1[D+2]
D:符号
D+1:整数部分数值
D+2:小数部分数值
通过S在0°~360°之间以1°为单位指定角度的BCD码.必须保证指定的数值为BCD(HD)码
当运算结果为正数时.D中存放0;当结果为负数时,D中存放1.
存放在D+1和D+2中的运算结果在-1.0000到+1.0000之间
D+2中存放的小数部分被四舍五入到4位
标志状态
错误标志(R9007)当以下情况时变为0N并且保持
使用索引寄存器指定教据区超岀范围
-S指定的数据不是BCD码
S指定的角度超出0°~360°
错误标志(R9008)当以下情况时瞬间变为0N
使用索引寄冇器指定数据区超出范围
S指定的数据不是BCD码
-S指定的角度超出0°~360°
一标志(900B)当处理结果为0时变为0N
F302 (BTAN)
P32( PBTANBCDEUTANi运算
适用机型
FP2/FP2SH/FP10SH
概述三角函数功能计算以BCD码表示的角度数据的正切,结果以BCD码存储
程序示例
布尔形式
梯形图程序
地址
指令
触发器
10
STR 0
RO
F302 (BTAN
10H HF302 BTAN, DT10DT20
DT
DT
存放角度数据的地址或角度数据
D存放运算结果的16-bt数据起始区(3个字)
操作数
继电器
定时器计数器数据寄存器索引寄存器
常数
操作数
索引变址整型设备
WX WY WR WL SV EV DT LDFL
KHf
S
AAAA
A
AAAA
A
AAN/AA
N/A
D NAAAAAAAAA A NANA NA A NA
A:可以使用
示例说明
N/A:不可使用
计算角度60°的正切值
DT10
H60
HO
DT2
H1
DT22:
H732
计算角度135°的正切值
DT10
H135
DT20
DT21
H1
DT22:
HO
描述
计算由[S指定的角度(以度为单位)的TAN值,结果存放在从D开始的3个字的存储区
TAN(S])→[D][D+1[D+2]
D:符号
D+1:整数部分数值
D+2:小数部分数值
通过S在0°~360°之间以1°为单位指定角度的BCD码.必须保证指定的数值为BCD(H)码
当运算结果为正数时,D中存放0;当结果为负数时,D中存放1
存放在D-1和D+2中的运算结果在57.2900到+572900之间
D+2中存放的小数部分被四舍五入到4位.
标志状态
错误标志(R9007)当以下情况时变为0N并且保持
使用索引寄存器指定数据区超出范围
S指定的数据不是BCD码
S指定的角度超出0°~360
S指定的角度在90°~270°
错误标志(R9008)当以下情况时瞬间变为0N
使用索引寄存器指定数据区超出范围
S指定的数据不是BCD码
S指定的角度超出0°~360°
S指定的角度在90°-270°
标志(R90oB)
当处理结果为0时变为o
3-545
F303(BASIN)
P303(PBAS IN)
BCD型反正弦运算
适用机型
FP2/FP2SH/FP10SH
概述
三角函数功能计算以BCD码表示的数据的反正弦SINO,结果以
BCD码存储
程序示例
梯形图程序
布尔形式
地址
指令
触发器
10
STR 0
RO
F303(BASIN)
oH HF303 BASIN, DT20, DT10 I
DT
20
DT
10
D
S|存放待运算的16-bt数据起始区(3个字)
D存放运算结果的角度数据
操作数
操作数
继电器
定时器计数器数据寄存器索引奇存器常数
索引变址|整型设备
WX WY WR WL SV EV DT LD FI
AAAA A
AA A NANANAA
A
D N/AAAA
A A
A N/AIN/AN/A A
N/A
A:可以使用
示例说明
/A:不可使用
计算角度07071的 larSIN值
DT10
H45
DT20
HO
DT21
HO
DT22:H7071
计算角度-0.5的 arcsIN值
DT10:
H330
DT20:匚H1
DT21
DT22:
H5000
3-546
描述
计算由[S]开始的3个字的存储区指定的数据的SN值,结果存放在D
SⅠN4([SI[S+1Is+2]→[D]
S:符号
S+1:整数部分数值
S+2:小数部分数值
当运算数据为正数时.S中存放0;当数据为负数时,S中存放1.
存放在S+1和S+2中存放的整数和小数部分在0到1.000之间
运算结果以BCD码的形式存放在D中,范围在0°~90°或270°~360°(以度为单位)
标志状态
错误标志(R9007)当以下情况时变为0N并且保持
使用索引寄存器指定数据区超岀范围
2,S+1,S指定的数据不是BCD码
S+2,S+1,S指定的数据不在-1.00006到+1.000之间
错误标志(R9008)当以下情况时瞬间变为0N
使用索引寄冇器指定数据区超岀范围
S+2,S+1,S指定的数据不是BCD码
S+2,S+1,S指定的数据不在-1.000到+1.0000之间
标志(R900B)
当处理结果为0时变为oN
3-547
F304(BACOS)
P3o4(PBAC0S)/BCD型反余弦运算
适用机型
FP2/FP2SH/FP10SH
概述
三角函数功能计算以BCD码表示的数据的反余弦COS(,结果以
BCD码存储
程序示例
布尔形式
梯形图程序
地址
指令
触发器
10
STR 0
RO
F304(BACOS)
10
H
F304 BACOS DT20. DT10
DT
DT
S
D
S|存放待运算的16-bt数据起始区(3个字)
D存放运算结果的角度数据
操作数
操作数
继电器
定时器计数器数据寄存器索引寄存器常数
索引变址|整型设备
WX WY WR WL SV EV DT LD FL
K H
A
A
N/A N/AIN/A A
N/A
D
A
N/A N/AIN/A A
A:可以使用
示例说明
不可使用
计算角度0.8660的 narcOS值
DT10
H30
DT20
HO
DT2
HO
DT22:H8660
计算角度-0.5的 larcCOS值
DT10:
H120
DT20
H1
DT21
DT22:
H5000
3-548
描述
计算由S]开始的3个字的存储区指定的数据的COS1值,结果存放在D
COS(SIs+1][S+2]→[D]
符号
S+1:整数部分数值
S+2:小数部分数值
当运算数据为正数时.S中存放0;当数据为负数时,S中存放1.
存放在S+1和S+2中存放的整数和小数部分在0到1.000之间
运算结果以BCD码的形式存放在D中,范围在0°~180°(以度为单位)
标志状态
错误标志(R9007)当以下情况时变为0N并且保持
使用索引寄存器指定数据区超岀范围
S+2,S+1,S指定的数据不是BCD码
S+2,S+1,S指定的数据不在-1.0000到+1.0000之间
错误标志(R9008)当以下情况时瞬间变为0N
使用索引寄存器指定数据区超岀范围
S+2,S+1,S指定的数据不是BCD码
S+2,S+1,S指定的数据不在-1.0000+1.00间
一标志(R900B)当处理结果为0时变为0N
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.