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

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

3天内不再提示

SCL计算每小时的均衡生产

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

扫码添加小助手

加入工程师交流群

SHR:右移

使用“右移”指令,可以将参数 IN 的内容按位向右移动,并将其作为函数值返回。参数 N 用于指定应将特定值移位的位数。如果参数 N 的值为“0”,则将参数 IN 的值作为结果。如果参数 N 的值大于可用位数,则参数 IN 的值将向右移动该位数个位置。操作数左边由于移位而空出的各个位将用零进行填充。

"Tag_Result" := SHR(IN := "Tag_Value",

N := "Tag_Number");

IN Tag_Value 0011 1111 1010 1111

N Tag_Number 3

函数值 Tag_Result = 0000 0111 1111 0101 右移3位

SFC 1 "READ_CLK"读取时间

使用SFC 1 "READ_CLK" (读取系统时钟),可以读取当前CPU系统时钟的日期和时间。

制作一个统计1小时产量的功能块.

1.输入用来给入,产量的计数.

2.输出用来发出,1小时的产量是多少.

FUNCTION_BLOCK FB6

VAR_input

n: INT;// 输入变量

END_VAR

VAR_OUTPUT

out: INT;// 输出变量

END_VAR

VAR_TEMP

//临时变量

END_VAR

VAR

V_1:BOOL;

V_2:BOOL;

n_1:INT;

n_2:INT;

RTC_MINUTES:INT;

RET_VAL_SFC :INT; 返回值

DAT :DATE_AND_TIME;

TMP_DATAT DAT : STRUCT 建立时间结构

Jahr : BYTE;

Monat :BYTE;

TAG :BYTE;

STUNDE :BYTE;

MINUTE :BYTE;

SEKUNDE :BYTE;

MILLISEKUNDE :BYTE;

MS_WOCHENTAG :BYTE;

END_STRUCT;

END_VAR

RET_VAL_SFC := READ_CLK (CDT := DAT); 读取PLC的系统时将使用SFC1

