对于混合数据类型,数据类型取决于用户指定的输入和输出功能。
重要的是,应该了解线圈和寄存器使用相同的内存。
示例映射
8.1.4.5.1
以下是在 SC 控制器中分配 I/O 功能后,外部 PLC 和 SC 控制器之间映射地址的示例。
控制器输入
外部 PLC
地址
#
30001:0
30001:1
30001:2
30001:3
30001:4
30001:5
30001:6, 7
30001:8 - 15
30002
#寄存器:位 *字节/位
整数、浮点数和 ASCII 数据必须从字节的零位(第一位)开始,而不能从字节中间开始。功能代码 03 (0x03) 只
能传输 16 位寄存器,而不能传输寄存器内的各比特位。PLC 需要发送 16 位寄存器,SC 控制器将在接收后解析
各比特位。
控制器输出
外部 PLC
地址
#
40001:0
40001:1
40001:2
40001:3
40001:4
40001:5
40001:6, 7
40001:8 -15
40002
40004
#寄存器:位 *字节/位
整数、浮点数和 ASCII 数据必须从字节的零位(第一位)开始,而不能从字节中间开始。功能代码 04 (0x04) 只
能传输 16 位寄存器,而不能传输寄存器内的各比特位。PLC 需要捕获 16 位寄存器,然后在收到后解析各比特
位。
Modbus 输入*
0/0
0/1
0/2
0/3
0/4
0/5
0/6
1/0
2/0
Modbus 输入*
0/0
0/1
0/2
0/3
0/4
0/5
0/6
1/0
2/0
6/0
SC 控制器
分配的功能
启动
停止
反向
选择工作(位)0
选择工作(位)1
选择工作(位)2
已忽略
已忽略
部件 ID (ASCII)
SC 控制器
分配的功能
故障
就绪
工具正在运行
循环中
循环正常
循环异常
未使用
未使用
扭矩(浮点)
角度(浮点)
SC Series Controllers
配置
长度(位)
1
1
1
1
1
1
2
8
80
长度(位)
1
1
1
1
1
1
2
8
32
32
829 / 1032