重要提示:
LOGO! 通过 EIB 通信接口只能读取正数。因此,从 EIB 模块传来的负数必须通过偏置过程转换成正数。n
例如:
EIB 上有一个 PT100 热电阻,其范围为 -40°C 到140°C, 需要准确的传给 LOGO! 。下面的框图说明了 EIB 中的转换过程,以及 LOGO! 中相反的转换过程。n
通过 EIB 传送上述数值范围的值给 LOGO! 的过程:n
序号 | 指令: |
1 | 拿 -40°C 这个值为例,来解释在 EIB 编程软件中将这个值转换成正值的过程,EIB中允许的精度为0.1: n
偏置值必须在下面对话框所标志的位置输入。n |
2 | 一旦设置完偏置值,所定义的值-40 到+140就被转换为0 到+1800 (见 y1 轴) 并传送给 LOGO!。 n |
3 | 在 LOGO! 的阀值开关属性中,可以选择 “no sensor” 选项。这个例子中只有 “Gain” 和 “Offset” 非常重要, “Minimum”和 “Maximum”域可以忽略。 n
为了将温度值 (见 x2 轴) 在 LOGO! 中正确的表达为带 +/- 符号的数(见 y2 轴), 阀值参数选择如下:n
|
6 | 现在可以在 LOGO! 中处理带正负号的值,虽然数值范围已经扩大了10倍。为了在文本信息中正确的显示此值,在 “文本显示小数点位置处” 输 入 1 。 |
注意:
LOGO! Soft Comfort 中的仿真功能开发的只有 0-1000 的输入。大的数值不能输入。但是,这个例子中从 IB 模块接收到的值为0-1800之间。
关键字:
PID,INIT,手动模式
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337002.html