回复:程序请教

天枰

  • 帖子

    315
  • 精华

    10
  • 被关注

    15

论坛等级:侠士

注册时间:2007-08-09

普通 普通 如何晋级?

发布于 2008-05-28 14:43:23

0楼

想法归想法,现实归现实,我一直认为最简单实用的方法是最好的,因此不赞同各位编写面面俱到的程式的方法
很早以前,我编写过一个S7-200 PLC程式,我自己认为编写的还可以,程式中除编写了一此必要的错误处理代码外,还编写了大量的外围故障检测代码,工艺计算辅助代码,但当我想要把程式下载到PLC中时,出问题了,两个字"太大",最后不得不将那些工艺计算和外围故障检测代码删除,因此我首先不赞同编写面面俱到的代码,其此也不赞成在程式中使用过多的联锁,不要以为联锁多就安全可靠,人毕竟不是机器,考虑的情况太复杂就难免出错,因此如果联锁条件过多,我会将情况分开,分不同的情况一一处理,一般不会在同一个网络同加入太多和联锁条件
拿上面的例子来说,我会使用最简单的处理方法,就是按任何一个按钮时,门立即打开,按钮松开后延时关闭,如果发现有一个按钮按下了过长时间,就报警.至于会不会夹到人什么的,一般不用你考虑,因为自动门的控制电路已经考虑过了,它不会使用一个很大的力矩一直关门的,要不然这个自动门的驱动电路自己就会损坏.
1.自动门一般都会有关门缓冲电路,使关门平滑,
2.也会有防夹人的保护电路,当关门遇到较大阻力时会自动打开,而不是继续关死
3.还会带有断电时手动打开的方法,不需要电气人员画蛇添足
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33290条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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