0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SCL语言之加计数-计数器函数S_CU

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-09-04 17:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

可使用“分配参数并加计数”指令递增计数器值。当 CU 参数的信号状态从“0”变为“1”(信号上升沿)时,当前计数器值递增 1。通过参数 CV 提供当前计数器值。计数器值达到上限 999 后,停止增加。如果达到限值,即使出现信号上升沿,计数器值也不再递增。

当参数 S 的信号状态从“0”变为“1”时,计数器值将置位为参数 PV 的值。如果置位计数器且输入 CU 处的逻辑运算结果 (RLO) 为“1”,即使没有检测到信号边沿变化,计数器也会在下一周期计数一次。

当 R 参数的信号状态变为“1”时,计数器值将设置为 0。只要 R 参数的信号状态为“1”,参数 CU 和 S 的信号状态变化就不会影响计数值。

如果计数器值大于 0,参数 Q 的信号状态就为“1”。计数器值等于 0 时,参数 Q 将返回信号状态“0”。

C_NO COUNTER
INT
计数器号(计数器标识符);其范围视CPU而定
CD BOOL CD输入:向下计数
CU BOOL CU输入:向上计数
S BOOL 预置计数器输入
PV WORD 初始化计数器的值,在0到999之间(按16#<值>用BCD格式的值键入)
R BOOL 复位输入
Q BOOL 输出:计数器状态
CV WORD 输出:二进制计数值
RET_VAL WORD BCD格式的结果

·当调用函数时,必须提供标识符C_NO参数。代之以绝对计数器号(如C12),也能够在调用中指定一个INT类型的变量或常数,或一个COUNTER类型的输入参数。

·至少参数CU(向上计数)或参数CD(向下计数)必须提供。

·参数PV(初始值)和S(设定值)能够成对省略。

·函数值总是BCD格式结果值。

加计数例子: 作一个功能块,条件FRG满足后开始计数IN_Z,rest对计数器复位,

超过ZN 个数有输出OUT_FRG

FUNCTION_BLOCK FB1 建立功能块FB1

VAR_INPUT

FRG:BOOL;允许条件

IN_Z:BOOL;用于计数

rest:BOOL;

CurrVal_int:INT; 改变数量

END_VAR

VAR_OUTPUT

OUT_FRG :BOOL;

CurrVal_int1:INT;

END_VAR

VAR_TEMP

set:BOOL;临时变量-中间变量

set1:BOOL;

END_VAR

VAR

CurrVal_int:INT; 静态变量-中间变量

CurrVal, binVal: WORD;

actFlag : bool;

END_VAR

set1:=FRG AND IN_Z; 计数条件

CurrVal :=S_CU (C_NO:= Z11, CU:= set1,S:=set, PV:=16#0, R:=rest,

CV:=binVal,Q:=actFlag);计数器从0开始计数

CurrVal_int:=WORD_TO_INT(CurrVal); word转INT的转换

CurrVal_int1:=CurrVal_int; 用于显示

IF (CurrVal_int >= Z_N) THEN 如果大于10就有输出

OUT_FRG:=true;

ELSE 小于10没有输出

OUT_FRG:=false;

END_IF ;

END_FUNCTION_BLOCK-------功能块结束

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 信号
    +关注

    关注

    12

    文章

    2930

    浏览量

    80406
  • 计数器
    +关注

    关注

    32

    文章

    2321

    浏览量

    98552
  • 函数
    +关注

    关注

    3

    文章

    4422

    浏览量

    67847
  • SCL
    SCL
    +关注

    关注

    1

    文章

    244

    浏览量

    18071

原文标题:SCL 语言之加计数-计数器函数S_CU

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索Micrel SY100S336A:高性能4级计数器/移位寄存的卓越之选

    探索Micrel SY100S336A:高性能4级计数器/移位寄存的卓越之选 在电子设计的领域中,高性能的计数器和移位寄存是构建复杂数字
    的头像 发表于 04-08 13:45 87次阅读

    探索SY100S336:高性能4级计数器/移位寄存的奥秘

    探索SY100S336:高性能4级计数器/移位寄存的奥秘 在电子工程的广阔领域中,高性能计数器和移位寄存是构建复杂数字系统的关键组件。今
    的头像 发表于 04-08 13:40 111次阅读

    高精度频率计数器 数字式频率计 计数器生产厂家

    计数器
    jf_47371611
    发布于 :2026年04月02日 15:54:39

    计数器原理、应用及区别解析#颗粒计数器 @普洛帝测控

    计数器
    普洛帝测控
    发布于 :2026年03月27日 16:48:58

    雷击计数器详解:原理、种类、优势与安装部署

    雷击计数器是防雷系统中关键监测设备,主要安装于建筑物、输电线路、通信塔或工业设施的引下线与接地系统之间,用于记录雷电流冲击次数。它通过感应雷击时导线中流过的瞬态大电流(通常波形为10/350μs
    的头像 发表于 03-11 09:49 197次阅读
    雷击<b class='flag-5'>计数器</b>详解:原理、种类、优势与安装部署

    探索Maxim ICM7217:4位(LED)可预设上下计数器的卓越性能

    探索Maxim ICM7217:4位(LED)可预设上下计数器的卓越性能 在电子设计领域,计数器是一种常见且重要的元件,广泛应用于各种计时、计数和频率测量等场景。今天,我们将深入探讨Maxim公司
    的头像 发表于 02-03 10:25 253次阅读

    巴掌大的频率计数器板卡# 频率计#

    计数器
    知道点啥
    发布于 :2026年01月14日 18:45:02

    国产自研高性价比频率通用计数器来喽 #频率计# 频率计数器#

    计数器
    知道点啥
    发布于 :2026年01月07日 17:01:27

    数字频率计数器在计量检测中的重要性 频率计数器 高精度通用计数器

    SYN5635型数字频率计数器是计量检测领域的核心基础仪器,其核心价值在于提供高精度频率与时间基准、保障量值统一、支撑全链路质量控制与合规溯源,是电子、通信、航天等领域测量可靠性的关键保障。 一
    的头像 发表于 01-05 17:53 1505次阅读
    数字频率<b class='flag-5'>计数器</b>在计量检测中的重要性 频率<b class='flag-5'>计数器</b> 高精度通用<b class='flag-5'>计数器</b>

    数字显示频率计数器功能介绍

    计数器
    西安同步电子科技有限公司
    发布于 :2025年11月06日 15:58:15

    国产频率计数器vs进口频率计数器

    计数器
    西安同步电子科技有限公司
    发布于 :2025年11月04日 17:55:01

    高精度通用计数器介绍

    计数器
    西安同步电子科技有限公司
    发布于 :2025年11月04日 17:44:59

    频率计数器/定时 时间间隔计数器的应用领域和范围的深度解析 频率计数器模块

    在精密电子测量、科研实验、工业控制等领域,时间间隔的精准测量是保障系统性能与数据可靠性的关键环节。 SYN5620A时间间隔计数器模块 作为一款集成化、高性能的测量单元,凭借其高精度、宽量程、高
    的头像 发表于 10-30 11:22 710次阅读
    频率<b class='flag-5'>计数器</b>/定时<b class='flag-5'>器</b> 时间间隔<b class='flag-5'>计数器</b>的应用领域和范围的深度解析 频率<b class='flag-5'>计数器</b>模块

    雷击计数器的种类和综合选型部署解决方案

    一、雷击计数器的定义与作用 雷击计数器(Lightning Counter,又称雷电计数器、雷击记录仪)是安装在避雷针、接闪杆、SPD(浪涌保护)或下引线回路中,用于记录雷击或浪涌事
    的头像 发表于 09-11 15:28 1160次阅读
    雷击<b class='flag-5'>计数器</b>的种类和综合选型部署解决方案

    雷电(雷击)计数器的原理、作用及行业应用解决方案

    安全事故。雷电(雷击)计数器作为防雷系统中的重要组成部分,扮演着“记录雷击事件、辅助安全运维”的关键角色,已经成为智能防雷系统中不可或缺的一环。 二、雷电(雷击)计数器的原理 1. 工作原理 雷电计数器主要依靠电磁
    的头像 发表于 06-12 15:14 1281次阅读
    雷电(雷击)<b class='flag-5'>计数器</b>的原理、作用及行业应用解决方案