- {{item.name}}
STEP 7 (TIA Portal) 中使用S7-1200/1500控制器,怎样将整型转化为实数或将实数转化为整型用于模拟量输入和输出?
- 1
- 3509
- 6
可以使用 SCALE_ X “缩放” 和 NORM_X “标准化”来转化模拟量值。这些功能块位于 STEP 7(TIA Portal)“指令”任务卡中,“基本指令”下的“转换操作”中。 功能与参数的详细说明参考 STEP 7 在线帮助。若要取得某个功能块的在线帮助,需选中该块 ( 如 SCALE_X ) 然后按下“F1” 键。
STEP7(TIA Portal)的用户程序中提供了模拟值转换的指令。
说明:
可以使用 SCALE_ X “缩放” 和 NORM_X “标准化”来转化模拟量值。这些功能块位于 STEP 7(TIA Portal)“指令”任务卡中,“基本指令”下的“转换操作”中。 功能与参数的详细说明参考 STEP 7 在线帮助。若要取得某个功能块的在线帮助,需选中该块 ( 如 SCALE_X ) 然后按下“F1” 键。
下面的例子中假设测量范围是单极性的。整数值介于 0 到 27648 之间。
下面的值是由转换(例如,通过电流测量转换为温度)所产生的:
| 整形值 (模拟值) | 测量值 (在 0-20mA 范围) | 测量值 (在 4-20mA 范围) | 物理值 |
|---|---|---|---|
| 0 | 0.0 | 4.0 | 20°C |
| 6912 | 5.0 | 8.0 | 52.5°C |
| 13824 | 10.0 | 12.0 | 85°C |
| 20736 | 15.0 | 16.0 | 117.5°C |
| 27648 | 20.0 | 20.0 | 150°C |
例子 1 - 模拟值转换为物理值(模拟量输入,以转换温度为例)
上限最大27648和下限最小0转换后对应最大150°C和最小20°C 。由于输入值是整数数据类型,输出值被转换为实数数据类型,功能块 NORM_X 可将整数转化为实数。在测量范围 0-20mA 内,值20000对应的测量值为14.4676mA 。

图. 1
如图. 1 中连接的两个功能块运算,功能块 NORM_X 的输入值和功能块 SCALE_X 的输出值之间有如下的定义:
| NORM_X_VALUE - NORM_X_MIN | SCALE_X_OUT - SCALE_X_MIN | |
| ------------------------------------------- | = | ----------------------------------------- |
| NORM_X_MAX - NORM_X_MIN | SCALE_X_MAX - SCALE_X_MIN |
如果功能块 NORM_X 的输入值“VALUE”为 20000,上下限值如图. 01 所示,那么功能块 SCALE_X 输出值“OUT” 有如下的数值:
| 20000 - 0 | SCALE_X_OUT - 20 | |
| ------------- | = | ----------------------- |
| 27648 - 0 | 150 - 20 | |
| SCALE_X_OUT = 114.04 (表示 114.04°C) | ||
例子 2 - 将物理值转换为模拟值(模拟量输出,以控制输出为例)
由于输入是实数值需要转化为输出的整数值,功能块 SCALE_X 将实数转化为整数。整数值 27648 对应于输出范围上限 ,整数值 0 对应于输出范围下限。例如,控制输出65.0,其转换的模拟值为19968,该模拟值对应的电流值为14.4445mA(输出范围0~20mA)。

图. 2
注意:
若要改变功能块转化的数据类型,可以点击该块上黄色的箭头。从下拉菜单中可以选择需要转化的数据类型。必须改变相应的参数,因为参数的数据类型已经改变。

图. 3
关键字:
电压,温度和电阻测量,压力传感器。
您可以前往全球资源库查看此文档: https://support.industry.siemens.com/cs/cn/zh/view/39334504
- 评论
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
关联文档
- 当将Modbus/TCP冗余指令加载并许可到CPU或PLCSIM或将其以多重实例调用时,您需要注意什么?
- STEP 7 V20 及以上版本的 SIMATIC S7-1500/S7-1500T 测量输入和输出凸轮功能 V9.0 功能手册
- 什么是模拟量输入和输出的工作极限和基本误差?
- 为什么 S7-1500 输入和输出模块的输出端有电压,即使这个通道没有被使用?
- 在 STEP 7 (TIA Portal) 中,如何对S7-1200/S7-1500 进行数据类型转换?
- 在S7-1200/1500 中使用 Step 7(TIA portal)最多可以给FC块添加多少个变量?
- G120 CU240B/E-2中如何转化报警和故障的类型
- 如何在STEP 7 Professional V11 或更高的版本中使用FM352凸轮控制器(6ES7352-1AH02-0AE0) ?
- 如何在WinCC (TIA Portal) Runtime Advanced项目中以XML格式导入和导出数据?
- 在STEP 7 (TIA Portal) 中使用指令“READ_DBL”和“WRIT_DBL”访问已优化的DB时要注意哪些属性?
看过该文档的用户还看过哪些文档


西门子官方商城




{{item.nickName}}