在 SFC 中编程 在 SFC 中创建 POU 在设备树中选择一个应用程序。 点击 项目 → 添加对象 → POU . 这 添加 POU 对话框打开。 指定名称并选择 顺序功能图 (SFC) 实现语言。 点击 添加 . CODESYS 将 POU 添加到设备树并在编辑器中打开它。 添加步进过渡 选择初始步骤后的转换。 过渡标记为红色。 点击 SFC → 在之后插入步进转换 . 这 Step0 步骤
SFC 元素属性 编辑 SFC 元素的属性 特性 看法。点击 查看 → 元素属性 打开此视图。显示的属性取决于当前选择的元素。 提示 SFC 图表中元素旁边显示的属性取决于 看法 的选项卡 SFC 编辑器选项 . 一般的 财产 价值描述 姓名 元素名称 默认值:“<元素><增量数>” 步骤名称示例:“Step0”、“Step1” 分支名称示例:“Branch0”等。 评论 元素注释(文本) 示例:
证监会标志 SFC 标志是隐式生成的具有预定义名称的变量。您可以使用标志来影响 SFC 图表的处理。例如,您可以使用这些标志来显示超时或重置步骤链。此外,您可以专门激活慢跑模式来激活转换。您必须声明并激活这些变量才能访问它们。 证监会标志 姓名 数据类型 描述 SFCInit BOOL TRUE : CODESYS 将序列重置为初始步骤。其他 SFC 标志也被重置(初始化)。虽然变量是 TRUE
对话框:选项:SFC 编辑器 象征: 功能 :该对话框用于配置设置 证监会编辑 . 称呼 : 工具 → 选项 命令, 证监会编辑 类别 选项卡:布局 表 5 . 元素 定义尺寸 步 , 行动 , 预选赛 , 和 财产 SFC 中的元素 以矩阵单位指定的值 一个矩阵单位=您在文本编辑器选项中设置的字体大小(文本区域/字体) 这些设置始终立即应用于所有打开的 SFC 编辑器视图。 台阶高度 可能的值:
隐式变量 每个 SFC 对象都提供隐式变量,供您在运行时监视步骤和 IEC 动作的状态。这些隐式变量是为每个步骤和每个 IEC 动作自动声明的。 隐式变量是类型的结构实例 SFCStepType 对于步骤和类型 SFCActionType 行动。变量与其元素具有相同的名称,例如“step1”步骤名称的“step1”变量名称。结构成员描述步骤或操作的状态或活动步骤中当前经过的时间。 提示 在里面 S
SFC 中的处理订单 . 元素的基本行为 活动步骤 活动步骤包括当前正在执行的操作。在在线模式下, CODESYS 以蓝色显示活动步骤。 初始化步骤 在 SFC 中调用 POU 后的第一个循环中,初始步自动激活并执行步动作。 CODESYS 至少执行 IEC 动作两次。第一次是激活步骤时,第二次是停用步骤时(但直到下一个循环)。 替代分支 如果分支之前的步骤处于活动状态,则 CODESYS 从左到
属性:no_virtual_actions pragma 用于派生自 SFC 中实现的功能块的功能块,并使用该基类的基本 SFC 序列。从中调用的操作表现出与方法相同的虚拟行为。这意味着基类中操作的实现可以由具有自己特定实现的派生类替换。 如果将 pragma 应用于基类,则其操作会受到保护以防止重载。 句法 : {attribute 'no_virtual_actions'} 插入位置:功能块声
SFC 元素:操作 象征: 一个动作包括一个或多个使用有效实现语言之一的语句。您可以将操作分配给 步骤和过渡 . 您在 SFC 步骤中使用的操作必须在项目中创建为 POU。 例外:对于 IEC 动作,您将其作为动作关联添加到步骤中,您还可以指定布尔变量而不是动作对象。这些变量的值在 FALSE 和 TRUE 每次执行“动作”。 重要 您必须在“父”POU 的范围内定义唯一的步骤名称。在 SFC 中
命令:向右插入分支 象征: 功能 : 该命令插入一个 分支 在所选位置的右侧。 称呼 : 证监会 菜单 . 插入分支的类型取决于所选元素。 如果所选元素的顶部元素是过渡或替代分支,则 CODESYS 插入一个替代分支。 如果被选元素的最顶层元素是步、宏、跳转或并行分支,则 CODESYS 插入带有跳转标记的并行分支 Branch<x> , 在哪里 x 是一个增量数。您可以编辑跳跃标记的默认名称。您
对话框:项目设置:SFC 象征: 功能 :该对话框用于配置 SFC 对象的设置。每个新 SFC 对象的属性自动具有配置的设置。 称呼 : 项目 → 项目设置 命令, 证监会 类别 要求 : 一个项目是开放的。 标签:变量 隐式生成的标志,用于检查和监视 SFC 图表中的处理 用法 : 使用相应的标志。 宣布 :自动创建相应的标志。否则,如果您打算使用该变量,则必须显式声明它( 利用 被选中)。 全