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

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

3天内不再提示

有关顺控程序的基本知识

机器人及PLC自动化应用 ? 来源:机器人及PLC自动化应用 ? 作者:机器人及PLC自动化 ? 2021-03-02 15:06 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

GRAPH 编程语言

① 导航视图

② 导航工具栏

③ 工作区

GRAPH 是一种创建顺序控制系统的图形编程语言。使用顺控程序,可以更为快速便捷和直观地对顺序进行编程。通过将过程分解为多个步,而且每个步都有明确的功能范围,然后再将这些步并组织到顺控程序中。在各个步中定义待执行的动作,以及步之间的转换条件。这些转换条件包括切换到下一步的条件。

顺序控制系统的模块

顺序控制系统可通过预定义的顺序对过程进行控制,并受某些条件的限制。顺序控制系统的复杂度取决于自动化任务。在顺序控制系统中,至少包含三个块。

1a79e9e6-71ce-11eb-8b86-12bb97331649.png

① 调用块

② GRAPH 函数块

③ 背景数据块

● GRAPH 函数块

在GRAPH 函数块中,可以定义一个或多个顺控程序中的单个步和顺序控制系统的转换条件。

● 背景数据块

背景数据块中包含顺序控制系统的数据和参数。可以将背景数据块分配给 GRAPH 函数块,并由系统自动生成。

● 调用代码块

要在循环中执行 GRAPH 函数块,则必须从较高级的代码块中调用该函数块。该块可以是一个组织块 (OB)、函数 (FC) 或其它函数块 (FB)。通常将 GRAPH 函数块调用为一个单背景。

GRAPH 函数块的周期取决于调用块的周期。在每个周期,都会先执行 GRAPH 函数块中的

前永久指令。然后再处理活动步中的动作。最后再执行后永久指令。

有关顺控程序的基本知识

在 GRAPH 函数块中,可以按照顺控程序的格式编写程序。 顺控程序既可以处理多个独立任务,也可以将一个复杂任务分解成多个顺控程序。 如果顺控程序处理多个独立任务,则这些顺控程序将在程序流中并行处理。 如果使用多个顺控程序将一个复杂任务分解成更小部分,则必须将相关的顺控程序与程序跳转相关联。

可以将程序划分为顺控程序中的各个步。 在最简单的情况下,各个步将以线性方式逐个处理。 但也可使用选择分支或并行分支,创建结构更为复杂的顺控程序。 程序将始终从定义为初始步的步开始执行。 一个顺控程序可以有一个或多个初始步。 初始步可以在顺控程序中的任何位置。

激活一个步时,将执行该步中的动作。 也可以同时激活多个步,例如在并行分支中。 激活一个步时,将经常检查以下转换条件。 一旦满足所有条件而且没有未决监控错误时,转换条件会立即切换到下一步。 该步将变成活动步。 结束顺控程序时,可使用跳转或顺序结尾。 跳转目标可以是同一顺控程序中的任意步,也可以使其它顺控程序中的任意步。 这样,可以支持顺控程序的循环执行。

并行分支:

1aadb2d0-71ce-11eb-8b86-12bb97331649.png

选择分支:

1b16f326-71ce-11eb-8b86-12bb97331649.png

跳转到步:

1b7b2030-71ce-11eb-8b86-12bb97331649.png

顺序结尾:

可以使用“顺序结尾”元素结束顺控程序或分支的执行。该元素将终止顺控程序或分支的执行。在并行分支中,顺序结尾前必须有一个转换条件。“顺序结尾”元素在顺控程序中以黑点表示。

1eab5180-71ce-11eb-8b86-12bb97331649.png

有关动作的基本知识:

可在步中对动作进行编程。 例如,这些动作可控制输入或输出,激活或禁用顺控程序的其它步,或者调用块。 因此,动作中可包含过程控制的相关指令。

21e9e9a6-71ce-11eb-8b86-12bb97331649.png

① 互锁条件

② 可选事件

③ 标识符

④ 操作数、赋值或块调用

标准动作:

N - 只要激活步,就立即置位.

只要激活该步,操作数的信号状态即为“1”。

只要激活该步,将立即调用所指定的块。

该步在发生 S1 事件的周期中也视为激活。

S - 置位为 1

只要激活该步,则立即将操作数置位为“1”并保持为“1”。

R - 置位为 0

只要激活该步,则立即将操作数置位为“0”并保持为“0”。

D - 接通延时

