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

    文章

    2306

    浏览量

    97566
  • SCL
    SCL
    +关注

    关注

    1

    文章

    244

    浏览量

    17934

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    钡铼技术BL118 Node-Red边缘计算网关西门子PLC S7协议使用方法

    一、概述 node-red-contrib-s7用于与 Siemens S7 PLC 交互的 Node-RED 节点。S7读数据 S7写数据 S7
    的头像 发表于 12-03 16:48 433次阅读
    钡铼技术BL118 Node-Red边缘计算网关西门子PLC <b class='flag-5'>S7</b>协议使用方法

    传祺向往S7 Pro+系列将首批搭载Momenta R6飞轮大模型

    2025年9月26日,传祺向往S7 PRO+系列正式上市。传祺向往S7 205KM PRO+激光雷达版搭载由广汽传祺与Momenta联合开发的高阶辅助驾驶系统,支持城区与高速NDA领航等多项功能
    的头像 发表于 09-30 17:43 3939次阅读

    天拓四方分享:什么事S7-1200 G2++?

    SIMATIC S7-1200 G2++ 已重磅发布,现已全面开放订货渠道!天拓四方作为西门子紧密合作伙伴,库存储备丰富,能快速响应您的需求。 什么是 S7-1200 G2++? 西门子始终关注
    的头像 发表于 09-05 17:17 945次阅读

    S7通信稳不稳?避开这些上位机开发常见雷区是关键!

    上位机使用S7通信涉及诸多要点,稍不注意就容易踩坑。今天,我们就来详细剖析那些最常见的‘雷区’。 一、连接类型设置 以C#上位机使用Sharp7通信库为例,Sharp7默认使用的连接资
    的头像 发表于 08-08 15:03 572次阅读
    <b class='flag-5'>S7</b>通信稳不稳?避开这些上位机开发常见雷区是关键!

    TIA 与SIMATIC S7-1500可编程控制器选型手册

    电子发烧友网站提供《TIA 与SIMATIC S7-1500可编程控制器选型手册.pdf》资料免费下载
    发表于 07-17 15:26 2次下载

    西门子S7 PLC通过深控技术无点表工业网关实现数据采集与智能决策方案

    深控技术“不需要点表的工业数采网关”针对西门子S7系列PLC(包括S7-300、S7-400、S7-1200、S7-1500等)的兼容性设计
    的头像 发表于 05-23 10:44 558次阅读

    Demo示例: Blank的使用

    ;).backgroundColor(0xEFEFEF).padding(20)}} 预览查看效果。 关于Blank更详细用法 点击查看
    发表于 04-28 08:23

    S7在win10安装步骤

    S7在win10安装步骤,经过多次测试,均成功。
    发表于 04-10 18:09 0次下载

    广汽传祺携手Momenta推出首款高阶智驾SUV传祺向往S7

    近日,广汽传祺与全球领先的自动驾驶公司Momenta携手,宣布旗下首款搭载高阶智驾系统的SUV——传祺向往S7正式上市。
    的头像 发表于 04-02 15:11 723次阅读

    MCGS触摸屏与西门子S7系列PLC以太网通信

    随着计算机控制技术的不断发展,可编辑逻辑控制 器的应用也在不断普及,成为自动化技术的重要组成, 其中西门子 S7 系列的 PLC 在我国工业控制中也占有了很 大的比重。触摸屏作为一种直观、方便的人
    的头像 发表于 03-20 14:19 3103次阅读
    MCGS触摸屏与西门子<b class='flag-5'>S7</b>系列PLC以太网通信

    东风本田S7正式下线

    2月25日,东风本田S7下线活动在东风本田新能源工厂新能源总装科举行。
    的头像 发表于 02-26 10:19 768次阅读

    使用SCL编写FIFO功能块

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

    hyper-v 集群,hyper-v集群的共享存储

    面对日益庞大的业务体系,如同面对广袤的疆土,批量管理就像是睿智的统治者,实现对每一寸土地的有效掌控。今天小编要讲解hyper-v集群的共享存储。    配置Hyper-V集群的共享
    的头像 发表于 02-08 11:25 893次阅读
    hyper-<b class='flag-5'>v</b> 集群,hyper-<b class='flag-5'>v</b>集群的共享<b class='flag-5'>存储</b>

    东风风行星海S7长续航版上市

    星海S7 650KM长续航版完美解决了纯电车主长途出行的续航顾虑,凭借卓越的电池技术和高效的能量管理系统,其续航里程高达650公里,这意味着用户在长途驾驶和冬季出行时,可以更加安心、自信地享受驾驶乐趣。同时,最大功率提升至200kw,零百公里加速时间缩短至5.9s,可以享
    的头像 发表于 12-24 14:43 701次阅读

    西门子S7-300 PLC的详细介绍

    S7-300是德国西门子公司生产的PLC系列产品之一,以下是关于S7-300 PLC的详细介绍: 一、产品特性 模块化结构:西门子S7-30
    的头像 发表于 12-10 18:18 3067次阅读
    西门子<b class='flag-5'>S7</b>-300 PLC的<b class='flag-5'>详细</b>介绍