Skip to main content

安全错误消息

本节包含安全导向的消息列表 CODESYS Safety Extension 检查员 CODESYS Safety Extension 延伸 CODESYS 开发系统。

对于安全应用,用户可以通过标准命令手动启动编程系统部分错误检查的安全特定功能 建造 应用程序。类似于标准 建造 命令,错误消息可能会出现在标准消息窗口中;可以从错误代码跳转到源代码中其位置。

应用

错误号

严重程度

健康)状况

位置

文本

[A014]

严重错误

Application 对象

应用程序中至少缺少一个 POU

解释:该应用程序仅包含注释掉的 POU,或者根本不包含

[A021]

严重错误

Application 对象

应用程序中缺少任务

解释:该应用程序不包含任务。

[A048]

警告

应用程序设置 警告:未使用的对象 活性

目的

应用程序中未使用的 <对象类型>

解释:

  • 逻辑设备:应用程序中未使用非空映射的变量。

  • GVL:应用程序中未使用非空 GVL 的变量。

  • 功能块:FB 未实例化。

  • 程序:该程序未在任务中调用或已被注释掉

[A051]

警告

GVL 对象

GVL 不包含任何声明

解释:GVL 不包含声明

[A052]

警告

逻辑设备对象

逻辑设备不包含映射

解释:该逻辑设备不包含任何 I/O 映射。

[A053]

警告

基本/扩展 POU

POU 对象

POU 不包含网络

解释:基本级或扩展级 POU 不包含网络。

[A061]

警告

应用程序设置 缺少对象注释的警告 活性

目的

此对象需要对象版本和注释

解释:安全应用程序或安全 POU 的对象注释为空。

[A331]

错误

目的

名称冲突:对象名称‘对象名称’不唯一

解释:该应用程序包含两个同名的对象。名称在以下对象类型中必须是唯一的:安全应用程序、任务、POU、GVL、逻辑设备。

[A331]

附加信息

信息

目的

…查看同名对象

[A332]

警告

应用程序设置 重要字符警告 活性。

目的

对象标识符“<Object>”的意义不足

解释:应用程序包含两个对象,其名称的前 n 个有效字符没有差异。

[A332]

附加信息

信息

目的

...对象标识符“<Object>”中的前 <number> 个字符相同

[A351]

错误

目的

变量声明

名称冲突:变量“<variable>”与对象同名

解释:应用程序包含两个对象,其名称的前 n 个有效字符没有差异。

[A351]

附加信息

信息

目的

…查看同名对象

[A352]

警告

应用程序设置 重要字符警告 活性。

目的

变量声明

变量标识符“<Variable>”的意义不足

解释:该应用程序包含一个变量(VAR_GLOBAL、映射、 VAR等),其第一个有效字符与应用程序对象(应用程序、POU、任务等)没有区别。

[A352]

附加信息

信息

目的

...对象标识符“<Object>”中的字符数与 <number of effective characters> 相同

[A388]

错误

目的

变量声明名称或标签

名称冲突:标识符“<symbol>”已定义。

解释:符号已在有效范围内定义。对变量和标签有效。

[A388]

附加信息

信息

多个全局变量或一个全局变量和一个局部变量的冲突

目的

变量声明名

… 看到同名变量

[A388]

附加信息

信息

与变量同名的标签

目的

插入标签

…参见同名标签

[A399]

警告

应用程序设置 重要字符警告 活性。

目的

变量声明名称或标签

标识符“Symbol”的意义不足

解释:范围内定义了两个符号,它们的前 n 个有效字符没有区别。

[A399]

附加信息

信息

由于重要性而导致多个全局变量或一个全局变量和一个局部变量发生冲突

目的

变量声明名

... 变量 '<Symbol>' 中的前 <number> 个字符相同

[A399]

附加信息

信息

由于重要性而使用与变量相同的名称进行标记

物体、标签

