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

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

    关注

    213

    文章

    29829

    浏览量

    213640
  • plc
    plc
    +关注

    关注

    5037

    文章

    13999

    浏览量

    475655

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ACS880基本控制程序(YINLX)固件手册

    电子发烧友网站提供《ACS880基本控制程序(YINLX)固件手册.pdf》资料免费下载
    发表于 05-21 16:42 ?1次下载

    马达控制程序求助

    我们是一家外资厂,现在一电动设备需要外包程序,有原意者留下微信。 产品驱动步进电机或伺服电机工作,并且通过9针串口RS-232与上位机通讯。 要有马达驱动精确控制经验。 深圳东莞朋友请进!
    发表于 04-28 10:37

    如何使用window程序控制参数进行调整?

    目前我已经把程序刷写到控制器中,我想在不给对方控制程序代码的基础上,让对方可以实现对参数进行调整。请问如何做到
    发表于 04-23 07:51

    免费领取基于 DSP的直流无刷电机控制系统探究

    设计,然后完成了基于 DSP的控制程序的软件设计。最后,通过实验验证了本控制系统软硬件设计的合理性,对实验数据进行了分析证明了系统运行的稳定性和可靠性。 免费下载领取下方资料~~~
    发表于 02-28 01:21

    请问DLPDLCR4710EVM-G2如何进行控制程序的二次开发?

    DLPDLCR4710EVM-G2提供了GUI,但是没有提供API,如我想自己编写控制程序,有何参考例程吗?
    发表于 02-27 08:05

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

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

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

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

    迭代学习闭环系统simulink仿真

    其中包含了迭代学习的仿真,输入数据,控制程序
    发表于 01-03 15:30 ?0次下载

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

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

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

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

    国产PLC数据采集和远程维护上下载程序解决方案

    可编程逻辑控制器(PLC)是一种面向工业控制的实时嵌入式计算机,通过专用的控制程序可以实现各类逻辑控制及流程
    的头像 发表于 11-03 16:13 ?573次阅读

    请问PurePath Studio画出来的程序怎么下到Mini DSP里?

    PurePath Studio 画出来的程序怎么下到Mini DSP里?还有我想请问一下,PurePath Studio 里面的均衡 及动态控制程序模块能不能支持参数在线可调? 如果可以,怎么控制
    发表于 10-23 08:11

    台车呼叫控制PLC

    在现代化工业生产中,为了提高劳动生产率,降低成本,越来越多的工厂设备采用 PLC,变频器,人机界面自动化器件来控制PLC 是一种在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编
    发表于 10-17 13:50 ?0次下载

    ACS580标准控制程序固件手册

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

    FMEA控制程序

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