CODESYS Development System
编译器错误 C0234 信息 : __QueryInterface 的第一个操作数必须是接口引用或功能块的实例 可能的错误原因 : 不正确的操作数被传递给操作员 __QueryInterface . 错误修正 :传递接口引用或功能块的实例。 例 425 . 错误示例: PROGRAM PLC_PRG VAR a : INT; ITFref, ITFref2 : ITF; ITFref2 : ITF
CODESYS Development System
编译器错误 C0235 信息 : __QueryInterface 的第二个操作数必须是接口引用 可能的错误原因 : 不正确的操作数被传递给操作员 __QueryInterface . 错误修正 : 传递一个接口引用。 例 426 . 错误示例: PROGRAM PLC_PRG VAR a : INT; ITFref, ITFref2 : ITF; ITFref2 : ITF2; END_VAR
CODESYS Development System
编译器错误 C0236 信息 : VAR_EXTERNAL <变量名> 的类型定义错误 可能的错误原因 : 变量声明在 VAR_GLOBAL / VAR_EXTERNAL 作为不同的类型。 错误修正 : 使用相同的类型定义 VAR_GLOBAL 和 VAR_EXTERNAL . 例 427 . 错误示例: PROGRAM PLC_PRG VAR_EXTERNAL ig : STRING; END_
CODESYS Development System
编译器错误 C0237 信息 : 找不到 VAR_EXTERNAL '<变量名>' 的全局定义 可能的错误原因 : 试图在 VAR_EXTERNAL 不存在于 VAR_GLOBAL . 错误修正 :确保标识符匹配。 例 428 . 错误示例: PROGRAM PLC_PRG VAR_EXTERNAL i : INT; END_VAR VAR_GLOBAL ig : INT; END_VAR 信息:
CODESYS Development System
编译器错误 C0240 信息 : __QueryPointer 的第一个操作数必须是接口引用或功能块的实例 可能的错误原因 : 不正确的操作数被传递给操作员 __QueryPointer . 错误修正 :传递接口引用或功能块的实例。 例 431 . 错误示例: PROGRAM PLC_PRG VAR a : INT; ITFref : ITF; pt : POINTER TO FB; END_VA
CODESYS Development System
编译器错误 C0241 信息 : __QueryPointer 的第二个操作数必须是指针 可能的错误原因 : 不正确的操作数被传递给操作员 __QueryPointer . 错误修正 : 传递一个指针。 例 432 . 错误示例: PROGRAM PLC_PRG VAR b : INT; ITFref : ITF; pt : POINTER TO FB; END_VAR __QueryPointe
CODESYS Development System
编译器错误 C0242 信息 : __DELETE 的操作数必须是指针 可能的错误原因 : 一个不正确的操作数被传递给操作员 __DELETE . 错误修正 : 传递一个指针。 例 433 . 错误示例: PROGRAM PLC_PRG VAR a : INT; pt : POINTER TO INT; END_VAR __DELETE(a); 信息: C0242: __DELETE 的操作数必须
CODESYS Development System
下级安全控制器 如果安全控制器低于标准控制器,则与开发系统的通信和数据交换通过标准控制器运行。安全控制器的通信链路可以中断影响标准控制器的命令的执行。您会为每个这些命令找到关于此的通知。 . 可能的中断 临时中断:在命令执行期间(例如:下载),与安全控制器的连接首先中断,然后自动重新可用。如果中断时间过长,则输出设备和连接的网络变量接收器安全控制器中可能会发生面向安全的反应。然后在安全控制器中,必
CODESYS Development System
生成应用程序代码 应用程序代码是 PLC 在您启动应用程序时执行的机器代码。 CODESYS 从开发系统中编写的源代码自动生成应用程序代码。这是在将应用程序下载到控制器之前自动完成的。在生成应用程序代码之前,执行测试以检查分配、数据类型和库的可用性。此外,内存地址是在生成应用程序代码时分配的。 你可以点击 构建 → 生成代码 显式执行此命令。这对于检测源代码中的任何错误很有用,即使 PLC 尚未连
CODESYS Development System
将应用程序代码分布到不同的内存区域 CODESYS 提供将应用程序代码存储在控制器不同内存区域的能力。要求是您正在使用支持此功能的控制器。对于这些特定的控制器,您的应用程序会自动获取 POU 位置 对象让您将不同的内存区域分配给您的各个 POU。 重要 另请注意特定于制造商或特定于控制器的规范或有关此功能的信息。 要求:应用程序不包含任何编译错误。 在里面 设备 查看,双击 POU 位置 目的。