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

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

3天内不再提示

VASS标准PLC工位时序控制要点

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-01-18 09:58 次阅读

VASS标准PLC工位时序控制要点

f24c339c-5711-11eb-8b86-12bb97331649.png

1.顺序块 顺序控制

f2741952-5711-11eb-8b86-12bb97331649.png

2.功能块FB 夹具控制功能块,先导阀控制功能块,机器人功能块.变频器控制.

f2a2038a-5711-11eb-8b86-12bb97331649.png

3.功能FC 工位的主调用块,主要调用夹具功能块,先导阀功能块,模式控制转换块,调用顺序块.

f2d6b580-5711-11eb-8b86-12bb97331649.png

4.顺序块的前提条件FC

f333390e-5711-11eb-8b86-12bb97331649.png

控制程序编写条件: FC11,FC12,FC13都已编写完成,硬件组态已经完成.

1.共享DB块中建立各夹具和机器人及变频器的控制区域.

控制焊接机器人在DB块中需要调用 UDT400"ST_PG"/UDT381"STB_PG"/UDT 380"ST_PG"

f35653b2-5711-11eb-8b86-12bb97331649.png

控制夹具在DB块中需要调用UDT580"STB_Ventil"

f381f1c0-5711-11eb-8b86-12bb97331649.png

2.编写顺序块的要求:

f3aa28fc-5711-11eb-8b86-12bb97331649.png

f3e01200-5711-11eb-8b86-12bb97331649.png

T条件只有一个激活信号。在对应的FC里编写T的条件控制。

通过FC641和FC640控制顺序块的跳步前提。

f4224c6a-5711-11eb-8b86-12bb97331649.png

FC641

“FC_Trans”不在内部通过组态位分析其是否是排除步。如果选择了该访问请求,则对于排除步执行停止 (MOP_HALT = True),条件是该步处于激活状态,且满足转换条件。

如果出于任何原因或由于故障而不满足转换条件,则对于组态的延时 (TUe_S) 之后的访问请求执行停止。(MOP_Halt = True)

f47c93aa-5711-11eb-8b86-12bb97331649.png

工作原理

该块根据输入变量 "VerAuto" 和 "VerHand"(具体视已经选择的模式(手动或自动))生成输出 "VerGes"。在自动模式中,如果存在同步错误,输出 "VerGes" 将被阻塞。

收到来自"SK_Verwaltung" 的同步请求后,先将全部步设置成 FALSE ,再设置其转换条件已被满足的步。

转换条件由联锁条件“自动”(Automatic) 和输入 "FrgTrans"的转换条件组成。

顺序错误将会禁用顺序检索。在自动模式中时,若存在同步错误,也会禁用输出 "VerGes" 。

如果在同步中发现了多个步,将对第一个步进行同步。此时输出可以适用于多个步的某条错误消息。

输入 "Cfg" 用于设置特殊功能:

- "Cfg Bit 00" 用于将某个步定义成等待步,也就是说, "Halt" 或 "Freigabe" [enable] 立即访问反馈信号。

- "Cfg Bit 01" 用于定义在内部不允许“停止”(Halt) 的某个步,也就是说,顺序在满足某个转换条件的情况下收到访问请求或停机请求后也不停止执行。

f4c7cc9e-5711-11eb-8b86-12bb97331649.png

FC640

该模块根据输入变量 "VerAuto" 和 "VerHand"(具体视选择的运行模式(手动或自动)而定)产生输出 "Verges"。在自动模式中,如果碰到同步错误,输出 "Verges' 将被锁定

收到来自 "SK_Verwaltung" 的同步请求时,先将步全部设置成 FALSE ,再设置其转换条件已被满足的步。

转换条件由联锁条件“自动”(Automatic) 和输入 "FrgTrans" 的转换条件组成。

出现顺序错误时,将禁止继续执行该顺序。此外,还将输出 "Verges" 锁定到自动模式的某个同步错误中。

如果在同步中发现了多个步,将对第一个步进行同步。发出能够适用于多个步的某个错误消息。

