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

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

3天内不再提示

关于S7博途V16-SCL检测存储区的填充量示例详细讲解

机器人及PLC自动化应用 来源:CSDN技术社区 作者:weixin_39808143 2021-04-07 14:31 次阅读

检测存储区的填充量示例:

检测存储区的填充量

下图显示的系统中包含两条传送带和一个临时存储区,临时存储区位于两条传送带之间。传送带 1 将包裹传送到该存储区。传送带 1 末端靠近存储区的光电屏蔽,负责检测传送到存储区的包裹数量。传送带 2 将包裹从临时存储区域传输到装载台,包裹将在此装载到卡车上。存储区出口处的光电屏蔽,负责检测离开存储区传入装载台的包裹数量。五个指示灯用于指示临时存储区的容量。

c2aec23e-975e-11eb-8b86-12bb97331649.png

c2d6135c-975e-11eb-8b86-12bb97331649.png

c2df5a66-975e-11eb-8b86-12bb97331649.png

以下 STL 程序说明了如何实现此示例:

当一个包裹传送到存储区时,“PEB1”处的信号状态从“0”变为“1”(信号上升沿)。“PEB1”在信号上升沿时,将启用“加计数”计数器,同时“PACKAGECOUNT”的当前计数值递增 1。

当一个包裹从存储区传送到装载台,“PEB2”处的信号状态从“0”变为“1”(信号上升沿)。“PEB2”在信号上升沿时,将启用“减计数”计数器,同时“PACKAGECOUNT”的当前计数值递减 1。

只要存储区中没有包裹(“PACKAGECOUNT”=“0”),则“STOR_EMPTY”变量的信号状态置位为“1”同时点亮“存储区为空”指示灯。

“RESET”变量的信号状态置位为“1”时,会将当前计数值复位为“0”。

如果“LOAD”变量的信号状态设置为“1”,则会将当前计数值设置为“MAX STORAGE AREA FILL AMOUNT”变量的值。如果当前计数值大于或等于“MAX STORAGE AREA FILL AMOUNT”变量的值,则“STOCK_PACKAGES”变量的信号状态为“1”。

SCL:

“VOLUME_50” := 5; // 为比较值预先赋值 50 个包裹(对于测试仅使用 5 个包裹)

“VOLUME_90” := 9; // 为比较值预先赋值 90 个包裹(对于测试仅使用 9 个包裹)

“VOLUME_100” := 10; // 为比较值预先赋值 100 个包裹(对于测试仅使用 10 个包裹)

“MAX STORAGE AREA FILL AMOUNT” := 10; // 为存储区中的最大数量预先赋值 100 个包裹(对于测试仅使用 10 个包裹)

“IEC_Counter_0_DB”.CTUD(CU := “PEB1”,

CD := “PEB2”,

R := “RESET”,

LD := “LOAD”,

PV := “MAX STORAGE AREA FILL AMOUNT”,

QU =》 “STOCK_PACKAGES”,

QD =》 “STOR_EMPTY”,

CV =》 “PACKAGECOUNT”);

只要存储区中有包裹,“存储区非空”指示灯就会点亮。

SCL:

“STOR_NOT_EMPTY” := NOT “STOR_EMPTY”

如果存储区中的包裹数低于 50%,“存储区已用 50 %”、“存储区已用 90 %”和“存储区已满”报警指示灯就会熄灭。

SCL:

IF “PACKAGECOUNT” 《 “VOLUME_50” THEN

“STOR_50%_FULL” := 0;

“STOR_90%_FULL” := 0;

“STOR_FULL” := 0;

END_IF;

如果存储区中的包裹数大于或等于 50 %,则“存储区已用 50 %”指示灯将点亮。

SCL:

IF “PACKAGECOUNT” 》= “VOLUME_50” AND “PACKAGECOUNT 《= ”VOLUME_90“ THEN

”STOR_50%_FULL“ := 1;