... 标签 '<Symbol>' 中的前 <number> 个字符相同

[A422]

警告

Task 对象

任务不包含任何条目

解释:任务不包含任何条目

[A426]

警告

应用程序设置 对评论内容发出警告 活性

Task 对象

任务包含 <n> 个注释掉的条目

解释:该任务至少包含一个注释掉的条目。

[A440]

错误

任务对象,程序入口

任务中存在未知程序“<程序名称>”

解释:该任务包含一个调用条目,该条目的程序不属于该应用程序的一部分。

[A450]

错误

Task 对象

程序入口

任务无法调用不是程序的“<对象名称>”

解释: 该任务包含一个调用条目,其名称为 POU,但不是程序。

[A450]

附加信息

信息

第二个对象

…参见引用对象

代码格式

108. 代码格式错误

错误号

严重程度

位置

文本

[C310]

严重错误

格式不兼容:<SafetyExtensionVersion> 版本对象中存在未知代码元素

[C410]

信息

目的

前向兼容性:来自 '<SafetyVersion>' 的对象包含在目标系统版本 <ExecVersion> 中被忽略的扩展

[C510]

严重错误

目标版本 <ExecVersion> 不受支持



109. 严重错误

错误号

严重程度

位置

文本

[F000]

严重错误

取决于错误

致命:检查函数 <(Fun, Info)> 时出现内部错误 [<Id>]

[F100]

严重错误

目的

严重:对象损坏

[F101]

严重错误

目的

严重:应用程序损坏

[F200]

严重错误

目的

致命:对象 <(Id, Info)> 中的内部错误

[F300]

严重错误

目的

致命:项目结构错误 <(Id, Info)>



执行

110. 实施错误

错误号

严重程度

健康)状况

位置

文本

注释/示例

[I030]

错误

对象、变量声明

PLCopen:单次调用功能块‘<POU>’的实例‘<instance>’未被调用

解释:具有单次调用属性的 FB 实例从未在应用程序中被调用

[I040]

错误

对象、网络、调用实例

PLCopen:单次调用功能块‘<POU>’的实例‘<instance>’被调用多次

解释:具有单次调用属性的 FB 实例在应用程序中被调用两次

[I040]

附加信息

信息

对象、网络、调用实例

…查看其他呼叫

[I050]

错误

对象、网络、调用实例

PLCopen:不允许条件调用类型为‘<POU>’的‘<instance>’(条件跳转/返回之后)

解释:具有单次调用属性的 FB 实例在条件跳转/返回后被调用

[I050]

附加信息

信息

物体、网络、跳跃/返回

…参见跳跃/返回

[I090]

错误

对象、网络、调用实例

I/O 实例‘<Instance>’无法被调用两次

解释:堆栈 FB 的隐式实例被调用多次

[I090]

附加信息

信息

对象、网络、调用实例

…查看其他呼叫

[I120]

错误

对象、网络、L 操作数

ISO 13849:输出“<mapping>”不得在两个地方分配

解释:映射输出写在几个地方

[I120]

附加信息

信息

对象、网络、L 操作数

…查看其他作业

[I131]

警告

应用程序设置 未使用变量的警告 活性

对象、变量声明

未使用的变量:未调用功能块实例“<instance>”

解释:应用程序中未调用声明的 FB 实例。组件可能已被访问

[I132]

警告

应用程序设置 未使用变量的警告 活性

对象、变量声明

未使用的变量:“<variable>”已声明但从未使用

解释:声明的变量既不能读也不能写。

[I133]

警告

应用程序设置 未使用变量的警告 活性

对象、变量声明

多余的变量:“<variable>”已分配但从未读取

解释:虽然声明的变量已被写入,但之后不再被读取

[I134]

警告

应用程序设置 警告:未使用的内容 活性

对象、变量声明

<Scope>'<Variable>' 需要赋值

解释: VAR_OUTPUT 变量未写入。范围 = VAR_OUTPUT

