*1 显示基本[编号:注释]、窗口[编号:注释]、页眉[注释]、页脚[注释]、键盘[编号: 注释]和视频模块[编号:注释]。
错误代码 |
错误消息 |
原因及解决方法 |
2000 |
*** Not an array.Delete the reference to the array element, or change *** to an array. (*** indicates a symbol variable.) |
在非数组变量中指定了数组元素。删除引用或将变量改为数组。 |
2001 |
*** Array element is out of bounds.Use an element within the array boundary, or increase the number of array elements. (*** indicates a symbol variable.) |
数组元素数量被指定为常量,它们超出了允许的数组元素数量。 变量 [n]... n = 0至[元素数-1] 将常量设置为比在符号变量设置过程中设置的元素数至少为1。 |
2002 |
*** Cannot specify elements in the variable.Delete the reference. (*** indicates a symbol variable.) |
数组元素被指定为非结构变量的变量。(例如:aaa.PT,其中[aaa]是一个整型变量。) 使用元素的变量类型如下: 定时器、计数器、日期、时间和PID。如果变量类型不是上述类型之一,请删除成员引用。 |
2003 |
*** The specified element does not exist.Confirm the reference. (*** indicates a symbol variable.) |
被引用成员在结构变量中不存在。更改成员引用。 |
2004 |
*** Cannot reference individual bits.Change the object data type to integer, or remove the bit reference. (*** indicates a symbol variable.) |
只有整型类型支持位参数。当使用整数时,无论是否是数组,您可以使用位参数。当需要位引用时,将对象数据类型更改为整型变量。如果不能使用整型变量,请删除位引用。 |
2005 |
*** Cannot reference individual bytes.Change the object data type to integer, or remove the byte reference. (*** indicates a symbol variable.) |
只有整型类型支持字节参数。当使用整数时,无论是否是数组,您可以使用字节参数。当需要字节引用时,将对象数据类型更改为整型变量。如果不能使用整型变量,请删除字节引用。 |
2006 |
*** Cannot reference individual words.Change the object data type to integer, or remove the word reference. (*** indicates a symbol variable.) |
只有整型类型支持字参数。当使用整数时,无论是否是数组,您可以使用字参数。当需要字引用时,将对象数据类型更改为整型变量。如果不能使用整型变量,请删除字引用。 |
2007 |
Too many volatile bit variables, or too many volatile bit variables (1536) used in an array. |
非保持内部位变量的总数超出了“保持/非保持”设置中为“非保持”指定的数量。 |
2008 |
Too many retentive internal bit variables. |
保持内部位变量的总数超过了256个寄存器。 |
2009 |
Too many input bit variables. |
分配给输入I/O的位变量的总数超过了256个寄存器。 |
2010 |
Too many output bit variables. |
分配给输出I/O的位变量的总数超过了256个寄存器。 |
2011 |
Too many volatile internal integer variables. |
非保持内部整型变量的总数超出了“保持/非保持”设置中为“非保持”指定的数量。 |
2012 |
Too many retentive internal integer variables. |
保持内部整型变量的总数超过了“保持/非保持”设置中为“保持”指定的数量。 |
2013 |
Too many input integer variables. |
分配给输入I/O的整型变量的总数超过了64个寄存器。 |
2014 |
Too many output integer variables. |
分配给输出I/O的整型变量的总数超过了64个寄存器。 |
2015 |
Too many retentive float variables. |
保持浮点型变量的总数超过了“保持/非保持”设置中为“保持”指定的数量。 |
2016 |
Too many volatile float variables. |
可变浮点型变量的总数超过了“保持/非保持”设置中为“非保持”指定的数量。 |
2017 |
Too many retentive real variables |
保持实型变量的总数超过了“保持/非保持”设置中为“保持”指定的数量。 |
2018 |
Too many volatile real variables. |
可变实型变量的总数超过了“保持/非保持”设置中为“非保持”指定的数量。 |
2019 |
Too many retentive timer variables. |
保持定时器变量的总数超过了“保持/非保持”设置中为“保持”指定的数量。 |
2020 |
Too many volatile timer variables. |
非保持定时器变量的总数超过了“保持/非保持”设置中为“非保持”指定的数量。 |
2021 |
Too many retentive counter variables. |
保持计数器变量的总数超过了“保持/非保持”设置中为“保持”指定的数量。 |
2022 |
Too many volatile counter variables. |
非保持计数器变量的总数超过了“保持/非保持”设置中为“非保持”指定的数量。 |
2023 |
Too many date variables. |
保持日期变量的总数超过了“保持/非保持”设置中为“保持”指定的数量。 |
2024 |
Too many volatile date variables. |
非保持日期变量的总数超过了“保持/非保持”设置中为“非保持”指定的数量。 |
2025 |
Too many retentive time variables. |
保持时间变量的总数超过了“保持/非保持”设置中为“保持”指定的数量。 |
2026 |
Too many volatile time variables. |
非保持时间变量的总数超过了“保持/非保持”设置中为“非保持”指定的数量。 |
2027 |
Too many PID variables. |
PID变量的数量超过了8个。 |
2028 |
Too many addresses. |
CHMI刷新表中的记录数量超过了操作上限(256)。 |
2029 |
Too many addresses. |
包括扣除后的增加在内的字地址(ED)超过了256个。 |
2030 |
Too many addresses (bits) |
位地址(EM)超过256个位。 |
2031 |
*** Single variable is mapped to multiple I/O. |
一个变量被映射到多个I/O。 |
2032 |
Unassigned symbol *** is used in the logic.Please set its address. |
逻辑中使用了未分配的符号。 |
2034 |
I/O variable is not mapped to a terminal and is in use. |
当使用地址方法时使用了未分配的I/O变量。 |
2035 |
The maximum data size for online editing has been exceeded. |
在在线编辑过程中,对行中与定时器和计数器指令相关的定时器和计数器变量作了过多修改。结果超过了一次编辑操作允许编辑和传输到人机界面的定时器/计数器数据量的上限。在这种情况下,请将编辑行中的一些定时器/计数器变量的设置值恢复为原始值,或取消编辑操作,转到监控步。 |
2036 |
Logic cannot be used with the current display unit.Please remove the logic. |
请删除逻辑程序并再次传输。 |
2500 |
Logic program is disabled but the project contains logic. |
尽管逻辑程序被禁用(设置为[禁用]),还是在工程中写入了一个逻辑程序。当选择了[禁用]时,在工程中写入的逻辑程序将不会运行。这并不影响绘图操作,但是如果不需要逻辑程序,建议将其删除。 |
2501 |
Unable to use a logic program with the current model. |
当使用了一个不能使用逻辑程序的机型时,即使将逻辑程序写入工程,它也不能运行。如果您使用的是此类机型,则不能使用任何逻辑程序,无论是启用还是禁用逻辑程序([启用]或[禁用])。写入工程的逻辑程序并不影响绘图操作,但如果不需要逻辑程序,建议将其删除。 |
2502 |
*** Retentive variable is assigned to I/O. |
当使用变量方法时将保持变量分配给了I/O。 |
2900 |
Invalid structure element in use. |
尽管GP-Pro EX V1.10.00支持[MS]成员,将它作为时间变量,但GP-Pro EX V2.00.00却不支持它。所以,如果用V1.10.00创建的工程中在画面上或逻辑程序中使用[MS]成员作为时间变量,而使用V2.00.00打开该工程时,就会出现该错误。在这种情况下,更改或删除使用[MS]成员作为时间变量的部件或操作数。 |
3000 |
*** Cannot use RET instruction.Change or remove the instruction. (*** indicates the name of a logic screen.) |
RET指令用于INIT或MAIN逻辑画面。您不能在SUB-**以外的画面上使用RET指令。删除在INIT或MAIN逻辑画面上使用的所有RET指令。 |
3001 |
*** Cannot use RET instruction.Change or remove the instruction. (*** indicates the name of a logic screen.) |
EXIT指令用于INIT或SUB-**逻辑画面。您只可以使用 MAIN 画面上的 EXIT 指令。当EXIT指令用于INIT或SUB-**逻辑画面时,删除指令。 |
3002 |
*** Logic ( *** indicates the name of a logic screen) cannot use instruction *** ( *** indicates an instruction name).Change or remove the instruction. |
您不能在INIT逻辑画面上使用JMP、JSR和LWA指令。删除在INIT逻辑画面上使用的JMP、JSR和LWA指令。JMP、JSR和LWA指令只能在MAIN和SUB-** 画面上使用。 |
3003 |
*** Logic ( *** indicates the name of a logic screen) cannot use instruction *** ( *** indicates an instruction name).Change or remove the instruction. |
PBC/PBR指令用于INIT或SUB-**逻辑画面。您只可以使用 MAIN 画面上的 EXIT 指令。当EXIT指令用于INIT或SUB-**逻辑画面时,删除指令。 |
3004 |
The number of nested branches exceeds the maximum.Reduce the branching. |
分支层数(嵌套的分支数量)超过25个,请将分支层数降至25个以下。 ─┬┤├┬─ 1个嵌套分支 ─┬┤├┬─ ├┤├┤ 2个嵌套分支 |
3005 |
The number of nested FOR-NEXT instructions exceeds the maximum.Reduce nesting to less than 64. |
在执行FOR-NEXT的程序中注册了一些FOR-NEXT指令,层数(嵌套)超过了64层。创建程序时请注意勿使嵌套数超过64层。 |
3006 |
Too many variable comments. |
变量注释的数量超过了上限(变量注释块数量×40+210)。 |
3007 |
Too many rung comments. |
行注释数量超过了上限(行注释块数量×10 + 55)。请检查行注释容量。从[工程]菜单中指向[信息],然后点击[工程信息]。在[工程信息]对话框中,选择[存储器使用率],点击[逻辑]选项卡。点击[配置存储器],查看行注释容量。 |
3008 |
Logic contains too many steps. |
逻辑中的总步数超过了逻辑上限(逻辑块数x500)。请检查逻辑容量(步)。从[工程]菜单中指向[信息],然后点击[工程信息]。在[工程信息]对话框中,选择[存储器使用率],点击[逻辑]选项卡。点击[配置存储器],检查这些步的逻辑容量。 |
3009 |
The maximum number of steps for online editing has been exceeded.The maximum number is 340 steps. |
进行在线编辑时,行中使用的指令太多。结果超过了一次编辑操作允许发送到人机界面的逻辑程序大小的上限。在这种情况下,请减少编辑行中的命令数或取消编辑操作,转到监控步。 |
3010 |
There are more than 100 errors.Only the first 100 are displayed. |
错误数超过100个。只显示前100个错误。 确认了解警告的含义并将错误减少到100个以下。 |
3011 |
*** Unable to use I/O Driver instruction.Please remove instruction. (*** indicates an instruction name.) |
不能使用I/O驱动程序指令。 请删除指令。 |
3200 |
Instruction is undefined. |
存在尚未定义的指令。删除指令或使用已定义了指令的编辑器版本。 |
3201 |
*** Instruction is misplaced.Put instruction at end of rung. (*** indicates an instruction name.) |
未正确设置只能放在连接行(行末端)右侧的指令。您只能将逻辑控制指令(非INV指令)放在行末。请删除放在逻辑控制指令右侧的指令,或将逻辑控制指令放在行末。 |
3202 |
*** Instruction cannot be used in a FOR-NEXT loop.Remove the instruction. (*** indicates an instruction name.) |
您不能在FOR-NEXT程序中使用逻辑控制指令(JMP、JSR、RET、EXIT、PBC和LWA)。请删除逻辑控制指令或更改FOR-NEXT循环的位置。 |
3203 |
*** Corresponding instruction *** cannot be found.Add instruction *** . (*** indicates an instruction name.) |
程序中未找到对应FOR的NEXT指令或对应NEXT的FOR指令。添加相应的FOR或NEXT指令或删除现有的FOR或NEXT指令。 |
3204 |
*** Instruction cannot have other instructions on the same rung.Remove all other instructions. (*** indicates an instruction name.) |
在一个行上设置了任何FOR、NEXT和PBR指令时,同一行上不能再设置指令或分支。删除任何FOR、NEXT或PBR以外的其他指令,或者删除FOR、NEXT或PBR指令。 |
3205 |
PBC corresponding instruction PBR cannot be found.Add instruction PBC. |
没有找到对应PBC指令的PBR指令。在PBC指令下设置一个与之对应的PBR指令。 |
3206 |
PBR corresponding instruction PBC cannot be found.Add instruction PBC. |
没有找到对应PBC指令的PBR指令。设置PBC指令时,设置一个PBR指令,该指令的操作数S1的层级设置比PBC指令的层级设置高。 |
3207 |
*** Instruction cannot be used at the end of the rung.Please add the supported instruction or coil instruction.(*** indicates an instruction name.) |
不能在行末放置输入指令。在行末添加高级指令或线圈。 |
3208 |
*** There are instructions after this one.Remove the other instructions. (*** indicates the instruction name.) |
该指令后面还有一条指令,只能将它们放在行末。请删除指令。 |
3300 |
*** Subroutine defined in the JMP instruction does not exist.Check the label.(*** indicates a label name.) |
JMP指令中指定的标签名称不存在。添加在JMP指令中指定的标签或使用有效的标签名称。 |
3301 |
*** Label specified in the JMP instruction resides in other logic.Select label from the same logic.(*** indicates a label name.) |
另外一个逻辑画面使用了JMP指令中指定的标签名称。JMP指令只能用在一个逻辑画面上。更改标签名称或删除JMP指令。 |
3302 |
***Subroutine defined in the JSR instruction does not exist.Check the subroutine.(*** indicates a subroutine name.) |
JSR指令指定的子程序不存在。更改JSP指令的设置或创建新的子程序。 |
3303 |
Too many I/O driver instructions.Reduce instructions to less than ** . (** indicates a number) |
放置了15个以上的I/O驱动程序指令。 将指令减少到15个以下。 |
3304 |
Unsupported instruction.Either delete the instruction or add corresponding I/O driver: ***. (*** indicates a driver name) |
生成错误,因为程序使用所选I/O驱动程序不支持的I/O驱动程序指令。 请删除不支持的I/O驱动程序指令。 |
3305 |
You cannot add I/O driver instructions while online editing. |
进行在线编辑时您不能添加I/O驱动程序指令。 使用了未定义的操作数。 |
3306 |
*** Instruction's CH is duplicated.Please set up a different CH. (*** indicates an instruction name.) |
请设置,因为没有复制CH。 |
3400 |
There is an undefined operand in the instruction. |
指令中存在未定义的操作数。请定义操作数。 |
3401 |
*** Operand is undefined.Define the operand.(*** indicates an operand name.) |
指令中存在未定义的操作数。请定义操作数。 |
3402 |
Specify an integer variable or constant for array elements. |
要使用数组中的变量,请将数组元素指定为整数常量。或使用整型变量的类型的另一方法是设置为非数组类型。必须将整型变量的类型设置为非数组且必须使用内部变量。 |
3403 |
Use an integer variable or constant when referencing elements. |
要指定的元素(位、字节或字)必须是一个整型常量或整型非数组变量。 整型非数组变量的属性必须是内部。 |
3404 |
*** Variable is used in multiple PID instructions.(*** indicates an instruction name.) |
在多个PID指令中使用了一个PID变量。一个PID变量必须用在一个PID指令中。删除多余的PID指令或添加PID变量。 |
3405 |
*** Operand data type does not match instruction.Set up an operand with the correct data type. (*** indicates an operand name.) |
操作数S1、S2、S3、D1或HP错误。已经定义了各操作数可用的数据类型,指定类型对操作数不适用。 |
3406 |
*** Cannot use a constant in the operand.Specify different data.(*** indicates an operand name.) |
您不能将操作数D1设置为常量。请指定非常量类型的数据。 |
3407 |
*** Cannot specify inputs in the operand.Specify different data. (*** indicates an operand name.) |
您不能设置一个在操作数D1中定义为输入的变量类型。取消输入定义或输入另外一个变量类型。 |
3408 |
*** The data type or attribute of the operand does not match other operands.Change the data type or attribute. (*** indicates an operand name.) |
操作数S1、S2、S3或D1中有不同类型的操作数(当为变量方法设置数组时,也包括元素数)。更改类型,使所有操作数的类型均相同。 |
3409 |
*** Operand constant exceeds operand *** bit size.Define a constant value that fits the bit length. (*** indicates an operand name.) |
操作数的常量值超出操作数中指定的变量的位大小范围。在位大小范围内设置常量值。 |
3410 |
Operand S1 is not an integer.Define an integer value. |
只能将操作数S1指定为整型常量。如果指定了任何其他类型,请指定整型常量。 |
3411 |
Operand S1 is out of range.Value must be 0 to 7. |
操作数D1的数据类型错误。D1的可用类型是位数据类型。请将操作数D1指定为位数据类型。 |
3412 |
The data type of operand D1 is incorrect.Use the bit data type. |
操作数D1的数据类型错误。D1的可用类型是位数据类型。请将操作数D1指定为位数据类型。 |
3413 |
Operand D1 cannot map external inputs.Change the attribute or operand. |
您不能将使用外部输入属性设置的变量映射到操作数D1。请更改输入属性或为操作数设置一个不同的变量。 |
3414 |
The data type for operands is inconsistent.Data types must be the same. |
为各操作数设置的数据类型不一致。请对所有操作数使用相同的数据类型。 |
3415 |
*** Operand value exceeds the bit length for operand D1.Define a constant value that fits the bit length.(*** indicates an operand name.) |
操作数S1或S2的整型常量值超出操作数D1的变量类型允许的输入位大小范围。请在操作数D1的变量类型允许的输入位大小范围内设置操作数 S1或S2的整型常量值。 |
3416 |
Operand value exceeds the bit length for operand D1.Define a constant value that fits the bit length. |
当操作数S1、S2和D1为整型数组时,各操作数的数组元素数量不同。请设置所有这些操作数,使它们拥有相同数量的数组元素。但是,如果只有操作数S2为整型数,则允许操作数S1和D1拥有不同的数组元素数量。 |
3417 |
Operand S1 and operand D1 data types do not match.Data types must be the same. |
操作数S1和D1的变量类型不同。更改其中的一个类型,使操作数的变量类型相同。 |
3418 |
*** Operand must be an array element.Define an array element.(*** indicates an operand name.) |
操作数S1或D1含有的元素不是位、整型、浮点型或实型数组元素或系统变量(整型数组元素)。请将操作数S1和D1设置为位、整型、浮点型或实型数组元素或系统变量(整型数组元素)。 |
3419 |
The value of operand S2 exceeds the number of array elements in operand ***(+++).Increase the array element in +++ or change the settings in operand S2. (*** indicates an operand name, +++ indicates a variable name.) |
操作数S2的值超出了操作数S1中的数组元素数量。请增加操作数S1中的数组元素数量或将操作数S2的值设置为小于操作数S1中的数组元素数量。 |
3420 |
Operand S2 plus operand ***(+++) element number exceeds the array element in +++.Reduce the element number or change the settings in operand S2. (*** indicates an operand name, +++ indicates a variable name.) |
操作数S2是一个整型常量,“操作数S1的元素数量或D1的值+操作数S2的值”超出了操作数S1或D1的数组范围。请在操作数S1或D1的范围内设置操作数S2的值,或者增加操作数S1或D1的数组元素。 |
3421 |
*** Operand must be an array element of type integer, float, or real.Define an array element.(*** indicates an operand name.) |
操作数S1或D1含有的元素不是整型、浮点型或实型变量数组元素或系统变量(整型变量)。请将操作数S1或D1设置为整型、浮点型或实型变量数组元素或系统变量(整型变量)。 |
3422 |
Operand S2 is out of range.Enter a value within the specified range. |
操作数S2是一个整型常量,其值是非“0 <= S2 <= 31”或“0 <= S2 <= 32 x 大小 -1”的数(当定义数组时)。请在设置范围内设定一个值。 |
3423 |
Operand S2 is out of range.Enter a value within the specified range. |
RCL/RCR指令的操作数S2是一个整型常量,其值是非[0 <= S2 <= 32]的值。请在设置范围内设定一个值。 |
3424 |
*** Operand is out of range.Enter a value within the specified range.(*** indicates an operand name.) |
DECO指令的操作数S1是一个整型常量,其值是非[0 <= S1 <= 31]的值。或者,SAL/SAR指令的操作数S2是一个整型常量,其值是非[0 <= S2 <= 31]的值。请在设置范围内设定一个值。 |
3425 |
Operand S1 and operand S2 data types do not match.Data types must be the same. |
操作数S1和操作数S2的数据类型不同。请为操作数S1和S2设置相同的数据类型。 |
3426 |
*** Operand exceeds the range specified in operand *** .Change the value. (*** indicates an operand name.) |
操作数S1和S2的整型常量的位大小超出了可用输入范围。请在变量位大小的范围内设置它们。 |
3427 |
Operand S1 is zero.Enter a value within the specified range. |
操作数S1是一个整型常量,其值为0。请设置一个非0的常量。 |
3428 |
Operand data types do not match.Data types must be the same. |
操作数S2(或 S3、S4、S5)和其他操作数的数据类型不同。请为所有操作数设置相同的数据类型。 |
3429 |
An Invalid data type is set for the setting value.Check the data type. |
为设置值设置了无效的数据类型。检查数据类型并删除无效类型。否则,您可以将它更改为有效数据类型。 |
3430 |
Operand S2 cannot be a constant.Define a value other than a constant. |
您不能将操作数S2设置为常量。请设置为非常量变量。 |
3431 |
*** Invalid value.Enter a value within the normal range.(*** indicates the element name) |
在对话框中设置的值不应超出如下范围。 请在这些范围内指定一个值。 时:0~23 分:0~59 秒:0~59 |
3432 |
*** Invalid value.Enter a value within the normal range.(*** indicates the element name) |
在对话框中设置的值不应超出如下范围。 请在这些范围内指定一个值。 年: 0~99 月: 1~12 日: 1~31 |
3433 |
Operand S1 is out of range.Value must be 1 to 10. |
操作数不应是1至10之间以外的常量值。请将操作数S1设置为一个1至10之间的常量。 |
3434 |
Variable mapped to I/O is assigned to operand *** .Either unmap I/O from the variable or change the operand. (*** indicates an operand name.) |
映射到I/O的变量被分配给操作数***。 要么取消变量的I/O映射,要么更改操作数。 |
3435 |
Operand *** does not support retentive variables.Please select a volatile variable.(*** indicates an operand name.) |
请选非保持变量。 |
3436 |
The same variable is set up in the operand *** of a Special I/O Instruction.Please set up a different variable.(*** indicates an operand name.) |
请设置一个不同的变量。 |
3437 |
A channel's run and stop instructions use different operands ***.Please set up the same variable.(*** indicates an operand name.) |
请设置相同的变量。 |
3438 |
Logic unable to use Symbol arrays. Change the type. |
请更改为任何变量的类型,符号数组除外。 |
3439 |
In Logic, a tag with the Data Format being *** is used. Set up a different address. (*** is a tag Data Type) |
数据格式中设置的地址不能使用。 请设置另一个地址。 |
3470 |
*** (*** indicates an operand name) Operand cannot use the specified array variable *** (*** indicates a symbol variable.) |
为操作数 S1、S2和D1定义了整个整型数组(系统变量)。您不能为操作数 S1、S2和D1定义整个数组。要定义数组,请定义数组元素。 |
3471 |
*** Operand accepts M, D, F, and R addresses only.Set up one of these registers.(*** indicates an operand name.) |
为操作数S1或D1设置了非M、D、F或R的寄存器。请为操作数S1或D1设置M、D、F或R寄存器。 |
3472 |
Operand S2 exceeds the number of registers in operand *** .Reduce the value of S2.(*** indicates an operand name.) |
操作数S2是一个整型常量,其值超出了操作数S1或D1的范围。请在范围内设置操作数S2的值。 |
3473 |
Operand S2 plus operand *** exceeds the register range in *** .Reduce the value of S2 or change the address of *** .(*** indicates an operand name.) |
操作数S2是一个整型常量,操作数D1+S2的值超出了操作数D1的范围。或者,操作数S1+S2的值超出了操作数S1的范围。请在范围内设置操作数S2的值。 |
3474 |
*** Operand cannot map registers other than D, F, and R. Set up one of these registers. (*** indicates an operand name.) |
操作数D1或S1含有非整型、浮点型或实型变量的元素。请将操作数D1或S1仅设置为整型、浮点型或实型变量。 |
3500 |
There are more than 100 warnings.Only the first 100 are displayed. |
错误警告超过100个。只显示前100个错误。 确认了解警告的含义并将错误减少到100个以下。 |
3600 |
There are no instructions.Confirm the logic. |
存在无指令的行。这并不影响操作;但如果没有必要,建议删除这些标签。 |
3601 |
There are no instructions on branch.Confirm the logic. |
存在无指令的分支。如果是有意这样设置,则没有问题。如果没有特殊用途,建议删除该分支。 |
3650 |
*** There is no program description ( *** indicates a subroutine name.) |
存在空子程序。这并不影响操作,不过如果没有特殊用途,建议删除该子程序。 |
3651 |
*** Subroutine is not used. (*** indicates a subroutine name.) |
存在一个未被调用的子程序。这并不影响操作,不过如果没有特殊用途,建议删除该子程序。 |
3652 |
Labels are defined consecutively with nothing in between them. |
存在连续定义的标签,标签之间无任何内容。这并不影响操作;但如果没有必要,建议删除这些标签。 |
3700 |
Rung has only one Coil instruction.This instruction will always run. |
行中只有一个线圈指令。这并不影响操作;但需要注意的是该线圈将持续为ON。 |
3900 |
*** Variable is used in multiple Coil instructions.(*** indicates a symbol variable.) |
两个或多个线圈使用了一个变量。(双线圈)如果是有意这样设置,则没有问题。在正常情况下,一个线圈指令只使用一个变量(SET/RESET指令除外)。 |
3901 |
*** Variable is used in multiple Timer instructions.(*** indicates a symbol variable.) |
在多个计时器指令中使用了一个计时器变量。由于这会引起故障,请为一个定时器指令定义一个定时器变量。 |
3902 |
*** Variable is used in multiple Counter instructions. (*** indicates a symbol variable.) |
在多个计数器指令中使用了一个计数器变量。请为一个计数器指令定义一个计数器变量。 |
3903 |
Operand S1 is out of range.Define a valid value. |
操作数S1的常量超出范围。请设置一个正的常量值。 |
3904 |
Operand S2 value is zero. |
当操作数S2是整型常量且值为零时,操作数S2被设置为零。 |
3905 |
Operand S1 and operand S2 are integer constants. |
操作数S1和S2都被设置成了常量。请将操作数S1或S2中的一个设置为非常量值。 |
3906 |
PT value is zero. |
PT的值为零。当单独指定PT的值时,则不会有问题。 |
3907 |
PV value is zero. |
PV的值为零。当单独指定PV的值时,则不会有问题。 |
3908 |
An operands with a bit size of *** does not match other operands. |
操作数的位大小与其他操作数不一致。 请设置与其它操作数位大小相同的地址。 |
3909 |
The fixed value in operand *** exeeds the bit size of operand {1}. |
操作数的常量值超过位大小。 请设置小于其它操作数位大小的常量值。 |
3910 |
The bit size set up in the operand is inconsistent. |
操作数的位大小不一致。 请设置与其它操作数位大小相同的地址。 |
3911 |
The constant value of the operand exceeded the bit size for Operand D1. |
请设置小于操作数D1位大小的常量值。 |
3912 |
The bit size for Operand S1 and Operand D1 do not match. |
请设置操作数S1与操作数D1相同的类型。 |
3913 |
The bit size for Operand S1 and Operand S2 bit size do not match. |
请设置操作数S1与操作数S2的位大小相同的地址。 |
3914 |
*** Operand exceeds the range specified in operand *** . |
请将操作数的常量值设置在相应范围之内。 |
3915 |
There are some in which the bit size does not match the set value. |
请设置与其它操作数位大小相同的地址。 |
其他错误
错误代码 |
错误消息 |
原因及解决方法 |
4*01 |
Variable type you are mapping should be bit. Insert the driver ID for * (internal driver:1; external driver 1:2; external driver 2:3) |
整型变量被分配到位I/O。 分配位变量。 |
4*02 |
Variable type you are mapping should be word. Insert the driver ID for * (internal driver:1; external driver 1:2; external driver 2:3) |
位变量被映射到整型I/O。 映射整型变量。 |
4*03 |
Output variable mapped to input terminal. Insert the driver ID for * (internal driver:1; external driver 1:2; external driver 2:3) |
输出型变量被分配到I/O输入端子。 分配输入类型变量。 |
4*04 |
Input variable mapped to output terminal. Insert the driver ID for * (internal driver:1; external driver 1:2; external driver 2:3) |
输入型变量被映射到I/O输出端子。 映射输出类型变量。 |
4*05 |
Cannot map array variable type. Insert the driver ID for * (internal driver:1; external driver 1:2; external driver 2:3) |
数组变量被映射到I/O。 映射非数组类型变量。 |
4*06 |
Unsupported module is setup. Insert the driver ID for * (internal driver:1; external driver 1:2; external driver 2:3) |
在I/O中设置了不支持的模块。 更改模块设置。 |
4500 |
Multiple I/O drivers are set up with the Master attribute. |
多个I/O驱动程序被设置为主用属性。 |
4*01 |
Current I/O points require scan time of ** ms. Insert the driver ID for * (internal driver:6; external driver 1:7; external driver 2:8) (The value in ** will differ depending on the module being used.) |
传输时间超出扫描时间。 减少传输的I/O点数,或修改扫描时间。 |