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

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

3天内不再提示

关于FC641顺序块控制

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-25 17:17 次阅读

4e0c6b16-0bf7-11ed-ba43-dac502259ad0.png

工作原理

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

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

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

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

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

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

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

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

示教步时间

顺序执行期间,通过设置 "M10.7 Teach_Time_SK" 标志可以写入步时间;在在线状态期间,可以通过参数"SNO_Time" 读出步时间。

步时间 "+10 s" 将被组态成步监控时间 (TUeS) 。

对于处于循环时间期间的顺序,应为其计算该时间。

-FC641 顺序块控制-

-Cfg.X1选择什么时候发出K90- Schritt.T上一步的激活的时间

-Schritt.X上一步的激活状态 =1处于激活转台,=0没有激活

IF NOT Cfg.X1 AND Schritt.X THEN 1.下一步的条件满足时发出FR_K90

IF TransBed OR (NOT TransBed AND xHM_Zeit_abgelaufen) THEN

-当该步条件满足-或者该步条件不满足和上一步执行时间超过10S时间正常-

ST_BA.K90_SK := ST_BA.K90_SK;

xHM_K90Frg:= True; -发出允许请求进入-

ELSE

ST_BA.K90_SK := False;

xHM_K90Frg:= False;

END_IF;

END_IF;

IF Cfg.X1 AND Schritt.X THEN 2.下一步的条件没有满足时发出FR_K90

IF TransBed OR (NOT TransBed AND NOT xHM_Zeit_abgelaufen) THEN

ST_BA.K90_SK := False;

xHM_K90Frg:= False;

ELSIF NOT TransBed AND xHM_Zeit_abgelaufen THEN

-条件不满足时-上一步执行时间超过10S时间正常-

ST_BA.K90_SK := ST_BA.K90_SK;

xHM_K90Frg:= True; -发出允许请求进入-

END_IF;

END_IF;


4e955160-0bf7-11ed-ba43-dac502259ad0.png

IF Teach_Time_SK AND Schritt.S0 AND TransBed THEN

Schritt.S0上一步离开-本步的条件满足-Teach_Time_SK:M10.7-

SNO_Time :=Schritt.T ; 上一步的激活时间

END_IF;

4ec19360-0bf7-11ed-ba43-dac502259ad0.png

tHM_SUe:= SNO_Time * 13 / 10当前步时间的换算

IF TUe_S = T#0s THEN 如果外部设置的等待时间是0s

