前面的内容

基于S7–1500的单部六层电梯教程(一)
基于S7–1500的单部六层电梯教程(二)
基于S7–1500的单部六层电梯教程(三)
基于S7–1500的单部六层电梯教程(四)
基于S7–1500的单部六层电梯教程(五) — 特殊指令讲解
基于S7–1500的单部六层电梯教程(六) — 持续更新私信问题(答疑)

若遇到程序理解问题,大家可前往原文评论处寻找答案。
下方为知乎的原文链接,其中文章(一)到(五)无差别,文章(六)主要在知乎原文出持续更新。(csdn忙不过来—考研er)
基于S7–1500的单部六层电梯教程(一)
基于S7–1500的单部六层电梯教程(二)
基于S7–1500的单部六层电梯教程(三)
基于S7–1500的单部六层电梯教程(四)
基于S7–1500的单部六层电梯教程(五)——特殊指令讲解
基于S7–1500的单部六层电梯教程(六)——持续更新私信问题(答疑)

最近申请了个公众号,目前把单步六层电梯的六篇文章都已发布。内容上与csdn发布的其实没有太多差别,只不过公众号上面的排版更好看些,欢迎关注 ~

公众号: poao

WX:基于S7–1500的单部六层电梯教程(五)

单部六层电梯参考程序
程序已配备便于理解的相关注释,建议先看完相关文章。

此文内容

此文将介绍梯形图程序中涉及到的一些指令,以便电梯程序的理解。
1.MOVE指令(移动操作)
EN 为1时, 将 IN 的值赋值给 OUT1 ; 此处即为赋值【当前楼层数】为 1 .

2.比较指令(比较操作)
上边的值与下边的值相比较,条件满足时,接通;此处为判断当前楼层是否为1,当前楼层为1时,blalalala…

还有其他的判断指令。(大于、小于、大于等于、小于等于…)

3.信号上升沿、下降沿捕获(位逻辑运算)
上边为待捕获的信号,下边为信号标志位(一般用不到),捕获到上升沿信号时接通;此处为捕获【1层上呼的上升沿】信号,同时“Tag_4”置为1,并接通。

同时也有下降沿信号的捕获。

4.加减计数(数学函数)
EN为1时,OUT=IN1+IN2 ; 此处当EN=1时,【当前楼层数】=【当前楼层数】+1.

加减乘除运算都有。

5.接通、关断延时(定时器操作)
当IN=1,并且持续PT时间后,Q接通,“IEC_Timer_0_DB_9”置为1;此处即为IN处接通超过150ms后,Q接通。如果IN接通140ms后断开,IN下次仍需持续接通150ms后Q才能接通,而非10ms。(重新计时)

还有一个关断延时,关断延时即为: IN由接通变位断开,并且持续 PT时间后,Q接通。

6.模数转换(转换操作)
在单部六层电梯中,有超载判断,可使用如下两个指令。
NORM_X : 采集 MIN~MAX 之间的 VALUE 数值, 将其转换后于 OUT值输出。

下图图示:VALUE 数值类型为 Int , OUT 数值类型为 Real
int 型范围 0 - 27648 , real型范围 0 -1 (双精度浮点数)


SCALE_X :将 VALUE 数值,转换为 MIN~MAX 之间的OUT值输出。

下图图示:VALUE 数值类型为 Real , OUT 数值类型为 int

以上两个指令:

将【1号梯当前载重量】转化为 real型的【Tag_47】,再将real型数据【Tag_47】转化为 【电梯当前载重】。

单部六层电梯参考程序
程序已配备便于理解的相关注释,建议先看完相关文章。

——2020/8/15

