1 / 4
文档名称:

西门子PLC通信协议.pdf

格式:pdf   大小:175KB   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西门子PLC通信协议.pdf

上传人:小s 2022/7/11 文件大小:175 KB

下载得到文件列表

西门子PLC通信协议.pdf

相关文档

文档介绍

文档介绍:西门子 PLC 通信协议 第1/4 页
西门子 PLC 通信协议
A.协议综述 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)。
主机收到响应数据报后不需要通知从机。

SP: 参数改变报告
PKE 的第 11 位 SP 为参数改变报告标志。当某个参数值(PWE)改变时,
从机向主机发送参数改变报告。所有参数都在 PBE 中被定义为主动或被动参
熊泳 译 2001/6/24西门子 PLC 通信协议 第4/4 页
数,只有主动参数改变时从机才报告。过程如下:
正常的任务/响应顺序被中断,响应数据报不再是对上一任务的响应,其
ID 被设为 1001~1100(Parameter change report),改变的参数编号放在 PNU 中,
数值放在 PWE 中,同时改变 SP 位(0→1 或 1→0)。主机接收后将 SP 置为
与此响应数据报相同,作为确认消息发送给从机。从机不断发送同一参数改
变报告,直到收到确认数据报后才恢复任务执行,或者如果还有其他参数改
变,则发送下一个参数改变报告。
若是一个任务数据报同时改变了所有的参数值(IND=255),而从机只
能发