InputSequence

概述

此寄存器被模块用来指示发送和接收就绪状态、接收的数据以及要将帧数据发送到上级系统。

描述

0...2

0...7 = 连续的接收器序列号

3

0 = 模块请求的接收器连接建立

1 = 接收器数据交换已启用

4...6

0...7 = 发射器序列号确认

7

0 = 模块请求的发射器连接建立

1 = 发射器数据交换已启用

连续的接收器序列号

如果有来自模块的数据可用,则在 Input MTU 块中创建这些数据,并增大发送到上级系统的序列号。缺省情况下(另请参阅 Block Forward),一旦 OutputSequence 确认了当前序列号,便仅将来自模块的新序列号和新数据放入 Input MTU 块。其旨在向模块指示 Input MTU 块已被读取且现在便可被覆盖。此计数器在检测到连接建立状态改变或终止时,也会递增。

接收器连接建立/数据交换

利用此状态位,模块指示接口是否已做好接收准备并已与上级系统同步。接口只有在同步之后才能做好接收准备(另请参阅发送和接收就绪状态的同步)。

应定期监视此状态位,以便在检测传输问题或与序列确认不符时,模块自身可断开连接。在这种情况下,必须重新同步。

发射器序列号确认

指示要从模块接收的 OutputSequence 中发送哪个序列。模块从而指示数据已从 Output MTU 块读取并且已复制到缓冲区。这样,便可以使用新传输数据来覆盖 Output MTU

传输连接建立/数据交换

此位指示来自模块的状态反馈,即发送方向已激活并同步(另请参阅发送和接收就绪状态的同步)。因此,现在便可以发送以接口为目的地的数据。