[I139]

警告

应用程序设置 警告:未使用的内容 活性

对象、变量声明

<Scope>“<Variable>”的值永远不会改变,应该将其声明为 CONSTANT

解释:变量不是写入而是读取。可以声明 CONSTANT. 范围 = VAR | VAR_GLOBAL| VAR_EXTERNAL

[I151]

错误

对象、网络、R 操作数

读取输出“<Instance>”之前需要调用“<Variable>”

解释: 在调用实例之前读取 FB 实例的输出。

[I152]

错误

对象、网络、标签

不允许在调用和读取输出之间添加标签

解释:FB 的调用和该 FB 的输出读取之间有一个标签

[I152]

附加信息

信息

对象、网络、调用

…参见先前通话

[I161]

错误

基本 POU

对象、网络、L 操作数

基础级别:分配给“<variable>”会为之前的读取访问创建一个反馈循环

解释: 在网络内读取和写入变量。

[I161]

附加信息

信息

对象、网络、R 操作数

…参见早期的阅读权限

[I303]

错误

对象、操作数

预期标识符或值

解释:操作员输入或分配源为空。

[I362]

错误

对象、网络、L 操作数

跳转/返回必须是网络中的最后一个元素

解释:网络包含进一步的跳跃/返回,或者跳跃/返回后的分配。

[I391]

警告

应用程序设置 网络数量警告 活性。

目的

有效网络数量 <Number> 超出 <Maximum> 的限制

解释: POU 包含的未注释掉的网络数量多于应用程序对象中指示的数量。

[I392]

警告

对象、网络

空网络

解释:网络不包含指令。

[I393]

警告

应用程序设置 呼叫次数警告 活性。

对象、网络、

网络呼叫次数 <number> 超出 <maximum> 限制

解释: 网络包含的 FB 和操作员调用数量超出应用程序设置中指示的数量。

[I396]

警告

应用程序设置 对评论内容发出警告 活性

对象、网络

评论被排除的网络

解释: POU 中的网络已被注释掉。

[I397]

警告

对象、网络、操作员

未使用的操作数‘操作数’

解释:运算符的结果未赋值

[I398]

警告

应用程序设置 未使用变量的警告 活性

对象、网络、标签

标签“<Element>”尚未被引用

解释: POU 内的跳转中未引用该标签。

[I400]

错误

对象、网络、R 操作数

功能块实例‘<instance>’:‘<FB>’不能用作值

解释: FB 实例被用作赋值的一部分。

[I431]

错误

对象、网络、R 操作数

‘<operator>’ 不适用于类型 ‘<type>’

解释:对不兼容的类型执行操作,例如 ANDINT

[I432]

错误

对象、网络、操作员

类型“<type1>”无法与“<type2>”进行比较

解释:比较运算符的操作数具有不兼容的类型,例如 BOOLINT

[I433]

错误

对象、网络、操作员

不同类型 '<type1>' 和 '<type2>' 到运算符 '<operator>'

解释:运算符上使用不同类型的操作数,例如 BOOLINTMUX 或者 SEL

[I435]

错误

对象、网络、操作员

类型“<type>”的操作数不允许进行乘法和除法

解释:执行了无效的乘法/除法,例如 TIME*TIMEINT/TIME, ETC。

[I440]

错误

基本 POU

对象、网络、操作员

基础级别:仅允许 SAFEBOOL 的 OR 操作

说明:所有操作数 OR 必须是 SAFEBOOL

[I610]

错误

对象、网络、调用实例

需要功能块实例来代替‘<Identifier>’

解释: 正在尝试调用带有标量变量作为实例的 FB。

[I640]

错误

对象、网络、调用实例

“<instance>”不是“<type>”的实例

解释:传输的实例与调用的类型不对应。

[I660]

错误

对象、网络、调用

'<input>' 不是 '<FB>' 的输入

