S7-200PLC自由口通讯开始结束条件.docVIP

  • 5
  • 0
  • 约3.22千字
  • 约 13页
  • 2019-10-29 发布于安徽
  • 举报
实用 文档 自由口通讯支持的开始条件 1、空闲行检测: 空闲行条件被定义为传输行中的静态或空闲时间。当通讯行处于静态或空闲达到SMW90或SMW190中指定的毫秒数时,开始接收。执行程序中的接收指令时,接收信息功能开始搜索空闲行条件。如果在空闲行时间失效之前收到任何字符,接收信息功能会忽略这些字符,用来自SMW90或SMW190的时间重新启动空闲行计时器。空闲行时间失效后,接收信息功能存储在信息缓冲区中随后接收的所有字符。 按照指定的波特率,空闲行时间应当始终大于传输一个字符(起始位、数据位、校验和停止位)的时间。按照指定的波特率,空闲行时间的典型数值是三个字符时间。用户将空闲行检测用做没有特定起始字符或指定信息间最小时间的二进制协议的开始条件。 设置: il = 1, sc = 0, bk = 0; SMW90/SMW190 = 空闲行超时(以毫秒为单位)。 空闲行检测时序图 2、起始字符检测: 起始字符是任何被用作信息第一个字符的字符。当收到在SMB88或SMB188中指定的起始字符时,信息开始。接收信息功能在接收缓冲区中将起始字符存储为信息的第一个字符。接收信息功能忽略在起始字符之前接收的任何字符。起始字符和在起始字符之后接收的所有字符存储在信息缓冲区中。 通常,您在ASCII协议中使用起始字符检测,在ASCII协议中,所有的信息以相同的字符开始。 设置: il = 0,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档