下载此文档

西门子PLC通信协议.doc


文档分类:通信/电子 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
西门子PLC通信协议
A.协议综述
本协议为USS协议(Universal Serial Interface Rrotocol)。采用主从寻址方式,最多一个主机,31个从机(数据报中只有5位用来表示地址)。
数据报传输方式
数据对点通信也可用RS232。
推荐波特率如下:
波特率
最大节点数
最大电缆长度
9600
32
1200m
19200
32
1200m
38400
32
1200m
187500
30
1000m
C.有效数据的定义
2.有效数据块的总体结构
PKW区,定长或不定长
PZD区,不定长
PKE
IND
PWE(PKW Elements)
PZD1

PZDn
有效数据分成两个区域:PKW区和PZD区。
PKW区为参数ID和值,包括任务ID、响应ID、参数号、参数值等;
PZD区为过程数据区,包含自动控制所需的数据:控制字和设定值(主机→从机)、状态字和实时值(从机→主机)。
USS 协议在串行接口上可以设置波特率、总线地址、超时时限、PKW长度和PZD长度(以word为单位)。PKW长度为127时表示变长,需根据具体任务来判断长度。PZD则最长不超过16个字。通过此处的设置使主从取得一致。
3.PKW区
PKW区包含任务(主→从)或者响应(从→主)信息。分为3部分:
PKE: 1word,用于标识任务、响应。
IND: 1word,即索引index,具体见后。
PWE: 根据任务不同长度不同,携带参数值、文本或参数描述数据。
PKW结构
PKW区可定义为3word定长、4word定长或变长。
3word定长:
PKE
IND
PWE
4word定长:
PKE
IND
PWE1
PWE2
PWE1为高字,PWE2为第字,组成一个双字数据。
变长:
PKE
IND
PWE1
PWE2

PWEm
变长PKW主要用在给所有参数同时赋值的任务中。
PKW各部分说明
PKE(Parameter ID)
AK
SP
PNU
Bit No: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
AK: 任务和响应ID
SP: 参数改变报告
PNU: 参数号
AK:任务和响应ID
AK由15、14、13、12四位组成,作为任务和响应的标识。
例如:任务ID 0001表示召唤一个word参数值,至于具体哪个参数,在参数号PNU中指定。响应ID 0001则表示上传一个word参数值,PNU仍指明参数号,数值放在PWE中。其他ID定义见第C-12、13、14页。
若任务不能被执行,则返回响应ID 0111,并将错误代码放在PWE中。错误代码定义见第C-14页。
有的任务会用到索引IND,例如任务0110召唤参数值,参数存在于一个数组中,由IND指明所要召唤的元素下标,IND为255表示召唤所有元素。
一个任务和响应一般只涉及到一个参数,只有当IND值为255时例外。对于任务ID 0000 (no task),从机应返回ID 0000 (no response)。
主机收到响

西门子PLC通信协议 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人260933426
  • 文件大小38 KB
  • 时间2022-05-23