新人,看了大神们对SET/RESET帖子的讨论后,我更迷茫了

已锁定

手机用户20221113706551

  • 帖子

    3
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2022-11-13

普通 普通 如何晋级?

新人,看了大神们对SET/RESET帖子的讨论后,我更迷茫了

960

14

2022-11-16 16:57:47

首先,我的主要职责是类似于项目管理,但是有时进度赶不过来时我也自己写点程序和参与现场调试,PLC程序也是野路子自己摸索来的.但是我也是非常推崇标准化编程,因为我是面对客户(使用部门,维保部门)的第一线.客户的诉求都是先找到我.程序难读难理解难维护确实是客户的痛点.

所以也经常在论坛上看看各位大神的思路,想看看如何提升我们自己标准化.或者说更符合主流.程序不是自己的.是属于交给客户的商品.孤芳自赏是不行的.

进入正题

我一般都是用两个M点,在手/自动状态分别去驱动Q.比如Q是1个气缸

假如我有1个需求.在1个自动流程中我要这个气缸动作10次. 步骤1动1下然后收回 步骤3动1下然后又收回....类似这种.间断的工作.

按我之前写法就是 需要气缸动作时就SET M2.0 需要气缸缩回就RESET M2.0.

如果换成线圈的话该怎么来写这个程序呢. 是定义很多并联变量吗? 比如2.1 2.2 2.3 都去驱动这1个Q.还是有什么别的更简便的方法.想过跳转和子程序.但是感觉也挺繁琐.一段流程翻来翻去的看(翻梯形图也是个痛苦.)

之前也有工程师说我写的程序有问题,如果去面试程序只能打60分.到处给SET.同样1个M2.0 交叉引用查出来几十条.也有人给我提过建议应该所有的条件都写在左边,一个程序段输出就1个. 看起来比较简洁,这样写输出是简洁了. 但是并联条件也变多了啊.

所以越看越迷茫了.最近都不下手写程序了.


新人,看了大神们对SET/RESET帖子的讨论后,我更迷茫了 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9116条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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