回复:看了yzs贴后 ,探讨以下300PLC的 SD 指令奇怪现象

已锁定

ethanzhang2016

  • 帖子

    36
  • 精华

    1
  • 被关注

    2

论坛等级:游侠

注册时间:2016-03-28

普通 普通 如何晋级?

发布于 2020-07-06 13:22:21

12楼

展开查看
以下是引用Zane在2020-07-03 18:35:00的发言 >10楼

请问,问题出在哪里?

以下是引用ethanzhang2016在2020-07-02 17:07:53的发言 >9楼:Z版,对于你的PL...

引用9楼详细内容:

Z版,对于你的PLC“OB1扫描的逻辑程序,要检测任何标志位的逻辑状态变化,至少要2个扫描周期”这句话可以详细解释一下吗,不太理解。非常感谢!

另外您的第二个例子仿真不通过,第一个没问题。

以下是引用Zane在2020-05-05 17:09:34的发言 >4楼:      我不止一...

引用4楼详细内容:

      我不止一次讲过,PLC编程就是八股文,就是套路,所以本例的逻辑亦是如此,有固定的编程方法(套路),而且是放之四海而皆准的,与品牌系列亦无关!





其核心意义就是,OB1扫描的逻辑程序,要检测任何标志位的逻辑状态变化,至少要2个扫描周期。


大道至简,掌握了这些道理,还用担心自己的程序会不可靠吗?

我找到了一个办法,尽量不用定时器的输出进行判断,终于成功解决这个问题:


不知道是否和Z版你的”因此,使用定时器状态去复位定时器的做法本身就是一种不可取的编程方法,我认为是编程上的一些陋习,其根本原因就是不愿意多使用中间标志位”是同一个意思?


在圆圈中选用T0,然后整理可得:


这应该是最精简的了。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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