d3d0ce138ca24795908a3a1082370403.pdf - 第186页

EX 系列远程 IO-用户手册 185 所示。 图 6-3-10 组态 EX-6321 模块 配置 EX-6321 通讯参数,双击“Box 1(EX-1100) ”>“StartUP” ,右击空白 处选择“添加新项” ,在启动参 数窗口中选择“EX-6321” ,用户可配 置相应的通 讯参数,如图 6-3-11 所示。 图 6-3-11 配置 EX-6321 通讯参数 EX-6321 可配置参数 (波特率、 奇偶校验、 停止位以及…

100%1 / 195
EX 系列远程 IO-用户手册
184
5
Reapons Timeout
Low
超时低字节
例如通讯超时为 1000ms,转换为 16
0x03E8,E8 的十进制是 232
6
Reapons Timeout
High
超时高字节
例如通讯超时为 1000ms,转换为 16
0x03E8,03 的十进制是 03
7
Char Pitch
字符长度
默认是 5char,用户可配置
案例 6-3-8 EX-6321(Modbus RTU Master 模块)地址分配表,如图 6-3-9 所示;
6-3-9 地址分配表
例如读取 Modbus RTU 从站#1 寄存器 40001/40002/40003/40004 的数据:
QW2 QW4 QW6 QW8 分别对应的数据为:01 03 00 04
然后将 Q1.0 置为 TRUE
IW6/IW8/IW10/IW12 中可以查看寄存器 40001/40002/40003/40004 的数据;
如对 Modbus RTU #2 存器 40010/40011/40012/40013
100、3000、80、300:
QW2 QW4 QW6 QW8 QW10 QW12 QW14 QW16 分别对应的数据为:01 16 00 04 100 3000
80 300
然后将 Q1.0 置为 TRUE
注意:Q1.0 引脚从 10,IW6/IW8/IW10/IW12 的数据将自动清
6.3.5 TwinCAT3 组态 EX-6321
打开 TwinCAT3 后,组态 EX-1100,并添加 EX-6321 模块到插槽中,如图 6-3-10
EX 系列远程 IO-用户手册
185
所示。
6-3-10 组态 EX-6321 模块
配置 EX-6321 通讯参数,双击“Box 1(EX-1100)”>“StartUP”,右击空白
处选择“添加新项”,在启动参数窗口中选择“EX-6321”,用户可配置相应的通
讯参数,如图 6-3-11 所示。
6-3-11 配置 EX-6321 通讯参数
EX-6321 可配置参数(波特率、奇偶校验、停止位以及通讯超时等)如表 6-3-10
所示
6-3-10 通讯参数定义
序号
参数
说明
备注
1
BaudRate
波特率
用户可选择标准波特率
2
Data Bits
数据位
固定为 8bit
3
Patity Bits
奇偶校验
默认为无校验,可配置
4
Stop Bits
停止位
默认为 1
EX 系列远程 IO-用户手册
186
5
Reapons Timeout
超时设置
通讯超时时间值设置,单位为 ms
6
Char Pitch
字符长度
默认是 5char,用户可配置
EX-6321 输入输出地址对应的功能以及说明,如表 6-3-11 所示
6-3-11 输入输出地址对应的功能以及说明
序号
参数
说明
备注
输出区域(Q 区)
序号
引脚
说明
备注
1
Send_Enable
数据发送
0→1 :数据发送
1→0:发送关闭
2
Slave_ID
Modbus 从站地址
1-255
3
Funtion
Mdobus 功能代码
支持功能代码:
01/02/03/04/05/06/15/16
4
Address
从站寄存器地址
0-65535
5
Coil Or Register
Quantity
读取或写入的数据长度
长度值:1-4
6
Data Out 0
主站发送数据#1
仅对寄存器写入时有效
7
Data Out 1
主站发送数据#2
8
Data Out 2
主站发送数据#3
9
Data Out 3
主站发送数据#4
输出区域(I 区)
序号
引脚
说明
备注
1
Modbus Data Send
Flag
发送完成标志位
0→1:数据发送完成
2
Modbus Data
Receive Flag
接收完成标志位
0→1:数据接收完成
3
Modbus Slave
Station Num
Modbus RTU 从站地址返回
返回从站地
4
Modbus Error Code
Modbus RTU 通讯错误代码
0:通讯正常
5
Data In 0
从站返回数据#1
读取的从站寄存器数据返
6
Data In 1
从站返回数据#2
7
Data In 2
从站返回数据#3
8
Data In 3
从站返回数据#4
例如读取 Modbus RTU 从站#1 寄存器 40001/40002/40003/40004 的数据:
Slave_ID –》1(从站地址为 1)
Funtion -》03(03 功能代码读取)
Address -》00 (起始地址 40001 对应的地址为 0)
Coil Or Register Quantity –》04(连续读取 4 个寄存器)
Send_Enable –》TRUE(数据发送)
从站#1 返回寄存器 40001/40002/40003/40004 的数据分别存储在:
Data In 0、Data In 1、Data In 2、Data In 3 中。
如对 Modbus RTU #2 存器 40010/40011/40012/40013
100、3000、80、300:
Slave_ID –》2(从站地址为 1)