
做自动扶梯控制这种项目最磨人的往往不是程序本身而是安全回路的逻辑、接线时的细节以及最后组态王连不上PLC那种怀疑人生的感觉。我最近整理了一套基于S7-200 PLC和组态王组态软件的自动扶梯控制系统方案从I/O表、梯形图、接线图到上位机画面全部带解释说明。这篇文章就把整个项目的设计思路、程序逻辑、接线要点和调试经验完整捋一遍适合正在做扶梯、提升机、输送线这类设备控制的工程师也适合刚接触S7-200和组态王、想找一个完整项目练手的学习者。这套系统说白了就是两件事PLC这边管安全链、启停时序、变频器控制和故障锁存组态王这边管状态监控、报警记录和运行数据展示。两者通过PPI或者以太网通讯。往下我会按设计思路、硬件接线、梯形图程序、组态王组态、联调排查这五个大块来拆解全程带解释尽量把“为什么这么做”也讲清楚。1. 自动扶梯控制系统整体设计思路1.1 系统要解决的核心问题自动扶梯不像普通电机那样按个按钮就能跑它牵扯到安全、时序、节能和检修几个层面的控制逻辑。先说安全扶梯有急停按钮、梳齿板保护、梯级链断链检测、扶手带速度监控、超速保护、热继电器保护等一堆开关这些开关要串成一条“安全链”。任何一路断开扶梯必须立即停止而且故障要锁存报警不能自动复位。这是整个系统最核心的部分。然后是运行时序。扶梯启动时不能一上来就全速跑一般先启动主电机等梯级速度稳定后再带动扶手带停止时反过来先停扶手带再停主电机。这种时序配合如果不做客流量大的时候扶梯会明显顿挫机械寿命也会缩短。再就是节能和检修。现在不少扶梯要求无人时低速运行、有人时自动升速这需要接光幕或红外传感器。检修模式下要有上下行点动功能检修速度要限制而且检修时安全回路的部分保护要单独处理这个逻辑如果不严谨很容易出安全事故。最后还有监控。扶梯分布在各楼层值班人员不可能每台都跑到跟前看所以上位机要把每台扶梯的运行状态、故障代码、累计运行时间都采集上来。组态王在这条链路里就是值班人员的眼睛和耳朵。1.2 方案选型为什么是S7-200 组态王很多朋友会问现在S7-200都停产了为什么不直接上S7-200 SMART或者S7-1200这里面有几个现实原因。第一存量市场很大。大量在运行的扶梯、升降机设备用的还是S7-200系列CPU224、CPU226都还在服役。维修改造项目没法把整台PLC换掉只能在原基础上扩展或重写程序。做兼容方案S7-200的经验依然吃香。第二S7-200的指令系统足够简单直观。它没有S7-300/1200那么多复杂的数据块和中断概念一个主程序加几个子程序就能搞定全部逻辑。对维护电工来说梯形图看下来不费劲这很关键。扶梯项目的后期维护往往是物业电工不是专业自动化工程师程序越直白越好。第三组态王作为国产组态软件的代表授权成本低、上手快而且内置了大量PLC驱动。它对S7-200的支持非常成熟通过PC/PPI电缆就能通讯不需要额外买通讯模块硬件成本可以压到很低。再加上组态王的报表、报警、趋势曲线都是现成功能不用自己写代码交付效率高。这套组合的定位就是“低成本、皮实、好维护”在商用扶梯、小型提升机领域非常够用。1.3 系统总体架构与控制流程整个系统分三层。底层是驱动层包括主电机、扶手带电机、变频器、接触器、热继电器这些执行和保护元件。中层是控制层S7-200 PLC负责采集安全开关信号、按钮信号根据程序逻辑控制接触器和变频器。上层是监控层组态王运行在值班室电脑上通过PPI协议和PLC通讯实时显示状态并记录报警。控制流程大致是上电后PLC先检测安全链是否闭合如果闭合运行指示灯亮等待启动信号。操作人员用钥匙开关加启动按钮启动扶梯PLC先吸合主接触器延时若干秒后吸合扶手带接触器。停止时先释放扶手带接触器再释放主接触器。运行期间任何安全开关断开PLC立即切断所有输出锁存故障同时把故障代码写到指定寄存器供组态王读取。检修模式下切换开关打到检修位安全链逻辑降级只保留必要的急停保护点动按钮直接控制上下行。2. 硬件接线实操与关键配置2.1 I/O点表设计与PLC型号选择选PLC型号之前先要把输入输出点数盘清楚。我按一个常规的双驱动自动扶梯来举例主电机11kW、扶手带电机1.5kW带变频调速带检修点动。输入信号大概有这么几类安全链开关急停1、急停2、梳齿板、梯级链断链、扶手带速度监控、超速保护、操作信号钥匙开关、启动按钮、停止按钮、检修/运行切换、上行点动、下行点动、节能感应信号光幕或红外传感器。输出信号则包括主接触器、扶手带接触器、变频器启动、变频器方向、运行指示灯、故障指示灯、蜂鸣器。我列了一个参考的I/O分配表实际项目可以根据现场调整输入点对应信号说明I0.0急停按钮1常闭触点断开即故障I0.1急停按钮2常闭触点断开即故障I0.2梳齿板保护开关常闭触点断开即故障I0.3梯级链断链开关常闭触点断开即故障I0.4扶手带速度监控常闭触点失速时断开I0.5热继电器/超速保护常闭触点I1.0钥匙开关运行允许信号I1.1启动按钮常开触点I1.2停止按钮常开触点通常做成急停串联I1.3检修/运行切换检修时闭合I1.4上行点动检修模式使用I1.5下行点动检修模式使用I1.6光幕/乘客感应有乘客时闭合输出点对应信号说明Q0.0主接触器控制主电机电源Q0.1扶手带接触器控制扶手带电机电源Q0.2变频器启动接变频器DI1Q0.3变频器方向接变频器DI2Q0.4运行指示灯绿色Q0.5故障指示灯红色Q0.6蜂鸣器/报警输出故障时鸣响这样算下来约14个输入点、7个输出点选择CPU22414DI/10DO就够如果后续还要扩展可以上CPU22624DI/16DO。S7-200的CPU本体自带数字量I/O无需额外扩展模块这一点对控制柜体积和成本都很友好。I/O分配合并好之后最好在标签上把每个点对应到图纸线号这样后面写程序、查接线会快很多。实际项目里我吃过亏没标线号调试时一个一个对效率太低了。2.2 主回路与安全回路接线重点安全链主回路接线相对常规断路器→接触器→热继电器→电机加一个变频器做调速。主电机需要正反转时可以在变频器输出侧用两个接触器切换相序但要注意变频输出侧切换必须在变频器停止状态下进行否则容易炸模块。扶梯本身是固定方向的一般不需要输出侧切换方向控制交给变频器内部的DI端子即可。安全回路是自动扶梯接线里最重要的部分一定要用常闭触点串联的结构。24V直流电源正极出来后依次经过急停按钮1、急停按钮2、梳齿板开关、梯级链开关、扶手带速度开关、热继电器常闭触点最后回到PLC的输入点I0.0。这个回路正常闭合时I0.0得电为ON任何一处保护动作断开该回路I0.0立刻变OFF程序就可以据此判断故障。这个设计的巧妙之处在于常闭触点串联天然就是“与”逻辑。回路里任意一个开关断线、跳掉、被人拍下急停结果都是一样的——输入掉电故障立即触发。也就是说就算有人恶意短接了某个开关其他开关依然能起作用就算谁都看不出问题只要回路松动接触不良PLC也会当作故障处理。这比用常开触点并联再取反要安全得多因为常闭结构天然覆盖了导线断裂这类隐性故障。接线时还要注意S7-200输入端的漏型/源型问题。CPU224/226的输入公共端1M、2M通常接24V负端信号端接24V正端属于漏型输入。安全链一端接24V另一端接PLC输入点回路闭合时输入点有电压为ON。千万别把公共端接反了否则所有输入信号全乱套而且可能烧坏输入电路。我在现场见过因为公共端接错导致整块输入端子烧掉的情况那种问题排查起来非常头痛。控制柜内的安全继电器如果有条件可以单独配置一个急停继电器用硬接线先把安全链串进接触器控制回路形成第二道保护而不是完全依赖PLC。虽然多花几十块钱但这是关键设备上值得做的冗余。2.3 变频器与PLC之间的端子接线与参数设置扶梯的变频控制主要有两个目标软启动和节能低速。软启动是为了避免电机直接启动时的冲击电流节能低速是为了无人时降低能耗和机械损耗。变频器选型按照主电机功率放大一档11kW电机建议选15kW变频器因为扶梯满载启动时扭矩需求大余量留小容易过流报警。PLC和变频器的接线走数字量端子不推荐走通讯控制。原因是扶梯现场电磁干扰比较复杂通讯控制一旦受干扰丢包扶梯会出现启停异常这种问题非常隐蔽。端子控制简单可靠两个DI点就能搞定启停和方向维护电工也容易理解。具体接法PLC的Q0.2接变频器DI1作为启动信号Q0.3接变频器DI2作为方向信号。变频器用外部端子控制模式频率给定有两种方案一种是用PLC的模拟量输出模块S7-200通过扩展EM232输出0~10V电压给变频器AI1另一种是用变频器内部的多段速端子高速和低速两档即可由PLC的两个DO点切换。对扶梯来说多段速已经足够没有必要用模拟量无级调速还能省一块模拟量模块的钱。变频器要设置的关键参数有运行指令来源设为外部端子频率给定来源设为多段速或模拟量加速时间5~8秒减速时间5~8秒载波频率适当降低以减少干扰电机额定参数按铭牌输入V/F曲线选恒转矩特性。还有一个容易被忽略的参数是启动频率扶梯惯性大启动频率太低容易过流失速一般设到2Hz左右比较合适。2.4 接线过程中的坑与心得这块的坑可以说是一抓一把我挑几个影响最大的说一说。电缆选型上PLC的信号线、编码器线、通讯线要远离动力电缆走独立的线槽交叉时尽量垂直。强制要求屏蔽层单端接地千万不要两端都接否则会形成接地环路电流在屏蔽层里跑反而把干扰引入了。端子压接一定要用冷压端子不能把多股软线直接拧螺丝时间长了铜丝氧化接触电阻变大就会出现那种“时好时坏”的幽灵故障。我在排查一个急停回路误动作时最后发现就是端子压接不实震动大了以后偶尔断开。柜内接线要留足线号管。每个端子都套线号管两端都套这是基本功但到了现场赶工期时经常有人偷懒。线号不清在后期排查故障时真是要命尤其是在老项目改造时图纸和实际接线对不上只能一个一个点通断浪费时间。所有安全回路的开关触点最好并联一个RC吸收回路或者压敏电阻。这个细节很多人不知道。安全开关如果是机械触点在断开瞬间会产生电弧和感应电压虽然PLC输入端有滤波但过电压依然可能损坏输入模块或者造成误触发。加RC吸收后触点寿命和信号质量都会好很多。3. 梯形图程序逐段设计与解释3.1 程序整体结构S7-200的程序用STEP 7-Micro/WIN编写不需要分太多功能块一个主程序OB1加两三个子程序就够用。自动扶梯的逻辑不太复杂模块化切得太碎反而增加阅读难度。我推荐按功能把程序分成四个子程序或程序段安全回路检测段、启停控制段、运行输出段、数据准备段。每个段之间用M存储器位来衔接比如M0.0表示安全链正常M0.1表示允许运行M0.2表示运行中。这样的好处是段与段之间解耦调试时单独看某一段不会看花眼。程序的扫描周期很短对于扶梯这种毫秒级响应足够。但要注意S7-200的输入滤波时间默认6.4ms如果现场干扰比较强可以适当调大但急停信号不建议加太多滤波否则响应延迟安全逻辑上不合理。安全链信号建议单独用一路快速输入或者使用立即指令如立即触点读取。3.2 安全回路检测与故障锁存段安全回路检测的梯形图逻辑用文字表示大概是这样I0.0是安全链输入它的常开触点串联M0.0的线圈只有I0.0为ON时M0.0才得电。I0.0断开时M0.0断电程序便知道安全保护动作。但这里有个关键问题安全链动作后你如果只是让M0.0掉电那么当故障恢复时M0.0会立即自动恢复扶梯可能会在无人操作的情况下重新上电运行这是绝对不允许的。所以必须做故障锁存。故障锁存用S/R置位复位指令实现。我习惯的做法是当M0.0掉电时用它的常闭触点去置位一个故障继电器M10.0。M10.0一旦置位就只能通过复位按钮或者把钥匙开关打到停止位再复位。在故障继电器置位期间所有输出被封锁运行指示灯熄灭故障指示灯和蜂鸣器输出。同时把故障代码写入VW100比如1代表急停2代表梳齿板3代表梯级链这样组态王读取后可以直接显示具体故障原因。这里有个细节置位指令要放在循环扫描中但M10.0置位后不能立即在上方被复位所以要注意网络执行顺序。一般把故障锁存段放在安全检测段后面复位逻辑放在最前面保证扫描顺序是先复位判断再故障判断。否则会出现复位按钮还没来得及生效故障又立刻置位回来的现象。故障代码写入VW100时要把故障信息的每一位编码好。我通常的做法是用M10.0~M10.7分别代表不同的故障原因然后用字节传送指令把MB10的值传给VW100的低字节。这样组态王不用解析多位布尔量直接读一个整数就行画面显示非常方便。3.3 启停控制、方向选择与运行时序段启停控制的基本逻辑是安全链正常M0.0为ON且无故障锁存M10.0为OFF时钥匙开关I1.0和启动按钮I1.1组合起来置位运行标志M0.2。停止时按停止按钮I1.2或者故障锁存复位M0.2。梯形图的线圈置位复位逻辑比纯自锁电路更好用因为自锁电路在断电恢复后状态不确定而置位复位则完全由程序控制。运行标志M0.2置位后主接触器Q0.0立即输出变频器启动信号Q0.2也同时闭合。但是扶手带接触器Q0.1不能立即吸合要延时3~5秒等主电机带动梯级运转平稳后再吸合。这个延时用TON定时器实现T37定时3秒定时器常开触点控制Q0.1。停止时序相反停止信号到来时先复位M0.2Q0.1先断开主接触器Q0.0再延时2秒断开。这里注意不能用同一个TON定时器同时做启动和停止延时需要用两个定时器分别处理。启动T37停止T38程序看起来稍微长了点但逻辑清楚很多。方向选择在扶梯控制里相对简单一般通过现场工况决定上行或下行不会在运行中切换。方向输出Q0.3接到变频器DI2如果方向反了不需要改接线只要把程序里Q0.3的逻辑取反即可。但在变频器参数里建议设置反转禁止防止误操作造成反转。运行中还有一个细节扶梯必须检测光幕信号无人时切换低速有人时切换高速。这个做法可以在主程序里面加一个判断当运行标志M0.2为ON且光幕I1.6为OFF时输出一个“低速运行”信号给变频器多段速端子反之输出高速。注意切换速度时要先加速再切换还是先切换再加速实际调试中我会在变频器参数里设两个加速时间低速运行时加速时间稍长减少顿挫感。3.4 检修点动与节能低速段检修模式的程序逻辑和安全运行模式是平行的由切换开关I1.3选择。检修模式的目的是让维保人员在上部或下部机房控制扶梯低速点动方便检查梯级、链条和扶手带。最关键的限制是检修模式下不允许自动运行任何自动启动信号都被屏蔽。程序处理方法是运行模式时M0.2由钥匙和启动按钮控制检修模式时直接由I1.4下行点动按钮和I1.5上行点动按钮控制输出。但要注意检修点动输出不能走M0.2这个运行标志否则会打乱整个时序逻辑。我的做法是单独用一个M0.3作为检修运行标志点动按钮按下M0.3得电松开掉电。检修模式下主接触器和扶手带接触器同时吸合不再需要启动延时因为检修时操作人员需要直接看到各机构动作。变频器在检修模式下要切换到低频段比如10Hz以内速度慢才能保证安全。可以在变频器里做一个检修多段速或者用隔离继电器把检修信号引出来直接切换到更低速给定。安全链在检修模式下不能全部旁路。急停按钮和梳齿板保护必须保留但是梯级链断链、扶手带速度监控这类在低速时本来就无法正常检测的保护可以屏蔽否则低速运行时这些检测会误报警根本无法操作。具体保留哪几个最好和现场维保人员沟通后确定并且要把检修屏蔽逻辑在交付资料里写清楚避免后期误解。3.5 数据准备给组态王留好变量组态王读PLC数据本质是读S7-200的寄存器区。所以程序里要把需要监控和记录的数据集中放到V区方便组态王统一读取。我一般会规划一段V区地址专门用于上位机通讯大小不超过100个字节。例如VW100故障代码整数型0表示无故障VW102运行模式0表示停止1表示运行2表示检修VW104运行速度整数型组态王里除以10显示VW106累计运行时间单位小时由PLC内部累加VW108启动次数用于维保统计M0.0、M0.2等位变量组态王可用M区直接读取数据准备段的梯形图逻辑主要做数值处理累计运行时间用秒脉冲或扫描周期累加满3600秒加1到小时变量启动次数在M0.2上升沿加1运行速度值直接映射到VW104比如低速状态写20高速状态写50。这样设计的好处很明显组态王不需要去解析PLC内部复杂的位和字只要按约定地址读取即可。后期如果换触摸屏或者换成别的上位机也只需要重新配置变量PLC程序基本不用改。4. 组态王监控系统设计与通讯4.1 组态王与S7-200的通讯配置组态王和S7-200的通讯最经济的方式就是用PC/PPI编程电缆。USB口的PC/PPI电缆加上驱动程序插上电脑后会在设备管理器里生成一个虚拟COM口。组态王的设备配置里选择“S7-200PPI”驱动然后设置对应的COM口号、波特率默认9600、数据位8、偶校验、停止位1设备地址填PLC的站地址默认是2建议保持默认不要乱改。有一个常见坑PC/PPI电缆上的DIP开关要和通讯参数对应。老式RS-232接口的PC/PPI电缆5个DIP开关分别控制波特率和通讯模式必须拨到9600对应的位置。USB版一般不需要拨但如果通讯不上先检查驱动是否装好再检查COM口号是否被其他程序占用。如果距离远或者需要多台上位机访问可以加CP243-1以太网模块用组态王的“S7-200TCP”驱动通过以太网通讯。这种方案的优点是速度快、抗干扰强但硬件成本会高一些。对扶梯项目来说一台PLC就接一台上位机PPI电缆足够而且成本最低。组态王设备地址千万别填错了。默认是0但S7-200默认站地址是2如果你在设备配置里不改成2通讯会一直失败。这个错误我见过好几个人犯明明驱动、COM口、波特率全对就是连不上最后发现就是地址没改。4.2 数据词典变量定义与映射规则组态王工程浏览器里要先建数据词典把PLC的寄存器映射成组态王变量。变量类型有两种I/O变量和内存变量。和PLC通讯相关的都用I/O变量。变量定义的要点是寄存器类型和地址对应关系必须准确。S7-200的V区字变量在组态王里寄存器类型选VW地址填100对应PLC里的VW100位变量选VX或VM地址按位寻址。这里要特别注意字节顺序。S7-200的高低位顺序是高位在前、低位在后组态王默认也是这个顺序但有时因为驱动版本问题整数会读成颠倒显示出来的数值明显不对。如果遇到可以在组态王变量属性里勾选“字节顺序交换”来解决。数据词典的规划我一般这样做先用一个表格把PLC侧V区地址和组态王变量名一一列出来变量名用能看懂的名字比如“扶梯1_故障代码”“扶梯1_运行模式”“扶梯1_运行速度”不然后期画面多了自己都分不清。采集频率按实际需要设置状态量100ms就行累计量可以500ms不需要所有变量都5ms刷新那样通讯负荷太高可能拖垮PPI链路。4.3 监控画面、报警与趋势组态监控画面是组态王最出效果的部分。我的做法是先画扶梯的正视示意图包含上下两个方向的梯级、扶手带、上下部机房位置然后用动画连接把PLC变量关联到画面图元上。运行状态用颜色变化表现PLC的M0.2运行标志为ON时扶梯梯级部分填充绿色停止时灰色故障时红色闪烁。方向变量控制箭头图标的旋转或偏移。当前速度用文本显示直接把VW104连到文本的模拟量输出再设一个表达式把值除以10显示成带一位小数的格式比如“0.5m/s”。累计运行时间和启动次数用文本或仪表控件展示。报警功能是组态王比较强的部分。在报警窗口里把故障代码变量关联到报警事件定义好报警优先级和报警文本。比如故障代码为1报警文本显示“1号急停触发”代码为3显示“梯级链断链”。这样值班人员看到报警不用翻图纸直接知道哪里出问题。报警信息可以记录到组态王自带的实时数据库也可以写入外部数据库比如MySQL方便后面做报表统计分析。趋势曲线可以用来观察扶梯运行速度、电流这些模拟量但前提是PLC侧有对应的模拟量采集。如果没有接电流变送器或者模拟量输入模块温度、电流类趋势就做不了。扶梯项目里趋势曲线算锦上添花主要监控对象是状态和故障不必强行上模拟量。4.4 组态王数据与MySQL数据库的对接组态王的SQL访问功能很多人没用过其实它对接数据库很方便特别适合做扶梯维保记录和故障统计。组态王通过ODBC数据源连接MySQL在工程浏览器里配置“SQL访问管理器”然后插入SQL函数到画面按钮或脚本中就可以把报警记录、运行状态周期性地写入数据库。后期用Navicat for MySQL这类数据库工具查看可以做故障频次分析、运行时长统计对设备维保计划很有价值。具体配置步骤不复杂先在电脑上安装MySQL数据库创建好一张表比如“escalator_alarm”字段包括时间、设备编号、故障代码、故障描述、恢复时间。然后在系统ODBC数据源里添加MySQL驱动配置服务器地址、用户名、密码、数据库名。组态王工程浏览器里插入记录集调用SQLInsert函数把报警记录写入数据库。这个功能有一点要注意组态王SQL操作如果数据库连接失败会导致组态王运行画面卡顿甚至崩溃所以数据库连接要稳定最好在组态王运行前手动确认数据库服务已启动。同时SQL函数的调用频率不能太高一般一秒一次足够否则数据库压力大组态王脚本执行也会拖慢画面刷新。5. 联调测试与常见问题排查5.1 通讯连不上的常见原因组态王连不上PLC这是项目调试里最频繁遇到的问题没有之一。排查顺序我总结如下第一看设备管理器里COM口是否存在如果插上PC/PPI电缆没反应多半是驱动没装好或者线是仿制的、芯片不对。第二确认组态王设备配置里的驱动选择、COM口号、波特率、校验位、停止位和PLC侧一致。第三确认设备地址填的是PLC站地址不是0S7-200默认2。第四用STEP 7-Micro/WIN尝试连接PLC如果Micro/WIN能连上而组态王连不上说明PLC通讯参数没问题问题在组态王配置。如果Micro/WIN也连不上就要检查PC/PPI电缆DIP开关、PLC通讯端口是否被程序占用、PLC是否处于STOP状态。还有一点容易被忽略S7-200的通讯口在程序运行时如果被某个通信指令占用可能无法同时响应上位机请求这时需要关闭程序里的自由口通讯功能。5.2 安全回路频繁报警的处理安全回路频繁报警是扶梯现场非常常见的问题表现是运行一段时间后突然急停故障代码指向急停或安全链但重新上电后又能运行。这种“幽灵故障”最让人头疼。排查思路首先怀疑接线端子松动把整个安全链上的每个端子都重新紧固一遍尤其是随行电缆和活动部位的端子。其次怀疑安全开关本身的问题比如梳齿板开关位置偏移热胀冷缩后偶尔碰触可以调整开关安装位置留出余量。再次怀疑外部干扰安全链是长线布置感应电压可能导致PLC输入抖动这时可以在PLC输入点和24V负端之间并联一个电容或者在程序里增加小时间的输入滤波但不能加太长否则急停响应变慢。我曾经遇到过安全链电压正常但偶发断链报警的情况最后是热继电器内部触点氧化导致的。这种问题光靠万用表量通断量不出来必须用示波器观察触点动作瞬间的波形才能锁定。如果现场没有示波器可以试试用PLC的输入状态灯长时间观察看看报警时对应的输入点是否真的掉电以此区分是外部触点问题还是PLC内部问题。5.3 变频器不动作或方向反了怎么办变频器不动作的排查要从两头看一头是PLC有没有输出另一头是变频器有没有收到信号。先在PLC程序监控里看Q0.2、Q0.3是否闭合如果没闭合说明PLC逻辑有问题可能是运行标志没有置位或者安全链没闭合。如果PLC输出了但变频器不动用万用表量一下PLC输出端子和变频器DI端子之间的电压确认公共端接线是否正确。变频器DI端子一般是24V灌入型输入需要和PLC的M端共地否则信号无法形成回路。方向反了很简单调换变频器参数里的正反转指令选择或者把Q0.3的逻辑取反。但切记不能在电机运行中去倒换方向变频器在运行中突然反转会过流报警严重时可能机械损坏。还有一个容易出问题的点是变频器启动频率设太低。扶梯带载启动时惯性很大如果启动频率设到0.5Hz启动瞬间扭矩不够电机会堵转变频器过流跳闸。一般设到2Hz左右加上合适的加速时间启动过程就会平顺很多。加减速时间也不是越长越好太长了会让乘客觉得扶梯反应迟钝一般5~8秒比较合适具体以现场实测为准。5.4 组态王数据异常的计算与解决组态王读上来的数据不对常见现象有数值跳变、显示为0、显示为负值等。如果数值跳变首先要检查通讯质量。PPI通讯本身抗干扰能力一般如果COM口波特率设太高或者通讯线过长数据就容易出错。可以降低波特率到9600并保证通讯线使用屏蔽双绞线。如果显示为0先确认PLC侧变量是否真的有值用Micro/WIN监控VW100、VW104等地址如果PLC侧正常再看组态王变量地址是否填对。还有可能是数据类型不匹配比如PLC里是整数组态王里定义成了实数读出来的值自然不对。组态王的运行画面和电脑画面显示不一样这个也是高频问题。其实不是组态王出问题了而是画面窗口大小和分辨率设置不一致。组态王6.55及以上的版本画面属性里可以设置窗口大小最好固定为一种分辨率比如1280×720然后运行系统的“画面自适应”选项打开。如果还不对调整电脑显示器的缩放比例为100%Windows默认的150%缩放在组态王里会导致画面错位、字体模糊。这一点要写进交付文档里因为物业值班电脑往往设置了缩放装好组态王后看起来没问题重启后就成了另一副样子。6. 项目交付时的资料构成这个标题里特别提到“带解释的梯形图接线”这是好多自动化项目交付时不够重视的部分。很多工程师程序写得飞起但注释一个不写接线图丢三落四到了客户手里维护人员根本看不懂出了故障只能干瞪眼。我现在的交付标准是梯形图每一段必须有注释说明这个网络的作用和关键逻辑不只是给PLC程序加个网络标题而是要在输出触点、中间继电器旁写清含义。接线图要提供两份一份是竣工图按实际接线修订过一份是简化版的I/O接线示意图方便维保电工快速对线。再配上操作说明和安全手册包括正常开机、关机流程、故障复位流程、检修操作流程全部用通俗语言写避免堆术语。还有一个容易漏的东西是备件清单和参数备份。变频器参数一定要备份到电脑里存好PLC程序文件和组态王工程文件也要打包归档。等项目运行半年后再看你会感谢当初归档的自己。自动化项目交付的不仅是设备更是一整套能让客户自己上手使用的知识体系资料做好做坏直接决定了这个项目的口碑。最后分享一点个人体会。扶梯这种安全等级高的设备所有逻辑都按最坏情况设计宁可程序多写几十行也不要在安全上走捷径。所谓带解释的梯形图它带的不只是注释而是让在现场维护的人能快速理解你的设计意图。每一次把经验沉淀到文档里都是在为下一个项目积攒底气。自动扶梯控制做到最后拼的不是什么高深算法而是规范、细致、把每一条回路都当成生死关口的认真劲。