输入"Cfg" 有助于设置某些特殊功能:

 "Cfg Bit 00" 可将某个步定义为等待步,即,立即访问“ 停止”(stop) 或“释放”(release)等响应。

 "Cfg Bit 01" 定义不允许“停止”的某个步,即,对于某个访问请求或维护请求,即使已经满足转换条件也不停止该顺序。

f4f9b6dc-5711-11eb-8b86-12bb97331649.png

在顺序块的静态变量里建立每一个步的状态控制变量格式是UDT481

f5361fc8-5711-11eb-8b86-12bb97331649.png

f5766448-5711-11eb-8b86-12bb97331649.png

f59f223e-5711-11eb-8b86-12bb97331649.png

在FC_ST功能的作为工位设备主控制块.

调用顺序监控块:FB642

“S7G_Control”块负责基于顺序控制的步序控制器管理。

对于每种顺序控制,必须调用此块一次。

此块负责执行以下功能:

在将操作系统模式从自动切换为手动时,此块用于同步步序控制器。如果它不在唯一定义的状态,则此块设置属于该顺控器的系统组件的自动回撤权限。

在激活的“自动”(Automatic) 操作模式下,将会输出所定义的步序控制器保持权限,除非这是一个排除步骤。

f5ec9988-5711-11eb-8b86-12bb97331649.png

该函数块 (FB) 用于:

 在手动模式中对顺序进行自动跟踪。

这用于对控制程序进行同步。

 在步 x (Sx) 针对性地暂停顺序块。

仅当自动模式 = “ 已激活”(active) 且 Sx = “ 非排除步”(No exclusion step) 时。

如果到达了停机步, S7-GRAPH 顺序将停止执行 (MOP.HALT)。

该块通常采用专用背景数据块进行访问。

f67c7cce-5711-11eb-8b86-12bb97331649.png

调用FC _AST 用于顺序块条件块

f6a7e224-5711-11eb-8b86-12bb97331649.png

调用顺序块

f6ce257e-5711-11eb-8b86-12bb97331649.png

实现工位顺序控制.实现夹具或电机及机器人的启动条件.

f712d408-5711-11eb-8b86-12bb97331649.png

设备控制的连锁条件:

f756660a-5711-11eb-8b86-12bb97331649.png

责任编辑:lq

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

    关注

    206

    文章

    26960

    浏览量

    201243
  • plc
    plc
    +关注

    关注

    4971

    文章

    12209

    浏览量

    454518
  • 变量
    +关注

    关注

    0

    文章

    593

    浏览量

    28102

原文标题:VASS的PLC顺序控制程序的使用

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

