wmy707436680
级别: 探索解密
精华主题: 0
发帖数量: 22 个
工控威望: 173 点
下载积分: 2617 分
在线时间: 15(小时)
注册时间: 2018-01-31
最后登录: 2023-08-16
查看wmy707436680的 主题 / 回贴
楼主  发表于: 2021-04-09 11:10
图片:
描述:这个又是什么?
图片:
这是SMART 4-20ma比较程序吗?
金海洋
工控人家园,工控一家人
级别: 家园常客
精华主题: 0
发帖数量: 325 个
工控威望: 521 点
下载积分: 6964 分
在线时间: 185(小时)
注册时间: 2010-02-28
最后登录: 2024-11-11
查看金海洋的 主题 / 回贴
1楼  发表于: 2021-04-09 15:46
小白同志,我是中白,大白和高手没时间理你
第一张图是确定工程量范围,0-27648,超出这个范围的以0和27648界定。
第二张是32位实数计算后取整为双精度整数,然后转换为整数,因为对应模拟量输出的时候需要整数型才行,在smart200里面可以用库指令转换
看看指令手册就明白了
本帖最近评分记录:
  • 下载积分:+1(wkoo000) 热心助人!
  • 下载积分:+1(wmy707436680) 真诚感谢!
  • 下载积分:+3(eaglesence) 热心助人!
    eaglesence
    eaglesence
    级别: 家园常客
    精华主题: 0
    发帖数量: 388 个
    工控威望: 703 点
    下载积分: 20444 分
    在线时间: 91(小时)
    注册时间: 2019-04-02
    最后登录: 2024-12-23
    查看eaglesence的 主题 / 回贴
    2楼  发表于: 2021-04-09 22:16
    支持楼上的中白
    leigan231
    级别: 略有小成
    精华主题: 0
    发帖数量: 84 个
    工控威望: 259 点
    下载积分: 3445 分
    在线时间: 47(小时)
    注册时间: 2019-08-12
    最后登录: 2024-12-03
    查看leigan231的 主题 / 回贴
    3楼  发表于: 2021-04-13 08:50
    这个简单点说就是一个数据超出范围的处理方式,小于0的取0,大于2万多的那个数,取那个高限

    不止可以用于当前你说的那个模拟量
    wangsanhuzi
    需要我帮忙的加qq207294234 毕业设计可帮忙
    级别: 工控侠客
    精华主题: 0
    发帖数量: 377 个
    工控威望: 4119 点
    下载积分: 12067 分
    在线时间: 259(小时)
    注册时间: 2014-07-05
    最后登录: 2024-12-27
    查看wangsanhuzi的 主题 / 回贴
    4楼  发表于: 2021-04-13 16:42
    点赞中白,
    我是新来的
    这里需要写点儿东西
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 307 个
    工控威望: 1827 点
    下载积分: 35823 分
    在线时间: 361(小时)
    注册时间: 2019-11-21
    最后登录: 2024-12-27
    查看我是新来的的 主题 / 回贴
    5楼  发表于: 2021-04-14 08:52
    应该是o-20ma的 4-20ma取值范围5528-27648
    13378387400
    级别: 正式会员
    精华主题: 0
    发帖数量: 36 个
    工控威望: 87 点
    下载积分: 415 分
    在线时间: 9(小时)
    注册时间: 2021-04-10
    最后登录: 2023-11-22
    查看13378387400的 主题 / 回贴
    6楼  发表于: 2021-04-14 09:02
    程序不完整,看不出来比较的是什么参数

    第二段程序:27648*0.9与27648*0.45是取比例值,然后RUOND指令四舍五入,然后DI_I指令将双整数转换为整数存入VW102和VW104
    专一