SEO基础

SEO基础

Products

当前位置:首页 > SEO基础 >

学习S7-200SMART PLC设计自动扶梯,提升电梯感应案例编程技能?

96SEO 2026-06-16 20:42 2


我们在各较大商场中, 时常看到电梯有两种速度,较低速和较高速,在无人乘坐电梯的时候,采用较低速,当有人乘坐电梯,采用较高速,以达到节能的目的。在设计中采用MCGS触摸屏进行关联其中M0.0为启动电梯, M0.1终止电梯,M0.2光电感应开关,光电开关检测到有人员乘坐电梯时启用较高速运行,10S 内无人员 乘坐电梯。那么电梯自动从较高速切换到较低速。其实吧, 当前这个事情说起来简洁,做起来真实的挺麻烦的,特别是对于我这种刚启动学PLC的崭新手脑子有时候转不过弯来。

一、为哪些我们要搞当前这个项目呢?

等..…. 当前的商场里人特别更多,特别是节虚假日那个地方的电梯排队排得老较长了。较大家都在抱怨电梯缓慢,但是老板又想省钱,电费也是钱啊。所以呢,我就想了个歪点子,既然较大家都不想等,那能不能让电梯自己动起来?就是那个地方的, 当有人站在下面的时候,它就跑迅速点,让人上去得迅速;如果没人,它就缓慢吞吞地动,这样就能省不更少电。当前这个想法听起来是不是挺天才的?

「案例」S7-200SMART PLC自动扶梯程序设计

其实就是个节能的问题,较大家都在想怎么省电费。但是怎么用PLC来实现当前这个功能呢?这就得用到我们今天的主角——S7-200 SMART PLC了。当前这个PLC虽然较小,但是功能还挺全的, 我懂了。 我听人家说挺适合初学者的。还有那个地方的MCGS触摸屏, 它就是个体现器,能让我们直接在上面点按钮,不用去按PLC上面的那一些较小开关了这样操作起来方便更多了也不用担心把PLC按较差了。

1.1 现场的情况是这样的

你想象一下那个地方的场景,商场里人来人往的。电梯门一开,里面空空的,没几个人,那电梯就缓慢悠悠地转,良好像没劲似的。这时候, 忽然有个人站在传感器前面那个地方的光电开关“滴”的一声,PLC就了解有人来了然后“嗖”的一下电梯就加速了。如果那个地方的人进去以后 过良好久都没有第二个人来比如较高于了10秒钟,PLC就会觉得“没戏了”,然后又把速度降下来,嗐...。

当前这个逻辑其实不不容简单明白,但是写程序的时候,稍微不注意,它就不听话。我就遇到过这种事情,明明我想让它较高速转,最终还是结果是它就在那较低速晃悠,我都不了解哪里出错了。后来查了良好久,才发觉是那个地方的定时器没设良好,或者是逻辑搞反了。所以啊,当前这个案例其实挺锻炼身体人的,它能让你学会怎么去思考一个控制流程。

二、坚硬件都准备些哪些东西?

做当前这个项目,你得有材料吧?不能光动脑子不动手。先来看得有个PLC, 我是买的S7-200 SMART ST20的,当前这个型号我觉得性价比还行, 我破防了。 不太市场价格较高,买得起。然后还得有个编程电缆,用来把程序传到PLC里面去。那个地方的电缆有点像USB转串口的,但是又不彻底是反正插上电脑就能用。

2.1 核心器件介绍

除了PLC,最十分沉关键的就是那个地方的MCGS触摸屏了。这玩意儿是个较大屏幕,上面有各种按钮和指示灯。我们得把PLC里面的那一些信号, 比如M0.0启动、M0.1终止、还有那个地方的M0.2光电感应,都体当前屏幕上。这样我们在屏幕上点一下PLC就了解了。如果不用屏幕,直接在PLC上接线,那线太更多了根本理不清,蚌埠住了...。

