故事作者:高山孤影

最近创作

看看TA的故事

【软件编程】从一次惊吓的操作中得到的教训

已锁定

高山孤影

  • 帖子

    3236
  • 精华

    96
  • 被关注

    291

论坛等级:至圣

注册时间:2012-03-03

钻石 钻石 如何晋级?

【软件编程】从一次惊吓的操作中得到的教训

2881

15

2021-01-18 22:16:26

这是一个关于smart700ie v3触摸屏与LOGO!的控制互锁的故事分享。

从smart700ie v3触摸屏的问世开始,我就一直在用,对于这款屏的质量一直很有信心。主要还是它能与LOGO!通过以太网协议连接。

在某次使用时,因为按键设计得太小,一个手指突然同时按压了正转和反转两个按键,顿时吓出一身冷汗,好在LOGO!的程序中做了互锁。

自从这次事件之后,得到了一个教训,就是在触摸屏的程序中,能做互锁的尽量也做上,特别是一些M点控制的输出点位,程序中未必方便做互锁,那就一定要在触摸屏中做了。

如下图,一台挤出机的点动控制程序,包含联机(主机喂料同步)速升、联机(主机喂料同步)速降,主机速升、主机速降,喂料速升、喂料速降,如果做互锁,需要用到不少的与功能块,程序显得太繁琐,考虑再三,决定从触摸屏的按键来时间互锁。

控制功能如图:

 


增加互锁后的触摸屏程序举例

1、联机升速

 


2、联机降速

 


触屏中,在按下联机升速按键时,通过位操作中的resetbit命令将所有降速的按键都设置为复位状态,这样就避免了同时按到两个按键时出现不可控的意外。

同理,在按下联机降速按键时,通过resetbit命令将所有升速的按键都设置为复位状态,这样就避免了同时按到两个按键时出现不可控的意外。

这只是其中的两个例子,在其他部分中,只要能加互锁保护的,我现在都是习惯性的添加上,以防万一。

从此以后,再不用为同时误按两个相反的功能键而提心吊胆了。


【软件编程】从一次惊吓的操作中得到的教训 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3233条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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