2021年西门子杯离散行业自动化电梯比赛东北赛区一等奖讲解@TOC

单部电梯思路:

**需要可以去我主页找一下资源下载(3部10程序以及wincc画面)

单部电梯需要实现的功能

(由于比赛前需要做很多准备,其中单部电梯的设计尤其重要,去年一整年我跟队友花费很久时间做了很足的前期准备,再次发布这篇文章希望大家可以少走一些弯路)至于软件安装下载就不给大家一一介绍了我相信论坛上大家都可以看懂 我只是教大家一些干货。

下面给大家介绍一下单部的实现的逻辑功能

**
当电梯位于上下端站时只需考虑两个问题,上或者下 然后遇到端站有一个方向转换问题

休眠问题比较简单如图操作即可

启停问题比较关键,主要问题是三级制动以及一个延迟时间问题,这个延迟时间一开始可以自己设置一个靠谱的,然后到后期跑工程文件的时候需要结合自己的工程文件进行修改。

遇到开关门问题需要考虑几种情况,一个是外呼信号,一个是内呼信号 ,电梯程序无外乎是多种情况同时处理优先级顺序以及延时处理功能等问题,当一个信号响应后就不参与其他信号相应。

楼层计数问题只需要考虑一下经过平层信号时利用计数器加一或者减一即可,具体程序可自己设计

当电梯在中间问题时也比较简单,因为在运行过程中电梯与我们生活中基本上类似,即相应自己附近的信号优先,有时候我们不要把他想的太过于复杂,多联想生活中实际问题可能更方便考虑。

开关门问题需要满足以下几个条件:1电梯已经到达目标楼层,即平层信号对准电梯,2此时开门信号通路状态,3内呼或外呼有相应信号,三者条件必须同时满足时电梯方可开关门,其中启停又需要考虑三级制动问题,这就需要大家思考如何把这部分综合到一起思考,具体方法可以不同。
注意
另外上下行问题在做单部时不要想复杂了,只是个方向的问题,即两种情况,二者是相同的。以下是几种上下行的情况需要大家进行就考虑



其中载重量这个问题具体数字设置需要根据我们赛前联系的工程文件进行设置的,简单来说就是将数字信号转变形成模拟信号,只需要一个简单的模块即可实现此功能。
**

多部电梯简单思路介绍

**以上就是单部电梯基本实现的功能和思路,意思就是大家把以上逻辑功能做好之后想办法把他们互相联系起来,这个对于每个人的想法都是不一样的,需要自己进行思考设计,不断去尝试哦,有时候在自己设计中就会发现一些问题,和不一样的想法。也是我对大家的初衷。

下面我们言归正传

,给大家介绍一下群控方法,这个就是设计到比较复杂的算法,如果简单来说,就是考虑多部电梯优先级顺序问题,难一些来说大家可以自己自行设计一种分配方式,就像分配一些权重进行考虑,但是这些可能对于我们目前本科生来说有一些痛苦,我下面就进行介绍一下我们当时比赛时简单的思路:

首先第一部电梯进行初始化,停在了我们需要的目标楼层之后准备开始运行,比如我们电梯此时都在一楼,23楼有外呼信号,此时我们可以选择1号梯先运行,23号梯其次运行,这样就是可以形成一个时间差,防止三部电梯同时到2楼接人以至于浪费效率问题,其实最难的也是一开始启动问题,一旦电梯运行起来之后分开行走效率就不会太差,因为在行驶过程中他们会对应进行相应自己的信号,当一号梯响应后23号梯即可取消这个信号从而去相应23楼以上的信号,他们相互之间以此类推。
至于外呼内呼,我们把它看成一种外部信号,把电梯当成123号目标挨个去相应即可。
当然了这种优先顺序问题其中还包括着一些延迟问题,载重数量问题,初始化能否顺利完成问题,一些需要我们实际操作时自己进行思考和修改。
**
**

wincc画面问题

wincc问题比较简单上手,而且比赛对于wincc要求不高,关于两台设备连接问问题论坛上和b站也有很多 ,只不过自己连接变量的时候比较墨迹需要有耐心去一点点来,至于颜色图形大家完全可以自己设计,变量对应好自己程序变量即可,下面给大家看几张我当时自己制作的图片吧

**

心得体会和感悟

参加这个比赛之前我也是是个小白,甚至对一些程序代码命令也不是很了解,但是在整个学习过程中,通过我们收集资料,学习视频,学长教学等都给我和我们组带来了很大提升,也是我在大学中做到了很认真准备的比赛之一,至于程序后期得到什么奖,我觉得都是努力之后的附属品,当我们真正在过程中学到的东西和体会的艰辛相比得奖简直微不足道,所以希望大家做电梯比赛时可以戒骄戒躁慢慢来,坚持努力之后结果一定不会辜负你的存在。希望大家加油。

**

