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

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

3天内不再提示

剖析GRAPHFB顺控器常见问题

机器人及PLC自动化应用 来源:programming with S7-GRPH 作者:Eidition 2021-04-12 13:56 次阅读

问题:如何在第一个OB1 周期中或第一次调用S7-GRAPH FB 时关闭顺控器?

解答:通过参数OFF_SQ 外部控制顺控器FB 参数“INIT_SQ”和“OFF_SQ”可用来初始化和关闭顺控器,前提是确保在顺控器编译前以下路径下的:

“Options > Block settings... > Compile/Save > FB Parameters 下的参数“Standard”、“Maximum”或“User-defined”之中的一个已经激活。

下图显示了对S7-GRAPH FB 的调用,调用时,可将M0.0 的常闭点送至 “OFF_SQ”,这样当程序开始扫描时,“OFF_SQ”参数将收到一个上升沿,并关闭顺控器。

dee06a16-9ac9-11eb-8b86-12bb97331649.png

通过Supervision Supervision 来控制 来控制顺控器

下图显示了步1(初始步) 中将 M10.3 的常闭点用于监控条件。如果M10.3 为“False”,则启动后,顺控器运行到监测步而且不会再切换。当在块设置中激活选项“Acknowledge errors”时,只需在 FB 输入参数“ACK_EF”进行确认后,顺控器将被继续执行。

defb06a0-9ac9-11eb-8b86-12bb97331649.png

问题:为什么计数器比较功能产生一个错误结果?

解答:由于S7-GRAPH 计数值是BCD 码的格式,那么输入的比较值也必须是BCD 码的格式(3 位十进制 BCD),并应当遵循下列语法格式: C#000 到 C#999。

问题:为什么在顺控器中无法通过程序激活另一个步?

解答:这是初学者经常范一个错误,S7-GRAPH 中提供了一些指令,可以在顺控器当中根据用户意图激活顺控器中的某一个步。但是务必要注意的是:在程序调转到被激活步之前,务必要增加关闭当前步的指令,否则顺控器不会执行步的切换。

问题:如何将无条件同时分支改为条件分支时不需重新输入所有受影响的步?

解答:首先在菜单中 选择 “View > Sequencer”,以察看整个顺控器。点击右键在弹出菜单中选择命令“Insert New Element > Alternative Branch > Open”。这就可以插入一个条件分支。

df2bf5bc-9ac9-11eb-8b86-12bb97331649.png

在刚创建的条件分支处插入选中的转换条件剪切的顺控器部分,并执行菜单命令“Edit > Paste”。

df53fe04-9ac9-11eb-8b86-12bb97331649.png

问题:为什么尽管互锁条件没有完成,在离开步的时候动作“L0 S”被执行?

解答:在 S7-GRAPH 中,一个动作可以根据互锁状态信号的改变而被触发。在事件“L0 S”的情况下,此指令的操作数被置位为 1,并且一旦对于一个激活的步的互锁条件从信号状态0 改变为1时,此动作即被触发。(互锁条件到来,错误离去)。

S7-GRAPH 的一个基本规则:没有激活的一个步不能引起任何错误。因此,如果当一个无法执行的互锁条件在离开步时被置为“完成的”(错误被强制确认),则当此步离开时,“L0 S” 指令总是被执行。

编辑:jq

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

    关注

    6

    文章

    1980

    浏览量

    54585
  • 计数器
    +关注

    关注

    32

    文章

    2121

    浏览量

    92947
  • S7-GRAPH编程
    +关注

    关注

    0

    文章

    6

    浏览量

    3153

原文标题:GRAPHFB顺控器常见问题1

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

收藏 人收藏

    评论

    相关推荐

    Ubuntu系统常见问题及解答

    今天小编为大家总结了Ubuntu系统常见问题的解决方法,便于收藏和查阅,大家快快码住哦~
    的头像 发表于 04-19 12:29 176次阅读
    Ubuntu系统<b class='flag-5'>常见问题</b>及解答

    CLOCK常见问题解答

    电子发烧友网站提供《CLOCK常见问题解答.pdf》资料免费下载
    发表于 11-23 10:23 0次下载
    CLOCK<b class='flag-5'>常见问题</b>解答

    C语言的常见问题

    电子发烧友网站提供《C语言的常见问题集.pdf》资料免费下载
    发表于 11-18 10:29 0次下载
    C语言的<b class='flag-5'>常见问题</b>集

    总结:30个单片机常见问题解决办法!

    总结:30个单片机常见问题解决办法!
    的头像 发表于 10-17 17:46 2399次阅读
    总结:30个单片机<b class='flag-5'>常见问题</b>解决办法!

    单片机常见问题的解决思路和解决办法

    30个单片机常见问题解决办法!
    的头像 发表于 09-18 16:51 1634次阅读
    单片机<b class='flag-5'>常见问题</b>的解决思路和解决办法

    USB 接口电路设计常见问题

    USB 接口电路设计常见问题
    的头像 发表于 09-18 10:59 373次阅读
    USB 接口电路设计<b class='flag-5'>常见问题</b>

    Brocade Gen 7交换机常见问题

    电子发烧友网站提供《Brocade Gen 7交换机常见问题.pdf》资料免费下载
    发表于 09-01 15:39 0次下载
    Brocade Gen 7交换机<b class='flag-5'>常见问题</b>

    Brocade X7控制器常见问题

    电子发烧友网站提供《Brocade X7控制器常见问题.pdf》资料免费下载
    发表于 09-01 11:55 0次下载
    Brocade X7控制器<b class='flag-5'>常见问题</b>

    Brocade X6控制器常见问题

    电子发烧友网站提供《Brocade X6控制器常见问题.pdf》资料免费下载
    发表于 08-30 17:28 0次下载
    Brocade X6控制器<b class='flag-5'>常见问题</b>

    Brocade存储扩展解决方案常见问题

    电子发烧友网站提供《Brocade存储扩展解决方案常见问题.pdf》资料免费下载
    发表于 08-29 11:22 0次下载
    Brocade存储扩展解决方案<b class='flag-5'>常见问题</b>

    Arm Support Hub 1.3版常见问题解答

    ARM Support Hub使您可以轻松地打开和管理有关ARM IP的技术问题或问题的支持案例。 以下是有关Support Hub的一些常见问题的解答。
    发表于 08-12 06:16

    Arm SystemReady和SystemReady预硅启用的常见问题解答

    计划和SystemReady预硅启用的一般高级问题。它包括有关基本系统体系结构(BSA)和服务基本系统体系架构(SBSA)规范的信息。 •SystemReady合规性测试常见问题解答回答了有关
    发表于 08-08 06:21

    Arm连接到新目标时的常见问题

    了解使用Arm连接到新目标时的常见问题和答案开发工作室(Arm DS)。此内容侧重于使用的自动检测、连接和调试新的或定制的仿真、FPGA和硅靶。 如果您无法在此处找到问题的解决方案: •单击我需要帮助连接到我的目标。我该去哪里? •访问软件工具社区,在那里您可以向Arm专家提问。
    发表于 08-02 08:54

    变频器常见问题汇编

    安川变频器常见问题
    发表于 06-01 16:53 1次下载

    RS485总线应用及常见问题

    RS485总线应用及常见问题
    的头像 发表于 05-06 09:28 1081次阅读
    RS485总线应用及<b class='flag-5'>常见问题</b>