RTC_MINUTES := BYTE_TO_INT(TMP_DAT.MINUTE & BYTE#15) + (BYTE_TO_INT(SHR(IN:=(TMP_DAT.MINUTE & BYTE#240),N:=4))*10); 提取系统时间的分钟数

IF (RTC_MINUTES = 0) & NOT V_1& NOT V_2 THEN当时间的分钟是0时记录一次产量数

n_1:=n;记录第一次时间分钟为0时的记录计数器值

V_1:=true;

V_2:=true;

END_IF;

IF (RTC_MINUTES = 1) & V_1 THEN 当分钟数变成1时记录数改变

V_1:=false;

END_IF;

IF (RTC_MINUTES = 0) & NOT V_1 & V_2 THEN 第二次分钟为0时开始计算,并完成计算输出.

n_2:=n;

out:=n_2- n_1 ;

V_2:=false;

END_IF;

END_FUNCTION_BLOCK

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

    关注

    1

    文章

    244

    浏览量

    17934
  • cpu系统
    +关注

    关注

    0

    文章

    3

    浏览量

    3760

原文标题:SCL计算每小时的均衡生产

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    BMS主动均衡与被动均衡的工程设计差异及核心元器件解析

    在电池管理系统(BMS)设计中,均衡策略始终是工程团队必须优先处理的问题之一。无论是电动两轮车、储能系统还是消费类锂电产品,电芯一致性差都会导致容量无法完全释放、整包寿命降低甚至触发过充风险。工程上
    的头像 发表于 11-17 10:10 219次阅读
    BMS主动<b class='flag-5'>均衡</b>与被动<b class='flag-5'>均衡</b>的工程设计差异及核心元器件解析

    燃料电池负载均衡测试:解锁高效供能密码

    在新能源领域蓬勃发展的当下,燃料电池凭借其清洁、高效的特性脱颖而出。而负载均衡测试作为确保燃料电池稳定运行与性能优化的关键环节,意义非凡。以下是一套全面且实用的燃料电池负载均衡测试方案。 测试前
    发表于 09-18 13:51

    超级法拉电容需要接均衡板吗?

    超级法拉电容均衡板通过被动或主动均衡技术,保障串联电容组安全、高效运行,提升循环寿命与电压稳定性。
    的头像 发表于 07-22 09:31 1230次阅读
    超级法拉电容需要接<b class='flag-5'>均衡</b>板吗?

    5.5v 法拉电容 需要均衡吗?

    本文探讨了5.5V法拉电容的电压均衡问题,并分析了失衡可能导致的性能衰减、热失控和安全性问题。电容组的均衡技术为解决这些问题提供了解决方案,可有效提高系统的可靠性。此外,文章还介绍了在不同应用场合下,如何选择适合的电容均衡方案。
    的头像 发表于 07-17 09:23 814次阅读
    5.5v 法拉电容 需要<b class='flag-5'>均衡</b>吗?

    一文详解Nginx负载均衡

    Nginx作为负载均衡器,通过将请求分发到多个后端服务器,以提高性能、可靠性和扩展性。支持多种负载均衡算法,如轮询、最小连接数、IP哈希等,可以根据需求选择适合的算法。
    的头像 发表于 06-25 14:51 859次阅读
    一文详解Nginx负载<b class='flag-5'>均衡</b>

    四层和七层负载均衡的核心区别

    在现代分布式系统和云计算架构中,负载均衡(Load Balancing, LB)是确保高可用性、可扩展性和性能优化的关键技术。负载均衡器根据不同的OSI模型层级工作,主要分为四层(L4)和七层(L7)两种类型。它们各自适用于不同
    的头像 发表于 05-29 17:42 953次阅读

    常见网络负载均衡的几种方式

    常见网络负载均衡的几种方式包括:DNS负载均衡、反向代理负载均衡、IP负载均衡、应用层负载均衡、链路层负载
    的头像 发表于 03-06 11:14 1087次阅读

    使用SCL编写FIFO功能块

    找到相关的指令。    其实要实现这个功能可直接使用SCL的编程方法编写一个这样的功能块就可以了,(在文章的结尾会为大家提供参考示例程序和SCL相关的学习资料,供有需要的朋友下载学习)。 二、FIFO功能的条件分析  1)设置一个堆栈的缓存区,大小可自由指定,如指定大小为
    的头像 发表于 02-09 10:27 1141次阅读
    使用<b class='flag-5'>SCL</b>编写FIFO功能块

    立柱码垛机器人车间生产效率怎么样

        立柱码垛机器人能够显著提高车间生产效率,主要体现在以下方面: 工作速度快:立柱码垛机器人每小时可工作300-600次左右,部分甚至能达到每小时抓取数百次,如某化工厂使用的立柱机器人码垛系统
    的头像 发表于 02-08 15:53 747次阅读
    立柱码垛机器人车间<b class='flag-5'>生产</b>效率怎么样

    FilterBank均衡器插件介绍

    FilterBank是McDSP的第一款产品,是一款均衡器插件,其灵活的设计和丰富的功能集可与任何模拟均衡器相媲美。它可以模拟任何均衡器,也可用于创建独特的自定义均衡器。 Filter
    的头像 发表于 01-17 11:47 902次阅读
    FilterBank<b class='flag-5'>均衡</b>器插件介绍

    了解图形均衡器与参数均衡器的区别

    在音频处理领域,均衡器(Equalizer)是一种用于调整音频信号频率响应的设备或软件工具。它可以帮助我们增强或减弱特定频率范围的声音,以达到改善音质、去除噪音或创造特定音效的目的。图形均衡器和参数
    的头像 发表于 12-26 09:35 3789次阅读

    均衡器调整步骤与注意事项

    均衡器调整步骤 理解均衡器界面 均衡器通常有多个频率滑块,每个滑块对应不同的频率范围。 了解每个滑块对应的频率范围和它们对声音的影响。 设置基准线 将所有滑块设置到中间位置,这是默认的平坦响应状态
    的头像 发表于 12-26 09:33 5040次阅读

    常见的lvs负载均衡算法

    常见的lvs负载均衡算法包括轮询(RR)、加权轮询(WRR)、最小连接(LC)、加权最小连接(WLC)、基于局部性的最少链接(LBLC)、带复制的LBLC(LBLCR)、目标地址散列(DH)、源地址
    的头像 发表于 12-12 13:50 932次阅读

    生产线用固定式工业扫码器,扫描物料上的二维码

    极高速度扫描零部件上的二维码,每小时可处理数千个零部件的扫描任务,大大缩短了生产周期。它就像一个不知疲倦的高效助手,确保产品数据即时录入生产管理系统,让整个生产
    的头像 发表于 12-11 16:40 1010次阅读
    <b class='flag-5'>生产</b>线用固定式工业扫码器,扫描物料上的二维码

    负载均衡服务器与服务器如何连接?

    负载均衡服务器与服务器如何连接?负载均衡服务器与服务器可通过多种方式连接,包括直接连接、交换机连接、路由器连接以及云计算环境中的连接。小型网络常采用直接连接,中大型网络则常用交换机或路由器连接以实现扩展和隔离。选择连接方式需考虑
    的头像 发表于 12-09 13:41 766次阅读