2021年西门子杯离散行业自动化电梯比赛东北赛区一等奖程序讲解(3部10层)相关推荐

  1. 2021年西门子杯电梯东北赛区一等奖程序

    2021年西门子杯电梯东北赛区一等奖程序 @[T2021年西门子杯电梯东北赛区一等奖程序OC] 私聊+qq 2574286166(这里写自定义目录标题) 欢迎使用Markdown编辑器 你好! 这是你 ...

  2. 2021西门子比赛东北赛区一等奖WINCC画面

    2021西门子比赛东北赛区一等奖WINCC画面 私聊+q 2574286166

  3. 2021年智能制造工程设计与应用类赛项:离散行业自动化方向(1)

    2021年智能制造工程设计与应用类赛项:离散行业自动化方向(1) 前言 参赛前期 参赛中期 参赛结束 前言 作为一名大三的学生,第一次参加西门子的智能制造工程设计与应用类赛项:离散行业自动化方向比赛, ...

  4. 2021年智能制造工程设计与应用类赛项:离散行业自动化方向(2)-项目方案设计书

    2021年智能制造工程设计与应用类赛项:离散行业自动化方向(2)-项目方案设计书 一.方案设计依据.范围及相关标准 1.1 方案设计依据 1.2 方案设计范围及相关标准 二.系统分析(包括甲方需求分析 ...

  5. 6部10层电梯程序,采用以太网通信 6部10层电梯程序,包含各个功能模块

    6部10层电梯程序,采用以太网通信. 2019年西门子智能制造挑战赛, 6部10层电梯程序,包含各个功能模块. 采用博途软件V14 sp1编程, 采用以太网通信,控制器选用PLC S7-1200. 主 ...

  6. 2021西门子离散本科组东北赛区多部一等奖程序介绍(二)

    2021西门子离散本科组东北赛区一等奖程序介绍 ** 一 .比赛赛题的提示 前提说明:由于我在之前给大家发布的一篇文章之后,众多希望参加电梯比赛的小学弟也通过我的联系方式加到了我并且询问了一些问题,看 ...

  7. 西门子杯电梯程序 六部十层电梯程序

    西门子杯电梯程序 六部十层电梯程序. 另外还有单部四层.三部六层.三部十层等电梯程序 (六部十层为往年参赛程序,其余不是) 2018西门子杯挑战赛电梯六部十层控制程序,初赛拿到特等奖,2019年一样还 ...

  8. 关于2020西门子杯工业自动化线上赛总结(初赛过控篇)

    关于2020西门子杯工业自动化线上赛总结(初赛过程控制篇) 初赛赛程回顾 PID控制器 三个基本实验 液位+温度?PID调参从入门到放弃 总结与感想 初赛赛程回顾 本来的确不想回顾这个比赛的,自己第一 ...

  9. CIO40:探索智能制造之离散行业

    CIO40:探索智能制造之离散行业 智能制造因为其对于产品.供应链.生产制造的有效集成,能够实现产品定制化与个性化.生产中的降本增效以及物流库存中的资源节约与高效,因此备受关注,是传统制造业找寻效率提 ...

最新文章

  1. junit集成Hamcrest测试集合中某个属性是否包含特定值
  2. OKHTTP3源码和设计模式(下篇)
  3. sql数据库的四大程序设计语言的语句
  4. 张雪峰计算机科学与技术学什么,张雪峰看好的三大专业是什么 前景好的专业...
  5. Linux中ping不通外网
  6. 关于数据预处理的一些想法
  7. Python:IndentationError: unexpected indent
  8. [******] 树问题:普通二叉树的创建与遍历
  9. [Async] [Series #1] 初识Async异步编程模型。
  10. asp.net ajax实现在线人员的显示
  11. selenium切换窗口
  12. 使用Xamarin在Visual Studio中开发Android应用
  13. 静态配置_配置静态LSP示例
  14. Gradle之SourceSet
  15. 域名卡密自助授权系统
  16. 平面设计如何才能自学会?需要掌握什么技能?
  17. Base64 | Base32 | Base16编码和解码小结
  18. 在 i.MX8QXP 的 MEK 板上进行简单的 CAN(FD)测试
  19. 最新县及县以上行政区划代码(截止2016年7月31日)
  20. Web 3.0 有哪些值得关注的项目

热门文章

  1. 考研计算机科学与技术属于,考研报名计算机科学与技术属于哪一类
  2. 金蝶中间层服务器 用的系统,金蝶k3中间层服务器如何设置
  3. 分享一个不错的下载站点
  4. 遇到上传的图片太大怎么办?那么来试试压缩上传
  5. 机器学习高数基础-集合和实数集
  6. 加勒比的伤感爱情日志分享:如果你知道我也爱你
  7. 新浪微博客户端开发开篇
  8. 提醒工作的电脑闹钟软件用哪个?
  9. python 北京出租车收费3.45_2017年各城市出租车收费标准
  10. 查看oracle数据库中某个dblink对应的数据库连接ip地址