在激活该步 n 秒之后,将操作数置位为“1”并在步激活的持续时间内保持为“1”。 如果步激活的持续时间小于 n 秒,则不适用。可以将时间指定为一个常量,或指定为一个 TIME/DWORD 数据类型的 PLC 变量。

L - 在设定时间内置位

激活该步时,则操作数将置位为“1”n 秒时间。 之后将复位该操作数。 如果步激活的持续时间小于 n 秒,则操作数也会复位。可以将时间指定为一个常量,或指定为一个 TIME/DWORD 数据类型的 PLC 变量。

事件型动作

可以选择将动作与事件相关联,根据一定条件执行动作。 带有标识符为“D”、“L”和“TF”的动作无法与事件相关联。如果将动作与事件相关联,则会通过边沿检测功能检测事件的信号状态。 这意味着,只能在发生事件的周期内才能执行指该令。

S1 上升沿 步已激活(信号状态为“1”)

S0 下降沿 步已取消激活(信号状态为“0”)

V1 上升沿 满足监控条件,即发生错误(信号状态为“1”)

V0 下降沿 不再满足监控条件,即错误已消除(信号状态为“0”)

L0 上升沿 满足互锁条件,即错误已消除(信号状态为“1”)

L1 下降沿 不满足互锁条件,即发生错误(信号状态为“0”)

A1 上升沿 报警已确认。

R1 上升沿 到达的注册。

可以使用事件的信号状态编写其它动作。 这样,不但可以监控和影响各个步,也可以监控

和影响整个顺序控制系统。

使用标识符“ON”(激活步)和“OFF”(取消激活步)的动作必须始终与事件相关联。 事件将确定步的激活或取消激活时间。如果在同一个周期内既有激活步也有取消激活步,则取消激活操作的优先级更高。

也可以将使用“S1”、“V1”、“A1”或“R1”事件的动作与互锁条件相关联。 因此,只有在满足互锁条件时,才执行这些动作。

251899ec-71ce-11eb-8b86-12bb97331649.png

只要“Step4”步变为活动状态且满足互锁条件后,则“MyTag1”将置位为“0”并保持为“0”。 如果发生监控错误,则将取消激活“MyStep”步。 如果发生互锁错误,则将取消激活所有步。

责任编辑:lq

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

    关注

    7

    文章

    2800

    浏览量

    51083
  • 控制系统
    +关注

    关注

    41

    文章

    6821

    浏览量

    112450
  • 编程语言
    +关注

    关注

    10

    文章

    1957

    浏览量

    37027

