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

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

3天内不再提示

编程语言-2基础STEP7V16 -GRAPH

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-04-16 10:38 次阅读

GRAPH 的编程窗口:

编程窗口是可供创建 GRAPH 程序的区域。除了实际工作区外,它还包含方便您轻松访问

GRAPH 函数块的所有区域的导航视图。

可以在编程窗口中执行以下任务:

● 编写前固定指令和后固定指令

● 编写顺控程序

● 指定联锁条件和监控条件报警

根据要编程的内容,可以在以下视图间切换:

● 前固定指令

● 顺序视图

● 单步视图

● 后固定指令

● 报警视图

工作区和可用指令及收藏夹随具体视图而有所不同。

pIYBAGB4-VyAbLb2AAQ6UFZ4dIg532.png

① 导航视图

② 导航工具栏

③ 工作区

导航视图中包含有可打开以下视图的下列面板:

● 前固定指令

● 顺序视图

● 后固定指令

● 报警视图

此外,导航视图还显示固定指令和顺控程序的图形概览,并通过快捷菜单提供基本处理选项。

可以双击导航视图中的步,在顺序视图和单步视图间进行切换。

“前固定指令”(Permanent pre-instructions) 视图

在“前固定指令”(Permanent pre-instructions) 视图中,可以编写处理顺控程序前执行的指令。

844986e4-9e40-11eb-8b86-12bb97331649.png

顺序视图

顺序视图的功能

顺序视图以轻松易读的格式显示顺控程序的结构,并允许添加以下元素:

● 步

● 转换条件

● 跳转

● 分支

● 顺序结尾

此外,可以通过单击鼠标展开步和转换条件,以显示或编辑步的动作和转换条件。

84700c74-9e40-11eb-8b86-12bb97331649.png

① 用于展开或收缩步的按钮

② 展开的视图中的步

③ 用于收缩步的按钮

④ 用于展开转换条件的按钮

⑤ 展开的视图中的转换条件

⑥ 用于收缩转换条件的按钮

单步视图

单步视图允许对步的以下元素进行编程:

● 互锁条件

● 监控条件

● 动作

● 转换条件

此外,还可以指定步的标题及注释

84973970-9e40-11eb-8b86-12bb97331649.png

84a28942-9e40-11eb-8b86-12bb97331649.png

① 步的标题

② 步的注释

③ 互锁条件

④ 监控条件

⑤ 动作

⑥ 转换条件

“后固定指令”(Permanent post-instructions) 视图

在“后固定指令”(Permanent post-instructions) 视图中,可以编写处理顺控程序后执行的指令。

84c39826-9e40-11eb-8b86-12bb97331649.png

报警视图

在报警视图中,可执行以下任务:

● 启用报警显示

● 指定类别启用条件

● 选择显示类别

● 选择互锁的类别和子类别

● 选择监控条件的类别和子类别

● 选择 GRAPH 警告的类别和子类别

84cf8096-9e40-11eb-8b86-12bb97331649.png

1 .这些类别可用于将故障分为不同的优先级,如故障、警告等。

2 .通过该类别启用条件,可为 ProDiag 函数块及其包含的各个类别定义一个启用条件(全局布尔型变量),并使用该启用条件激活或禁用该类别的监控。

3 .通过“显示类别”,可定义 HMI 设备上显示的监控。

4 .GRAPH 监控的报警文本结构。使用绿色箭头,可直接跳转到全局 ProDiag 监控设置中,指定相应的报警文本结构。

5 .互锁可指定一个类别和两个子类别。可从最多 8 个类别中选择所需的类别。

6 .监控条件可指定一个类别和两个子类别。可从最多 8 个类别中选择所需的类别。

7 .可指定由“T_WARN”指令输出的 GRAPH 警告类别的一个类别和两个子类别。可从最多 8个类别中选择所需的类别。

编辑:jq

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

    关注

    88

    文章

    3440

    浏览量

    92388
  • 函数
    +关注

    关注

    3

    文章

    3868

    浏览量

    61308
  • Graph
    +关注

    关注

    0

    文章

    36

    浏览量

    8825

原文标题:STEP7V16 -GRAPH 编程语言-2基础

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

