FC Trigger

    FC Trigger

    功能

    FC 在可由用户组态的时间将输出置位,或以预设的时间间隔将输出置位(存储器位、数据位或数字量输出)。

    FC 将在一个 OB1 循环后将此输出复位。

    也可以在循环用户程序 (OB1) 中的任意点多次调用 FC。

    如果要使用 FC Trigger 触发运行程序段或软件功能,建议先直接调用 FC Trigger,然后再执行该功能。根据 FC Trigger 设置的存储器位触发功能的应用举例如下:

    通过功能运行

    调用块

    每 2 小时触发计数值传送

    如果需要同时激活多个功能,则当所有功能都查询由 FC 设置的相同存储器位时,可由一个 FC Trigger 块来执行激活。但仅在触发功能未重置此存储器位本身时有效。

    触发块重置存储器位时的解决方法:

    经常调用 FC Trigger,但只能同时针对不同的输出存储器位。

    调用 FC Trigger 后,在适当数量的其他存储器位中重新生成设定的输出存储器位。

    FC 访问 DB BasicData 的前两个数据双字中的 SINAUT 时钟。如果 FC TimeTask 包含在用户程序中,则会持续提供,且由本地 TIM 以固定间隔同步。仅当 DB BasicData 数据字节 7(时间状态字节,位 0 =1)中的时间标记为有效时,FC Trigger 才会将为其设置的时间与当前时间进行比较。

    FC Trigger 运行的精度取决于时间精度以及 OB1 循环时间。

    如果 OB1 循环时间小于 1 秒(通常状况),则恰好在编程设定的时间(精确到秒)设置输出,且 OB1 循环时间误差小于 1 秒。

    如果 OB1 循环时间大于 1 秒,则 FC 使用 4 秒的公差。如果对 FC 进行处理的时间过迟,但仍在组态的 4 秒公差之内,则仍会将输出置位。

    为 FC 组态的边沿存储器位“Flag”与输出在同一时间置位,并在组态时间的 5 秒之后复位。

    沿存储器位不能使用任何占位符参数,且不能由用户程序复位。

    有关对 FC Trigger 进一步进行参数分配的示例,请参见下文。

    参数

    名称:

    IntervalMode

    声明:

    INPUT

    数据类型:

    BOOL

    取值范围:

    TRUE / FALSE

    说明

    时间点/时间间隔

    FALSE = 时间点

    TRUE = 时间间隔

    在参数说明之后,提供了为时间或时间间隔分配参数的多个示例。

    名称:

    Hour_Minute

    声明:

    INPUT

    数据类型:

    WORD

    说明

    *小时和分钟的值。

    更多说明:请参见参数“Month_Year”。

    名称:

    Second_Day

    声明:

    INPUT

    数据类型:

    WORD

    说明

    *秒和日的值。

    更多说明:请参见参数“Month_Year”。

    名称:

    Month_Year

    声明:

    INPUT

    数据类型:

    WORD

    取值范围:

    00 ... 99

    FF

    说明

    *月和年的值

    每个参数都分为两部分。每个参数有两个值,每个值均由两位数字*为 BCD 编码值。

    前两位数字*小时、秒或月份值。

    另外两位数字*分钟、日或年的值。

    在不需要的参数部分中输入 FF。

    允许哪些参数取决于特定参数和“IntervalMode”参数。参数说明之后提供了更多信息。

    名称:

    TriggerOutput

    声明:

    OUTPUT

    数据类型:

    BOOL

    取值范围:

    输出

    Q 0.0 ... I n.7

    存储器位

    M 0.0 ... M n.7
    L 0.0 ... L n.7

    数据位

    DBm.DBX 0.0 ... n.7

    说明

    触发器输出

    如果达到为“小时”到“年”设定的时间或时间间隔,则在一个 OB1 循环期间,仍会设置输出。

    名称:

    Flag

    声明:

    IN_OUT

    数据类型:

    BOOL

    取值范围:

    存储器位

    M 0.0 ... M n.7

    数据位

    DBm.DBX 0.0 ... n.7

    这是一个输入/输出参数(声明 IN_OUT)。使用此参数*本地位存储器很难实现,因此不应使用。

    说明

    “TriggerOutput”输出的沿存储位。

    不可*任何占位符存储器位!

    不得通过用户程序将沿存储器位复位。

    时间或时间间隔的参数分配示例

    IntervalMode = FALSE(或 0)

    FC 根据时间原则运行。当达到设定的时间时,会将一个 OB1 循环的输出“TriggerOutput”置位。

    所有时间参数均可用于*时间点。对不需要的参数应分配 FF。检查是否达到*时间时会忽略不需要的参数。

    即使“IntervalMode” = 0,在某些范围内也可以设置时间间隔,参见以下示例。

    允许的时间参数值:

    小时

    00-23

    01-31

    分钟

    00-59

    01-12

    00-59

    00-99

    示例:

    IntervalMode = FALSE

    输出“TriggerOutput”在 04.02.91 的 06:45:12 设置一次:

    - Hour_Minute :W#16#0645

    - Second_Day :W#16#1204

    - Month_Year :W#16#0291

    IntervalMode = FALSE

    输出“TriggerOutput”在每天的 06:00:00 设置:

    - Hour_Minute :W#16#0600

    - Second_Day :W#16#00FF

    - Month_Year :W#16#FFFF

    IntervalMode = FALSE

    输出“TriggerOutput”在每月**天的 06:00:00 设置:

    - Hour_Minute :W#16#0600

    - Second_Day :W#16#0001

    - Month_Year :W#16#FFFF

    IntervalMode = FALSE

    输出“TriggerOutput”在每年 10 月 1 日 06:00:00 设置:

    - Hour_Minute :W#16#0600

    - Second_Day :W#16#0001

    - Month_Year :W#16#10FF

    IntervalMode = TRUE(或 1)

    FC 根据时间间隔原则运行。当达到设定的时间值或其倍数时,为一个 OB1 循环设置输出“TriggerOutput”。

    仅与小时、分钟和秒的规范相关。日期参数将被忽略。时间间隔也可以仅设置为小时、分钟或秒。对不需要的时间参数应分配 FF。

    允许使用下列时间间隔:

    小时:01, 02, 03, 04, 06, 08, 12, 24

    分钟: 01, 02, 03, 04, 05, 06, 10, 12, 15, 20, 30, 60

    秒: 10, 12, 15, 20, 30, 60

    示例:

    IntervalMode:TRUE

    输出“TriggerOutput”设置如下:

    - Hour_Minute :W#16#06FF(每 6 小时)

    - Second_Day :W#16#FFFF(在 00:00:00、06:00:00、12:00:00 和 ...)

    - Month_Year :W#16#FFFF(... 在 18:00:00)

    IntervalMode:TRUE

    输出“TriggerOutput”设置如下:

    - Hour_Minute :W#16#FF30

    - Second_Day :W#16#FFFF(在 00:00:00、00:30:00、01:00:00 和 ...)

    - Month_Year :W#16#FFFF(...在01:30:00、02:00:00、02:30:00 等)

    启动期间的错误消息

    FC 在每个循环都会检查参数 Hour_Minute、Second_Day 和 Month_Year,确保它们的值保持在允许的范围内。允许值还取决于“IntervalMode”参数。

    如果参数分配不正确,则仅会在启动过程中在诊断缓冲区中输入错误消息(事件 ID B113)。CPU 不切换为 STOP 模式。之后,FC 会检查参数而不输出错误消息,直到错误消除。

    诊断消息可帮助精确验证错误参数(参数的连续编号,例如 2、3 或 4)。导致出现诊断消息的原因与参数“IntervalMode”相关。

    IntervalMode = FALSE(或 0)

    参数 Hours、Minutes、Seconds、Day、Month 和 Year 的值不在允许值范围内。除了 FF 之外,还可以组态以下参数的值:

    小时

    00-23

    01-31

    分钟

    00-59

    01-12

    00-59

    00-99

    "IntervalMode" = TRUE(或 1)

    在本例中,有两个不同的原因导致出现错误:

    参数 Hours、Minutes 和 Seconds 未在允许值范围内。除了 FF 之外,还可以组态以下参数的值:

    - 小时:01, 02, 03, 04, 06, 08, 12, 24

    - 分钟: 01, 02, 03, 04, 05, 06, 10, 12, 15, 20, 30, 60

    - 秒: 10, 12, 15, 20, 30, 60

    时间间隔仅可设置为小时、分钟或秒。两个未使用的参数必须写入 FF。如果为全部三个*参数输入 FF,则会出现错误。


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • S7-200 SMART在同步灌装中的应用——编码器模式

    灌装机        广泛用于食品饮料、、化工等领域。以S7-200 SMART PLC作为控制器,由SINAMICS V20变频器控制传送带从左向右传送,由SINAMICS V90伺服驱动器控制灌装针,可实现自动灌装功能。正常生产时,传送带匀速前进,灌装针从原点启动,在灌装起始点开始灌装,完成灌装后,灌装针回到原点。详细的控制思路,将会在下文方案概述部分介

  • STEP 7 - Micor/WIN兼容性

    STEP 7 - Micor/WIN SMART的版本STEP 7-Micro/WIN SMART的各个版本与Windows操作系统的各个版本之间,有一定的兼容关系。如果您安装的Micro/WIN版本和操作系统不兼容,会发生各种问题,如比较常见的通信不正常的现象。我们建议用户总是使用较新的版本。STEP 7-Micro/WIN SMART版本与操作系统兼容性截止到目前,从STEP 7-Micro/

  • 检查是否可以移植 STEP 7 项目

    检查是否可以移植 STEP 7 项目开始移植之前,检查以确定原始项目是否已满足移植的所有必需要求。提示请注意:执行下列步骤时,将复位原始项目中的实际值。另请注意,运行块一致性检查会将背景数据块中的初始值复位为默认值。使用工艺函数时,不会将背景数据块中的初始值复位为默认值。操作步骤要检查项目是否可移植,请按以下步骤操作:在 SIMATIC STEP 7 V5.4 SP5 中打开原始项目。为

  • 登录到 Web 页面的用户 -“已登录用户”(Logged in users) 条目

    登录到 Web 页面的用户 -“已登录用户”(Logged in users) 条目模块特定的功能该功能只适用于 SCALANCE S V3 模块或更高版本,请参见登录到 Web 页面的用户 -“已登录用户”(Logged in users) 条目部分

标签:FC Trigger

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved