命令:禁用 SoftMotion 功能 : 该命令禁用组件 SoftMotion . 称呼 : 项目 菜单;设备树中选定设备的上下文菜单 要求 :对于选定的控制器, SoftMotion 是通过命令启用的。 SoftMotion 不能为旨在支持的控制器禁用 SoftMotion (例子: CODESYS SoftMotion Win V3 )。 该命令导致 SoftMotion 通用轴池 要从控制
CODESYS Development System
读取 PLC 日志 CODESYS 提供显示控制器中记录的事件和错误消息的能力。 阅读日志 要求:PLC 正在运行。 在设备树中,选择控制器。 点击 项目 → 编辑对象 . 设备编辑器打开。 点击 日志 标签。 点击 按钮刷新视图。 与控制器的连接已建立。控制器在设备树中以绿色突出显示。 显示控制器的所有日志事件。前置图标指示日志事件的严重性: : 警告 : 错误 : 例外 : 信息 : 调试 如
CODESYS Development System
生成应用程序代码 应用程序代码是 PLC 在您启动应用程序时执行的机器代码。 CODESYS 从开发系统中编写的源代码自动生成应用程序代码。这是在将应用程序下载到控制器之前自动完成的。在生成应用程序代码之前,执行测试以检查分配、数据类型和库的可用性。此外,内存地址是在生成应用程序代码时分配的。 你可以点击 构建 → 生成代码 显式执行此命令。这对于检测源代码中的任何错误很有用,即使 PLC 尚未连
CODESYS Development System
重置应用程序 重置应用程序会停止程序并将变量重置为其初始化值。根据重置的类型,保留变量和持久变量也会被重置。 Reset Warm:所有变量都被重置,除了 RETAIN 和 PERSISTENT 变量。 冷重置:所有变量都被重置,除了 PERSISTENT 变量。 重置原点:重置所有变量。 重置源设备:重置所有变量并删除所有应用程序。 以下示例程序和语句阐明了各种复位的功能。 例 27 . 示例程
CODESYS Development System
管理包和许可证 许可 CODESYS 除了标准安装 CODESYS , 附加组件也可用,但需收取费用和许可。您从以下位置获得这些产品的许可证 CODESYS GmbH 以票号的形式,您可以使用 CODESYS 许可证管理器。 的 许可证管理器 将许可证信息存储在 USB 硬件加密狗( CODESYS 加密狗)或存储在本地的软容器中 CodeMeter 控制中心 已经注册。加密狗必须插入您的本地 P
CODESYS Development System
变量:VAR_STAT 此功能是 IEC 61131-3 标准的扩展。 您可以在关键字之间局部声明静态变量 VAR_STAT 和 END_VAR 。静态变量在下载时初始化。 您只能从声明变量的命名空间内访问静态变量(如 C 中的静态变量)。但是当应用程序离开块时,静态变量会保留它们的值。例如,您可以使用静态变量作为函数调用的计数器。 该变量可以使用属性关键字进行扩展( CONSTANT , RET
CODESYS Development System
变量:VAR_INPUT 输入变量用于功能块的输入。你声明 VAR_INPUT 之间的变量 VAR_INPUT 和 END_VAR POU 声明部分中的关键字。调用时,仅传递值(按值传递)。 该变量可以使用属性关键字 ( CONSTANT , RETAIN , 或者 PERSISTENT )。 例 70 . 例子 VAR_INPUT iIn1 : INT; (* 1st input variabl
CODESYS Development System
变量:VAR_OUTPUT 输出变量用于功能块的输出。你声明 VAR_OUTPUT 之间的变量 VAR_OUTPUT 和 END_VAR POU 声明部分的关键字。这个变量的值被返回给调用 POU。您可以在那里检索值并继续使用它们。 可以使用属性关键字( CONSTANT , RETAIN 要么 PERSISTENT ) 进行扩展。 例 71 . 例子 VAR_OUPUT iOut1 : INT;
CODESYS Development System
变量:VAR_GLOBAL 重要 如果在块中声明的局部变量与全局变量同名,则它在块中具有优先权。 重要 对于编译器版本 3.2.0.0 及更高版本, CODESYS 总是在局部 POU 变量之前初始化全局变量。 全局变量是在整个项目中被识别的变量、常量、外部或剩余变量。您在全局变量列表中或在关键字之间的编程对象的声明部分中声明全局变量 VAR_GLOBAL 和 END_VAR . 例 75 . 例
CODESYS Development System
变量:VAR_TEMP 此功能是 IEC 61131-3 标准的扩展。 您在关键字之间本地声明临时变量 VAR_TEMP 和 END_VAR . VAR_TEMP 只能在程序和功能块中进行声明。 CODESYS 每次调用 POU 时初始化临时变量。 应用程序只能在程序块或功能块的实现部分访问临时变量。 VAR_TEMP iVarTmp1 : INT; (*1st temporary variabl