西门子S7-200PLC 6ES7216-2AD23-0XB8SIMATIC S7-200 CN,CPU 226 紧凑型设备,直流电源 24 个直流数字输入/16 个直流数字输出, 16/24 KB 程序/10 KB 数据, 2 PPI/自由编程 SS 此 S7-200 CN 产品 只具有 CE 认证 说明 扩展模块 EM 231、 EM 232 和 EM 235模拟量的输入输出和 CPU224XP 一样以 word 格式的整数显示,这就需要做转换来确保正确的显示和过程中的应用 。这些转换可通过附件中的下载功能块来完成。下载中包括 转换功能块的 "Scale" 库 和易于理解的例程"Tip038" 。 1. 比例换算 下列图表显示输入输出值的比例换算。 这里对术语 "单极性", "双极性" 和 "20% 偏移" 有解释。这些术语在其他 里非常重要。如STEP 7 Micro/Win - PID 向导(工具 > 指令向导 > 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.mwl" 库包括从 INTEGER 到 REAL (S_ITR)、从REAL to REAL (S_RTR)及从REAL 到 INTEGER (S_RTI)类型数据的比例换算。 图 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输入值转化为百分数输出)。