不如... 还有那个地方的光电感应开关,当前这个东西也很关键。它就像个保安一样,站在电梯口。如果有人经过它就输出一个信号,告诉PLC:“有人!迅速跑!”如果没人,它就输出一个信号:“没戏了歇息吧。”当前这个东西装的时候要注意方向,不能装反了装反了它就不感应了。我有一次就是装反了折腾了半天最后再来看才发觉是方向问题,真实是哭笑不得。

最后再来看还得有个接触器,用来控制电梯的电机的。PLC只负责发信号,真实正的电流是接触器吸合来控制的。PLC输出24V电压, 接触器线圈要24V的, 拭目以待。 当前这个电压等级得对得上,不然一通电就把接触器烧了那就亏较大了。所以买元件的时候,一定要看良好参数,别买错了。

三、I/O分配表是怎么弄的?

做程序之前,得先搞清楚哪些是输入,哪些是输出。当前这个I/O分配表就是我们的计划书。我把它们都写在纸上了或者记在脑子里的。其实也没那么繁杂,就是列个表,把端子号和功能对应起来,我懂了。。

地址 功能描写 实物对应
I0.0 启动按钮 屏幕上的启动按钮
I0.1 终止按钮 屏幕上的终止按钮
I0.2 光电开关 那个地方的能感应人的东西
Q0.0 较高速运行指示 屏幕上的较高速灯
Q0.1 较低速运行指示 屏幕上的较低速灯

你看,当前这个表是不是很简洁?I代表输入,Q代表输出。输入就是PLC从外面接收信号,输出就是PLC告诉外面做哪些事。当前这个M0.0、 M0.1、M0.2是PLC内部的中继,它们不是直接连在电线上的,而是在程序里面用逻辑电路生成的。比如M0.0,它就是当I0.0按下的时候,它就变成1了然后程序里全部用到M0.0的地方,都会落实。

四、PLC程序设计

程序设计就是要把我们的想法变成PLC能听懂的代码。S7-200 SMART是用梯形图来写的,看着像画图一样,其实就是一堆的逻辑关系。

4.1 启动和终止的逻辑

先来看得有个启动按钮吧?按一下M0.0就亮了。当前这个逻辑很简洁,就是“与”的关系。只要启动按钮按着,M0.0就保持1的状态。 也许.… 终止按钮也是一样,按一下M0.1就亮了然后M0.0就得灭掉。当前这个逻辑要是搞反了按启动没反应,那就不对了。

我在写这一部分的时候,一启动总是搞不清自锁是怎么实现的。后来想明白了就是在启动按钮后面并联一个M0.0的常开触点。这样,当M0.0吸合后即使启动按钮松开了电流也能通过那个地方的并联的触点持续给M0.0供电。 这也行? 这就是所谓的自锁,不然按一下就停了那谁受得了啊。终止按钮呢,就串联在电路里按一下就断开。当前这个是基本的电路知识,虽然我了解,但是写程序的时候还得较小心,别把符号搞错了。

4.2 光电感应和速度切换

当前这个是核心功能。当光电开关I0.2检测到有人的时候,我们就要让电梯跑较高速。那么怎么表示较高速呢?我们就用一个内部继电器M0.3来代表较高速状态,何苦呢?。

逻辑是这样的:当I0.2是1的时候,M0.3就变成1。但是万一没人了怎么办?我们就得等10秒钟。如果10秒钟内又有人了那M0.3就得持续保持1, 弯道超车。 较高速持续跑。如果10秒内没人,那M0.3就得变成0,电梯就变成较低速。

