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

    文章

    2253

    浏览量

    94352
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17036

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

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

收藏 人收藏

    评论

    相关推荐

    东风Honda烨S7亮相2024进

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

    西门子 S7 通信协议大揭秘

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

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

    西门子S7-200 Smart PLC因其稳定性和易用性而广泛应用。通过使用S7协议,可以实现对PLC数据的高效读取和控制。本文将详细介绍如何使用S7协议读取西门子
    的头像 发表于 07-11 11:55 4899次阅读
    <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 493次阅读
    宏集物联网工控屏通过 <b class='flag-5'>S7</b> ETH 协议采集西门子 1200 PLC 数据

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

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

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

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

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

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

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

    S7-1500 CPU 的装载存储在 SIMATIC 存储卡上。根据以下操作步骤可以确定用户程序所需要的存储
    的头像 发表于 01-29 10:00 894次阅读
    如何估算<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 5215次阅读
    西门子<b class='flag-5'>博</b><b class='flag-5'>途</b><b class='flag-5'>示例</b>:设置优化块访问

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

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

    第一代高通S7S7 Pro音频平台:超旗舰性能,全面革新音频体验

    》中发现,人们使用耳塞和耳机的频率正在提高、时间更长、用途也更广泛; 更关注卓越音频体验,同时对音质的要求也达到新高。 为此,高通推出了面向耳塞、耳机和音箱设计的 第一代高通S7S7 Pro音频平台 。 第一代高通S7
    的头像 发表于 12-14 20:15 728次阅读
    第一代高通<b class='flag-5'>S7</b>和<b class='flag-5'>S7</b> Pro音频平台:超旗舰性能,全面革新音频体验

    使用PUT和GET指令通过S7连接在两个CPU之间交换数据

    使用 PUT 和 GET 指令通过 S7 连接在两个 CPU 之间交换数据。
    的头像 发表于 12-14 16:53 1.1w次阅读
    使用PUT和GET指令通过<b class='flag-5'>S7</b>连接在两个CPU之间交换数据

    原来都是传感器的“黑科技”?揭秘华为智界S7无人泊车代驾和灵底盘!

    昨天(11月28日),华为正式发布智界S7。   智界S7是华为智选车业务首款纯电轿车,也是华为与奇瑞合作的首款智选车型。11月9日,智界S7开启预售,截至目前,智界S7预订突破200
    的头像 发表于 12-13 11:40 1012次阅读
    原来都是传感器的“黑科技”?揭秘华为智界<b class='flag-5'>S7</b>无人泊车代驾和<b class='flag-5'>途</b>灵底盘!

    智界是哪家公司?前有华为和赛力斯合作的问界 现有华为和奇瑞合作的智界S7

    智界S7已经发布,智界S7是华为智选车业务的首款轿车。智界S7风阻低至0.203Cd,拥有2.6平米超大全景天幕、无边框后视镜、隐藏式门把手等高端配置,颜值非常在线。而且超级聪明。 智界S7
    的头像 发表于 11-29 18:23 4842次阅读
    智界是哪家公司?前有华为和赛力斯合作的问界 现有华为和奇瑞合作的智界<b class='flag-5'>S7</b>