台达PLC有数据转换指令吗?32位转16位 点击:6743 | 回复:5



lifestyle1

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 34回
  • 年度积分:0
  • 历史总积分:242
  • 注册:2010年12月13日
发表于:2011-03-25 14:54:24
楼主
台达没有提供位数转换指令吗?我想将一个32位数据转换成16位数据,不知道如何转换?还有台达不支持10进制的浮点数运算吗?我看到手册上有二进制浮点运算指令,可是不会使用,望前辈赐教!



lifestyle1

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 34回
  • 年度积分:0
  • 历史总积分:242
  • 注册:2010年12月13日
发表于:2011-03-25 15:08:08
1楼

令请教如何做一段差压变送器的校验程序该如何写,望给出思路。差压变送器在不同的海拔高度都要进行校验,可是这段校验程序该怎么写?我一直都没有好的思路。

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2011-03-25 15:45:05
2楼

1.台达PLC支持十进制浮点数运算,请至以下地址下载文章

http://wenku.baidu.com/view/364a187da26925c52cc5bff3.html

2.台达PLC以双字形式存放32bit数据,你将一个32位的数据转换成16位的数据,会出现数据溢出现象

3.首先你需要整理出压差变送器补偿系数与海拔高度的函数关系式,然后通过浮点数指令实现此函数功能即可。

会编程的灰松鼠

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 26回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2019年3月14日
发表于:2019-08-31 15:16:26
3楼


回复内容:

对: lesing 1.台达PLC支持十进制浮点数运算,请至以下地址下载文... 内容的回复!

-------------------------

台达很搞笑的,我们当然知道溢出,会在转换之前处理保证不溢出,但是没有的话,碰到负数我们就很麻烦了

最近刚刚开始用台达,发觉指令系统很不全

秦伟强

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 23回
  • 年度积分:41
  • 历史总积分:499
  • 注册:2020年11月02日
发表于:2020-11-02 19:28:05
4楼

这么多大神我都不敢发言了,只敢看

lileiepng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 107回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2008年11月16日
发表于:2020-11-18 15:13:27
5楼

hao


热门招聘
相关主题

官方公众号

智造工程师