换个角度看.… 这就用到了定时器。S7-200 SMART里有个TON指令,就是通电延时的。我们设个定时器T37, 设定值是100,这是因为扫描周期是10ms,100就是1秒,不对,应当是1000ms。反正设定个1000或者10000之类的。当I0.2变0的时候,启动计时。如果计时到了就把M0.3断开。但是如果在计时过程中,I0.2又变1了那定时器就得复位,沉重崭新启动计时。当前这个逻辑有点绕, 我第一次写的时候,定时器老是乱跳,后来查了资料才了解,得加个条件,就是只有当M0.3正在运行的时候,定时器才计时。不然一启动,它就先计时10秒,那还得了电梯一启动就停了。

4.3 输出控制

啊这... 程序写良好了得告诉PLC该干哪些。Q0.0控制较高速,Q0.1控制较低速。如果M0.3是1,说明是较高速,那Q0.0就输出1,Q0.1输出0。如果M0.3是0,说明是较低速,那Q0.0输出0,Q0.1输出1。当前这个互锁也很十分沉关键,不能两个都输出,不然电机有可能会烧掉。所以得用“非”指令,把Q0.0的常闭点串联在Q0.1的线圈前面反之亦然。

我还加了个指示灯, 当Q0.0输出的时候,屏幕上的较高速灯亮;Q0.1输出的时候,较低速灯亮。这样我们就能直观地看到PLC在想哪些了。有时候程序跑不通,看看灯就了解了是哪一路信号没通,盘它。。

五、MCGS触摸屏的设计

绝绝子... 有了PLC,还得有界面。MCGS就是个做界面的工具。我打开MCGS,崭新建一个工程项目,然后就启动画东西。我画了个电梯的图标,还有速度的图标,还有按钮。

先来看是按钮。我拖了个“启动”按钮到屏幕上,然后双击它,设置它的属性。它的“对应数据对象”要选PLC里的I0.0,“操作属性”里要选“数据对象值操作”,选“置位”。这样,我在屏幕上点一下启动,I0.0就变成1了PLC就会收到信号。终止按钮也是一样的道理,选“复位”。

然后是体现。我拖了个“文本对象”或者“图形对象”来体现当前的速度。它的对应数据对象是M0.3,体现方式选“实时数据”。这样,当M0.3是1的时候,屏幕上就体现“较高速”,是0的时候体现“较低速”,说明…..。

我还在屏幕上加了几个指示灯,那个地方的LED灯对象。当I0.2有信号的时候,指示灯就亮,表示有人了。当Q0.0有信号的时候,较高速灯亮。这样看着就特别清楚,不用去猜PLC在干嘛,捡漏。。

也许吧... 做当前这个界面的时候,我发觉MCGS和PLC的通讯是个问题。有时候连不上,有时候连上了但是数据传不过去。我就得检查串口参数,波特率是不是9600,数据位、终止位对不对。这一些参数必须要和PLC里设置的一致,不然就是乱码。我花了良好几个较小时才调通,真实是头较大。不过调通了之后看着那个地方的屏幕上的数据在跳动,心里还是挺有成就感的。

六、接线与调试的惨痛经历

PPT你。 理论学会了程序写良好了就该接线了。接线是个体力活,也是个细心活。我把PLC的端子一个个找出来I0.0接启动按钮,I0.1接终止按钮,I0.2接光电开关。Q0.0接接触器线圈,Q0.1接另一个接触器线圈。

接线的时候,我犯了一个较低级错误。我把光电开关的正负极接反了。最终还是结果是呢,程序里判断I0.2是1,但实际情况是它一直是0。所以我一直在找程序的问题,改来改去,怎么都不对。后来我想起我看过说明书, 不忍卒读。 说传感器要分正负极,我就去把线拔了调了一下再插上去。一通电,良好家伙,指示灯亮了!原来问题在这儿。真实是羞愧啊,这么简洁的东西都能搞错。所以较大家接线的时候一定要看清楚,别像我一样。

6.1 调试过程

接完线,我就把程序传到PLC里。然后按启动按钮,屏幕上的启动灯亮了。我站在电梯口,拿着个东西挡住光电开关。屏幕上的“有人”指示灯亮了然后“较高速”指示灯也亮了Q0.0对应的指示灯也亮了。这时候,我旁边的接触器“啪”的一声吸合了电机启动转动了!速度还挺迅速,翻旧账。。

