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

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

3天内不再提示

GRAPH在博途环境的在线调试方法

我快闭嘴 来源:工控PLC布道师 作者:工控PLC布道师 2022-09-01 16:43 次阅读

【导读】相对于西门子PLC的其它类型编程语言,GRAPH与计算机高级编程语言有着非常相近的特性,只要使用者接触过PASCAL或者VB编程语言,实现GRAPH的快速入门是非常容易的。下面就来介绍一下GRAPH在博途环境的在线调试方法。

(一)GRAPH在博图中的适用性

TIA portal中不同型号PLC使用GRAPH的可行性:博途软件本身已经集成GRAPH语言包。因为V11以上才支持S7-300/400,V12以上支持S7-1500,根据软件的产品发布通知总结如下:

S7-300/400从STEP 7 Professional V11开始支持使用GRAPH语言

S7-1200不支持使用GRAPH

S7-1500从STEP 7 Professional V12 SP1开始支持使用GRAPH

(二)GRAPH博途中在线调试

(1)Graph程序在线状态

打开Graph程序,点击在线可以看到Graph中所有顺控器的在线状态,如下图所示:

557303f0-2985-11ed-ba43-dac502259ad0.jpg

从图中可以看到灰色步和彩色步,灰色步表示未激活步,彩色步表示已经被激活,例如图中S2,S5和S10,这三个步已经被激活,不同颜色代表步的不同状态。绿色表示当前步激活,同时满足互锁条件,并且不满足监控条件,例如S10步。红色表示当前步激活,监控条件满足,有监控错误,例如S2步。黄色表示当前步激活,互锁条件不满足,同时监控条件也不满足,例如S5步。

每个步的左上角对互锁条件和监控条件有所显示,-(C)-表示有互锁条件,绿色表示满足互锁条件,黄色表示不满足互锁条件。-(V)-表示有监控条件,绿色表示监控条件不满足,红色表示监控条件满足,有监控错误。如果左上角没有任何标志,表示步内没有监控条件和互锁条件。当相应的转换条件满足时,转换条件也会变成绿色。

(2)Graph程序测试面板

Graph在线后,在右侧测试栏的顺控器控制卡页可以对顺控器进行控制,这个也称作调试面板,如下图所示:

558a26ca-2985-11ed-ba43-dac502259ad0.jpg

下面对于面板的功能进行介绍:

初始化:这个按钮的功能与输入引脚INIT_SQ的功能一致。

全部取消激活:这个按钮的功能与输入引脚OFF_SQ的功能一致。

确认:这个按钮的功能与输入引脚ACK_EF的功能一致。

模式区域中,选择“自动”选项,就是设定当前Graph为自动模式。

模式区域中,选择“半自动模式”选项,就是设定当前Graph为TOP模式,如果使用“忽略转换条件”按钮,可以实现T_PUSH功能,直接切换到下一步。

模式区域中,选择“手动模式”选项,就是设定当前Graph为MAN模式。手动模式分为两个部分:第一部分“带有转换条件的步”描述下的按钮“下一步”,在转换条件满足时点击这个按钮,会切换到下一步,否则不会切换。

第二部分“手动选择步”、“启动“按钮和”禁用“按钮,这个是Graph的手动模式,在“手动选择步”中输入步号,通过启动和禁用按钮来对输入的步号进行激活和取消激活操作,实现S_ON和S_OFF的功能。

在手动模式中还可激活“启动同步”,通过选择“满足先前的转换条件”或者“满足互锁条件”,会过滤出满足所选条件的步,在顺控器中显示为浅蓝色边框,如图3。选择需要激活的步,点击“启动”按钮后激活选择步,如下图所示,选择了“满足先前的转换条件”,在顺控器中所有满足的转换条件为绿色,满足条件的步会显示浅蓝色的边框,如S2,S5,S10,S7步,选择这些步中的任意步,然后点击“启动”按钮,就可以激活相应的步。

56007e92-2985-11ed-ba43-dac502259ad0.jpg

步激活时间的学习模式区域中,“启用学习模式”与输入引脚EN_LMODE的功能相同。“监控阈值”和“警告阈值”的设定值是生成T_MAX或者T_WARN的规则参数。“重置学习时间”按钮可以将记录在步中的T_MAX和T_WARN两个时间复位为初始值(7s和10s)。如下图所示:

562dee18-2985-11ed-ba43-dac502259ad0.jpg

在顺控器控制的卡页下面还有一个测试设置的卡页,包含一些内部参数设置,方便调试,如下图所示:

5654ddac-2985-11ed-ba43-dac502259ad0.jpg

“跟踪活动步”:勾选后,可以使主界面中的监控聚焦激活的步的位置。

“忽略步”:勾选后,与输入引脚EN_SSKIP功能一致。

“需要确认监控错误”:勾选后,和输入引脚EN_ACKREQ功能一致。

“停止顺控器”:勾选后,和输入引脚HALT_SQ功能一致。

“停止定时器”:勾选后,和输入引脚HALT_TM功能一致。

"处理所有互锁条件":勾选后,在顺控器主画面可以看到所有步互锁条件的当前状态,否则只能看到激活步的互锁条件的状态。

