S7-200SMART添加模拟量转换块,变频泵控制块输入输出频率转换
1、模拟量转换
首先从西门子官网上下载模拟量转换的库文件,同时里面有对模拟量转换的具体说明!
西门子官网,指令说明
这个库文件是怎么导入到编程环境中去的呢?
打开编程环境,鼠标右键单击库,选择打开库文件夹
将下载的库文件复制到库文件夹
右键刷新库
发现模拟量转换的功能块已经存在于库中了
看图我们可以知道,我们的
模拟量输入:1#变频泵是接在通道0上,液位计是接在通道1上
模拟量输出:1#变频泵是接在通道0上
我们的变频和仪表都是采用4~20MA电流信号,因此我们修改系统块,系统块中可以看到模拟量输入通道0的地址是AIW16,通道1的地址是AIW18
模拟量输出地址是AQW16
将模拟量输入转换功能块(子程序)拖入MAIN主程序中
通过查看帮助确定各个引脚的作用
由于我们变频器设置参数是4~20MA电流输出,对应的是0~50HZ,最大频率50HZ对应的模拟量输入值是27648,而0HZ是4MA对应的是5530
下图是官网关于模拟量比例换算的方法
由此可知我们的模拟量输入块应该如何填写:
这里的Output我们没有填写,因为我们没有定义变频泵的频率反馈符号。
2、定义符号
我们先定义模拟量频率输入输出相关的符号
建立完符号后将模拟量输入块的Output输入P01_HZ_PV
这样我们在组态软件内或则是程序的其他位置就可以引用、利用这个符号了。
3、将模拟量接入至水泵控制块
以下为水泵控制块内的子程序:
赞 (0)