我懂了。 我把东西拿开,过了10秒钟。这时候,“有人”指示灯灭了“较高速”指示灯灭了较低速指示灯亮了。接触器“啪”的一声断开,电机转速降下来了。当前这个功能是实现了!我较高兴得差点跳起来。

但是问题又来了。当它较低速运行的时候,我又挡了一下光电开关。这时候,它没有立刻切换到较高速,而是又等了10秒钟。我一看程序,哦,原来是我忘了加一个复位逻辑。当I0.2变1的时候,不仅要让M0.3置位,还得把那个地方的定时器T37复位。不然它还得沉重崭新等10秒。我赶紧在程序里加了一行“R T37”,意思是复位定时器。再试一次这次就马上响应了。真实是虚惊一场,CPU你。。

经过反复的调试,当前这个系统终于平稳了。不管我怎么挡开关,它都能正确地切换速度。我觉得当前这个案例虽然简洁,但是包含了PLC编程的很更多基本要素:输入、输出、逻辑控制、定时器、通讯等等。通过做当前这个项目,我对S7-200 SMART的明白更较深了也学会怎么用MCGS触摸屏了。虽然过程很痛苦,时常报错,时常质疑人生,但最后再来看做出来的东西能跑,还是挺开心的,内卷。。

七、 与心得

总而言之,当前这个自动扶梯的节能控制案例还是挺有意义的。它让我们明白了怎么用PLC去控制一个简洁的设备。通过当前这个项目,我学到了很更多书本上没有的知识。比如怎么接线,怎么查故障,怎么和触摸屏通讯。

我也意识到了自己的欠缺。比如程序写得不够规范,注释写得太更少。有时候为了赶时间段,代码写得乱七八糟,最终还是结果是过两天自己都看不懂了。还有,我在调试的时候太急切了一报错就想改代码,而不是先去查坚硬件接线。其实很更多问题都是坚硬件问题,不是程序问题。比如有时候接触不良,有时候线接错了这一些都会引起程序跑不正常。

以后我还要更多练习,更多写程序。不能只看不做。光看别人的代码是没有用的,你得自己动手去写,去接,去调试。只有经历了失利,你才能成较长。当前这个项目虽然不较大,但是它是我学习了解PLC的一个很良好的起点。我相信,只要坚持下去,我一定能做出更繁杂、更厉害的系统。比如自动门、交通运输灯、机械臂哪些的。到时候,我一定要做一个能控制整个工厂的系统,让老板看看我的本事。哈哈,想得美,先把手头的当前这个做良好再说吧。 当前这个案例真实的挺适合崭新手学习了解的,强较大烈推荐较大家去做一做,就算....。


标签: 案例

SEO优化服务概述

作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。

百度官方合作伙伴 白帽SEO技术 数据驱动优化 效果长期稳定

SEO优化核心服务

网站技术SEO

  • 网站结构优化 - 提升网站爬虫可访问性
  • 页面速度优化 - 缩短加载时间,提高用户体验
  • 移动端适配 - 确保移动设备友好性
  • HTTPS安全协议 - 提升网站安全性与信任度
  • 结构化数据标记 - 增强搜索结果显示效果

内容优化服务

  • 关键词研究与布局 - 精准定位目标关键词
  • 高质量内容创作 - 原创、专业、有价值的内容
  • Meta标签优化 - 提升点击率和相关性
  • 内容更新策略 - 保持网站内容新鲜度
  • 多媒体内容优化 - 图片、视频SEO优化

外链建设策略

  • 高质量外链获取 - 权威网站链接建设
  • 品牌提及监控 - 追踪品牌在线曝光
  • 行业目录提交 - 提升网站基础权威
  • 社交媒体整合 - 增强内容传播力
  • 链接质量分析 - 避免低质量链接风险

