接收指令的起始条件和结束条件
发布时间:2019/6/12 20:55:51 访问次数:1214
接收指令的起始条件和结束条件
接收指令使用接收信息控制字节(SMB87或SMB187)中的位来定义信息起始和结束条件。K4H560838J-LCB3
RCV指令支持的起始条件(参见表⒎9)
①空闲线检测:空闲线条件是指在传输线上一段安静或者空闲的时问,在sMW90或者SMW190中指定其毫秒数。设置Ⅱ=1,sc=O,bk=0,SMW90(或SMW190))0。执行RCV指令时,信息接收功能会白动忽略空闲线时间到之前的任何字符,并按SMW90(或SMW190)中的设定值重新启动空闲线定时器,把空闲线时间之后接收到的第一个字符作为接收信息的第一个字符存入信息缓冲区,如图722所示。空闲线时间应设定为大于指定波特率下传输一个字符(包括起始位、数据位、奇偶校验位和停止位)的时问,空闲线时间的典型值为指定波特率下传输3个字符的时间。
图⒎22 用空闲线时问检测来启动接收指令
②起始字符检测:起始字符可以是用于作为一条信息首字符的任一字符。设置il=0,℃=1,bk=0,忽略sMW90(或sMW190)。信息接收功能会将SMB88(或SMB188)中指定的起始字符作为接收信息的第一个字符,并将起始字符和起始字符之后的所有字符存入信息缓冲区,而自动忽略起始字符之前接收到的字符。
接收指令的起始条件和结束条件
接收指令使用接收信息控制字节(SMB87或SMB187)中的位来定义信息起始和结束条件。K4H560838J-LCB3
RCV指令支持的起始条件(参见表⒎9)
①空闲线检测:空闲线条件是指在传输线上一段安静或者空闲的时问,在sMW90或者SMW190中指定其毫秒数。设置Ⅱ=1,sc=O,bk=0,SMW90(或SMW190))0。执行RCV指令时,信息接收功能会白动忽略空闲线时间到之前的任何字符,并按SMW90(或SMW190)中的设定值重新启动空闲线定时器,把空闲线时间之后接收到的第一个字符作为接收信息的第一个字符存入信息缓冲区,如图722所示。空闲线时间应设定为大于指定波特率下传输一个字符(包括起始位、数据位、奇偶校验位和停止位)的时问,空闲线时间的典型值为指定波特率下传输3个字符的时间。
图⒎22 用空闲线时问检测来启动接收指令
②起始字符检测:起始字符可以是用于作为一条信息首字符的任一字符。设置il=0,℃=1,bk=0,忽略sMW90(或sMW190)。信息接收功能会将SMB88(或SMB188)中指定的起始字符作为接收信息的第一个字符,并将起始字符和起始字符之后的所有字符存入信息缓冲区,而自动忽略起始字符之前接收到的字符。
上一篇:用XMT指令发送数据