解释:FB 的定义中缺少调用中的正式输入。

[I660]

附加信息

信息

FB 没有该名称的变量,或者该变量 SYSONLY

目的

…参见引用的功能块

[I660]

附加信息

信息

<input> 在 <FB> 中定义,但没有 SYSONLY 而不是 VAR_INPUT

目的

… 参见 POU 中的 <scope>'<input>'

[I670]

错误

对象、网络、调用

'<output>' 不是 '<FB>' 的输出

[I670]

附加信息

信息

FB 没有该名称的变量,或者该变量 SYSONLY

目的

…参见引用的功能块

[I670]

附加信息

信息

<output> 定义在 <FB> 但不是 SYSONLYVAR_OUTPUT

目的

参见 POU‘<POU>’中的<scope>‘<output>’

[I711]

错误

对象、网络、L 操作数

“<variable>”不是有效的赋值目标

解释:赋值的目标是一个常量,局部的 VAR_INPUTVAR_OUTPUT 另一个实例或输入映射。

[I731]

错误

对象、网络、L 操作数

输入“<实例输入>”不是调用之外的有效赋值目标

解释:功能块实例的输入被写入实例调用之外。

[I750]

错误

物体、网络、跳跃

‘JMP’语句范围内没有这样的标签‘Label’。

解释: POU 中不存在为跳转指定的标签。

[I750]

附加信息

信息

跳转标签已定义,但网络已被注释掉

对象、网络、标签

... '<label>' 的定义被注释掉

[I760]

错误

物体、网络、跳跃

PLCopen:不允许向后跳转到标签‘<label>’

解释:标号的定义位于跳转之前。

[I760]

附加信息

信息

标签:网络

...参见'<label>'的定义

解释:标号的定义位于跳转之前。

[I770]

错误

基本 POU

物体、网络、跳跃/返回

基础级别:不允许条件跳转/返回

解释:使用了跳转/返回。可能是由于从扩展级别复制/粘贴造成的。

[I801]

错误

对象、网络、L 操作数

无法将类型“<type1>”转换为类型“<type2>”

解释:分配的源类型与分配目标不兼容,例如 BOOL -> INT 或者 BOOL -> SAFEBOOL

[I802]

错误

对象、网络、R 操作数

类型“<type>”无法进行条件跳转/返回

解释:跳转/返回的条件不是布尔值。

[I810]

错误

基本 POU

对象、网络、操作数

基础级别:不允许访问类型为“<Type>”的变量“<Variable>”

说明: 类型为 SAFEDWORD/DWORD 正在访问。这些只能直接连接到其他 FB 输出/输入。

[I821]

错误

基本 POU

对象、网络、操作数

基础级别:不能读取类型为“<Type>”的输出“<Output>”

说明:输出类型 TIME/SAFETIME 只能直接传递给其他 FB。

[I824]

错误

基本 POU

对象、网络、L 操作数

基础级别:不能写入类型为“<type>”的输入“<Input>”

说明:该类型的其他 FB 的输入 DWORD/SAFEDWORD 一定不能写

[I825]

错误

基本 POU

对象、网络、L 操作数

基础级别:类型为“<type>”的输入“<input>”需要一个常量值

说明:该类型的其他 FB 的输入 TIME/SAFETIME 只能用常量来写。



词法分析

111. 词汇错误

错误号

严重程度

健康)状况

位置

文本

例子

[L011]

错误

对象、单元格

应使用标识符代替“<Token>”

解释:单元格不包含有效标识符,例如“???”作为操作数、调用实例、调用类型或声明中的变量名。

[L014]

错误

对象、单元格

需要类型定义来代替“<Token>”

解释:变量声明的类型定义不包含标识符或基本类型,例如“???”或“ab”

[L020]

错误

基本/扩展 POU

对象、变量声明、类型

名称“<Symbol>”保留用于系统级别

说明:使用带有前导下划线的类型。

[L031]

