回复:S7-200 SMART 程序编程问题

已锁定

Zane

西门子1847工业学习平台

  • 帖子

    21593
  • 精华

    408
  • 被关注

    1517

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2024-05-16 13:37:30

20楼

展开查看
以下是引用zhangli0在2024-05-16 09:00:46的发言 >19楼

统计已起床的人数,起床人数大于等于设定值,直接把其他人都绑死,想起也不让他们起来。我写的就是这样的一个逻辑,只有当统计数小于等于设定值时才允许控制输出,否则是无法输出的。

本例启动与关断也是存在竞争的,楼主的这个控制需求其实同时存在着多种竞争关系,从而导致控制结果的不确定性。这种不确定性是客观存在的,能用并不能等同于排除了这些不确定性。虽然说不一定能彻底解决竞争带来的不确定性,但通过程序的设计也是可以把不确定性限制在一定的范围之内的。

实际的控制需求是否满足是一回事儿,编程时的逻辑严谨又是一回事儿,提这些不是有意抬杠,而是想提醒大家对编程的逻辑严密性的注意。

Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9448条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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