IF (Schritt.T > tHM_SUe)AND (tHM_SUe > T#0s) THEN比较上一步的T条件时间

xHM_Zeit_abgelaufen := True ;激活允许请求

ELSE

xHM_Zeit_abgelaufen := False ; 关闭允许请求

END_IF;

ELSE -TUe_S=10S如果外部设置的等待时间不是0s

IF Schritt.T > TUe_S THEN比较上一步的T条件时间大于设置间

xHM_Zeit_abgelaufen := True ;激活允许请求

ELSE

xHM_Zeit_abgelaufen := False ;关闭允许请求

END_IF;

END_IF;

IF (MOP_HALT = True) OR (xHM_K90Frg ANDST_BA.K90_AnfoZutritt) THEN

-请求进入与允许请求进入都有时-

MOP_HALT:= True; 激活控制步停止

END_IF;

IF (MOP_HALT = True) AND NOT (xHM_K90Frg ANDST_BA.K90_AnfoZutritt) AND Schritt.X THEN

-停止步后-取消请求进入-上一步还在激活就会取消停止-

MOP_HALT:= False;

END_IF;

4ee2eb82-0bf7-11ed-ba43-dac502259ad0.png

通过对K90_SK的控制,使顺序块如果在跳步时,或顺序块条件不满足时不能有允许进入条件

注 :Si.T步 i的当前或上次的激活时间

Si.X 显示步 i是否被激活

Si.U 步 i的没有干扰的总的激活的时间

Transi.TT 显示转换条件 i是否满足

HALT_SQ MOP.HALT"Stop seqencer" 停止程序顺序并且重新激活

4f122f14-0bf7-11ed-ba43-dac502259ad0.png

4f4ca522-0bf7-11ed-ba43-dac502259ad0.png

审核编辑:彭静

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

    关注

    7

    文章

    14

    浏览量

    8681
  • 联锁
    +关注

    关注

    0

    文章

    8

    浏览量

    6707

原文标题:VASS标准-FC641顺序块条件控制

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

收藏 人收藏

    评论

    相关推荐

    丹佛斯FC102变频器手册

    丹佛斯FC102变频器手册
    发表于 10-21 10:48 0次下载

    光纤跳线fc-lc干嘛用的

    Connector)连接器,能够在FC接口设备和LC接口设备之间进行灵活连接。以下是关于光纤跳线FC-LC的详细用途: 一、设备互连 在数据中心或局域网中,经常需要将使用LC连接器的设备(如交换机、路由器或服务器)与使用
    的头像 发表于 10-11 10:25 378次阅读

    光纤fc和sc区别

    光纤FC和SC作为两种常见的光纤连接器,各自具有独特的特点和应用场景。以下是它们之间的主要区别: 1. 外部形态与结构 FC连接器:FC是Ferrule Connector的缩写,其外部加强方式
    的头像 发表于 08-27 09:39 1278次阅读

    DH641线性霍尔效应传感器中文手册

    DH641是一款线性霍尔效应传感器,可按比例响应磁通量密度。DH641内部电路包含霍尔传感器、线性放大器和CMOS输出级电路。具有高速、低噪声输出特性,在-40℃至125℃的宽温度范围内实现线性性能
    发表于 08-09 11:43 0次下载

    网线b类接线顺序详细解释

    网线B类接线顺序,即按照T568B标准进行接线的顺序,具体为:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕。这个顺序是指网线两端水晶头中8根线的排列顺序。以下是对网线B类接线
    的头像 发表于 07-19 10:15 7166次阅读

    探索kHz范围晶体单元FC-12M/FC-12M TYPE的特性与应用

    探索kHz范围晶体单元FC-12M/FC-12M TYPE的特性与应用
    的头像 发表于 07-18 16:27 275次阅读

    PLC顺序功能图是什么

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

    运动控制器的代码运行顺序是什么

    运动控制器是一种用于控制机械运动的设备,它可以接收输入信号并根据这些信号控制机械的运动。运动控制器的代码运行顺序对于实现精确的运动
    的头像 发表于 06-13 09:25 428次阅读

    服务器数据恢复—raid5阵列中多磁盘掉线导致EVA存储不可用的数据恢复案例

    服务器数据恢复环境: 1台某品牌EVA4400控制器+3台EVA4400扩展柜+28FC硬盘。 服务器故障: 由于两磁盘掉线导致存储中某些LUN不可用,某些LUN丢失,导
    的头像 发表于 05-24 11:34 528次阅读
    服务器数据恢复—raid5阵列中多<b class='flag-5'>块</b>磁盘掉线导致EVA存储不可用的数据恢复案例

    基于OTP的8位微控制器系列FC1511中文版说明书

    电子发烧友网站提供《基于OTP的8位微控制器系列FC1511中文版说明书.pdf》资料免费下载
    发表于 04-16 09:22 0次下载

    基于OTP的8位微控制器系列FC1641中文版说明书

    电子发烧友网站提供《基于OTP的8位微控制器系列FC1641中文版说明书.pdf》资料免费下载
    发表于 04-16 09:20 15次下载

    PLC顺序启动逆顺序停止电路如何运行

    了解了顺序启动电路,今天再来看看顺序启动逆顺序停止电路如何运行。
    发表于 04-09 14:13 679次阅读
    PLC<b class='flag-5'>顺序</b>启动逆<b class='flag-5'>顺序</b>停止电路如何运行

    如何为FC1641微控制器免费烧录程序

    FC1641是一款内置晶振电容的微控制器,通常采用SOP8封装。它是一款常用的单片机(MCU),广泛应用于各种电子设备中。 对于如何为FC1641微控制器免费烧录程序,以下是一种
    的头像 发表于 01-06 14:16 677次阅读

    plc梯形图运行顺序是什么

    都由一个或多个图形符号组成,通过连接线连接在一起,形成一个完整的控制逻辑。 二、PLC梯形图运行顺序 PLC梯形图的运行顺序通常是从上到下、从左到右依次执行。具体来说,PLC在接收到
    的头像 发表于 12-14 11:05 4426次阅读

    sql where条件的执行顺序

    SQL语句中的WHERE条件是用来筛选数据的,它决定了哪些数据会被返回给用户。WHERE条件的执行顺序是影响SQL语句性能的一个重要因素,正确地理解和优化WHERE条件的执行顺序可以提高查询效率
    的头像 发表于 11-23 11:31 2136次阅读