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

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

3天内不再提示

探究VASS的PLC顺序控制程序到底该如何使用

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-03-10 11:33 次阅读

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

1.顺序块 顺序控制

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

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

4.顺序块的前提条件FC

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

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

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

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

2.编写顺序块的要求:

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

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

FC641

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

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

工作原理

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

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

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

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

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

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

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

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

FC640

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

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

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

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

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

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

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

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

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

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

调用顺序监控块:FB642

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

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

此块负责执行以下功能:

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

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

该函数块 (FB) 用于:

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

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

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

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

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

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

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

调用顺序块

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

设备控制的连锁条件:

编辑:jq

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

    关注

    211

    文章

    28812

    浏览量

    209193
  • plc
    plc
    +关注

    关注

    5020

    文章

    13407

    浏览量

    466408

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

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

收藏 人收藏

    相关推荐

    用DLP3310 EVM做二次开发,FPGA这部分是需要我们自己写控制程序吗?

    您好: 我看到DLP3310 EVM的开发套件的方案中用到了FPGA,想问一下,FPGA在这个设计中具体做什么功能用?在DLP4710的设计中,为什么没有用到FPGA? 另外,如果我们用DLP3310 EVM做二次开发,FPGA这部分是需要我们自己写控制程序吗?
    发表于 02-19 07:48

    请问TLC3578的控制程序能够采集到数据,但采集的数据始终不正确,这可能是什么原因?

    请问TLC3578的控制程序能够采集到数据,但采集的数据始终不正确,这可能是什么原因?
    发表于 02-12 08:37

    用fpga写了一个tlv5610的控制程序,引起tlv5610输出不正常的原因?

    用fpga写了一个tlv5610的控制程序,tlv5610的模拟和数字供电是分开供的,模拟电压5V,数字电压3.3V。但是现在发现5610能否正常运行与上电顺序有关。 我手头上有两块电源板,用其中
    发表于 12-13 12:26

    6轴控制程序,带串口通讯

    6轴控制程序,带串口通讯。
    发表于 11-09 14:08 0次下载

    ACS580标准控制程序固件手册

    电子发烧友网站提供《ACS580标准控制程序固件手册.pdf》资料免费下载
    发表于 10-16 16:21 0次下载

    FMEA控制程序

    电子发烧友网站提供《FMEA控制程序.doc》资料免费下载
    发表于 10-10 11:48 2次下载

    PLC开关信号数据采集远程监控系统解决方案

    可编程逻辑控制PLC具备灵活性、可靠性和经济性等优势,广泛应用于各种工业场景。其中所涉及的控制程序是实现自动化生产的关键所在,直接决定了控制系统的性能和效果。对此,物通博联提供接入
    的头像 发表于 07-23 15:17 331次阅读
    <b class='flag-5'>PLC</b>开关信号数据采集远程监控系统解决方案

    DSP电机控制程序的概述

    引言 数字信号处理器(Digital Signal Processor,简称DSP)是一种专门为实时信号处理而设计的微处理器。在电机控制领域,DSP被广泛应用于实现各种复杂的控制算法,以提高电机
    的头像 发表于 07-14 11:41 1250次阅读

    如何把plc程序转到新的plc

    在工业自动化领域,PLC(可编程逻辑控制器)是一种广泛使用的控制器。随着技术的发展和生产需求的变化,有时需要将现有的PLC程序迁移到新的
    的头像 发表于 07-01 09:59 2695次阅读

    PLC顺序功能图是什么

    在工业自动化领域,可编程逻辑控制器(PLC)作为核心控制设备,其编程方式直接影响到控制系统的效率和稳定性。其中,顺序功能图(Sequenti
    的头像 发表于 06-19 10:41 1503次阅读

    EtherCAT PLC带轴数的限制影响因素

    的轴数。 较高的带宽和较快的刷新周期可以支持更多的轴和更快的响应速度。 (4)控制程序的复杂性: 如果控制程序
    的头像 发表于 06-11 16:07 1277次阅读

    工业PLC控制柜的主要构成部分 控制柜代理厂商上海尤劲恩

    用户的青睐。下面为大家简单一下PLC控制柜的主要构成部分: 1. PLC控制器 作为控制柜的核心部分,P
    的头像 发表于 05-28 22:10 361次阅读

    舵机控制程序案例

    舵机控制板是串口通讯的(TTL 电平),可以使用任何串口设备给它发指令,从而控制舵机。
    发表于 04-24 18:36 5次下载

    PLC定时器介绍

    定时器是PLC中重要的编程元件,是累计时间增量的内部器件。大部分自动控制领域都需要定时器进行延时控制,灵活地使用定时器可以编制出复杂的控制程序
    发表于 03-22 12:36 2622次阅读
    ​<b class='flag-5'>PLC</b>定时器介绍

    使用电机MCSDK套件生成带hall电机FOC控制程序,hall参数配置为什么需要乘1.15?

    使用电机MCSDK套件生成带hall电机FOC控制程序,其中hall参数配置 HALL_Handle_t HALL_M1 = { ._Super = { .bElToMecRatio
    发表于 03-22 06:56