寻找三星 旗舰智能手机 Galaxy S7 (寻找三星旗舰店的软件)

本文档介绍了一个自定义指令库,该指令库用于在 STEP7-Micro/WIN 编程软件中轻松转换模拟量输入和输出。

背景

在 STEP7-Micro/WIN 中,将模拟量输入转换为 S7-200 内部数据或将内部数据转换为模拟量输出可能是一项复杂的任务。实用指令库中的 Tip38 提供了实现这些转换的例程。

自定义指令库

为方便用户使用,Tip38 中的例程已导出为一个自定义指令库。用户可以将其添加到自己的 Micro/WIN 编程软件中应用。

安装自定义指令库

1. 下载自定义指令库文件( Scale_IO.zip )。 2. 解压文件,将 Scale_IO.L5X 文件复制到 Micro/WIN 安装目录的 CUSTOM_LIB 文件夹中。 3. 重新启动 Micro/WIN。

用法

1. 在 Micro/WIN 项目中创建一个新的函数块 (FB)。 2. 在函数块中插入以下代码: INCLUDE "Scale_IO.L5X" VAR_INPUT AnalogInput : REAL; // 模拟量输入 InternalData : INT; // 内部数据 END_VAR VAR_OUTPUT AnalogOutput : REAL; // 模拟量输出 END_VAR Scale_I_to_R(AnalogInput, InternalData); Scale_R_I(InternalData, AnalogOutput); 1. 在“变量声明”选项卡中,将“模拟量输入”、“内部数据”和“模拟量输出”变量与您的硬件 I/O 相关联。 2. 编译并下载函数块到您的 S7-200 PLC。

函数描述

Scale_I_to_R

将模拟量输入 (4-20 mA) 转换为内部 S7-200 数据 (0-100%)。

Scale_R_I

将内部 S7-200 数据 (0-100%) 转换为模拟量输出 (4-20 mA)。

示例

以下是使用自定义指令库转换 4-20 mA 模拟量输入到内部百分比值和将内部百分比值转换为 4-20 mA 模拟量输出的示例代码: INCLUDE "Scale_IO.L5X" VAR_INPUT AnalogInput : REAL; // 模拟量输入 (4-20 mA) END_VAR VAR_OUTPUT InternalData : INT; // 内部数据 (0-100%) END_VAR Scale_I_to_R(AnalogInput, InternalData); INCLUDE "Scale_IO.L5X" VAR_INPUT InternalData : INT; // 内部数据 (0-100%) END_VAR VAR_OUTPUT AnalogOutput : REAL; // 模拟量输出 (4-20 mA) END_VAR Scale_R_I(InternalData, AnalogOutput);

结论

此自定义指令库为 Micro/WIN 用户提供了一种简单的方法来转换模拟量输入和输出。通过使用子程序 Scale_I_to_R Scale_R_I ,用户可以轻松地在 S7-200 PLC 和模拟设备之间进行数据交换。该指令库可以通过提示 38 中提供的例程进一步扩展。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读