回复:大家是如何规避位控制按钮置位不复位的

已锁定

hhyx9

  • 帖子

    849
  • 精华

    20
  • 被关注

    41

论坛等级:奇侠

注册时间:2015-04-11

钻石 钻石 如何晋级?

发布于 2025-02-24 23:29:17

16楼

展开查看
以下是引用为修修为在2025-02-22 23:30:31的发言 >5楼

加延时做滤波应该是提高稳定性的普遍通用做法。程序内实现,只是增加代码量。主要还从组态方面来思考的。

以下是引用hhyx9在2025-02-22 20:08:50的发言 >2楼:我在工程中应用的方...

引用2楼详细内容:

我在工程中应用的方法是所有实体IO主令信号(如按钮)等都是在IO映射的同时完成动作合理性检测,比如一个按钮,正常操作是不会按压操作超过一定时间(比如3秒),当检测到超过阈值了就触发相应动作(比如进行安全封锁,输出报警等)。

HMI同理,其实不止Bool信号,其它IO域都需要在PLC内进行缩放/限幅/判断等处理后再使用,而不是拿过来就直接去用。

相反,能PLC程序解决的事情就不要靠组态,线性缩放HMI内也能做,但是我就放在PLC,其实就是个最终负责的问题,最终的逻辑是靠PLC执行的,那么所有的判断、转换、处理就放在它这最合适,对于所有外围的东西,都要防着它一手,HMI不一定可靠,所以过来的命令和数据要处理,物理输入不一定可靠,所以设计电路时要保护,过来的信号也要处理再用

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8936条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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