原文标题:STEP7-V16 -GRAPH 编程语言-1基础

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    络电阻的抗潮湿性能如何?

    络电阻的抗潮湿性能如何?络电阻的抗潮湿性能表现优异,具体体现在以下方面 : 1、材料与工艺优化 络部分电阻系列(如RNCE高稳定薄膜电阻)采用高纯度氧化铝陶瓷基板,表面光滑度显著提升,减少
    的头像 发表于 07-18 15:16 ?191次阅读

    络贴片电容的漏电流问题如何解决?

    络贴片电容的漏电流问题如何解决?要解决络贴片电容的漏电流问题,可以从以下方面入手: 1、选型与材料优化 选择优质型号:优先选择质量可靠、稳定性好的络贴片电容,如具有低漏电流特性的X7R或X5R
    的头像 发表于 06-19 15:07 ?238次阅读
    <b class='flag-5'>顺</b>络贴片电容的漏电流问题如何解决?

    络压敏电阻的选用要点

    在电子设备的设计中,压敏电阻作为一种重要的保护元件,起到了至关重要的作用。络压敏电阻作为市场上的一种优质产品,因其稳定的性能、可靠的品质以及广泛的应用领域,受到了广大设计师和制造商的青睐。本文将
    的头像 发表于 05-19 13:54 ?257次阅读

    直流电机基本知识彩色PDF来啦

    1 直流电机的工作原理、主要结构、额定值 2直流电机的电枢绕组 3直流电机的电枢反应 4电枢绕组感应电动势和电磁转矩 5直流电机换向 一文带你了解直流电机基本知识,免费下载
    发表于 02-28 01:28

    腾讯ima升级知识库功能,上线小程序实现共享与便捷问答

    近日,腾讯旗下的AI智能工作台ima.copilot(简称ima)迎来了知识库功能的重大升级。此次升级不仅增加了“共享知识库”的新能力,还正式上线了“ima知识库”小程序,为用户带来了
    的头像 发表于 12-31 15:32 ?2003次阅读

    千方科技与丰科技达成战略合作

    近日,北京千方科技股份有限公司(以下简称“千方科技”)与丰科技有限公司(以下简称“丰科技”)签署战略协议,双方将积极发挥各自优势,重点开拓低空基础设施建设等核心业务领域,联合打造物流配送、道路巡检、电力巡线、应急救援等多元化运营场景,助力区域低空经济发展。
    的头像 发表于 12-18 11:10 ?772次阅读

    丰科技与华为签署战略合作协议

    近日,丰科技有限公司(以下简称“丰科技”)与华为技术有限公司(以下简称“华为”)在丰集团总部正式签署了战略合作协议。这一合作标志着双方在智慧物流、智慧供应链等领域的深入合作,共同为企业客户提供
    的头像 发表于 12-18 10:15 ?776次阅读

    络代理-络钽电容的标识方法

    络钽电容的标识方法可能因具体产品系列和规格而有所不同,但一般来说,钽电容的标识方法主要包括以下几种,这些方法同样适用于络钽电容(或其他品牌的钽电容): 1. 直标法 定义:用字母和数字把
    的头像 发表于 11-06 16:18 ?687次阅读
    <b class='flag-5'>顺</b>络代理-<b class='flag-5'>顺</b>络钽电容的标识方法

    人机界面在开关柜一键控中起到什么作用?

    人机界面在一键控系统中发挥着操作指令输入、状态显示与反馈、参数设置与配置以及提升操作便利性和安全性等重要作用。它是实现一键控功能不可或缺的关键组成部分。蜀瑞创新专注智能开关柜一键
    的头像 发表于 11-05 10:02 ?717次阅读
    人机界面在开关柜一键<b class='flag-5'>顺</b>控中起到什么作用?

    IGB基本知识汇总

    本文对IGBT领域的深入研究与综合剖析成果,首先与您分享关于IGBT的基本原理及其构成元素,如芯片、单管及模块等方面的知识。接下来将共同关注的是IGBT在各个行业中的广泛应用。
    的头像 发表于 10-29 10:15 ?1317次阅读
    IGB<b class='flag-5'>基本知识</b>汇总

    HK32MCU在电机行业应用与布局

    深圳市航芯片技术研发有限公司(以下简称“航芯片”)受邀出席在杭州举办的2024(第七届)中国电机智造与创新应用暨电机产业链交流会(华东),航芯片华东区域销售总监文志辉围绕《航H
    的头像 发表于 10-22 14:51 ?744次阅读
    航<b class='flag-5'>顺</b>HK32MCU在电机行业应用与布局

    络压敏电阻在电路保护中的应用

    络压敏电阻在电路保护中扮演着至关重要的角色。以下是对络压敏电阻在电路保护中应用的详细分析: 络压敏电阻是一种具有非线性伏安特性的电阻器件,其电阻值随着电压的变化而显著变化。当电压低于某一阈值
    的头像 发表于 10-15 14:33 ?674次阅读
    <b class='flag-5'>顺</b>络压敏电阻在电路保护中的应用

    堆栈和内存的基本知识

    本文主要聊聊关于堆栈的内容。包括堆栈和内存的基本知识。常见和堆栈相关的 bug,如栈溢出,内存泄漏,堆内存分配失败等。后面介绍软件中堆栈统计的重要性,以及如何使用工具工具软件中堆栈使用的范围,并给出在软件开发中,如何降低堆栈问题,优化堆栈的一些实践。
    的头像 发表于 08-29 14:10 ?1126次阅读
    堆栈和内存的<b class='flag-5'>基本知识</b>

    村田起诉国产电感龙头络电子侵犯发明专利

    据传感器专家网获悉,8月3日,络电子发布公告,公司于8月1日收到上海知识产权法院送达的《民事起诉状》及《应诉通知书》等诉讼相关材料。村田在上海起诉深圳络电子股份有限公司及上海旭沁电子科技有限公司
    的头像 发表于 08-28 18:40 ?999次阅读
    村田起诉国产电感龙头<b class='flag-5'>顺</b>络电子侵犯发明专利

    光刻工艺的基本知识

    在万物互联,AI革命兴起的今天,半导体芯片已成为推动现代社会进步的心脏。而光刻(Lithography)技术,作为先进制造中最为精细和关键的工艺,不管是半导体芯片、MEMS器件,还是微纳光学元件都离不开光刻工艺的参与,其重要性不言而喻。本文将带您一起认识光刻工艺的基本知识
    的头像 发表于 08-26 10:10 ?2343次阅读
    光刻工艺的<b class='flag-5'>基本知识</b>