回复:我对单钮启停的一点认识

已锁定

yming

西门子1847工业学习平台

  • 帖子

    23148
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2021-12-13 18:16:54

52楼

展开查看
以下是引用国子在2021-12-13 15:37:21的发言 >51楼

工业现场好象用的不多,书上看到有不少。

正如你看到的,单键启停,实用性很差。它就是为理解PLC运算逻辑而存在的。

所有学过布尔运算的都知道:列出真值表-写出布尔表达式,然后根据布尔运算法则(结合律、交换律 .. 这个率那个率,还有那个什么 变量非的与=变量或的非 xx率)化简表达式。

能化简,自然能化繁了。

楼主仅列出几个表达式示例,如果列出更多布尔表达式的示例,也毫不奇怪。运算结果都一样。

这里要关注的,不是运算结果对错。是一个写程序的拆分步骤、表达清晰的问题。

例如:一个稍复杂的逻辑关系,你列出真值表 - 写出布尔表达式 - 简化到最简(公式化)。然后就这样用了。没问题吧?

但是,一旦要添加一个控制点,往往这些都要重来一遍。这就是:写的程序扩展性不好。

绝大多数网友都知道,这个单键启停核心就是个异或关系。而版主指出的;Z版评价的就是程序思路的清晰和写法上的可扩展;不出错。

一个容易出错的写法,你说能推荐么?

两位版主有差异,这是基于不同的PLC。Z版写的程序就是标准的西门子程序,啥啥都有标志位、状态字。设备故障一看便知。自然,占用空间较多。版主面对内存很小的200,自然写法有所不同。





学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8946条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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