错误消息区

2021-08-02 浏览次数:689
错误消息区

编码制事件类别/事件编号


事件类别

事件类别

含义

2

错误正在初始化

5

执行 CPU 作业时出错

8

接收错误

14 (0EH)

一般处理错误

30 (1EH)

串行端口与 CPU 之间进行通信时出错。

事件类别/事件编号

错误代码 (W#16#...)

说明

解决方法

0201

没有(有效的)组态可用。

为模块提供正确的参数。 如有必要,确保已正确安装系统。

0502

串行接口模块 ET 200S Modbus/USS 的该工作模式下不允许命令(例如: 未组态设备接口)。

判断诊断中断并相应地纠正错误。

050E

报文长度无效

发送消息帧的长度大于 224 字节。 发送作业被 ET 200S Modbus/USS 模块终止。

选择较短的报文长度。

0518

发送期间的传输长度过大 (> 4 KB)

SEND 期间的传输长度过小。

检查 SEND 的 LEN 参数。

0530

由于尚未获得通信伙伴对上一个读取 Modbus 主站发送作业的响应,因此 Modbus 主站发送作业被拒绝。

成功读取 Modbus 主站发送作业后,必须先读取模块中通信伙伴的响应,然后才能启动新的 Modbus 主站发送作业。

0551

串行接口模块 ET 200S Modbus/USS 与 CPU 之间通信时出现帧序列错误。 将 ET 200S SI 串行接口模块的接收消息帧传输到 CPU 时发生错误。

模块和 CPU 均已取消传输。 重复接收作业。 ET 200S Modbus/USS 串行接口模块再次发送接收的消息。

0806

**过字符延时时间 ZVZ

解决伙伴设备引起的故障或消除对传输线路的干扰。

080A

接收响应消息帧期间,主站的接收缓冲区溢出。

检查从站的协议设置。

080C

检测到字符发生传输错误(奇偶校验错误、溢出错误、停止位错误(帧))。

检查并确定干扰是否影响到传输线路。
如果是,则更改系统结构和电缆敷设。

检查并确定通信模块与连接伙伴的数据传输速率、数据位数、奇偶校验、停止位数的协议参数是否采用相同的设置。

080D

BREAK

到伙伴设备的接收线路中断。

在设备之间建立连接或接通伙伴设备。

在 TTY 模式下,检查并确定线路电流是否是在空闲状态下。
如果适用,则检查并更改 2 线制接收线路 R(A)、R(B) 与 RS422/485 (X27) 连接的默认设置。

0810

奇偶校验错误: 两个通信伙伴间的连接中发生断路(线路断开)。

检查通信伙伴的连接线路或确认两台设备是否使用相同的数据传输速率、奇偶校验和停止位数进行组态。

更改系统设置或电缆接线。

0811

字符帧错误: 两个通信伙伴间的连接中发生断路(线路断开)。

检查通信伙伴的连接线路或确认两台设备是否使用相同的数据传输速率、奇偶校验和停止位数进行组态。

更改系统设置或电缆接线。

0812

CTS 串口设置为 OFF 后接收到额外字符。

重新组态通信伙伴或者加快从串行接口获取的速度。

0830

到达发送请求消息帧后的响应监视时间,但没有检测到响应消息帧的开头。

检查传输线路是否中断(可能需要接口分析器)。

检查并确定通信模块与连接伙伴的数据传输速率、数据位数、奇偶校验、停止位数的协议参数是否采用相同的设置。

在模块的属性对话框中,检查组态的响应监视时间设置得是否足够长。

检查并确定*的从站地址是否可用。

0831

来自从站的响应消息帧中的**个字符与在请求消息帧中发送的从站地址不同(在“正常”工作模式下)。

错误从站进行了应答。

检查传输线路是否中断(可能需要接口分析器)。

0832

接收响应消息帧时通信模块的接收缓冲区溢出。

检查从站的协议设置。

0833

函数代码 FC 15/16 的位数或寄存器数与消息帧元素 byte_count 不匹配。

更正位数/寄存器数或 byte_count。

0834

识别到“设置位/复位位”的位编码非法。

仅对 FC05 使用 0000Hex 或 FF00Hex 编码。

0835

识别到函数代码 FC 08“环路测试”的诊断子码非法(非 0000Hex)。

仅对 FC08 使用子码 0000Hex。

0836

内部形成的 CRC 16 校验和的值与接收的 CRC 校验和不匹配。

检查 Modbus 主站系统上 CRC 校验和的结构。

0837

消息帧序列错误: 驱动程序传送上一个响应消息帧之前,Modbus 主站系统会发送一个新的请求消息帧。

增加 Modbus 主站系统的从站响应消息帧的**时时间。

0850

接收消息帧的长度大于 224 字节或者大于组态的消息帧长度。

调整伙伴的消息帧长度。

0E01

在初始化驱动程序特定的 SCC 进程期间出错。

重新分配驱动程序的参数,然后重新装载。

0E02

驱动程序启动期间出错:
激活了错误的 SCC 进程(SCC 驱动程序)。
驱动程序无法与此 SCC 驱动程序一起工作。

重新分配驱动程序的参数,然后重新装载。

0E03

驱动程序启动期间出错:
激活了错误的数据传输过程(指令的接口)。
驱动程序无法处理此数据传输过程。

重新分配驱动程序的参数,然后重新装载。

0E04

驱动程序启动期间出错:
接口子模块非法。
驱动程序无法与组态的接口子模块一起工作。

检查并更正参数分配。

0E05

驱动程序软件狗出错:
未插入软件狗,或插入的软件狗有故障。
驱动程序尚未就绪。

检查是否在通信模块中插入了驱动程序软件狗。
如果插入的软件狗有故障,请使用功能正常的软件狗将其替换。

0E06

驱动程序软件狗出错:
软件狗中的数据无效。
驱动程序尚未就绪。

从为您提供此驱动程序的西门子办事处获取正确的软件狗。

0E10

程序内部出错:
在自动化设备的程序中跳转失效 (default branch)。

重新启动通信模块 (POWER_ON)

0E11

程序内部出错:
在程序状态发送 (Send)/接收 (Receive) 中跳转失效 (default branch)。

重新启动通信模块 (POWER_ON)

0E12

主动自动化设备发生内部错误:
跳转失效 (default branch)

重新启动通信模块 (POWER_ON)

0E13

被动自动化设备发生内部错误:
跳转失效 (default branch)

重新启动通信模块 (POWER_ON)

0E20

该连接的数据位数必须为 8。

驱动程序尚未就绪。

更正驱动程序的参数分配。

0E21

为字符延时时间设置的倍增因子不在取值范围 1 到 10 内。
驱动程序使用默认设置 1 运行。

更正驱动程序的参数分配。

0E22

驱动程序的操作模式设置非法。
必须*“常规操作”或“干扰抑制”。 驱动程序尚未就绪。

更正驱动程序的参数分配。

0E23

已为响应监视时间设置的值非法:
有效值是 5 到 65500ms。
驱动程序尚未就绪。

更正驱动程序的参数分配。

0E24

为写访问组态的限制无效。
驱动程序尚未就绪。

更正驱动程序的参数分配。

0E25

在区域“函数代码 FC 01、05、15 的 Modbus 寻址的转换”(Conversion of the Modbus addresses with function code FC 01, 05, 15) 的规范中组态的“从/到”组合无效。
(存储器位、输出、定时器和计数器的区域)。
驱动程序尚未就绪。

更正驱动程序的参数分配。

0E26

在区域“函数代码 FC 02 的 Modbus 寻址的转换”(Conversion of the Modbus addresses with function code FC 02) 的规范中组态的“从/到”组合无效。
(存储器位和输入区域)。
驱动程序尚未就绪。

更正驱动程序的参数分配。

0E27

在区域“函数代码 FC 01、05、15 的 Modbus 寻址的转换”(Conversion of the Modbus addresses with function code FC 01, 05, 15) 的规范中的组态出现重叠。
(存储器位、输出、定时器和计数器的区域)。
驱动程序尚未就绪。

更正驱动程序的参数分配。

0E28

在区域“函数代码 FC 02 的 Modbus 寻址的转换”(Conversion of the Modbus addresses with function code FC 02) 的规范中的组态出现重叠。
(存储器位和输入区域)。
驱动程序尚未就绪。

更正驱动程序的参数分配。

0E2E

读取接口参数文件时出错。
驱动程序尚未就绪。

重新启动通信模块 (POWER_ON)。

0E30

数据传送到 CPU 期间发生内部错误:
意外的被动确认。

如果只是间断性地发生,可以忽略。

0E31

数据传送到 CPU 期间**时。

检查 CP-CPU 接口。

0E32

通过 RCV 将数据传送到 CPU 期间出错:
确切的故障原因(详细错误)在此条目前的 SYSTAT 中。

检查 CP-CPU 接口。

0E33

数据传送到 CPU 期间发生内部错误:
自动化设备的状态非法

检查 CP-CPU 接口。

:

 

 

0E38

使用函数代码 FC 01 或 FC 02 访问 SIMATIC 区域“存储器位、输出、定时器、计数器、输入”时出错:
例如,输入不可用或读取尝试**出区域限制范围。

检查所寻址的 SIMATIC 区域是否存在,以及所做的访问尝试是否**出范围限制。

0E39

使用函数代码 FC 03、04、06、16 访问 SIMATIC“数据块”区域时出错:
数据块不可用或长度不足。

检查所寻址的数据块是否存在,以及该数据块是否足够长。

0E3A

使用函数代码 FC 05、15 执行写作业时出错:
Modbus 指令的背景数据不可用或长度不足。

检查 Modbus 通信指令的组态背景 DB 是否可用,以及长度是否足够。

0E3B

Modbus 通信指令执行写作业时发生**时(等待确认)。

检查连接组态以及 CP-CPU 接口 (BSEND),可能需要重新装载 Modbus 通信指令。

0E3C

此驱动程序的作业非法。

只允许 SEND、RCV、STATUS(仅 CP 441-2)。

0E40

SEND 指令中为 LEN 参数*的值过小。

较小长度是 2 个字节。

0E41

SEND 指令中为 LEN 参数*的值过小。 传送的函数代码需要更大长度。

该函数代码的较小长度是 6 个字节。

0E42

传送的函数代码非法。

仅允许使用“函数代码”部分所列的函数代码。

0E43

此函数代码不允许使用从站地址 0(= 广播)。

仅对合适的函数代码使用从站地址 0。

0E44

传送的“位数”参数的值不在 1 到 2040 范围内。

“位数”参数必须在 1 到 2040 范围内。

0E45

传送的“寄存器数”参数的值不在 1 到 127 范围内。

“寄存器数”参数必须在 1 到 127 范围内。

0E46

函数代码 15 或 16:
传送的“位数”或“寄存器数”参数的值不在 1 到 2040 和/或 1 到 127 范围内。

“位数”或“寄存器数”参数必须在 1 到 2040 和/或 1 到 127 范围内。

0E47

函数代码 15 或 16:
SEND 指令的 LEN 参数与传送的“位数”或“寄存器数”参数不一致,
LEN 参数太小。

增大 SEND 的 LEN 参数,直到将足量的用户数据传送到通信模块为止。
由于“位数”或“寄存器数”的原因,必须将更多的用户数据传送到通信模块。

0E48

函数代码 05:
在 SEND 源 DB 中为“设置位”(FF00H) 或“删除位”(0000H) *的代码错误。

允许的代码只有 FF00H 和 0000H。

0E49

函数代码 08:
在 SEND 源 DB 中为“诊断代码”*的代码错误。

允许的代码只有“诊断代码”0000H。

0E50

对于基于字的 SIMATIC 定时器/计数器区域,来自于产生的 Modbus 地址的其余位数不等于 0。

仅使用可产生有效位数的 Modbus 地址。

0E51

接收到的 Modbus 地址**出了组态的“从/到”区域范围。

仅将先前已在组态中定义的地址用作请求消息帧中的地址信息。

0E52

在 Modbus 主站系统进行的访问尝试过程中**出了 SIMATIC 区域限制:
产生的 DB 号 < 1

对尚未释放的区域进行写访问(组态)

对通信指令的背景数据块进行写访问

限制对有效 SIMATIC 存储区的访问范围。

0E53

在 Modbus 主站系统进行的访问尝试过程中**出了 SIMATIC 区域限制。
例如,构成产生的 DB 号 (> 65535) 时溢出。

限制对有效 SIMATIC 存储区的访问范围。

0E54

访问**出组态的区域,或访问**出 SIMATIC 区域。

限制对有效 SIMATIC 存储区的访问范围。

0E55

不允许对此 SIMATIC 存储区进行写访问。

只能写 SIMATIC 存储器位,输出数据区域。

0E56

由于通信指令未在运行而无法执行耦合。

在 STEP 7 用户程序中循环调用 Modbus 通信指令。
可能需要重复初始化通信指令。

0E57

在通信指令中执行 Modbus 函数代码时发生错误。

分析具体原因。

0E4A

该函数代码的长度大于较大长度。

本手册包含了每个函数代码的较大长度。

0E4F

CP 441:
SEND 指令中*的 R_ID 对于此驱动程序非法。

只使用 0 到 255
(00 00 00 00 ... 00 00 00 FFH) 的 R_ID 值

CP 341:
SEND_RK 指令中*的 R_TYPE 对于该驱动程序无效。

“X”必须作为 R_TYP 输入。

0E50

从站地址不正确:
接收的从站地址与发送的从站地址不同。

错误从站进行了应答。

检查传输线路是否中断(可能需要接口分析器)。

0E51

函数代码不正确:
在响应消息帧中收到的函数代码与发送的函数代码不同。

检查从站设备。

0E52

字节下溢:
接收到的字符数少于根据响应消息帧的字节计数器应该得到的字符数,或者少于该函数代码要求的字符数。

检查从站设备。

0E53

字节上溢:
接收到的字符数大于根据响应消息帧的字节计数器应该得到的字符数,或者大于该函数代码要求的字符数。

检查从站设备。

0E54

字节计数器过小:
响应消息帧中接收到的字节计数器过小。

检查从站设备。

0E55

字节计数器错误:
响应消息帧中接收到的字节计数器错误。

检查从站设备。

0E56

应答错误:
从站返回的响应消息帧的数据(位数等)与请求消息帧中发送的数据不同。

检查从站设备。

0E57

CRC 校验不正确:
在检查从站响应消息帧的 CRC 16 校验和时出错。

检查从站设备。

0E61

响应消息帧返回异常代码 01:
非法函数

请参见“从站设备手册”

0E62

响应消息帧返回异常代码 02:
数据地址非法

请参见“从站设备手册”

0E63

响应消息帧返回异常代码 03:
非法数据值

请参见“从站设备手册”

0E64

响应消息帧返回异常代码 04:
相关设备故障

请参见“从站设备手册”

0E65

响应消息帧返回异常代码 05:
确认

请参见“从站设备手册”

0E66

响应消息帧返回异常代码 06:
忙,拒绝消息

请参见“从站设备手册”

0E67

响应消息帧返回异常代码 07:
否定确认

请参见“从站设备手册”

1E0D

“作业因暖启动、热启动或复位而中止”

 

1E0E

调用指令 DP_RDDAT 期间出现静态错误。 在背景数据块的 SFCERR 变量中提供了指令的 RET_VAL 返回值供用户评估。

从背景数据块中装载 SFCERR 变量。

1E0F

调用指令 DP_WRDAT 期间出现静态错误。 在背景数据块的 SFCERR 变量中提供了指令的 RET_VAL 返回值供用户评估。

从背景数据块中装载 SFCERR 变量。

1E10

调用指令 RD_LGADR 期间出现静态错误。 在背景数据块的 SFCERR 变量中提供了指令的 RET_VAL 返回值供用户评估。

从背景数据块中装载 SFCERR 变量。

1E11

调用指令 RDSYSST 期间出现静态错误。 在背景数据块的 SFCERR 变量中提供了指令的 RET_VAL 返回值供用户评估。

从背景数据块中装载 SFCERR 变量。

1E20

参数**出范围。

为该函数模块输入有效范围内的参数。

1E41

指令的 LEN 参数中*的字节数无效。

值必须在 1 到 256 个字节的范围内。


shtxjd.cn.b2b168.com/m/
top