最近在做一个plc的测控装置,又不想花太多时间,怎样快速入门呢?
其实搞懂后发现plc的梯形图真的很简单
标题的五分钟建立在有数电,逻辑,电路,单片机等基础的前提下
如果现在还看不懂plc的梯形图程序,也不影响,举个例子

这是一个电梯,处理外部呼叫(一楼门口按钮)时,响应的逻辑
长得像电容那个是常开触点,加一条斜杠是常闭触点,像括号那个是线圈。这些概念应该看到名字就懂了。
第一行是串行,类似电路串联,下面是并联,逻辑和电路开断是一样的。
如果从左到右是连通的,那么线圈就可以通电。
第一行第二个常开触点里面有p,在另外一些时候会看到n,很简单:

p是postive,n是negative

P是上升沿触发指令,检测信号的上升沿,产生一个扫描周期宽度的脉冲。
N是下降沿触发指令,检测信号的下降沿,产生一个扫描周期宽度的脉冲。
两个指令用于检测状态的变化(信号出现或消失)

线圈里有时候能看到s,r这些符号,其实道理和单片机类似的:
set置1, reset置0

S:置位指令,只要是置位了不管其梯形图电路中是否接通,被置位的Q/M状态都为1,即使当前梯形图状态是断开的Q/M状态也
还是为1,直到被复位才能改变其状态。
R:复位指令,只要是复位了不管其梯形图电路中是否接通,被复位的Q/M状态都为0,即使当前梯形图状态是接通的Q/M状态也
还是为0,直到被置位才能改变其状态。

那么这个例子的逻辑,让1层上呼梯按钮指示灯通电的条件是:
{ [(准备就绪信号 and 一层上行呼叫电梯按钮的上升沿信号) or 1层上行呼叫电梯按钮指示灯] and 1号梯灭1上外呼}

很简单吧,再举个例子巩固一下
自锁

电梯在指令执行后,清除内部信号的程序

五分钟看懂plc梯形图程序相关推荐

  1. 五分钟看懂同城小程序是什么,能做什么!

    我们都知道,微信小程序是基于微信这样一个社交平台运行的轻应用,不需要用户下载任何软件,只需要有微信就能够直接使用,非常方便. 微趋道,就是小程序 对于普通商家来说,小程序可谓是营销利器,开发成本低,运 ...

  2. 什么是嵌入式?你眼中的嵌入式是怎么样的?怎么学嵌入式?教你五分钟看懂嵌入式。

    你眼中的嵌入式是怎么样的? 嵌入式的定义 从技术上来区分嵌入式 嵌入式硬件工程师必备技能 嵌入式驱动工程师必备技能 嵌入式软件开发工程师必备技能 嵌入式系统开发工程师必备技能 总结 嵌入式的定义 IE ...

  3. 五分钟看懂抓包神技:DPDK

    我是一个网络监控软件,我被开发出来的使命就是监控网络中进进出出的所有通信流量. 一直以来,我的工作都非常的出色,但是随着我监控的网络越来越庞大,网络中的通信流量也变得越来越多,我开始有些忙不过来了,逐 ...

  4. 漫画:五分钟看懂车联网

    戳蓝字"CSDN云计算"关注我们哦! 福利 扫描添加小编微信,备注"姓名+公司职位",加入[云计算学习交流群],和志同道合的朋友们共同打卡学习! 推荐阅读: 华 ...

  5. 五分钟看懂python函数(同Java方法作比较)

    今天来学习python函数,对于有java基础的我来说那岂不是手到擒来 既然已经有java基础了,那么首先我想到的就是两个问题 python如何定义函数 python如何调用函数 python中如何定 ...

  6. 频繁弹出“受到网络攻击”的消息怎么办,五分钟看懂“僵尸网络”攻击

    教你如何从从菜鸟到网络安全的大神 某一天,火绒工程师接到用户的反馈,称火绒频繁弹出"受到网络攻击"的消息,对此表示担心.工程师分析后发现,这是由火绒"僵尸网络防护&quo ...

  7. 的一致性哈希_五分钟看懂一致性哈希算法

    作者简介: 华哥 10年+后端开发工作经验, 主要分享:关于java体系的知识,如:java基础知识/数据结算/算法,Spring/MyBatis/Netty源码分析,高并发/高性能/分布式/微服务架 ...

  8. 艾永亮:五分钟看懂什么是超级产品

    在阐述如何打造超级产品之前,我希望大家能够明白,什么是产品? 据艾永亮超级产品的文章中所写,是这样定义产品的:产品是以解决用户问题为主,那么能够解决用户问题的,我们称之为产品,只是产品的形态多样化,它 ...

  9. 五分钟看懂第一波EOS超级节点投票大战

    经过12天的磕磕绊绊,EOS主网总算是上线并正常运行. 这段时间,EOS从因安全问题上线时间出现分歧,到上线时遇上超级节点投票率不足,再到交易所助推投票进程,再到出现了私钥泄露.大量Token被盗取等 ...

  10. 五分钟搞懂预处理和程序环境

    有朋友问道:我们平常写的代码(源文件),是如何变成最后可执行程序的呢? 这就要讲到C中的翻译环境了 在ANSI C(标准C)中规定, test.c(源文件 也就是我们写的代码)会通过 翻译环境 变成t ...

最新文章

  1. NFS共享服务挂载时出现“access denied by server while mounting”的解决方法
  2. 简析Uber的可伸缩监控:uMonitor和Neris
  3. mysql phpwind_【phpwind教程:Linux Apache php MySQL GD PHPWind 集成环境配置】-phpwind教程-【零度中国】...
  4. Asp.net面试题之一
  5. Linux下命令行安装weblogic10.3.6
  6. 服务器运维管理系统哪个好用,宝塔和云帮手哪个服务器运维管理工具好用?
  7. LeetCode 637. 二叉树的层平均值(层次遍历queue)
  8. Tomcat性能优化总结
  9. matlab 子图title的位置_matlab 画图基本介绍
  10. HDU 2224 The shortest path
  11. linux查看java编译版本,升级linux系统中的java版本到1.8
  12. 执行import xlrd,报错ModuleNotFoundError: No module named 'xlrd'
  13. 红帽将停止支持 CentOS 8;​2020 百度沸点揭晓年度知识热词;Qt 6.0 发布|极客头条...
  14. 今天是个特殊的日子,养活我的Java爸爸诞生,发送一波福利!
  15. jQuery基础之jQuery和原生js实现tab选项卡和电影排行榜
  16. EasyDarwin —— windows搭建rtsp服务,使用FFmpeg进行rtsp推拉流
  17. 《机器学习》周志华第三章课后习题
  18. winrar捆绑软件
  19. Tensorflow
  20. 详解利用基于gensim的TF-IDF算法实现基于文本相似度的推荐算法

热门文章

  1. Android播放器框架分析之AwesomePlayer
  2. php ms5解密,「phpmd5解密」解析php混淆加密解密的手段
  3. python程序设计课程设计二级减速器_机械设计课程设计(二级减速器)-二级齿轮减速器课程设计...
  4. OpenSSH概念和基本用法——SSH 客户端
  5. 什么是TCP/IP协议
  6. 【Android】Mac系统Android开发环境搭建
  7. 【网络安全】黑客攻防与入侵检测(练习题)
  8. 数据恢复技巧:U盘文件被隐藏怎么恢复?
  9. 在Foxit PDF Editor里面创建一份A4新文档,如何设置页面?
  10. Cisco 模拟器rstp生成树