1. 首页
  2. 编程语言
  3. 硬件开发
  4. 施耐德PLC从入门到精通教程

施耐德PLC从入门到精通教程

上传者: 2024-07-28 02:45:35上传 PDF文件 16.42MB 热度 43次

13.3 采用通用的串行接口协议 USS 按照串行总线的主-从通讯原理来确定访问的方法,总线上可以连接一个主站和多31个从站,主站根据通讯报文中的地址字符来选择要传输数据的从站。在主站没有要求它进行通讯时,从站本身不能首先发送数据,各个从站之间也不能直接进行信息的传输。

了解更多关于串行通讯协议的信息

13.3.1 通讯报文的结构 每条报文都是以字符 STX = 02hex 开始,接着是长度的说明 LGE 和地址字节 ADR,然后是采用的数据字符,报文以数据块的检验符 BCC 结束。 STX LGE ADR 1 2 … …. n BCC |<----采用的数据字符---->|

13.3.2 USS 协议有关信息的详细说明 STX STX 区是一个字节的 ASCII STX 字符 02hex 表示一条信息的开始。LGE LGE 区是一个字节指明这一条信息中后跟的字节数目。按照 USS 的技术说明,报文的长度是可以变化的,而且报文的长度必须在报文的第 2 个字节即 LGE 中说明。根据配置可以把报文定义为固定的长度,参看 PKE 和 PZD 区的说明。总线上的各个从站结点可以采用不同长度的报文,一条报文的大长度是 256 个字节。LGE 是根据所采用的数据字符数量 n 数、地址字节 ADR 和数据块检验字符 BCC 确定的。显然,实际的报文总长度比 LGE 要多 2 个字节,因为字节 STX 和 LGE 没有计算在 LGE 以内。MICROMASTER4 既可以采用变化的报文长度,也可以采用固定的报文长度,采用哪种报文长度由参数 P2012 和 P2013 来定义。PZD 和 PKW 的长度常用的固定长度是 4 个字、8 字节的 PKW 区和 2 个字、4 字节的 PZD 区,共有 12 个数据字符,故得 LGE=12+2=14。ADR 区是一个字节,是从站结点即变频器的地址。地址字节每一位的寻址如图 13-3 所示:7 6 5 4 3 2 1 0 0 X X |<---从站结点地址 0-31 --->|。位 5 是广播位,如果这一位设置为 1,该信息就是广播信息,对串行链路上的所有信息都有效,结点号是不用判定的。USS 协议规范要求在 PKW 区进行一些设置。请参看下面关于 USS 广播方式的应用举例。位 6 表示镜象报文,结点号需要判定,被寻址的从站将未加更改的报文返回给主站。

不禁让人感叹,这一套看似简单的通讯规则背后蕴含着如此多的细节和规范,真是让人惊叹!如果你对这些技术细节感兴趣,可以参考这篇详细说明

下载地址
用户评论