西门子PLC模拟量转换scale模块公式代码分析
在使用s7-200smart中,模数转换是很常用的功能。本文介绍了一种可以通过调价库文件,直接将模拟量值转为对应物理量值的库。仅供学习参考。
·
1 模拟量应用中的参数
模拟量输入:通过AI模块采集的电流或电压信号;
模拟量上限:采集回来的模拟量最大值,一般为27648;
模拟量下限:采集回来的模拟量最小值,一般为0或5530(5530对应4mA);
实际值上限:对应传感器的范围上限,例如温度传感器的测温上限为100℃;
实际值下限:对应传感器的范围下限,例如温度传感器的测温上限为0℃;
2 模拟量计算子程序
| 端口 | 注释 |
|---|---|
| input | 模拟量输入地址 |
| ISH | 模拟量上限 |
| ISL | 模拟量下限 |
| OSH | 实际值上限 |
| OSL | 实际值下限 |
| Output | 输出值 |

该子程序并不默认存放在西门子编程软件中,需要手动添加该文件。
库文件下载地址
2.1下载后添加到库中
2.1.1打开库文件

2.1.2 将文件复制到该路径下

2.1.3 添加完成

3 模拟量子程序计算公式
模拟量计算子程序,主要是将一个范围的值对应到另个范围中的值。程序代码中应用的公式如下图所示。
利用下面公式,自己也可以写出来这个子程序。
更多推荐


所有评论(0)