CODESYS Development System
将库添加到应用程序 以下说明描述了如何集成例如库 Util 到您的应用程序中以使用其库 POU。 选择库管理器并单击 项目 → 编辑对象 在编辑器中打开它。 库管理器在编辑器中打开。 点击 图书馆 → 添加库 . 这 添加库 对话框打开。 在上面的输入字段中指定“util”作为字符串以搜索库。 图书馆 Util 显示在库视图中。 选择图书馆 Util 并点击 行 关闭对话框。 图书馆 Util 已
CODESYS Development System
使用脚本 使用脚本功能 CODESYS ,您可以自动执行命令或复杂的程序操作,否则您必须通过鼠标单击和文本输入在 CODESYS 用户界面。您可以从 CODESYS 用户界面(命令或配置的工具栏)或从 Windows 命令行。 请参阅此帮助 CODESYS Scripting . 本节内容如下 :
CODESYS Development System
变量:VAR_STAT 此功能是 IEC 61131-3 标准的扩展。 您可以在关键字之间局部声明静态变量 VAR_STAT 和 END_VAR 。静态变量在下载时初始化。 您只能从声明变量的命名空间内访问静态变量(如 C 中的静态变量)。但是当应用程序离开块时,静态变量会保留它们的值。例如,您可以使用静态变量作为函数调用的计数器。 该变量可以使用属性关键字进行扩展( CONSTANT , RET
CODESYS Development System
变量:VAR_EXTERNAL 外部变量是“导入”到 POU 中的全局变量。 您在关键字之间声明这些变量 VAR_EXTERNAL 和 END_VAR .如果全局变量不存在,则会打印一条错误消息。 重要 CODESYS 不需要您将全局变量声明为外部变量以便在 POU 中使用它。该关键字仅用于保持符合 IEC 61131-3。 句法 <POU keyword> <POU name> VAR_EXTE
CODESYS Development System
变量:VAR_INST 这 VAR_INST 实例变量只允许在方法中使用。这种变量只能在方法内访问。您可以在方法的声明部分监控实例变量的变量值。 CODESYS 不保存 VAR_INST 方法变量在方法栈中,但在功能块实例的栈中。这意味着 VAR_INST 变量函数与功能块实例的其他变量一样,并且不会在每次调用方法时重新初始化。 该变量可以使用属性关键字 ( CONSTANT , RETAIN ,
CODESYS Development System
变量:VAR_CONFIG 配置变量将完整地址分配给在地址信息不完整的功能块中声明的变量,这些变量应该映射到设备 I/O。 声明是在全局变量列表中进行的 VAR_CONFIG 和 END_VAR 具有完整实例路径和正确地址的关键字。这种全局变量列表称为“变量配置”。 例 79 . 例子 宣言 xLocIn 不完整的变量 %I* 功能块中的地址。 FUNCTION_BLOCK locio VAR x
CODESYS Development System
变量:CONSTANT 常量变量在全局变量列表或编程对象的声明部分中声明。在实现中,可以通过实例路径以只读方式访问常量变量。 句法 <scope> CONSTANT <identifier> : <data type> := <initial value> ; END_VAR <scope> : VAR | VAR_INPUT | VAR_STAT | VAR_GLOBAL <data type>
CODESYS Development System
数据类型:隐式枚举 隐式枚举允许一种简单的方法来声明仅在本地 POU 中有效的新枚举变量。这种类型的变量可以采用在组件列表中声明的有限数量的整数值。 隐式枚举没有数据类型名称或标识符。 宣言 : <variable name> : ( <list of component names> ) := <initialization>; <list of component names> 具有所需数量组
CODESYS Development System
再次允许加密通信 提示 请记住,并非每个控制器都支持禁用加密通信。 重要 我们强烈建议不要禁用加密通信。特别是在启用用户管理时,应启用加密通信,以免凭据落入坏人之手。 要再次禁用与控制器的加密通信,请执行以下操作: 如果加密通信的通信策略设置为“强制”,请先将其设置回“可选”。 在设备编辑器中,在 通讯设置 选项卡中的 设备 菜单,清除 加密通信 选项。如果您已经安装了 CODESYS Secur
CODESYS Development System
ST 声明:WHILE 这 WHILE 循环像 为了 循环以多次执行语句,直到出现中止条件。 a 的中止条件 WHILE 循环是一个布尔表达式。 句法: WHILE <boolean expression> DO <instructions> END_WHILE; CODESYS 反复执行 <instructions> 只要声明 <Boolean expression> 返回真。如果布尔表达式已经