d3d0ce138ca24795908a3a1082370403.pdf - 第181页
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 状态…

EX 系列远程 IO-用户手册
179
6.3.3 EX-6311/6301 自由通讯模块使用
模块通讯方式总共有 4 种分别为:
①Send-Rev 模式:触发模式、按字符间隔接收;
②Send-Send 模式:触发发送模式;
③Rev-Send 模式:触发发送模式、按字符间隔接收;
④Rev-Rev 模式:按字符间隔接收。
通讯参数,如表 6-3-3 所示
表 6-3-3 通讯参数
参数名称
参数含义
参数
BaudRate
波特率
1200/2400/4800/9600(默认)
/19.2K/38.4K/57.6K/115.2K
Data Bits
数据位
5 位/6 位/7 位/8 位(默认)
Parity Bits
校验位
无校验(默认)/奇校验/偶校验
Stop Bits
停止位
1 位(默认)/2 位
Interval Time
自动定时发送功能
定时发送间隔时间从 50ms 到 10s 可选(默认
1s)
Comm Mode
通讯模式选择
M/S(主站/从站),默认为主站模式
注意:参数设置需要在模块运行前配置,如使用 TwinCAT 则在 Startup 中设置;在 OMROM
软件中需要在模块的编辑初始化参数设置中找到对应的模块并设置;如不需设置则采用默
认值,不需操作即可。
过程数据-输出数据
输出数据长度为 66 个字节,前面 2 个字节为分别为数据长度以及控制字,后面
64 个字节为数据字节,如图 6-3-5 所示。
图 6-3-5 过程数据-输出数据
数据长度以及控制字中单个位的含义,如表 6-3-4 所示。
表 6-3-4 数据长度以及控制字
名称
长度
位定义
数据长度
1 字节
—
数据长度为 N,N 值最大为 64
控制字
1 字节
Bit0
TxE 启动发送标记
当 TxM =0 时是触发模式,此时仅当 TxE 由 0 变 1(上
升沿)时,触发一次发送。
当 TxM=1 时是自动发送模式
此时仅当 TxE=1 时,模块按照配置信息中选择的“自
动发送间隔时间”,自动连续发送。
Bit1
TxM 发送模式
TxM=0:触发发送模式
TxM=1:自动定时发送模式
Bit2
relen 按长度接收
relen=0 按字符间隔接收:当接收到一个字符后连续

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,触发模式,启动发送标志,按字符间隔收,通道