回复:一个位在PLC里有set和reset,在面板上就不能再设它的按钮吗?

已锁定

昔日如诗

  • 帖子

    826
  • 精华

    3
  • 被关注

    10

论坛等级:侠圣

注册时间:2018-04-17

钻石 钻石 如何晋级?

发布于 2021-09-14 09:53:29

10楼

展开查看
以下是引用宝冬在2021-09-14 00:48:20的发言 >8楼

控制结构设计的不好。

1、步骤索引1000,2000.。。。10000这个变量已经把各个语句关联起来,而你又加了继续循环这个变量再次把各个语句耦合起来。双线条关联,徒增耦合度。

2、10000的时候,自动直接跳回5000,这个不好。程序应该停在10000,由HMI决定10000之后的下一步是什么。也就是HMI变量应该是只影响最后这一句的输出。自动跳回5000,背离初衷。

3、对于这些语句的局部场景而言,步骤索引和继续循环,这两个变量相当于“全局”,人为增加纠缠复杂度。

4、这种调试直接上Trace,不用等。

首先谢谢大家的建议。其次觉得你这话最好,我现在想在=10000处加上M5.0,跳到=5000处。谢谢!

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15135条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。