收藏 人收藏

    评论

    相关推荐

    plc编程语言与c语言的联系 c语言和PLC有什么区别

    PLC编程语言与C语言的联系 PLC(可编程逻辑控制器)是一种针对自动化控制系统的特殊计算机。PLC编程
    的头像 发表于 02-05 14:21 1037次阅读

    如何将SCOUT的工程关联到STEP7中?

    如何将SCOUT的工程关联到STEP7中,就是SCOUT添加了一个伺服的设置,然后如何关联到STEP7中,可以在STEP7中打开SCOUT 的文件
    发表于 01-09 13:16

    SIMATIC S7-1500 PLC GRAPH编程教程

    实际的工业生产的控制过程中,顺序逻辑控制占有相当大的比例。所谓顺序逻辑控制,就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间顺序,在生产过程中的各个执行机构自动地、有秩序地进行操作。S7-GRAPH是一种顺序功能图编程
    的头像 发表于 12-18 15:55 418次阅读
    SIMATIC S7-1500 PLC <b class='flag-5'>GRAPH</b><b class='flag-5'>编程</b>教程

    脚本语言编程语言的区别

    脚本语言编程语言是计算机语言的两个主要分类。尽管两者都是用于编写计算机程序的工具,但它们在设计和运行方式上存在一些显著的区别。下面将详细探讨脚本
    的头像 发表于 11-22 14:33 1379次阅读

    西门子博途PLC:GRAPH顺控器调用实现

    ① 顺控器和各个参数的状态信息以及各个步和转换条件的状态信息都存储在“GRAPH_Sequence_DB”中。 ② 可使用输入参数“OFF_SQ” 关闭 GRAPH 顺控器。 关闭 GRAPH 顺控器时,将取消激活所有
    发表于 10-12 15:28 2964次阅读
    西门子博途PLC:<b class='flag-5'>GRAPH</b>顺控器调用实现

    西门子S7-GRAPH编程示例

    前面的文章介绍了S7-Graph语言的顺控器和动作,今天这篇文章我们用Graph语言来编写一个简单应用。
    的头像 发表于 09-06 10:56 769次阅读
    西门子S7-<b class='flag-5'>GRAPH</b><b class='flag-5'>编程</b>示例

    PLC顺序控制方法之Graph编程介绍

    前文提到常用的顺序控制有三种,分别是SCL指令case...of,西门子自带的Graph,通过传送步号顺序控制。今天我们就介绍第二种顺序控制的常用方式,Graph编程
    发表于 08-02 10:11 5225次阅读
    PLC顺序控制方法之<b class='flag-5'>Graph</b><b class='flag-5'>编程</b>介绍

    基于GRAPH语言教程介绍

    上一篇文章我们对Graph语言的顺控器做过介绍,可以概括为如下几个知识点: 顺控器是由一系列的步和跳转条件组成的代码; 顺控器的步有激活和未激活两种状态; 可以为每个步编辑相应的动作(指令代码
    的头像 发表于 07-26 09:07 1182次阅读
    基于<b class='flag-5'>GRAPH</b><b class='flag-5'>语言</b>教程介绍

    西门子S7-GRAPH编程语言—顺控器介绍

    顺控器(sequencer)是由一系列的步(step)和跳转条件(transition)组成的代码。
    发表于 07-18 08:50 1454次阅读
    西门子S7-<b class='flag-5'>GRAPH</b><b class='flag-5'>编程</b><b class='flag-5'>语言</b>—顺控器介绍

    西门子博途:GRAPH编程窗口概述

    编程窗口是可供创建 GRAPH 程序的区域。除了实际工作区外,它还包含方便您轻松访问 GRAPH 函数块的所有区域的导航视图。
    发表于 07-15 11:14 5171次阅读
    西门子博途:<b class='flag-5'>GRAPH</b> 的<b class='flag-5'>编程</b>窗口概述

    PLC编程语言的特点

    PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求
    的头像 发表于 07-04 17:13 585次阅读

    基于PASCAL的高级编程语言——SCL编程语言

    根据该标准,可对用于可编程逻辑控制器的编程语言进行标准化。SCL 编程语言实现了该标准中定义的 ST
    发表于 06-20 10:20 1063次阅读
    基于PASCAL的高级<b class='flag-5'>编程</b><b class='flag-5'>语言</b>——SCL<b class='flag-5'>编程</b><b class='flag-5'>语言</b>

    如何实现暂停GRAPH程序块?

    博图Graph 程序在运行过程中,某些情况(报警,互锁等)下需要将Graph 程序暂停去解决问题,当问题解决后,需要接着当前的步继续执行Graph 程序。而OFF_SQ 这个引脚是让Graph
    的头像 发表于 05-22 09:41 1457次阅读
    如何实现暂停<b class='flag-5'>GRAPH</b>程序块?