首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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、将模拟量接入至水泵控制块

以下为水泵控制块内的子程序:

手动自动模拟量输出程序

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210109A01LZG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券