CODESYS Development System
对象:程序 程序是在执行时产生一个或多个值的 POU。程序执行后,直到下一次执行,所有值都保持不变。应用程序中程序的调用顺序在任务对象中定义。 您可以通过单击将对象添加到应用程序或项目中 项目→添加对象→POU .在设备树和 POU 看来,程序 POU 具有 (PRG) 后缀。 程序的编辑器由声明部分和实现部分组成。 声明部分的第一行包含以下声明: PROGRAM <program> 调用程序 程
CODESYS Development System
条件编译指示 重要 您可以在 ST POU 的实现中使用条件编译指示。 CODESYS 当您在声明部分使用条件编译指示时,不会对其进行求值。 例外是条件编译指示 {project_define (<global define>)} 运算符,可用于 POU 的实现部分和声明部分(参见 project_defined (<global define>) )。 条件编译指示的目的是影响代码在预编译或编译
CODESYS Development System
键盘快捷键 用户可以根据自己的特定需要自定义组合键。这 CODESYS Development System 提供了一系列默认组合键。这些组合键可以在 键盘 的选项卡 工具 → 定制 菜单项。 有关详细信息,请参阅: 自定义键盘快捷键 以下分配是在安装过程中自动设置的 CODESYS Development System . 类别:“视图” 捷径 设备 Alt + 0 全屏 Ctrl + Shif
最佳实践 恢复 Git 项目,如果 CODESYS 编辑项目时崩溃 取决于哪个操作 CODESYS 之前崩溃,您有以下恢复选项: 通常,您可以在崩溃后重新打开项目。 CODESYS Git 恢复上次内部保存的项目状态并将项目内容重写到 Git 项目存储。这种“故障保存”机制将项目视为“主”数据源。如果项目在合并操作过程中崩溃,那么在重新打开后继续工作之前不应该立即保存,而是首先丢弃所有更改(git
SA0065:添加到基本大小的指针不正确 检测要添加的值与指针的基本大小不匹配的指针添加。只能添加基本数据大小及其倍数的文字而不会出现错误。 理由:在 CODESYS (与 C 和 C++ 相反),当添加具有整数值的指针时,仅将该整数值添加为字节数,而不是整数值乘以基本大小。 例 75 . ST 中的示例 pINT := ADR(array_of_int[0]); pINT := pINT + 2
对象:跟踪 象征: 类型的对象 痕迹 用于在一个或多个图表中配置和显示特定于应用程序的跟踪数据。在应用程序运行时,跟踪变量的值曲线,您可以在跟踪编辑器中的 CODESYS 在此期间,记录在控制器上。要求是已将跟踪配置传输到控制器,并且已开始跟踪记录。采样数据传输到开发系统并根据配置以图表形式显示。您可以在跟踪时浏览数据。 欲了解更多信息,请参阅: 跟踪数据采样 提示 如果控制器支持跟踪管理器,那么
CODESYS Development System
命令:重构 - 添加变量 象征 : 功能 :该命令允许在 POU 中声明一个新变量,并在 POU 的使用点进行相应的自动更新。 称呼 : 菜单 编辑 → 重构 , 上下文菜单 要求 : 重点是 POU 的声明部分。 该命令打开用于声明变量的标准对话框。 对话:重构 关闭声明对话框后 行 出现两部分对话框 重构 . 对话的右边部分 声明部分和在其声明中添加变量的 POU 的实现 变更点的颜色编码:新
Python的基本语法(附示例) Python 类似于“C 家族”的语言,但有一些显着的差异和独特的属性。 Python 与 C 和 ST 等语言之间最明显的句法差异是 Python 解析器通过缩进识别块结构。没有 BEGIN/END 或大括号 {} 识别块 IF/ELSE 条件, FOR 和 WHILE 循环或函数。 评论开头 # 并延伸到行尾。在源代码的第一行和第二行,可以设置一个特殊的标记来
用例 这 Generic String Base 提供库是为了使字符串处理尽可能简单。但是,它使用 VAR_GENERIC CONSTANT 编译器功能,因此只能用作 CODESYS V3.5 SP18。 . 带有 GENERIC 的 CODESYS 版本 CODESYS 3.5.18.50 CODESYS 3.5.19.10 CODESYS 3.5.20.0 库:“通用字符串库” 这里有一个例子
CODESYS Development System
PLC上的应用 将应用程序加载到 PLC 要求:应用程序编译时没有错误。 有关更多信息,请参阅: 检查应用程序是否有错误 选择命令 在线 → 登录 . 将打开一个对话框提示,询问是否应将应用程序下载到控制器。 点击 是的 . 应用程序被加载到控制器上。窗口中控制器和应用程序的条目 设备 以绿色突出显示。物体背后 应用 站立 Stop .控制器的当前状态出现在任务栏中: . 启动应用程序 如果到目前