基于S7–1500的单部六层电梯教程(五)相关推荐

  1. 基于S7–1500的单部六层电梯教程(六)

    此文主要用于解答大家的一些常见的疑惑. 此文原文: 内容包括 部分程序讲解.下载的程序如何打开等. https://zhuanlan.zhihu.com/p/367266801 Q1: 参考程序运行起 ...

  2. 基于S7–1500的单部六层电梯教程(三)

    教程继续更新ing 程序思路讲解 基于S7–1500的单部六层电梯教程(一) 基于S7–1500的单部六层电梯教程(二) 基于S7–1500的单部六层电梯教程(三) 基于S7–1500的单部六层电梯教 ...

  3. 基于S7–1500的单部六层电梯教程(一)

    Background: 该系列文章写于2020/8月,西门子智能制造线上赛期间. 疫情原因,西门子智能制造挑战赛于2020年发起了一次线上赛.线上赛的资格赛就是利用EET评分的单部六层电梯的程序编写. ...

  4. 基于S7–1500的单部六层电梯教程(四)

    继续. 程序思路讲解 基于S7–1500的单部六层电梯教程(一) 基于S7–1500的单部六层电梯教程(二) 基于S7–1500的单部六层电梯教程(三) 基于S7–1500的单部六层电梯教程(四) 基 ...

  5. 基于S7–1500的单部六层电梯教程(二)

    此文开始讲解[单部六层电梯]的程序编写思路,由于自身能力限制,许多编写思路不一定足够严谨,但是足够起到入门效果.(初学时,俺直接拿着六部十层的程序啃,痛苦无比.) 依旧以西门子去年的线上资格赛为背景( ...

  6. 博图V15,V16,单部六层电梯控制SCL实现, 方便适配多部电梯,带注释。

    博图V15,V16,单部六层电梯控制SCL实现, 方便适配多部电梯,带注释. ID:6966621318999352冰河世纪KK

  7. 单部六层电梯西门子逻辑控制竞赛博途V15.1以太网软件仿真

    单部六层电梯西门子逻辑控制竞赛博途V15.1以太网软件仿真,带运行效果视频 _:2710667190881970PLC组态设计2

  8. 博图V15,V16,单部六层电梯控制SCL实现, 方便适配多部电梯,带注释

    博图V15,V16,单部六层电梯控制SCL实现, 方便适配多部电梯,带注释id=621318999352&

  9. 单部六层(1200系列、1500系列都有可仿真 ),六部十层1200系列

    单部六层(1200系列.1500系列都有可仿真 ),六部十层1200系列. 有较大参考性. YID:6315645040008490单部六层六部十层电梯程序

最新文章

  1. C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
  2. 【SpringBoot】SpringBoot拦截器实战和 Servlet3.0自定义Filter、Listener
  3. 条款七 为多态基类声明virtual析构函数
  4. 【纯干货】Amoeba实现MySQL主从同步与读写分离
  5. java 容器_java容器考点总结和源码剖析!!!
  6. 485通信原理_上位机开发之单片机通信实践
  7. 理解Linux中断 (3)【转】
  8. notebook python 已停止工作_Python/Jupyter Notebook初学遇到的一些问题总结(20201108)...
  9. ctfshow-WEB-web10( with rollup注入绕过)
  10. ORACLE SQL*PLUS
  11. iOS核心动画之蒙版
  12. JAVA 调用NetDraw((*^__^*) 嘻嘻……)
  13. 安装破解IAR EWARM 8.2,提供注册机
  14. 飞信2008协议抓包(2)
  15. Pajek常用方法保姆级操作指南——社会网络分析
  16. ps -- 将图片背景设置成透明的
  17. 深圳市计算机素质测试答案,广东 : 2019年深圳计算机专业素质测试真题
  18. 三十一 我在软件园的那些日子里
  19. Tenth season eleventh episode,Ross is Monica‘s first kiss?????the stripper cried?????
  20. 阿里云服务器安全组放行宝塔端口8888|888|80|443|20|21教程

热门文章

  1. 金昌EX9000文件批量转换
  2. python控制摄像头拍照是反的_使用反向Shell控制摄像头
  3. 关于python的多行注释,启动新浏览器,循环语句乘法口诀
  4. 为developerWorks展示内容
  5. 华为服务器系统管理,WEB界面轻松搞定服务器管理--iMana华为服务器内置的Web管理系统...
  6. FlexibleButton驱动移植
  7. 用HJ6302模块进行S7-200Smart与G120XA系列变频器进行通讯
  8. Word转PDF怎么转换?福昕阅读器来实现
  9. 学术英语视听说2听力原文_学术英语视听说(2教师手册第2版新世纪大学英语系列教材)...
  10. Matlab中Rectangle属性