PLC基本数据类型的类型

基本

以下是PLC 中常用的基本数据类型:

布尔类型 (BOOL)

  • 表示 0 或 1
  • 也表示 True 或 False
  • 代表 DI 或 DO 点的输入或输出状态
  • 西门子 PLC 的 DI 点:I0.0
  • 西门子 PLC 的 DO 点:Q0.0
  • 占用 1 位

字节类型 (BYTE)

  • 一个字节有 8 位
  • 在 PLC 的存储器中表示为 IB1 或 MB1
  • 字节分解后由 8 位布尔值组成
  • I0.0~I0.7 组成一个字节 IB0
  • 的
  • M0.0~M0.7 组成一个字节 MB0
  • 数据范围:0~255

字类型 (WORD)

  • 一个字包含 16 位
  • 例如:MW0 由 MB0 和 MB1 组成
  • 使用组态软件读取时,可能因字节排列顺序不同而导致值不正确
  • 可以通过交换高低字节来解决
  • 数据范围:0~65535

双字类型 (DOUBLEWORD)

  • 一个双字包含 32 位
  • 由 2 个字组成,例如:DW0 包含 MW0 和 MW2
  • 包含 4 个字节 MB0, MB1,MB2, MB3
  • 不同的寄存器之间可能存在地址交叉的问题,例如:DW0 和 DW2
  • 数据范围:0~4294967295

整数类型 (INT)

  • 又可以分为有符号和无符号类型
  • 有符号:-32768~32767
  • 无符号:0~65535

双整形 (DINT)

  • 又可以分为有符号和无符号类型
  • 有符号:-2147483648~2147483647
  • 无符号:0~4294967295

实数类型 (REAL)

  • 显示十进制数据,可以包括小数点
  • 一般为 32 位,也有 64 位的实数类型

以下是 PLC 中常用的复杂数据类型:

字符串类型 (STRING)

日期时间类型 (DATE, TIME, DATE-TIME)

数组类型 (ARRAY)

结构类型 (STRUCT)

指针类型 (POINTER)

用户自定义类型 (UDT)

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论