”STOR_90%_FULL“ := 0;

”STOR_FULL“ := 0;

END_IF;

如果存储区中的包裹数大于或等于 90 %,则“存储区已用 90 %”指示灯将点亮。“存储区已用 50 %”的指示灯仍然点亮。

SCL:

IF ”PACKAGECOUNT“ 》= ”VOLUME_90“ AND ”PACKAGECOUNT 《 “VOLUME_100” THEN

“STOR_50%_FULL” := 1;

“STOR_90%_FULL” := 1;

“STOR_FULL” := 0;

END_IF;

如果存储区中的包裹数达到 100 %,则“存储区已满”消息指示灯将点亮。“存储区已用 50 %”和“存储区已用 90 %”的指示灯仍然点亮。

SCL:

IF “PACKAGECOUNT” 》= “VOLUME_100” THEN

“STOR_50%_FULL” := 1;

“STOR_90%_FULL” := 1;

“STOR_FULL” := 1;

END_IF;
编辑:lyn

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

    关注

    32

    文章

    2256

    浏览量

    94533
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17067

原文标题:S7博途V16 - SCL检测存储区的填充量示例

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

收藏 人收藏

    评论

    相关推荐

    智界S7、智己L6力推“智能底盘”概念,产业链有哪些新机会?

    S7则搭载了华为加持的“灵智能底盘”。   抛开营销层面“创造”出来的新名词,从本质上来看,智能底盘从传感器、算力芯片、减震器等方面,都相比以往的汽车有一定升级,具备了技术升级所带来的特性。那么智能底盘能带来哪些体验上
    的头像 发表于 04-15 07:15 4237次阅读
    智界<b class='flag-5'>S7</b>、智己L6力推“智能底盘”概念,产业链有哪些新机会?

    东风Honda烨S7亮相2024进

    近日,第七届中国国际进口博览会在上海国家会展中心正式开幕。本届进会,Honda携旗下汽车等多领域产品参展,为顾客提供丰富多元的自由移动出行体验。其中,全新电动品牌首款车型东风Honda烨S7惊艳亮相。
    的头像 发表于 11-09 10:13 342次阅读

    西门子S7协议PLC数据采集到MQTT物联网平台  

    ,广泛应用于各种工业控制场合。而MQTT(消息队列遥测传输)物联网平台则以其高效的消息传输机制和数据处理能力,为物联网设备提供了强大的连接、管理和数据处理服务。 对此,物通联提供基于工业智能网关实现西门子S7协议PLC数据采集到
    的头像 发表于 09-26 10:42 306次阅读
    西门子<b class='flag-5'>S7</b>协议PLC数据采集到MQTT物联网平台   

    西门子 S7 通信协议大揭秘

    什么是S7协议 有网友说,如果 S7 是一辆汽车,它可能看起来像这样: 实际上,西门子S7协议是西门子集团专为旗下S7系列可编程逻辑控制器(PLC)量身定制的一种通信协议。这一协议的设
    的头像 发表于 08-12 14:21 740次阅读
    西门子 <b class='flag-5'>S7</b> 通信协议大揭秘

    S7协议读取西门子S7-200 Smart PLC数据

    西门子S7-200 Smart PLC因其稳定性和易用性而广泛应用。通过使用S7协议,可以实现对PLC数据的高效读取和控制。本文将详细介绍如何使用S7协议读取西门子
    的头像 发表于 07-11 11:55 5750次阅读
    <b class='flag-5'>S7</b>协议读取西门子<b class='flag-5'>S7</b>-200 Smart PLC数据

    宏集物联网工控屏通过 S7 ETH 协议采集西门子 1200 PLC 数据

    上周我们分享了宏集HMI通过S7 MPI协议采集西门子400 PLC数据的操作步骤。本周,我们将继续带来干货,重点介绍宏集HMI如何通过S7 ETH协议采集西门子1200 PLC的数据。
    的头像 发表于 06-21 16:02 526次阅读
    宏集物联网工控屏通过 <b class='flag-5'>S7</b> ETH 协议采集西门子 1200 PLC 数据

    西门子S7协议与TCP协议的区别

    在工业自动化领域,通信协议的选择对于确保设备间的顺畅通信和数据的可靠传输至关重要。西门子S7协议和TCP协议作为两种常用的通信协议,各自具有独特的特点和应用场景。本文将详细探讨西门子S7协议和TCP协议之间的区别,以便读者能够更
    的头像 发表于 06-19 15:54 3622次阅读

    华为智界S7汽车今日开启海量交付

    余承东曾在月末的微中透露,多台智界 S7 已从生产线驶出,正赶赴推送给用户的途中。该车款由华为与奇瑞联手打造,去年 11 月正式上市,共推出四种型号——智界 S7 Pro、智界 S7
    的头像 发表于 04-11 16:22 728次阅读

    华为鸿蒙生态春季沟通会官宣4月11日举行,将推出智界S7、MateBook新品

    据悉,华为此次发布会主题为关于鸿蒙系统、智能驾驶和智能家居S7及华为MateBook系列新品。其中,鸿蒙系统智能座驾S7及华为新款笔记本电脑产品成为了关注焦点,而尚未公布的P70手机是否将在本次活动中亮相则引发了业内外的热议。
    的头像 发表于 04-09 15:07 1795次阅读

    S7-1200 CPU 存储卡的应用分析

    S7-1200 CPU 使用的存储卡为 SD 卡,存储卡中可以存储用户项目文件,有如下3种功能: 作为 CPU 的装载存储
    发表于 03-15 11:11 1092次阅读
    <b class='flag-5'>S7</b>-1200 CPU <b class='flag-5'>存储</b>卡的应用分析

    如何估算S7-1500 CPU的装载存储在SIMATIC存储卡上的大小?

    S7-1500 CPU 的装载存储在 SIMATIC 存储卡上。根据以下操作步骤可以确定用户程序所需要的存储
    的头像 发表于 01-29 10:00 985次阅读
    如何估算<b class='flag-5'>S7</b>-1500 CPU的装载<b class='flag-5'>存储</b><b class='flag-5'>区</b>在SIMATIC<b class='flag-5'>存储</b>卡上的大小?

    高通 S7S7 Pro 音频芯片

    第一代高通S7S7 Pro音频平台经过全面重新设计的架构,拥有听力损失补偿、自适应主动降噪(ANC)、透传和噪声管理专用内核,支持Snapdragon Sound骁龙畅听技术等诸多创新音频特性,将
    发表于 01-23 19:06 1次下载

    西门子示例:设置优化块访问

    默认情况下,为 S7 - 1200/1500 的所有新创建的块启用优化块访问。可为 OB、FB 和全局DB设置块访问。对于背景DB,设置来自各自的 FB。 如果将块从 S7- 300/400 控制器移植到 S7- 1200/1
    的头像 发表于 01-15 10:41 5764次阅读
    西门子<b class='flag-5'>博</b><b class='flag-5'>途</b><b class='flag-5'>示例</b>:设置优化块访问

    西门子SCL练习1:使用FC计算平均值

    西门子SCL练习1:使用FC计算平均值
    的头像 发表于 01-02 10:25 2793次阅读
    西门子<b class='flag-5'>博</b>图<b class='flag-5'>SCL</b>练习1:使用FC计算平均值

    STEP7图中的SCL设置和属性解析

    SCL V11中,可以检查“扩展状态信息”。与SCL V5.x相反,始终创建最小化的调试信息,这允许进行基本调试!
    的头像 发表于 01-02 09:58 1951次阅读
    STEP<b class='flag-5'>7</b><b class='flag-5'>博</b>图中的<b class='flag-5'>SCL</b>设置和属性解析