"处理所有转换条件":勾选后,在顺控器主画面可以看到所有步转换条件的当前状态,否则只能看到激活步的转换条件的状态。

"激活动作":勾选后,和输入引脚ZERO_OP功能一致。

"激活监控条件":勾选后,和输入引脚EN_SV功能一致。

"激活互锁条件":勾选后,和输入引脚EN_IL功能一致。

利用测试面板以及测试设置,可以很方便的对Graph程序的逻辑功能进行测试。对于Graph程序的测试可以使用真实的CPU,也可以使用PLCSIM进行仿真

审核编辑:汤梓红

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

    关注

    5011

    文章

    13297

    浏览量

    463348
  • 西门子
    +关注

    关注

    94

    文章

    3039

    浏览量

    115878
  • 调试
    +关注

    关注

    7

    文章

    578

    浏览量

    33943
  • Graph
    +关注

    关注

    0

    文章

    36

    浏览量

    9096

原文标题:西门子S7-1500PLC | 博途Graph在线调试,你了解多少?

文章出处:【微信号:工控PLC布道师,微信公众号:工控PLC布道师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请教软件安装顺序

    `如图是V14软件,大多文件了,不知道装那个文件夹的文件先`
    发表于 07-29 21:37

    TIAS7-1200学习笔记指令集

    本文章对S7-1200plc软件梯形图方式编程中使用的指令进行了总结和俗语化描述。
    发表于 07-01 09:20

    TIAS7-1200学习笔记

    西门子S7-1200数据类型总结笔记,来源于帮助文档。
    发表于 07-01 11:51

    西门子串口通讯09-CP341环境中做Modbus从站通讯分享

    西门子串口通讯09-CP341环境中做Modbus从站通讯v—x—公–众–号:工控自动化老王1 硬件列表设备名称设备型号PS 3076ES7 307-1EA01-0AA0CPU
    发表于 07-02 08:16

    单片机的在线调试方法

    本文主要讲述的是单片机的在线调试方法
    发表于 04-22 16:43 34次下载

    chipscope使用教程以及FPGA在线调试方法

    本文档内容介绍了基于chipscope使用教程以及FPGA在线调试方法,供参考
    发表于 03-02 14:09 9次下载

    西门子Graph语言编程之在线调试方法

    环境在线调试方法。 (一)GRAPH
    的头像 发表于 07-27 17:32 1.9w次阅读
    西门子<b class='flag-5'>博</b><b class='flag-5'>途</b><b class='flag-5'>Graph</b>语言编程之<b class='flag-5'>在线</b><b class='flag-5'>调试</b><b class='flag-5'>方法</b>

    V13-调用GRAPH顺控器实例说明

    以下部分中,将在组织块“Main” 中调用 GRAPH FB“GRAPH_Sequence” 并为两个输入参数提供数据。 当 CPU 切换为 RUN 模式后,将立即调用“Main” 组织块。 然后将依次调用
    的头像 发表于 03-14 09:59 8034次阅读

    V15仿真器的使用方法分享

    V15的仿真器为S7-PLCSIM V15,该软件可以实现在没有硬件的条件下,仿真运行程序,以方便工程师测试运行编写好的程序,今天就具体来讲解一下V15仿真器的使用
    的头像 发表于 05-25 15:28 2.6w次阅读
    <b class='flag-5'>博</b><b class='flag-5'>途</b>V15仿真器的使用<b class='flag-5'>方法</b>分享

    如何用西门子软件电机驱动来进行变频器调试

    无法指导G120变频器IP时,可以打开项目树下拉“在线访问”,连接的网卡(本案例的是Killer E2400 Gigabit Ethernet Conterller”)。这里需要
    发表于 06-28 11:49 7032次阅读
    如何用西门子<b class='flag-5'>博</b><b class='flag-5'>途</b>软件电机驱动来进行变频器<b class='flag-5'>调试</b>

    西门子:GRAPH 的编程窗口概述

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

    西门子GRAPH程序状态显示

    可通过显示 GRAPH 程序的状态,检查顺控系统的逻辑、一致性和功能。
    的头像 发表于 08-15 16:33 2615次阅读
    西门子<b class='flag-5'>博</b><b class='flag-5'>途</b><b class='flag-5'>GRAPH</b>程序状态显示

    环境下站点的上传及快速组态配置步骤

    假设项目中使用的是S7-1500系列PLC,我们环境下新建项目,双击项目树“添加新设备”节点,弹出的对话框中选择“控制器”→“CPU
    发表于 09-11 10:26 7437次阅读
    <b class='flag-5'>博</b><b class='flag-5'>途</b><b class='flag-5'>环境</b>下站点的上传及快速组态配置步骤

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

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

    西门子测试:GRAPH程序的基本知识

    以下测试功能可以测试 GRAPH 中创建的顺序控制系统
    的头像 发表于 04-03 09:12 2021次阅读
    西门子<b class='flag-5'>博</b><b class='flag-5'>途</b>测试:<b class='flag-5'>GRAPH</b>程序的基本知识