sdxuhaiyong
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 138 点
下载积分: 720 分
在线时间: 129(小时)
注册时间: 2013-10-18
最后登录: 2022-03-30
查看sdxuhaiyong的 主题 / 回贴
楼主  发表于: 2016-07-19 20:57
初学西门子200        模拟量程序不知道怎么去写  求助 各位     有程序更好
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6770 个
工控威望: 38371 点
下载积分: 3142 分
在线时间: 9509(小时)
注册时间: 2006-09-13
最后登录: 2024-11-23
查看cvlsam的 主题 / 回贴
1楼  发表于: 2016-07-19 21:38
引用
引用楼主sdxuhaiyong于2016-07-19 20:57发表的 求助  西门子200 4-20MA  模拟量程序怎么写 :
初学西门子200        模拟量程序不知道怎么去写  求助 各位     有程序更好


模拟量读入:

MOV_W   AIWx ,VW0


模拟量写入:
MOV_W VW0,AQWx
xxzeal
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 112 点
下载积分: 591 分
在线时间: 104(小时)
注册时间: 2015-10-25
最后登录: 2024-11-20
查看xxzeal的 主题 / 回贴
2楼  发表于: 2016-07-20 21:27
scaling
cwc6446589
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 101 点
下载积分: 620 分
在线时间: 14(小时)
注册时间: 2016-06-21
最后登录: 2022-08-03
查看cwc6446589的 主题 / 回贴
3楼  发表于: 2016-07-21 11:43
Ov = [(Osh - Osl) * (Iv - Lsl) / (Ish - Isl)] + Osl    图片中的程序:0到50范围的温度传感器,4-20ma,对应6400~32000
按照公式计算,OV=换算结果  Osh=换算结果高限,Osl=换算结果低限;Iv=换算对象,Ish=换算对象高限,Isl=换算对象低限
所以:将数值代[(50-0)*(AIW0-6400)/(32000-6400)]+0
本帖最近评分记录:
  • 下载积分:+1(wuzhengwei) 真诚感谢!
    铭勇猛
    级别: 家园常客
    精华主题: 0
    发帖数量: 65 个
    工控威望: 561 点
    下载积分: 13368 分
    在线时间: 113(小时)
    注册时间: 2015-06-17
    最后登录: 2023-10-10
    查看铭勇猛的 主题 / 回贴
    4楼  发表于: 2016-07-23 08:41
    自己看帮助吧  西门子库文件里面有介绍的 。完全一摸一样的。  smart200库里肯定有。 200不确定。如果还是找不到西门子官网也能找到做好的库文件。  至于换算方法,就是楼上说的那样。
    lqlciy7677
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看lqlciy7677的 主题 / 回贴
    5楼  发表于: 2016-07-26 22:11
    谢谢,学习中。
    xblz1234
    级别: 探索解密
    精华主题: 0
    发帖数量: 38 个
    工控威望: 130 点
    下载积分: 1920 分
    在线时间: 9(小时)
    注册时间: 2017-03-01
    最后登录: 2024-09-10
    查看xblz1234的 主题 / 回贴
    6楼  发表于: 2017-03-02 10:06
    谢谢,学习了!