合信论坛

快捷导航
查看: 4017|回复: 0

Scale模拟量量程转化库说明

[复制链接]

148

主题

236

帖子

3141

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3141
发表于 2022-7-8 11:07:18 | 显示全部楼层 |阅读模式
扩展模拟量模块的输入输出以 word 格式的整数显示,这就需要做转换来确保正确的显示和过程中的应用 。这些转换可通过下述库中的功能块来完成。
1. 比例换算
下列图表显示输入输出值的比例换算。
这里对术语 "单极性", "双极性" 和 "20% 偏移" 有解释。这些术语在其他 里非常重要。如PID 向导
单极性比例换算只有正的或负的值范围 (图 01 显示了一个模拟量输入值 0到32000的例子)。


图 01

在带有20%偏移的单极性的例子中, 最低限值是最大限值的 20% 。 (图 02 显示了一个模拟量输入值6400到  32000的例子)。


图 02

双极性比例换算有正的和负的值范围 (图 03 显示了一个 模拟量输入值 -32000 到 32000的例子)。


图 03

下表是对一些缩写地解释:
参数
描述
Ov
换算结果 (输出值)
Iv
模拟量值 (输入值)
Osh
换算输出值的高限  (换算输出高限)
Osl
换算输出值的低限   (换算输出低限)
Ish
换算输入值的高限  (换算输入高限)
Isl
换算输入值的低限  (换算输入低限)
表 01
2. 公式
以下公式由计算换算值的图表中得出:
Ov = (Osh - Osl) / (Ish - Isl) * (Iv - Isl) + Osl
3. 库
3.1 "Scale" 库地描述
"scale" 库包括从  INTEGER 到 REAL (S_ITR)、从REAL to REAL (S_RTR)及从REAL 到 INTEGER (S_RTI)类型数据的比例换算。

1.png
图 04

3.2 模拟量输入换算为REAL数据格式的输出值 (S_ITR)
S_ITR 功能块可用来将模拟量输入信号转换成0.0到1.0之间的标么值(  类型 REAL )。


图 05

3.3 REAL格式数据比例换算 (S_RTR)
S_RTR 功能块可用来转换在范围内的REAL 格式的值 (例如 将0.0 到 1.0输入值转化为百分数输出)。


图 06

3.4转换为 INTEGER格式数据的模拟量输出(S_RTI)
S_RTI 功能块可用来 将 REAL 数 转换为 INTEGER数据类型的模拟量输出。


图 07



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2024-5-15 16:32 , Processed in 0.062786 second(s), 23 queries .

快速回复 返回顶部 返回列表