关于数据类型的疑问 点击:359 | 回复:8



rlfeifei

    
  • 精华:0帖
  • 求助:19帖
  • 帖子:25帖 | 37回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2012年12月25日
发表于:2013-05-27 15:28:01
楼主

PLC里面用到的数据类型我一直都不怎么明白,主要就是不知道什么样的数据该用整型,什么数据该用实行。我是做水处理行业的,我看到前辈做的程序中,一般一些仪表报警设定值,步骤数用整型;时间,模拟量的具体显示值等用实型。这个有什么区别吗?为什么这么用。




狼牙精神

  • 精华:6帖
  • 求助:5帖
  • 帖子:468帖 | 5379回
  • 年度积分:119
  • 历史总积分:62906
  • 注册:2020年3月27日
发表于:2013-05-27 16:05:36
1楼

实数运算比整数运算速度要慢,所以需要精确运算时要用实数,不需要精确运算用双整数。

 

gsxiaojian

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 178回
  • 年度积分:0
  • 历史总积分:434
  • 注册:2009年1月26日
发表于:2013-05-27 16:23:00
2楼

写程序你就要有一个空间的概念,多大的空间能容纳你所要利用的数据,例如你现在想做一个计算功能,这个计算的数据不需要显示小数部分那么你就可以直接选择整型,再一个你的整型可以为一个字的,也可以是两个字的。那么这个时候你就要分析你的数据最大会到多少,你所选的空间能否容纳这些数据。这就是选择的依据了。

gzfzj

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 10回
  • 年度积分:0
  • 历史总积分:118
  • 注册:2002年6月04日
发表于:2013-05-27 17:14:28
3楼

我也偶尔做水处理,说一下自己看法吧。

和生产有关的数据的显示,如:流量、压力、液位等等这些要选实型,有小数点的。水处理的人都习惯了,而且领导来看也一定要看有小数点的数。其中压力值就更不用说了,都是0.***的数,小于1,肯定要实型。

其它不用显示出来的,只与程序有关的设定值可以考虑用整型,没有小数点的。

不过我们这里水处理的客户很早就要求有些报警设定值都要有小数点,而且还让他们随时可以更改,所以很多与数字有关的我们都选实型。

 

云锋-王者之师

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2013-05-27 17:43:10
4楼

得根据需要处理的数据范围来确定。一般用整型的居多。

比如:压力,10.000MPA~0.001MPA,在屏上显示小数,用整型还是可以。

rlfeifei

  • 精华:0帖
  • 求助:19帖
  • 帖子:25帖 | 37回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2012年12月25日
发表于:2013-05-27 20:19:17
5楼

回复内容:

对: gsxiaojian 写程序你就要有一个空间的概念,多大的空间能容纳你所要利... 内容的回复!


能给我讲下大概多大的数值就是选择整型和双整型的临界值呢

chinacupor

  • 精华:2帖
  • 求助:13帖
  • 帖子:25帖 | 845回
  • 年度积分:0
  • 历史总积分:2751
  • 注册:2013年2月16日
发表于:2013-05-27 23:30:10
6楼

嗯,楼主可以去问度娘,话说度娘的态度比我好多了,我是真的很不耐烦

gsxiaojian

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 178回
  • 年度积分:0
  • 历史总积分:434
  • 注册:2009年1月26日
发表于:2013-05-28 09:30:08
7楼

引用 rlfeifei 的回复内容: 回复内容:对: gsxiaojian 写程序你就要有一... 


 学会用系统自带的计算器,里面切换到科学性,然后选择16进制,这样你可以选择存储空间是单字还是双字还是字节等等。选择好以后输入N个F,然后切换到10进制,这样你就知道临界值了。

rlfeifei

  • 精华:0帖
  • 求助:19帖
  • 帖子:25帖 | 37回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2012年12月25日
发表于:2013-05-28 10:28:20
8楼

回复内容:

对: gsxiaojian  引用 rlfeifei 的回复内容: 回复内容:对: ... 内容的回复!


 谢啦


热门招聘
相关主题

官方公众号

智造工程师