错误

物体,细胞

保留符号“<Symbol>”用作标识符

说明: 保留符号用作标识符,例如运算符、标准 FB 名称等。

[L032]

错误

目的

保留符号“<Symbol>”用作对象名称

说明: 保留符号被用作对象名称,例如运算符、标准 FB 名称等。

[L200]

错误

基本 POU

对象、变量声明、类型

基础级别:功能块类型‘<Type>’为扩展级别保留

解释: 声明了 FB 的变量,该变量在基本级别中是不允许的 (SF_SRSF_RS, ETC。)。

[L222]

错误

对象、变量声明、类型

未知的 FB 类型 '<type>'

解释: 使用的标识符类型在应用程序中并不像 FB 那样存在。

[L223]

错误

对象、变量声明、类型

对 fb-type '<type>' 的前向引用(数据递归?)

解释: 引用了一个引用其自身 FB 的 FB。

[L223]

附加信息

信息

对象、变量声明、类型

…参见引用的功能块

[L231]

错误

对象、变量声明、类型

<对象类型> '<对象>' 用作功能块类型

解释:

[L231]

附加信息

信息

目的

...参见引用对象

解释: 将非功能块的对象用作 FB。

[L310]

错误

基本/扩展 POU

对象、网络、R 操作数

PLCopen:不允许使用类型“<type>”的常量 <Value>

解释:

[L340]

错误

对象、单元格

常量“<value>”对于类型“<type>”来说太大

解释:类型为 (SAFE)BYTE/DWORD 被使用。

[L400]

错误

对象、网络、调用

不允许使用“<operator>”

解释:不允许的操作符(ABSLOG等)的使用。

[L411]

错误

基本 POU

对象、网络、调用

基础级别:不允许使用运算符“<operator>”(只能使用 AND 和 OR)

解释: NOTXOR 运算符、算术运算符、比较运算符、 MUXSEL,并且基础级别不允许转换。

[L421]

错误

扩展 POU

对象、网络、调用

'<operator>' 仅用于扩展级程序中的 I/O 转换

解释: SAFE 类型。在功能块中,输入和输出类型都不能 (SAFE)BYTE/DWORD

[L511]

错误

对象、网络、操作数

标识符“<identifier>”未定义

解释:指定的标识符不存在定义,例如,未定义变量或实例中未定义组件。

[L511]

附加信息

信息

<identifier> 已声明但被注释掉

对象,声明

... '<identifier>' 的定义被注释掉

[L512]

错误

对象、网络、操作数

对象“<object>”用作变量

解释:

[L512]

附加信息

信息

目的

…参见 '<object>' 的定义

说明:对象的名称用作操作数。对象 = GVL、POU、映射。

[L520]

错误

对象、网络、操作数

访问全局变量 '<variable>' 需要 VAR_EXTERNAL 声明

解释:全局变量被用作操作数,没有局部变量 VAR_EXTERNAL 宣言。

[L520]

附加信息

信息

对象、变量声明

…参见 '<variable>' 的声明

[L531]

错误

对象、网络、操作数

组件访问“<component>”:“<instance>”不是结构化变量。

解释:正在执行对基本类型变量的组件访问。

[L541]

错误

对象、网络、L 操作数

无法从外部访问‘FB’的‘VAR_INPUT’参数‘<parameter>’

解释: VAR_INPUT 实例是在调用之外写的。



变量

112. 变量错误

错误号

严重程度

健康)状况

位置

文本

注释/示例

[V014]

警告

应用程序设置 声明次数警告 已激活。数量超出。

目的

<number> 声明的数量超出了 <maximum> 的限制

解释:GVL 或 POU 包含的声明数量超过了应用程序对象中指定的最大数量。

[V016]

警告

应用程序设置 对评论内容发出警告 活性

目的

对象包含 <number> 个注释掉的声明

解释:GVL、POU 或映射包含注释掉的声明。

