自动门控制装置plc_简单的plc自动门控制程序
直接回答:PLC 在自动门控制里的角色,是把"开门、关门、安全、门禁、消防"这五类外部条件变成一套可读、可改、可追溯的判断逻辑,让门的行为不依赖某个黑盒控制器内部的固件。核心逻辑链条就五步:触发 → 判向 → 运行 → 到位 → 保持,安全信号在这条链条里始终拥有一票否决权。I/O 点位规划按这五类信号分组,比按"输入/输出"简单二分更实用,因为每一组的失效后果、测试方法、响应时间要求都不一样。安全回路必须与普通控制逻辑隔离,不共用输出、不共用中间继电器、不依赖扫描周期之外的"补丁逻辑"——这是判断一套 PLC 自动门方案是否专业的分水岭。调试要按"点动—单条件—组合条件—连续运行"推进,安全验证单独做、单独签。本文讲思路与判据,不给具体 I/O 地址编号和程序指令代码,因为这两样跟具体机型强绑定,抄别人的只会埋雷。需要现成的点位表模板和调试记录表,联系13271597000(技术咨询),或把现场信号清单和门体参数发到593788@qq.com,我们按实际工况帮你把点位表和调试步骤落成可执行的文档。
零、原文保留:PLC 设计要点(本站原有内容照录)
以下是本站原页面关于自动门控制系统 PLC 设计的原始内容,未作删改,仅保留其中的系统结构与选型要点。
<p>自动门控制系统是一种常见的自动化设备,广泛应用于商业建筑、医院、机场等场所。</p>
<p>自动门控制系统主要由传感器、PLC控制器、执行器(电机或气缸)、电源等组成。其中,传感器用于检测门的状态和周围环境,PLC控制器负责控制门的开关,执行器用于实现门的运动。</p>
<p>PLC 是自动门控制系统的核心部件,其选型应根据实际需求确定。需要考虑输入/输出点数(根据自动门的控制需求确定需要多少输入/输出点)、运算速度(根据门的开关速度确定)、通讯接口(如果需要与其他设备进行通讯,则选择带通讯接口的PLC)。</p>
<p>系统设计中,传感器可使用光电传感器或超声波传感器检测门的状态,周围环境检测可使用温度、湿度传感器等;PLC 程序应根据门的控制需求编写,包括门的开关、速度控制、保护等;执行器则根据门的类型和大小选择合适的电机或气缸。</p>
<p>系统实现阶段需要对 PLC 程序、传感器检测、执行器控制分别调试确认;系统优化可以从节能优化、安全优化、智能优化几个方向入手。</p>
一、PLC 在自动门控制里到底承担什么
先把这层角色说清楚,后面所有讨论才有落点。自动门的控制需求拆开看,是五类性质完全不同的信号:
- 触发类:有人来、有人刷卡、按下按钮、要开门。这一类决定"开不开",属于舒适性需求。
- 状态类:门是否完全打开、是否完全闭合、是否卡在中间、电机是否过载。这一类决定"到没到位、该不该停"。
- 安全类:光幕被遮挡、门体触条动作、后台急停被按下。这一类决定"要不要立刻停",属于安全性需求。
- 授权类:门禁授权是否有效、消防是否释放、远程是否允许操作。这一类决定"该不该开"。
- 环境类:现场温度、湿度、风力、有人为的长时间占用。这一类多数项目不需要,但医院、实验室、无尘车间会用到。
PLC 的价值在于:它把这五类信号的处理顺序、判断条件、互锁关系、输出时序全部写成一份可被人读懂并修改的规则,而不是封装在一块不可见的固件里。这一点决定了后面所有的维护成本差异——现场换一种触发方式、改一个保持时间、调一段速度曲线,在 PLC 方案里通常只是改几个参数;在封闭控制器方案里,往往要靠厂家派人。
也要说清楚 PLC 不做什么:PLC 不能替代机械限位和机械应急装置,不能替代独立的安全保护器件本身,不能替代对门体机械强度的确认。它只是逻辑层面的调度者,不是安全保护器件的替代品。任何"用了 PLC 所以可以少装安全装置"的想法,都是把逻辑可靠性当成了物理安全性。
二、I/O 点位怎么规划:按五组信号分,比按输入输出分更实用
常规做法是把点位分成输入和输出两类,但这个分法在自动门上不够用。更实用的是按信号性质分成五组,每组单独统计、单独测试、单独标注。下面是规划时该想清楚的问题,不是具体编号。
| 点位分组 | 覆盖哪些信号 | 失效后果 | 响应要求 | 测试方式 |
|---|---|---|---|---|
| 触发输入 | 地面雷达、门禁读头授权、手动按钮、遥控 | 该开的门不开,或不该开的门被误开 | 秒级即可 | 逐个触发,观察输出与状态 |
| 状态输入 | 完全开启到位、完全闭合到位、中间位置信号、过载或限位 | 门开过头、关不上、运行中失控 | 毫秒级,需参与安全判断 | 手动把门推到对应位置,看输入是否翻转 |
| 安全输入 | 安全光幕、门体安全触条、急停按钮 | 关门夹人,或设备带故障运行 | 尽可能快,应独立于普通逻辑 | 遮挡全宽验证,不通过不能交付 |
| 授权与联动输入 | 门禁授权、消防信号、后台远程允许 | 未授权可进,或消防联动失效 | 消防侧要求最高 | 逐个模拟信号源,确认动作方向 |
| 输出 | 电机运行方向、速度档位、门锁、指示灯、辅助照明、故障报警 | 门不动、方向反、锁不上 | 与输入配合 | 断开机械负载后先测输出,再接负载 |
规划时按这张表走,有几个具体建议:
一,给余量而不是给最小值。 输入输出点按当前实际需要算完之后再加一定余量,因为调试阶段几乎一定会临时增加信号——比如加一个远程允许、加一个门体触条、或者把某个常开信号改成常闭。点位刚好卡死在上限,调试时就只能动别的逻辑来凑。
二,安全输入的点位要独立,不要和触发输入混在一组里共用同一个公共端的接线方式。 不是为了好看,而是为了在接线层面就能防止误接。
三,安全输入与授权输入之间,要考虑"同时有效"和"互斥"两种情况的处理。 比如门禁已授权但光幕检测到门洞有人(尚未进入检测区),门应该开;门禁已授权但光幕检测到门扇运动路径上有物,门应该不动。这个区分只有把两类信号接进同一套逻辑才做得到。
四,输出侧要区分"持续输出"和"脉冲输出"。 电机方向、通断这类是持续输出,门锁、指示灯多为瞬时或带保持的输出。规划时把这两类的驱动能力要求分开核算,不要默认"每个输出点都能带同样的负载"。
五,状态输入的安装位置决定了逻辑的可靠性。 完全开启到位与完全闭合到位这两个信号,如果都靠同一个行程开关家族提供,安装偏差会让它们同时不可信。分散布置、或者配合机械挡块做双重确认,比省一个点位划算。
三、梯形图逻辑的基本思路:触发 → 判向 → 运行 → 到位 → 保持
这是自动门 PLC 逻辑的主干。下面讲的是每一段的判断依据和常见坑,不是可照抄的指令代码——具体地址、指令、参数格式跟 PLC 品牌和型号强绑定,抄别人的程序段只会让后面维护的人找不到北。
起步段,触发。 汇总所有"要求开门"的来源:地面探测、上位机或门禁授权、手动按钮、遥控、消防释放。这一段要做三件事——去抖(按钮和门禁信号必须消抖,否则一次按下会被读成多次触发)、来源分类(哪些是舒适触发、哪些是强制触发、哪些是要记录事件的)、优先级排序(消防释放优先级高于门禁授权,手动按钮优先级高于远程触发)。这段的常见坑是把所有触发源直接并在一起,导致无法判断是谁触发的门,出问题时无从查起。
第二段,判向。 决定这次是开还是关,以及在什么条件下允许开。这里是整个逻辑里最需要谨慎的一段:判向之前必须先确认所有否决条件都不成立——安全回路是否正常、授权是否有效、是否有故障信号、是否处在禁止运行的状态(比如检修模式、手动应急装置未复位)。否决条件不成立才进入判向,任一否决条件成立就停在安全一侧。 常见坑是判向写在前、否决写在后,导致逻辑上"先动了再检查",在时序上留下窗口。
第三段,运行。 决定开还是关之后,进入运行段。这里关注三件事:方向输出与速度档位的配合(开门与关门通常用不同的速度参数,关门段还要考虑减速)、运行过程监控(超时保护:超过预期行程时间仍未到位,判定为卡阻并停止继续输出)、电机保护(过载信号的处理与复位策略)。常见坑是没有超时保护——门卡住了还在持续输出,直到热保护动作,故障现象是"偶发开门后长时间不动,重启后好了",很难定位。
第四段,到位。 到位信号来了之后要做的事情:停止运行输出、进入保持状态、更新状态反馈、复位超时与过载标志。这一段的常见坑是到位信号来得太早或太晚。太早意味着门没走完就停,可能停在半开位置(对双向开启的门来说,中间位置是通行最差的位置);太晚意味着门靠机械挡块强行到位,长期下来门体、导轨、吊挂都吃亏。这一段的调试精度比逻辑本身更影响最终体验。
第五段,保持。 保持指的是门停在开启位置的这段时间怎么管理。这段决定三件事:保持时长的计时依据(从停止运动算起,还是从最后一个触发算起,这两者在实际使用中差别很大)、保持期间新增触发的处理(已经开着的时候有人再触发,是延长保持还是重新计时)、长时间未通行后的主动关闭条件(避免门在夜间一直开着)。
关于触发、探测范围与保持时间的参数取舍,可参考《智能自动门怎么选?门禁联动、联网控制与场景配置决策树(一篇说清)》。
四、安全回路与普通逻辑的隔离:四条判据
前面反复强调隔离,这里给出可以拿去检查的判据。一套 PLC 自动门方案在安全隔离上是否合格,用下面四条就能对照出来:
- 路径判据:安全信号从器件进入系统的路径,是否全程独立?中途是否经过普通中间继电器、是否与其他信号共用线束、是否依赖某个必须上电运行才能生效的中间环节?任何一个"是",隔离就不成立。
- 优先级判据:安全信号生效时,是否能够无条件地压制所有其他输出?不是"在正常逻辑分支里被检查到",而是"在安全响应里直接盖掉"。区别在于:如果程序因为某种原因没有执行到那段检查,安全还能不能起作用。
- 扫描周期判据:安全响应的时延是否可接受?PLC 是循环扫描的,从信号变到输出变,中间有一个扫描周期加上输出刷新时间。这个总时延必须小于现场允许的响应时间。门扇在高速运行时,一两百毫秒对应的移动距离是实实在在的,所以扫描周期和输出刷新方式在高速门上是要专门评估的。
- 测试判据:断开安全回路,系统的行为是可预期的吗?必须验证:门停在安全侧、不会自动突然启动、故障信号能上报、恢复后需要人工确认才能重新投入运行。 这条不合格,前面三条再好也没意义——因为它意味着故障不会被任何人发现。
有个常见但危险的做法值得单独说:为了调试方便,把安全信号做成"可通过参数关闭"的开关,且这个开关没有在交付前被明确复位并登记。参数化的安全旁路,在系统投运两年后,几乎必然以"没人记得它曾经被关过"的状态存在。 如果项目确实需要调试旁路,做成面板上可见的物理开关 + 挂牌标识 + 登记记录 + 交付前双人复核,比做成程序参数安全得多。
五、调试步骤:四段推进,安全验证单独做
起步段,点动输出。 先断开机械负载或把门置于手动状态,单点测试每一个输出:电机方向、速度档位、门锁、指示灯、辅助照明、故障报警。目的是确认输出点与程序里的逻辑对应关系没有接错或写反。这一段跳过后面全是白干,因为方向反了或者某个输出对应错了,后面所有调试都在错误的基础上跑。
第二段,单条件调试。 每一个输入单独测:触发一下,看输出;挡一下安全光幕,看响应;把门推到开启到位,看状态输入翻转;模拟门禁授权,看权限逻辑;模拟消防信号,看联动逻辑。每个条件都要覆盖两种情形——条件成立时动作正确,条件不成立时动作正确。第二种的缺失是逻辑漏洞的主要来源,比如光幕触发时停门是对的,但"光幕恢复后门该不该自动继续关"这一条经常没人写清楚。
第三段,组合条件调试。 组合是自动门逻辑真正的难点:授权有效 + 有人 + 安全正常;授权有效 + 无人;未授权 + 有人;运行中 + 光幕被遮挡;关门过程中 + 授权撤销;断电恢复 + 门停在中间位置。建议把组合列成表格逐条走,每条写清"预期结果"和"实际结果",签字确认。这张表是验收的核心材料,比程序本身更能说明系统是否想清楚了。
第四段,连续运行与异常模拟。 按实际通行强度连续运行,观察温升、异响、闭合到位、能耗。同时模拟几类异常:中途断电、来电后门停在中间、安全回路在运行中断开、门禁掉线、消防信号持续保持、探测被遮挡不恢复。这些异常场景的预期行为必须事先写下来,不能现场临时决定。
安全验证必须单独列出、单独签认,不能混在第四段里一笔带过。理由前面说过:安全功能的失效往往不表现为"报警",而是表现为"看起来一切正常"。
六、常见故障与判据
自动门 PLC 方案的故障,按"现象—优先排查方向"整理。这几类是实际工单里占比最高的:
| 现象 | 优先排查方向 | 判断依据 |
|---|---|---|
| 门不响应任何触发 | 输入信号是否真的进到了 PLC;触发段是否被更高优先级的否决条件压制 | 用状态监视确认输入点的实际状态,不要凭接线位置猜 |
| 门只开不关 | 关门触发条件是否成立;安全回路是否被判为异常;保持逻辑是否在反复延长 | 断开安全回路看门是否转为关闭动作,可快速定位 |
| 门关到一半停下 | 安全光幕在门扇运动路径上被遮挡;闭合到位信号位置偏差 | 遮挡测试 + 手动推到半开位置观察状态输入 |
| 门开到一半停住 | 开启到位信号误动作;机械卡阻触发超时保护 | 看超时保护是否已动作,若动作说明确实没到位 |
| 门开启后不保持,时间到了自己关 | 保持计时基准与预期不同;到位信号反复抖动 | 记录保持计时的起止条件,与需求逐条对照 |
| 门频繁开合 | 探测输入未消抖;反射体干扰;保持时间设置偏短 | 看输入点在无人时是否自行翻转 |
| 多扇门不同步 | 同步信号来源;各扇门运行参数差异;到位信号时序 | 单独测每扇门,再测整组,单门正常说明问题在组级逻辑 |
| 断电后门停在中间,来电不动 | 是否设计了中间位置的恢复分支 | 断电位置是系统必须覆盖的状态,不能只考虑"正常停止位置" |
排查的核心习惯是先确认输入实际状态,再看程序逻辑。卡住的时候,把现场信号清单、PLC 型号和现象描述发到593788@qq.com,或者打13271597000(技术咨询),我们帮你一起看点位划分和判据是否站得住。跳过起步环节直接改程序,方向很容易错,改完还多了一处隐患。
七、验收要点:这几项不签,交付就不完整
- I/O 点位表与实际接线对应,逐点核对并签字。点位表和现场不一致时,现场是对的(因为现场是活的),点位表是错的(因为点位表是旧的)。
- 安全验证记录:全宽遮挡测试逐位置通过、断开安全回路后行为符合预期、恢复后需人工确认。
- 组合条件测试表:逐条有预期、有实际、有签字。
- 异常场景测试记录:断电、来电停在中间、安全回路运行中断开、门禁掉线、消防保持。
- 参数记录:保持时间、速度参数、探测灵敏度与滤波、超时保护时间、防抖时间,全部有数值,不是"默认"。
- 程序与图纸交付:程序文件带注释、修改记录留痕;接线图与端子表为最新版本。
- 备件与易损清单:含哪些型号、多少备件、存放位置、谁有钥匙。
- 培训与移交:至少让实际值守人员完成一次手动应急操作和一次参数查看,会做比会听重要。
自动门机本体与电机部分的参数核验,可参考《Panasonic力帝400重型自动门电机》和《德恩科磁悬浮自动门电机:产品边界、配置与项目核验》。
八、三个常见误区
- 误区一:以为用了 PLC 就可以省掉安全保护装置。 这是把逻辑可靠性等同于物理安全性。PLC 是调度者,不是保护器件本身。安全光幕、门体触条、机械应急装置这些不依赖电子逻辑就能生效的通道,必须独立保留。逻辑再严密,传感器坏了就是坏了。
- 误区二:把安全检查写成普通分支,和开门逻辑放在同一层里。 后果是安全信号的优先级实际低于开门逻辑——因为开门那段可能先被执行到,安全那段要等下一个扫描周期甚至下一个分支。这种"名义上有安全、实际上让位于舒适"的写法,在纸面上看不出问题,只有在真实场景被触发时才暴露。安全响应应该是独立的、能覆盖所有其他输出的通路。
- 误区三:调试完成后凭记忆恢复设置,不留记录。 参数从默认值调成了现场值,跳线从"接上"变成"拆掉",安全旁路从"关"变成"开"——这些都是没有记录就等于没发生过的事。半年后有人报障,接手的人看到的现象和当初调试时完全不同,因为默认配置已经不在了。记录是自动门系统里最便宜的一项交付物,也是最容易被砍掉的一项。
九、采购与验收打钩清单
| 检查项 | 怎么查 | 通过标准 |
|---|---|---|
| I/O 点位表与实际接线 | 逐点核对端子号与程序中的对应关系 | 点位表与现场一一对应,签字确认 |
| 点位余量 | 统计已用点数与可用点数 | 有明确余量,可容纳调试期临时增加 |
| 安全隔离四条判据 | 对照路径、优先级、扫描周期、测试判据 | 逐条满足,测试环节留有记录 |
| 安全验证 | 全宽遮挡、断开安全回路、恢复确认 | 全部通过,遮挡无盲区,行为可预期 |
| 组合条件测试表 | 逐条走组合场景 | 每条有预期、有实际、有签字 |
| 异常场景测试 | 断电、来电停在中间、安全断开、门禁掉线、消防保持 | 行为符合事先约定的预期 |
| 参数记录与程序交付 | 索取参数清单、程序文件、注释与修改记录 | 参数有数值,程序可读可改,图纸版本最新 |
十、和邻近方案的边界
与"专用自动门控制器"方案的边界。 这是最需要讲清的一组对比。选型的判据大致是:门的逻辑是否标准、是否需要频繁改动、是否需要与非门类设备深度交互。
如果门洞尺寸、门重、开启模式都是常规的,现场只需要基本的开、关、保持、安全保护,那么专用控制器方案更省事:整机厂家对整条链路负责,调试周期短,出问题时责任清晰,资料和备件由一家提供。它的短板是逻辑改动往往要靠厂家,参数界面封闭,遇到非标需求(比如要接一整套非常规的联动逻辑、要按特殊客流规律调整运行曲线)就施展不开。
PLC 方案更适合:逻辑需要现场可改、多扇门之间有复杂同步关系、要与门禁、消防、楼宇自控系统做多点交互、或者同一套程序要服务多个不同门型的现场。它的代价也很实在:调试工作量更大、对实施人员的技术水平要求更高、程序和图纸的交付质量完全取决于实施方。所以选 PLC 方案的实质,是接受"自己承担一部分系统集成责任"。
两者的中间地带也值得考虑:用专用控制器完成门体运动,用一个小型控制器或网关承接联动与联网逻辑。这样门体安全仍然由原厂负责,联动逻辑又留在自己手里。很多改造项目走的是这条路。
与"机械式简易自动门"方案的边界。 极简方案靠一个红外感应开关加机械结构实现开门,造价低、结构简单,但触发逻辑单一、安全能力有限、没有可扩展的接口。适合车流量小、门体轻、对安全等级要求不高的次要通道。不适合人流密集的公共建筑主入口,也不适合需要与门禁、消防联动、需要记录通行事件的场景。
与"纯手动/半自动"方案的边界。 手动平开门是可靠度最高、成本最低的方案,在很多场景里是完全正确的选择。如果某个场所的通行需求本来就不高,把预算花在人脸识别和联网控制上,不如花在门体本身、闭门器和五金质量上。判断标准是通行需求,不是技术先进程度。
十一、写在最后
自动门控制用 PLC 还是用专用控制器,本质上不是技术偏好问题,而是"这套门将来会不会经常需要改"的问题。三年内一次都不改,用专用控制器;一年内要按客流规律反复调参数、要接的外部系统越来越多,PLC 更划算。
中间还有一条经常被忽略的判断依据:你是否有能力把这件事接管下来。 PLC 方案交付的不只是门,还包括一份别人能看懂、能改、能维护的程序和图纸。如果项目结束后没人接手、也没有备份,那这份"可改"的资产实际上会变成一个烫手的东西——现场出问题时没人敢动,也动不了。这一点,在方案评审时比技术参数更该被摆到台面上。
需要一份按你的现场信号清单整理的 I/O 点位表模板,或者想确认某个非标联动需求用 PLC 方案到底划不划算,联系13271597000(技术咨询);把现场信号清单、门型参数、联动要求发到593788@qq.com,我们按实际工况给你一版可讨论的方案和调试步骤初稿。
常见问题(FAQ)
Q1:学PLC 是不是就能自己改自动门的程序? A:能改和改对是两件事。自动门程序里真正难的部分不是语法,是安全逻辑的边界条件和时序。想参与这类工作,先从"看懂现有程序在什么条件下会让门不动"开始,而不是从改参数开始。
Q2:点数不够了,能不能用扩展模块凑? A:可以,但要一起算三件事:扩展模块的供电与安装空间、它和主机的通信或响应时间是否影响整体时序、扩展后故障点变多,排查链路变长。点数余量最好在初选时就留够,而不是后期靠加模块解决。
Q3:为什么到位信号这么容易调不准? A:到位信号来自行程开关,安装位置偏差、机械挡块磨损、门体受力后的形变都会影响它。另外"到位"的判定标准是人为定的——是开关动作就算到位,还是门扇离开挡块一定距离才算到位,标准不同,调试结果就不同。调试前先把判定标准写清楚。
Q4:程序里能不能做"调试模式",跳过安全检查? A:可以做,但建议做成面板上可见的物理开关并挂牌登记,交付前双人复核复位。不建议做成程序参数——参数化的旁路在系统投运一段时间后极易被遗忘,且没有任何人知道它曾经被关闭过。
Q5:为什么门开着的时候门禁掉了授权,门还是开着? A:这是需要明确设计的策略。多数做法是让门保持开启到设定时间结束,因为半途关门有夹人风险;也有系统设计成授权撤销后不再响应新的开门请求,但仍完成当前闭合周期。关键是这个行为要事先定义清楚并写进参数说明,而不是让它成为意外。
Q6:消防信号接进来了,但现场调试时不好模拟怎么办? A:用信号发生装置或继电器模拟,而不是真的拉消防盘。测试时要覆盖"信号保持"和"信号撤除"两种状态,尤其是消防信号撤除后系统应该保持什么状态、是否自动恢复运行,这个行为要事先约定。
Q7:PLC 方案出了问题,责任怎么划分? A:约定要看合同里怎么写。可行的切分方式是:门体机械与运动性能由门机方面负责,安全保护器件的有效性由配置与安装方负责,联动逻辑与参数由PLC 实施方负责,系统整体行为由双方共同确认。关键是在施工前就把这三层的边界写清楚,并配套交付接线图、程序、参数和测试记录。
Q8:多扇门联动的 PLC 方案,难点在哪? A:难点不在每扇门单独跑,而在整组的同步逻辑与故障处理。同步信号的取用位置、任一扇门故障时整组的行为、各扇门参数的细微差异如何消除,这些都需要在方案阶段定好。联动门侧的安装定位与同步校准方法可参考《联动门安装调试全流程:门扇定位、同步校准与常见问题处理(一篇说清)》与《磁悬浮联动门故障排查:两扇不同步、卡顿误触发的原因与处理(可自查清单)》。
相关阅读
- 智能自动门怎么选?门禁联动、联网控制与场景配置决策树(一篇说清)
- 联动门安装调试全流程:门扇定位、同步校准与常见问题处理(一篇说清)
- 磁悬浮联动门故障排查:两扇不同步、卡顿误触发的原因与处理(可自查清单)
- 某德国品牌自动门探头接线示意图_某德国品牌自动感应门控制器es200
方案对接:河南联同创智能科技有限公司(德恩科)13271597000 / 593788@qq.com。


