SEO服务方案对比

服务项目 基础套餐 标准套餐 高级定制
关键词优化数量 10-20个核心词 30-50个核心词+长尾词 80-150个全方位覆盖
内容优化 基础页面优化 全站内容优化+每月5篇原创 个性化内容策略+每月15篇原创
技术SEO 基本技术检查 全面技术优化+移动适配 深度技术重构+性能优化
外链建设 每月5-10条 每月20-30条高质量外链 每月50+条多渠道外链
数据报告 月度基础报告 双周详细报告+分析 每周深度报告+策略调整
效果保障 3-6个月见效 2-4个月见效 1-3个月快速见效

SEO优化实施流程

我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:

1

网站诊断分析

全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。

2

关键词策略制定

基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。

3

技术优化实施

解决网站技术问题,优化网站结构,提升页面速度和移动端体验。

4

内容优化建设

创作高质量原创内容,优化现有页面,建立内容更新机制。

5

外链建设推广

获取高质量外部链接,建立品牌在线影响力,提升网站权威度。

6

数据监控调整

持续监控排名、流量和转化数据,根据效果调整优化策略。

SEO优化常见问题

SEO优化一般需要多长时间才能看到效果?
SEO是一个渐进的过程,通常需要3-6个月才能看到明显效果。具体时间取决于网站现状、竞争程度和优化强度。我们的标准套餐一般在2-4个月内开始显现效果,高级定制方案可能在1-3个月内就能看到初步成果。
你们使用白帽SEO技术还是黑帽技术?
我们始终坚持使用白帽SEO技术,遵循搜索引擎的官方指南。我们的优化策略注重长期效果和可持续性,绝不使用任何可能导致网站被惩罚的违规手段。作为百度官方合作伙伴,我们承诺提供安全、合规的SEO服务。
SEO优化后效果能持续多久?
通过我们的白帽SEO策略获得的排名和流量具有长期稳定性。一旦网站达到理想排名,只需适当的维护和更新,效果可以持续数年。我们提供优化后维护服务,确保您的网站长期保持竞争优势。
你们提供SEO优化效果保障吗?
我们提供基于数据的SEO效果承诺。根据服务套餐不同,我们承诺在约定时间内将核心关键词优化到指定排名位置,或实现约定的自然流量增长目标。所有承诺都会在服务合同中明确约定,并提供详细的KPI衡量标准。

SEO优化效果数据

基于我们服务的客户数据统计,平均优化效果如下:

+85%
自然搜索流量提升
+120%
关键词排名数量
+60%
网站转化率提升
3-6月
平均见效周期

行业案例 - 制造业

  • 优化前:日均自然流量120,核心词无排名
  • 优化6个月后:日均自然流量950,15个核心词首页排名
  • 效果提升:流量增长692%,询盘量增加320%

行业案例 - 电商

  • 优化前:月均自然订单50单,转化率1.2%
  • 优化4个月后:月均自然订单210单,转化率2.8%
  • 效果提升:订单增长320%,转化率提升133%

行业案例 - 教育

  • 优化前:月均咨询量35个,主要依赖付费广告
  • 优化5个月后:月均咨询量180个,自然流量占比65%
  • 效果提升:咨询量增长414%,营销成本降低57%

为什么选择我们的SEO服务

专业团队

  • 10年以上SEO经验专家带队
  • 百度、Google认证工程师
  • 内容创作、技术开发、数据分析多领域团队
  • 持续培训保持技术领先

数据驱动

  • 自主研发SEO分析工具
  • 实时排名监控系统
  • 竞争对手深度分析
  • 效果可视化报告

透明合作

  • 清晰的服务内容和价格
  • 定期进展汇报和沟通
  • 效果数据实时可查
  • 灵活的合同条款

我们的SEO服务理念

我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。

提交需求或反馈

Demand feedback