[V101]

错误

对象、变量声明

禁止访问 VAR_IN_OUT <var>

解释: VAR_IN_OUT 变量是在调用中写入的。可以通过库 FB 中的范围转换得到 VAR_INPUTVAR_IN_OUT

[V102]

错误

对象、变量声明

在此上下文中不允许使用“<scope>”

解释:声明了具有在对象类型中不允许的范围的变量,例如 VAR 在 GVL 中, VAR_INPUT 在 PRG 等中。可能由于对象之间声明的复制/粘贴而发生。

[V140]

错误

对象、变量声明

未找到 VAR_EXTERNAL‘<variable>’的全局定义

解释:否 VAR_GLOBAL 申请中存在声明 VAR_EXTERNAL 多变的。

[V140]

附加信息

信息

全球宣言 <变量> 存在,但被注释掉了

对象、变量声明

... '<variable>' 的定义已被注释掉

解释:

[V151]

错误

对象、变量声明

声明 <scope> ‘<variable>’ 中的修饰符错误

解释: VAR_GLOBAL 声明 VAR_EXTERNAL 变量有不同的修饰符,例如 VAR_EXTERNAL 反对 VAR_GLOBAL CONSTANTVAR_EXTERNAL CONSTANT 反对 VAR_GLOBAL相反,在 GVL 中是允许的。

[V151]

附加信息

信息

对象、变量声明

…参见引用的 <scope>'<global variable>' 声明

[V152]

错误

对象、变量声明

I/O 变量的外部声明没有修饰符

解释: VAR_EXTERNAL I/O 变量的声明不得有 CONSTANT 修饰符。

[V152]

附加信息

信息

VAR_GLOBAL 为变量定义

对象、变量声明

…参见引用的 <scope>'<global variable>' 声明

[V160]

错误

对象、变量声明

VAR_EXTERNAL‘<variable>’的类型‘<type>’错误

说明:数据类型 VAR_EXTERNAL 声明与相应的数据类型不对应 VAR_GLOBAL 声明。

[V160]

附加信息

信息

对象、变量声明

...参见全局声明 '<全局变量>:<类型>'

[V180]

错误

基本 POU

对象、变量声明

基础级别:不允许引用普通全局变量

解释:正常 VAR_GLOBAL 被引用。在基本级别中,仅允许 I/O 和堆栈变量作为 VAR_EXTERNAL

[V180]

附加信息

信息

对象、变量声明

…参见引用的 <scope>'<global variable>' 声明

[V410]

错误

对象、变量声明

数据递归:<递归路径>,其形式为 'fb1' -> 'fb2' ->...-> 'fbn'

解释:FB 定义了一个自身类型的变量。并且跨越多个级别。

[V420]

错误

对象、变量声明

<scope> 功能块实例 '<instance>' 不允许

说明:功能块实例不得 VAR_INPUTVAR_OUTPUT, 或者 CONSTANT

[V440]

错误

对象、变量声明

仅允许在 VAR_EXTERNAL 声明中使用类型“<FB>”

解释:FB 带有 IOAPI-only 标志声明为 VAR

[V440]

附加信息

信息

目的

参见引用的功能块

[V451]

错误

对象、变量声明

PLCopen:单次调用功能块‘<FB>’的实例仅允许作为 VAR”

解释:单次调用功能块‘FB’的实例仅允许作为 VAR

[V451]

附加信息

信息

目的

…参见引用的功能块

[V452]

错误

对象、变量声明

PLCopen:单次调用 FB‘<FB>’的实例仅允许在程序和单次调用功能块中

解释:单次调用 FB 不能在非单次调用 FB 中实例化。

[V452]

附加信息

信息

目的

参见引用的功能块

[V520]

错误

基本 POU

对象、变量声明

基础级别:仅当 CONSTANT 时才可以使用全局整数变量 '<variable>'

解释:全球 INT/DINT 在基础级别,变量只能用作常量。

