张荣熙
级别: 略有小成
精华主题: 0
发帖数量: 240 个
工控威望: 401 点
下载积分: 775 分
在线时间: 171(小时)
注册时间: 2009-04-14
最后登录: 2017-09-27
查看张荣熙的 主题 / 回贴
楼主  发表于: 2009-05-23 17:24
图片:
图片:
图片:
各位老师!请帮我看一下我这个程序能不能用;万分感谢!我是初学者
以下是程序要求;
某一车库门要求自动控制,车库的门内外各有一传感器,用来检测是否有汽车通过,当有汽车要进车库时,门外传感器检测到有汽车来,门自动打开,汽车开进车库,开到门上限时,开门过程结束,当门内传感器测到汽车已通过时,开始关门.碰到门下限,关门结束.当汽车要出车库时,门内传感器检测到有汽车通过,车门自动打开,当汽车通过门外传感器后,车门自动关闭.当车库内停满十两汽车后,如外面再有汽车进来;车库门不开,但库内的汽车可以开出车库.

图中X001作门外感应器
    X002作门内感应器
   X003作门上限感应
  X004作门下限感应
  Y1驱动电机正转车门打开
  Y2驱动电机反转车门关闲
张荣熙
级别: 略有小成
精华主题: 0
发帖数量: 240 个
工控威望: 401 点
下载积分: 775 分
在线时间: 171(小时)
注册时间: 2009-04-14
最后登录: 2017-09-27
查看张荣熙的 主题 / 回贴
1楼  发表于: 2009-05-27 10:04
图片:
图片:
图片:
小弟见解:因为车库门内外只设一个感应开关,如果几辆车同时进出一个感应器是无法识别.所以我假设车库门只能为一辆车单独进出来编程:以下为新写的梯形图~~`~~请老师们指点一下~谢~
      就一楼和二楼和三楼所提的问题
1车开在中间还没开进去
2车开进去了门还没开到位
3车不关门能不能计数
经过改良:关门的条件是1门内外没感应2门全开用计时器5秒后关门.如果门正在关,比如关了一半,只要门内外有车进出立刻打开.
计数原理是;门外先感应,门内后感应为增计数;门内先感应,门外后感应为减计数.不过这些都是在理想情况下才能实现,如果有车开到门感应后又开回去,这样就没办法计数了,我本人觉得现实中应该安装车位感应器,每个车位装一个,这样就简单多啦~哈哈~~~~~~~~
[ 此帖被张荣熙在2009-05-27 10:17重新编辑 ]
附件: 车门自动控制5.26.rar (11 K) 下载次数:6
网站提示: 请不要用迅雷下载附件,容易出错
张荣熙
级别: 略有小成
精华主题: 0
发帖数量: 240 个
工控威望: 401 点
下载积分: 775 分
在线时间: 171(小时)
注册时间: 2009-04-14
最后登录: 2017-09-27
查看张荣熙的 主题 / 回贴
2楼  发表于: 2009-05-28 12:16
就五楼老师的梯形图!我想问一下,如果正在关门关到一半有车要进出怎么办,是不是要等它关闭了再开啊,关门停止必须门全关闭或门下感应障碍物,如果门关到一半,而车又开不进时,下面就感应不到障碍物啦,关门就不会停止,我觉得如果门内外感应X0和X1由上升沿改为下降沿,而在关门回路串入X0和X1上升沿,这样只要有车在门内外就不会关门;只要车离开感应线才会关门,如果门关到一半,有车进出,门内外感应上升沿就会使关门停止,而关门停止就满足了开门条件,使门打开.  不知我说的对不对呢