d3d0ce138ca24795908a3a1082370403.pdf - 第182页

EX 系列远程 IO-用户手册 181 送允许” 状态; reok_tren= 0: RS485/RS232 接口处在 “等待接收” 状 态; Bit1 tr_ing 正在发送 tr_ing=1 :RS485/RS232 接口正在发送数据 中; tr_ing=0 :RS485/RS232 接口不在发送数据 中; Bit2 re_ing 正在接收 re_ing=1 :RS485/RS232 接口正在接 收数据中; re_ing=0 :RS…

100%1 / 195
EX 系列远程 IO-用户手册
180
3.5 个字符时间(与波特率、字符位数、有无校验
位有关)没有接收到下一个字符时,认为报文结
束。
Bit3
通道 0:0
Bit4
保留
Bit5
保留
Bit6
Set_re 强置等待接收
Bit7
Set_tr 强置接收完毕/发送允许状态
控制字中的 Bit0、Bit1 模式定义,如表 6-3-5 所示。
6-3-5 控制字 Bit0 Bit1 模式定义
Bit1 状态
Bit0 状态
发送模式
说明
0
0→1
触发模式
完成一次发
0
0
触发模式
不发送
1
1
自动模式
按照“自动发送间隔”,自动连续发送
1
0
自动模式
不发送
控制字中的 Bit6、Bit7 的模式定义,如表 6-3-6 所示。
6-3-6 控制字 Bit6 Bit7 模式定义
Bit7 状态
Bit6 状态
功能
1
0
“强置接收完毕/发送允许状 Set_tr”: 强置
reok_tren=1,使 RS485 处于”接收完毕/允许发送”
0
1
“强置等待接受状态 set_re”: 强置 reok_tren=0,
使 RS485 处于”等待接收”状态
1
1
无作用
0
0
无作用
过程数据-输入数据
输入数据长度为 66 个字节,前面 2 个字节分别为数据长度和通讯状态,后面 64
个字节为数据字节,如图 6-3-6 所示。
6-3-6 过程数据-输入数据
例如:接收到的数据为:04 01 01 02 03 04,则表示为数据长度为 4 个字节。
通讯状态为接收完毕/发送允许,接收的 4 个字节数据为 01 02 03 04.
数据长度以及通讯状态字单个位的含义,如表 6-3-7 所示。
6-3-7 数据长度以及通讯状态字
名称
长度
位定义
数据长度
1 字节
数据长度为 N,N 值最大为 64
通讯状态
1 字节
Bit0
reok_tren 接收完毕/发送允许
reok_tren=1: RS485/RS232 接口处在“接收完毕/发
EX 系列远程 IO-用户手册
181
送允许”状态;
reok_tren=0: RS485/RS232 接口处在“等待接收”
态;
Bit1
tr_ing 正在发送
tr_ing=1:RS485/RS232 接口正在发送数据中;
tr_ing=0:RS485/RS232 接口不在发送数据中;
Bit2
re_ing 正在接收
re_ing=1:RS485/RS232 接口正在接收数据中;
re_ing=0:RS485/RS232 接口不在接收数据中;
Bit3
保留
Bit4
保留
Bit5
保留
Bit6
保留
Bit7
保留
通讯状态字中的 Bit0、Bit1、Bit2 模式定义,如表 6-3-8 所示。
6-3-8 通讯状态字中的 Bit0、Bit1、Bit2 模式定义
Bit2 状态
Bit1 状态
Bit0 状态
功能
0
0
1
RS485 处在“接收完毕/发送允许”状态,
果“启动发送标记 TxE”由 0 1,则 RS485
转入 D2D1D0=010,即启发送将输
区中的数据发送至 RS485/RS232 设备。
0
1
0
RS485/RS232 正在向 RS485 设备发送报文数
据。
0
0
0
RS485/RS232 处在“等待接收“报文状态,
等待接收 RS485/RS232 设备发送的数据报文。
1
0
0
RS485/RS232 正在接 RS485/RS232 设备发送
的报文数据
模块操作模式
Send_Rev 模式:(触发模式、按字符间隔接收)
(1)模块上电(配置信息默认为主模式)status byte D2D1D0=001, RS485
口处在“接收完毕/发送允许”状态;
(2)control byte = 0x0801,触发模式,启动发送标志,按字符间隔收,通道
0,TxE 启动发送标记由 0 1,上升沿发送 8 个字节数据;
(3)发送完成,status byte D2D1D0=000,状态字为 0,RS485 接口处在“等
待接收”状态;
(4)模块状态 status byte D2D1D0=001,RS485 接口“接收完毕/发送允许”
状态。
(5)主站等待 status byte D2D1D0=001,模块处于“接收完毕/发送允许”状
态再进行下次发送操作。
(6)跳转到步骤 1 执行;
②Send-Send 模式:(触发发送方式)
(1)模块上电(配置信息默认为主模式),status byte D2D1D0=001, RS485
接口处在“接收完毕/发送允许”状态;
(2)control byte = 0x0801,触发模式,启动发送标志,按字符间隔收,通道
EX 系列远程 IO-用户手册
182
0,TxE 启动发送标记由 0 1,上升沿发送 8 个字节数据;
(3)发送完成,status byte D2D1D0=000,状态字为 0,RS485 接口处在“等
待接收” 状态;
(4)主站检测到通讯状态字 D2D1D0=000,强置控制字 D7 D6=10, set_tr=1,
set_re=0;使总线桥进入“接收完毕/发送允许”状态,通讯状态字 D2D1D0=001。
(5)主站恢复控制字 D7 D6=00;
(6)跳转到步骤 1 执行;
③Rev-Send 模式 :(触发发送方式、按字符间隔接收
1 D2D1D0=000
reok_tren=0;等待接收状态;
(2)RS485/RS232 接口接收报文完毕,通讯状态字 D2D1D0=001, reok_tren=1;
接收完毕/发送允许状态;
(3)主站启动发送 TxE 启动发送标记 0 1,控制字 control byte = 0x0801,
触发模式,按字符间隔收,通道号 0,TxE 启动发送标记由 0 1,上升沿发送 8
个字节数据;
(4)发送完成,status byte D2D1D0=000,状态字为 0,RS485 接口处在“等
待接收”状态;
(5)跳转到步骤 1 执行
④Rev-Rev 模式 (按字符间隔接收)
1 D2D1D0=000
reok_tren=0;等待接收状态。
(2)RS485 接口接收报文完毕,通讯状态字 D2D1D0=001, reok_tren=1;接
收完毕/发送允许状态。
(3)主站检测到通讯状态字 D2D1D0=001,强置控制字 D7 D6=01, set_tr=0,
set_re=1,使 RS485/RS232 进入“等待接收”状态;
(4)主站恢复控制字 D7 D6=00;
EX-6301 与串口调试助手软件配合使用流程,如图 6-3-7 所示。
6-3-7 使用流程
6.3.4 TIA Portal 组态 EX-6321 模块
TIA Portal 中组态 EX-1110 后,在插槽中添加 EX-6321(Modbus RTU Master
模块),如图 6-3-8 所示。