[V530]

错误

基本 POU

对象、变量声明

基础级别:仅用于诊断输出的字('<variable>' 必须是常量或输出)

解释:具有类型的变量 WORD 必须是 CONSTANT 或者 VAR_OUTPUT

[V540]

错误

基本 POU

对象、变量声明

基础级别:时间仅作为常数 FB 输入('<variable>' 必须是常数或输入)

解释:具有类型的变量 TIME 必须是 CONSTANT 或者 VAR_INPUT

[V561]

错误

扩展 POU

对象、变量声明

扩展级别:时间仅在内部,或作为常量 FB 输入('<variable>' 必须是常量、输入或内部)

解释:具有类型的变量 TIME 必须是 VARCONSTANT, 或者 VAR_INPUT

[V571]

错误

基本 POU

对象、变量声明、类型

基础级别:不允许使用类型为“<type>”的变量“<variable>”

解释:类型为 DWORD 或者 BYTE 被声明。

[V611]

错误

对象、变量声明

变量“<variable>”无初始值

解释: VAR_INPUTVAR_OUTPUTVARVAR_GLOBAL 基本类型需要一个初始值(也 CONSTANT)。

[V621]

错误

对象、变量声明

VAR_EXTERNAL‘<variable>’不允许初始值

解释: VAR_EXTERNAL 基本类型的声明不能定义任何局部初始值。

[V622]

错误

对象、变量声明

VAR_IN_OUT '<variable>' 允许的初始值

解释: VAR_IN_OUT 声明不能定义任何初始值。



项目背景 – 总体情况

错误号

严重程度

健康)状况

位置

文本

P0001

严重错误

严重:项目检查期间发生内部错误。测试终止。

解释:内部错误,例如零引用或范围溢出

113. 安全网络变量列表的项目上下文(发送方)

错误号

严重程度

健康)状况

位置

文本

P0100

错误

对象安全网络变量列表(发送方), PLC 网络 标签

列表标识符组 '<组数>' 在项目中不是唯一的。

解释:安全网络变量列表(发送方)中配置的列表标识符组在项目内不是唯一的(选项卡 PLC 网络,输入字段 标准控制器上的变量列表标识符组)。

P0100

附加信息

对象安全网络变量列表(发送方), PLC 网络 标签

…查看同一组号的对象

P0101

错误

对象安全网络变量列表(发送方), 安全配置 标签

为 NVL 分配了过多的接收器。

解释:分配给安全网络变量列表(发送方)的接收方比在 最大接收器数量安全配置 选项卡。

P0102

错误

对象安全网络变量列表(发送方), PLC 网络 标签

发送方 NVL 的配置端口“<port>”与具有列表标识符“<list identifier pair>”的接收方 NVL 的端口不匹配。

解释:发送方的一组指定列表标识符的设置端口与分配了这些列表标识符的指定接收方的端口不匹配。

P0102

附加信息

对象安全网络变量列表(接收器), PLC 网络 标签

...参见链接的 NVL

P0103

错误

对象安全网络变量列表(发送方), PLC 网络 标签

列表标识符由多个接收方 NVL 使用

解释: 安全网络变量列表(发送方)准备的一组列表标识符被项目中的多个接收方使用。

P0103

附加信息

对象安全网络变量列表(接收器), PLC 网络 标签

... 请参阅带有列表标识符 '<list identifier pair>' 的 NVL

P0104

错误

对象安全网络变量列表(发送方), PLC 网络 标签

链接的 NVL 没有用于通信的有效列表标识符。

解释:分配给对象“安全网络变量列表(发送方)”的接收方具有对发送方无效的列表标识符。(它们是空的或来自另一个区域。)

P0104

附加信息

对象安全网络变量列表(接收器), PLC 网络 标签

...参见链接的 NVL

P0105

错误

对象安全网络变量列表(发送方), 安全配置 标签

