函数代码 07 — 读取异常状态

时间:2021-08-02点击次数:69

函数代码 07 — 读取异常状态

函数

使用该函数码可以自连接的从站中读取 8 个事件位。

事件位的起始位号由所连接的设备确定,因此不必通过 SIMATIC 用户程序*

SEND 源 DB

SEND 源区域的结构:

地址

名称

类型

初始值

注释

+0.0

地址

BYTE

B#16#5

从站地址

+1.0

函数

BYTE

B#16#7

函数代码

示例

请求消息帧 FUNCTION 07:

05H

从站地址

07H

函数代码

xxH

CRC 校验和“低字节”

xxH

CRC 校验和“高字节”


来自从站 FUNCTION 07 的响应消息帧:

05H

从站地址

07H

函数代码

3EH

<数据>

xxH

CRC 校验和“低字节”

xxH

CRC 校验和“高字节”

RCV 目标 DB

RCV 目标区域的内容:

地址

名称

类型

当前值

注释

+0.0

data[1]

WORD

W#16#3Exx

数据


驱动程序在目标 DB data[1] 中的高字节内输入响应消息帧的各个字节。

data[1] 的低字节保持不变。

显示数值 1,作为接收指令的 LEN 参数中的长度。


http://shtxjd.cn.b2b168.com

产品推荐