收藏 人收藏

    评论

    相关推荐

    工业PLC控制柜系统的制造工艺和选择要点

    就由尤劲恩(上海)信息科技有限公司为您简单介绍PLC控制柜系统的制造工艺和选择要点。 首先,制造一个高质量的PLC控制柜系统离不开好的制造工
    的头像 发表于 03-27 19:14 31次阅读

    PLC三大量的计算(熟练三大量,玩转PLC

    PLC中无非就是三大量:开关量、模拟量、脉冲量。只要搞清楚三者之间的关系,你就能熟练的掌握PLC了。  6轴双工位激光焊接示教系统 开关量的计算 1、 开关量也称逻辑量,指仅有两个取值
    的头像 发表于 03-18 08:39 102次阅读
    <b class='flag-5'>PLC</b>三大量的计算(熟练三大量,玩转<b class='flag-5'>PLC</b>)

    选择PLC系统的步骤和要点

    PLC系统设计过程中,选择合适的PLC系统是至关重要的环节。本文将详细介绍选择PLC系统的步骤和要点,以帮助您更好地理解和应用PLC技术。
    的头像 发表于 01-19 09:49 221次阅读

    精通PLC的常见标准是什么?

    精通PLC的常见标准包括以下几个方面: (1)熟悉PLC硬件:了解不同品牌和型号的PLC硬件,包括输入输出模块、中央处理器、通信模块等。了解硬件的特性和功能,可以更好地选择和配置
    的头像 发表于 12-27 09:00 257次阅读
    精通<b class='flag-5'>PLC</b>的常见<b class='flag-5'>标准</b>是什么?

    电源时序规格及控制框图

    电源时序规格及控制框图
    的头像 发表于 12-15 09:31 313次阅读
    电源<b class='flag-5'>时序</b>规格及<b class='flag-5'>控制</b>框图

    电源时序控制的正确方法,你掌握了吗?

    电源时序控制的正确方法,你掌握了吗?
    的头像 发表于 12-15 09:27 758次阅读
    电源<b class='flag-5'>时序</b><b class='flag-5'>控制</b>的正确方法,你掌握了吗?

    电源的时序控制

    电子发烧友网站提供《电源的时序控制.pdf》资料免费下载
    发表于 11-23 14:30 4次下载
    电源的<b class='flag-5'>时序</b><b class='flag-5'>控制</b>

    浅谈PLC 5种标准的编程语言

    IEC 1131-3的编程语言是IEC工作组 对世界范围的PLC厂家的编程语言合理地吸收、借鉴的基础上形成的一套针对工业控制系统的国际编程语言标准。它不但适用于PLC系统,而且还适用于
    发表于 11-15 11:14 389次阅读
    浅谈<b class='flag-5'>PLC</b> 5种<b class='flag-5'>标准</b>的编程语言

    变频器与PLC通讯设计的步骤和要点

    变频器与PLC通讯设计是指变频器与可编程逻辑控制器(PLC)之间进行数据交换和通信的过程。这种通信设计可以实现变频器与PLC之间的数据传输和控制
    的头像 发表于 10-05 16:19 1015次阅读

    PLC时序图的设计步骤

     时序图(Timing Diagram)是信号随时间变化的图形。横坐标为时间轴,纵坐标为信号值,其值为 0 或 1。以这种图形为基础进行 plc 程序设计的方法称为时序图法。时序图是从
    的头像 发表于 10-05 09:55 2500次阅读

    PLC控制工位呼叫单元实训项目

    【技能目标】 1、能根据要求设计PLC的外部接线图并完成输入/输出信号的连接。 2、能完成PLC与计算机的正确连接,使其能可靠通讯,实现相关功能。
    发表于 09-28 13:03 265次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>控制</b><b class='flag-5'>工位</b>呼叫单元实训项目

    如何选购PLC产品

    那么,如何选购PLC产品呢?   1、系统规模首先应确定系统用PLC单机控制,还是用PLC形成网络,由此计算PLC输入、输出点。数,并
    的头像 发表于 07-03 16:25 440次阅读

    西门子PLC的5种标准的编程语言

    IEC 1131-3的编程语言是IEC工作组 对世界范围的PLC厂家的编程语言合理地吸收、借鉴的基础上形成的一套针对工业控制系统的国际编程语言标准。它不但适用于PLC系统,而且还适用于
    发表于 06-29 16:01 4181次阅读
    西门子<b class='flag-5'>PLC</b>的5种<b class='flag-5'>标准</b>的编程语言

    大众VASS V6标准中文手册及PLC程序模板下载

    VASS V6 标准用于为大众汽车集团的设备供应商提供指导和参考,以实施其项目特定任务。本资源包含手册和模板示例程序;手册描述了大众汽车集团对自动化系统、软件以及 SIMATIC TIA STEP 7 和WinCC 组态过程要求。并使用实际示例解释了要求和实现之间的关系。
    的头像 发表于 04-27 17:52 4822次阅读
    大众<b class='flag-5'>VASS</b> V6<b class='flag-5'>标准</b>中文手册及<b class='flag-5'>PLC</b>程序模板下载

    PLC时序图的理解

    学习PLC编程的过程中,经常接触到一个概念,就是时序图,开始的时候,跳过了时序图的学习,今天在这里补上时序图的理解。
    的头像 发表于 04-25 11:31 5977次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>时序</b>图的理解