CODESYS Development System
使用权限保护对象 通过在“权限”编辑器中设置访问权限来保护单个对象 点击 项目→用户管理→权限 . 这 权限 窗口打开。左侧包含操作类别。右侧包含当前可用的用户组。 展开相关操作类别并在其下方是您要更改权限的操作。 在里面 行动 窗口,选择动作的目标。在里面 权限 窗口中,选择要更改权限的组。多选是可能的。 工具栏中的按钮处于活动状态。 单击相应按钮以更改组对目标对象的操作的权限。 CODESYS
CODESYS Development System
结构化文本 (ST) 编程 原则 您在 ST 编辑器中对编程语言“结构化文本”和“扩展结构化文本”进行编程。程序代码由表达式和语句的组合组成,它们也可以有条件地或循环执行。您需要的每一条指令 ; 锁定。 变量在声明编辑器中声明。 以结构化文本 (ST) 实现语言创建 POU 在设备树中选择一个应用程序。 选择命令 项目→添加对象→POU . 对话 添加 POU 打开。 输入名称并选择 实现语言 结
CODESYS Development System
使用库模块 库是可以包含在应用程序中的对象的集合。您可以以与直接在项目中定义的对象完全相同的方式使用项目中库中包含的对象。 库可以包含以下对象: 功能块或功能等 POU 接口及其方法和属性 数据类型,例如枚举、结构、别名、联合 全局变量、常量、参数列表 文本列表、图像集合、可视化、可视化元素 外部文件(例如文档) 凸轮表 项目中的库在库管理器中进行管理。您可以通过库存储库的对话框在系统上执行库的先
CODESYS Development System
AT声明 在变量声明中,代码 AT 将项目变量分配给设备树中配置的 PLC 的特定输入地址、输出地址或内存地址。但是,不建议通过 AT 声明进行分配,因为这会导致概览不清晰。相反,我们建议您在 输入/输出映射 PLC 配置中的设备对话框。 句法 <variable name> AT <address> : <data type>; <address> : %<memory area prefix>
CODESYS Development System
项目范围内的搜索和替换 在 Basic Level 您可以在单个对象或整个项目中搜索字符串,如果需要,可以用另一个字符串替换它们。 在菜单中激活 编辑→查找替换 命令 搜索 . 对话框打开 搜索 . 在框中输入 搜索 输入要搜索的字符串。 选择搜索选项。 放入选择列表 搜索 确定要在哪些对象中执行搜索。 点击按钮 继续寻找 . 显示第一个命中。 点击按钮 代替 , 如果你想用另一个替换搜索词。 点
CODESYS Development System
创建任务配置 要求:打开的项目包含程序类型的 POU,并且在设备树中位于 应用 一 任务配置 与 任务 插入。 在设备树中,双击任务对象 任务配置 . 这 配置 任务对象的选项卡打开。 在选择列表中选择 类型 入口 循环的 出去。 输入字段 间隔(例如 t#200ms) 可见。 在框中输入 间隔(例如 t#200ms) 价值 t#300ms 一。 点击按钮 +添加通话 . 出现输入帮助。 选择在
CODESYS Development System
消息编译指示 消息编译指示在编译过程中强制在消息视图中显示消息。 插入位置:POU 文本编辑器中的单独行或现有行。 表 20 . 4 种类型的消息编译指示 编译指示 消息类型 {text <'text string'>} 文本 文本的输出 <text string> {info <'info string'>} : 信息 信息的输出 <infostring> {warning <'warning
CODESYS Development System
时间转换 运算符转换时间值 ( TIME 或者 LIME ) 转换为指定的数据类型并返回此类型转换的值。 调用语法 : <TIME_TO<目标类型> ( <操作数> ) , <LTIME_TO<目标类型> ( <操作数> ) 操作数 数据类型 描述 变量或文字 TIME , LTIME 数据类型:TIME、LTIME 表 12 . 转换运算符:TIME/LTIME_TO_<目标类型> 操作员 操作
CODESYS Development System
转换:DATE、DT、TOD、LDATE、LDT、LTOD 运算符将日期和时间值转换为指定的数据类型并返回类型转换的值。 数据类型 DATE 和 DT 在内部使用相同的内存格式并存储为 DWORD .决议为 DATE 是 1 天。决议为 DT 是 1 秒。两者都始于 1970 年 1 月 1 日。 TOD 存储为 DWORD 分辨率为 1 毫秒。 关键词 DT 和 TOD 是数据类型的替代拼写 D
CODESYS Development System
访问数组、结构体和块中的变量 访问数组元素 句法: <数组变量的名称> [ <以逗号分隔的维度索引列表> ] <数组变量的名称> 数组变量的名称 例子: aiCounter 有关更多信息,请参阅: 分配标识符 <以逗号分隔的维度索引列表> 每个维度一个索引,以便识别数组的一个元素 例子: 2 索引从索引最小值到索引最大值有效。例子: 0..9 例 181 . 例子 具有 10 个分量的一维数组 /