zhuls
级别: 略有小成
精华主题: 0
发帖数量: 126 个
工控威望: 363 点
下载积分: 6767 分
在线时间: 222(小时)
注册时间: 2009-07-03
最后登录: 2021-04-23
查看zhuls的 主题 / 回贴
楼主  发表于: 2010-12-31 19:07
     请教各位高手,0-50Hz对应4-20ma的程序如何编写。谢谢!下面是我自己编写,不知道对不对
LD     SM0.0
LPS
AW<=   曝气风机频率设定, 50
AW>=   曝气风机频率设定, 30
MOVW   曝气风机频率设定, 曝气风机频率设定中间数1
LRD
AW<=   曝气风机频率设定, 30
MOVW   +30, 曝气风机频率设定中间数1
LRD
AW>=   曝气风机频率设定, 50
MOVW   +50, 曝气风机频率设定中间数1
LRD
MOVW   曝气风机频率设定中间数1, 曝气风机频率设定中间数
*I     +640, 曝气风机频率设定中间数
LPP
MOVW   曝气风机频率设定中间数, 曝气风机设定频率
回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21638 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-11-14
查看回忆依然最美的 主题 / 回贴
1楼  发表于: 2010-12-31 20:50
4毫安对应模拟量数据6400,20毫安对应满输出32000,即6400-32000对应变频器频率0-50HZ,这里可以看出模拟量数据25600对应频率50HZ,可以计算出设定频率所对应的模拟量输出数据为:设定频率/(50/25600)+6400,把得到的结果MOVW到所用的模拟量数出通道地址即可!
本帖最近评分记录:
  • 下载积分:+3(zhuls) 热心助人
    wangfec
    级别: 略有小成
    精华主题: 0
    发帖数量: 281 个
    工控威望: 257 点
    下载积分: 20980 分
    在线时间: 50(小时)
    注册时间: 2007-10-20
    最后登录: 2018-10-01
    查看wangfec的 主题 / 回贴
    2楼  发表于: 2011-01-01 19:14
    最简单的就是将 Hz 乘以 512,然后再加 6400。
    本帖最近评分记录:
  • 下载积分:+3(zhuls) 热心助人
    蜻蜓点水
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看蜻蜓点水的 主题 / 回贴
    3楼  发表于: 2011-01-02 16:12