iQ-R系列PLC的数据类型有哪些?
iQ-R CPU模块的各指令中可使用的数据有下述几种类型。
三菱iQ-R系列PLC的数据类型(iQ-R数据类型)如下所示:
1、作为软元件处理的数据有
┌───────┬────────────────┬────────────────┐
│数据类型 │ 内容 │可指定的软元件/常数*1 │
├───────┼────────────────┼────────────────┤
│位 │可以处理位数据 │ ·位软元件 │
│ │ │·字软元件的位指定 │
├───────┼────────────────┼────────────────┤
│字 │可以处理字数据 │ ·字软元件 │
│ │ │·位软元件的位数指定(K1~K4)*2 │
├───────┼────────────────┤·10进制常数 │
│带符号6IN16位 │可以处理16位数据。 │·16进制常数 │
├───────┤ 在带符号及无符号中,值的范围 │ │
│无符号BIN16位 │ 有所不同。 │ │
├───────┼────────────────┼────────────────┤
│ 双字 │可以处理双字数据。 │ ·字软元件 │
│ │ │·双字软元件 │
├───────┼────────────────┤·位软元件的位数指定(K1~K8)*2 │
│带符号6IN32位 │32位数据或16位数据可以处理2个 │·10进制常数 │
├───────┤连续的数据。在带符号及无符号中,│·16进制常数 │
│无符号6IN32位 │值的范围有所不同。 │ │
├───────┼────────────────┼────────────────┤
│带符号6IN64位 │64位数据或32位数据可以处理2个 │ ·字软元件 │
├───────┤连续的数据。在带符号及无符号中,│·双字软元件 │
│无符号6IN64位 │值的范围有所不同。 │·10进制常数 │
│ │ │·16进制常数 │
├───────┼────────────────┼────────────────┤
│BCD4位 │可以处理BCD4位数据。 │ ·字软元件 │
│ │将16位数据以4位数进行分割, │·位软元件的位数指定(K1~K4)*2 │
│ │将各位以0~9进行指定。 │·10进制常数 │
│ │ │·16进制常数 │
├───────┼────────────────┼────────────────┤
│BCD8位 │可以处理BCD8位数据。 │ ·字软元件 │
│ │将32位数据以8位数进行分割, │·双字软元件 │
│ │将各位以0~9进行指定。 │·位软元件的位数指定(K1~K8)*2 │
│ │ │·10进制常数 │
│ │ │·16进制常数 │
├───────┼────────────────┼────────────────┤
│ BCD16位 │可以处理BCD16位数据。 │ ·字软元件 │
│ │ 将64位数据以16位数进行分割, │·双字软元件 │
│ │ 将各位以0~9进行指定 │·10进制常数 │
│ │ │·16进制常数 │
├───────┼────────────────┼────────────────┤
│ 单精度实数 │ 可以处理单精度实数数据 │ ·字软元件 │
│ │(单精度浮点数据)。 │·双字软元件 │
│ │ │ ·实数常数 │
├───────┼────────────────┼────────────────┤
│ 双精度实数 │ 可以处理双精度实数数据 │ ·字软元件 │
│ │(双精度浮点数据)。 │·双字软元件 │
│ │ │ ·实数常数 │
├───────┼────────────────┼────────────────┤
│字符串 │可以处理ASCIⅡ代码、移位JIS │ ·字软元件 │
│ │ 代码的字符串数据 │·字符串常数 │
├───────┼────────────────┼────────────────┤
│Unicode字符串 │可以处理Unicode的字符串数据。 │ ·字软元件 │
│ │ │·字符串常数 │
├───────┼────────────────┼────────────────┤
│软元件名 │ 可以直接指定软元件。 │·可使用的软元件中对应的软元件名│
└───────┴────────────────┴────────────────┘
*1、通过指令进行源(s)及数值数据(n)指定的数据中,可以使用常数。
*2、关于指定方法,请参阅各数据类型的详细资料。
2、作为标签处理的数据(基本数据类型)
┌────────────┬────────────────────────┐
│ 数据类型(标签) │可指定的标签 │
├────────────┼────────────────────────┤
│ 位 │·位型标签 │
│(BOOL) │·字[无符号]/位串[16位型]标签的位指定 │
│ │ ·字[带符号]型标签的位指定 │
│ │·定时器/累计定时器/超长定时器/ │
│ │ 超长累计定时器型标签的触点或线圈 │
│ │·计算器/超长计数器型标签的触点·线圈 │
├────────────┼────────────────────────┤
│字[无特号]/位串[16位] │ ·字[无符号]/位串[16位]型标签 │
│(WORD) │·位型标签的位数指定(K1~K4) │
│ │·定时器/累计定时器型标签的当前值 │
│ │·计数器型标签的当前值 │
├────────────┼────────────────────────┤
│双字[无符号]/位串[32位] │·双字[无符号]/位串[32位]型标签
│(DWORD) │·位型标签的位数指定(K1~K4) │
│ │·超长定时昌了超长皿计定时移型标签的当前值 │
│ │ ·超长计数吕型标签的当前值 │
├────────────┼────────────────────────┤
│字[带符号] │·字[常符号]型标签 │
│ (INT) │·位型标签的位数指定(K1~K4) │
│ │·定时器/累计定时器型标签的当前值 │
│ │·计数器型标签的当前值
├────────────┼────────────────────────┤
│双字[带符号] │ ·双字[带符号]型标签 │
│(DINT) │·位型标签的位数指定(K1~K8) │
│ │ ·超长定时器/超长累计定时器型标签的当前值 │
│ │ ·超长计数器型标签的当前值 │
├────────────┼────────────────────────┤
│单精度实数 │·单精度实数型标签 │
│(REAL) │ │
├────────────┼────────────────────────┤
│双精度实数 │·双精度实数型标签 │
│(LREAL) │ │
├────────────┼────────────────────────┤
│(TIME) │·时间型标签 │
├────────────┼────────────────────────┤
│字符串 │ ·字符串型标签 │
│ (STRING) │ │
├────────────┼────────────────────────┤
│字符串[Unicode] │ ·字符串[Uoicode]型标签 │
│(WSTRING) │
└────────────┴────────────────────────┘