『7x24小时有问必答』
一,仿真操作
1.  主程序修改 → 下载 → 继续仿真:在线修改、在线下载,不重启仿真。

2.  监控:点程序上方眼镜图标,在线监视运行状态。

3.  OUTRANGE

- 条件:VAL < MIN 或 VAL > MAX

- 不包含等于

- 数轴:空心点

4.  INRANGE

- 条件:VAL ≥ MIN 且 VAL ≤ MAX

- 包含等于

- 数轴:实心点

  

二、数据类型大白话(工控+C语言通用)

1)位、字节、32位是什么?

- 1 bit(位):0 或 1

- 8 bit = 1 byte(字节)

- 32 bit = 4 字节

所以:

- 32位整数 = 4字节

- 32位浮点数 = 也是4字节
占空间一样大,但存法完全不同。

  

三、整型家族(int、dint、uint)

1)int / DINT(32位 有符号整数)

- 用来存:整数,可正可负

- 范围:-2¹⁴⁷⁴⁸³⁶⁴⁸ ~ +2¹⁴⁷⁴⁸³⁶⁴⁷

- PLC里常叫:DINT

2)uint / UINT(32位 无符号整数)

- 只能存:0 和 正数

- 范围:0 ~ 4294967295

- 适合:计数器、地址、长度等不可能为负的量

  

四、浮点型 float / real

浮点型 = 带小数点的数

- float(PLC里常叫 REAL)

- double(双精度,更精确)

float 怎么存?

4字节 = 32位,分成三部分:

1.  1位符号:正/负

2.  8位指数:决定数量级(10的多少次方)

3.  23位尾数:决定小数精度

特点

- 能存:小数、极大数、极小数

- 范围:-3.4×10³⁸ ~ +3.4×10³⁸

- 比 int 范围大得多,但有精度误差(工控里一般够用)

  

五、int 和 float 最核心区别(一句话版)

1.  int:存整数,精确,范围小

2.  float:存小数,不绝对精确,范围超大

3.  两者都占4字节,只是编码规则不同



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
主题回复
倒序浏览

184查看1回复

492208937 3 天前
非常好非常好非常好非常好非常好
发新帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码