链接的 NVL 的安全地址与本地地址不匹配。

解释:发送方的安全地址和分配给发送方的接收方的安全地址不匹配。

P0105

附加信息

对象安全网络变量列表(接收器), 安全配置 标签

...参见链接的 NVL

P0106

警告

对象安全网络变量列表(发送方), PLC 网络 标签

链接的NVL的目标网络地址不同。

解释:测试对象“安全网络变量列表(发送方)”的指定接收方的设置目标网络地址不匹配。(由于所有接收方都具有相同的发送方作为目标,因此情况应该如此。)显式地址与广播地址混合可以产生有效的配置,但仍然应避免使用。)

P0106

附加信息

对象安全网络变量列表(接收器), PLC 网络 标签

... 请参阅链接网络地址为“<网络地址>”的 NVL

P0107

错误

对象安全网络变量列表(发送方), 安全配置 标签

发送者的声明内容或对象版本与链接的 NVL 不匹配。

解释:发送方和接收方的变量声明内容或发送方的对象版本不匹配。

P0107

附加信息

对象安全网络变量列表(接收器), 安全配置 标签

...参见链接的 NVL



114. 安全网络变量列表的项目上下文(接收方)

错误号

严重程度

健康)状况

位置

文本

P0200

错误

对象‘安全网络变量列表(接收器)’

链接的 NVL 未知或属于同一安全应用程序的一部分。

解释: 分配给“安全网络变量列表(接收器)”对象的发送器无效:

  • 它在项目中不可用。

  • 它是同一安全应用程序的一部分。

P0200

附加信息

链接的发件人位于同一个安全应用程序下方。

对象‘安全网络变量列表(发送方)’

参见链接的 NVL

P0201

错误

对象安全网络变量列表(接收器), PLC 网络 标签

列表标识符超出了链接的 NVL 定义的范围。

解释:在对象“安全网络变量列表(接收器)”中设置的列表标识符与相关发送器准备的列表标识符不匹配。

P0201

附加信息

对象安全网络变量列表(发送方), PLC 网络 标签

...参见链接的 NVL

P0202

错误

对象安全网络变量列表(接收器), PLC 网络 标签

配置的端口“<port>”与具有列表标识符“<list identifier pair>”的发送方 NVL 的端口不匹配。

解释:接收方设置的端口与发送方为使用的列表标识符设置的端口不匹配。

P0202

附加信息

对象安全网络变量列表(发送方), PLC 网络 标签

参见链接的 NVL

P0203

错误

对象安全网络变量列表(接收器), 安全配置 标签

发送者的声明内容或对象版本与链接的 NVL 不匹配。

解释:发送方和接收方的变量声明内容或发送方的对象版本不匹配。

P0203

附加信息

对象安全网络变量列表(发送方), 安全配置 标签

...参见链接的 NVL

P0204

错误

对象安全网络变量列表(接收器), PLC 网络 标签

列表标识符“<列表标识符对>”与项目中的其他列表标识符冲突。

解释: 项目中的多个对象“安全网络变量列表(接收器)”使用了同一组列表标识符。

P0204

附加信息

对象安全网络变量列表(接收器), PLC 网络 标签

...请参阅带有列表标识符“<列表标识符对>”的 NVL

P0205

错误

对象安全网络变量列表(接收器), 安全配置 标签

链接的 NVL 的安全地址与本地地址不匹配。

解释:发送方和接收方的安全地址不匹配。

P0205

附加信息

对象安全网络变量列表(发送方), 安全配置 标签

...参见链接的 NVL

P0206

错误

对象安全网络变量列表(接收器), 安全配置 标签

已超出所允许的链接发送方 NVL 的最大接收方数量。

解释:已分配的发送方对象分配的接收方数量超出了设置值允许的数量 最大接收器数量

P0206

附加信息

对象安全网络变量列表(发送方), 安全配置 标签

...参见链接的 NVL