东拉西扯
最近快毕业了,毕业论文也顺利通过了,在准备博士考试的期间,导师给了一个PLC的小项目,做一个简单的控制器,虽说自己有单片机的基础,不过许久没摸,也是手生的很,PLC更是没接触过,但是导师人很好,三年里几乎没给自己分配过什么任务,所以想着试试做,这一尝试可不要紧,要了我老命,总结下,动手能力太差,逻辑思维混乱,得改。不说用不着的了,把两个星期从零开始的PLC心得小小的总结下,搞定了之后继续看我的最爱的机器学习和paper。
进入正题
总结的内容主要是两个部分。第一部分是输入输出部分的接线电路。。第二部分是输出端的意义和作用。在介绍之前,有一句mmp是一定要讲的,接线的过程分为两个部分,输入部分和输出部分,这个mmp就是每个部分一定要闭合成一个回路,别看说的容易,一大堆线你试试(大神请忽略)。

第一部分:输入输出部分的接线电路
我所接的电路非常简单,输入部分,利用一个开关控制输入端口I0.0。输出端利用输出的Q0.0的信号控制一个固态继电器的低电压部分。第一次连号电路,总电源一开,以为会万事大吉,没想到所有的元器件冷淡的可怕,一点回应都没有,和老师讨论了一番(很久很久很久很久)后来终于知道了,原来输入端输出端的公共端L+和M端口根本就没接进去电路,在接好了之后,得到了我们想要的结果。自己画了个电路图。

第二部分:输出端Q0.0的意义和作用
在刚接触PLC的时候,我一直很想不明白这PLC的输出端输出的信号到底有啥用,是0和1的区别吗,要是的话,怎么用?我原本以为的是这个信号可以单独控制一个继电器的开闭,当Q0.0输出1时,继电器闭合,输出0时,继电器断开,我把这个信号和输出电路完全分离开了,后来,老师一句话点醒了我。实际上,这个Q0.0输出的信号是需要接在输出回路中的,我们可以把有输出信号的Q0.0看成是为高电压的端口(例如我用的电路中的24V),看下面的输出回路的电路图,当Q0.0无信号输出的时候,我们把Q0.0看成是0V的端口,继电器的另一端接的是电源的com口(负极),所以继电器线圈中没有电流流过,继电器被短路,继电器小电压部分的指示灯不亮,继电器相当于关闭状态。当Q0.0有输出信号,相当于24V,线圈中有电流流过线圈工作,小灯也点亮。

以上的总结真的是看着有点简单到可笑,可我很满足,或许以后没机会再接触PLC甚至是硬件了,但是我还是不会忘记专研带给我的那种感觉,它与挫折成正比甚至是指数级的关系。

PLC实践小结(主要是PLC控制原理以及接线心得)相关推荐

  1. ab plc编程软件_三菱PLC原装和高仿怎么区分?仿真和编程软件一样吗?

    今天我们要聊的是三菱PLC设备. 三菱PLC原装机和高仿机如何区分? 答:目前我国市场上小型PLC产品的市场非常大,其中用得最多的应该还是三菱系列的PLC产品了.但近几年来,好多客户反映其在市场上有遇 ...

  2. mysql实践小结,【java_mysql】实践小结

    实践小结 一.项目内容 1.做一个网页,需要用户登录之后,能够看到百度地图的展示.需要将数据库的内容筛选出来,然后放到百度地图中展示.(效果如图一) 2.第三方mysql数据库有100张表,每张表的量 ...

  3. 0基础入门学PLC太难?谈谈PLC的学习方法

    电工作业人员在实际的工作中都会接触到PLC,随着工业自动化和智能化科技的发展,在很多复杂的场合,PLC取代了复杂的继电器控制柜和接触器控制柜,得到了广泛的应用,PLC不仅接线很简单,便于布线和控制,更 ...

  4. 基于PLC的自动配料控制系统设计,PLC自动控制论文(本科自动化专业论文)

    基于PLC的自动配料控制系统设计,PLC自动控制专业论文 原文地址:/www.deogoo.com/n127.html 购买原文联系vfbvfb#163.com [#=@] The Design of ...

  5. plc通信程序 c语言,plc用什么语言编程?plc可以用c语言编程吗

    plc用什么语言编程?plc可以用c语言编程吗 plc能用C语言编程吗? 不能 每个PLC都有自己的编程语言但用法基本上和C语言差不多PLC编程不是单一的 有很多种方法 我一般是梯形图,也有语句法就是 ...

  6. 海为plc c语言,海为PLC

    联系方式 ---------------------------- 联系人:朱雪美 TEL:18959040693 0597-2895218 FAX:0597-2882196 E-mail:19113 ...

  7. 气动PLC执行器的原理,气动PLC控制实验

    气动PLC控制系统在生活生产中的应用越来越广泛,但很多人并不清楚气动元件是如何在PLC模块的控制下进行工作的.所以下面我们简单介绍气动执行器在PLC控制系统中的作用与工作原理,如下所述: 气动执行器在 ...

  8. java plc通讯_树莓派+西门子PLC+Aliyun

    本文可能有些许标题党哈哈,因为实现的功能其实很简单! Raspberry Pi(中文名为"树莓派"),是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux. ...

  9. plc模拟器软件_关于PLC虚拟化的思考当下及未来

    "软件正在吞噬世界,所有过去特定硬件实现的功能,现在都会通过软件实现",传统封闭的工业控制系统,其通过特定硬件实现的功能在工业互联网或工业4.0时代都将被软件所取代.--再为题 旧 ...

最新文章

  1. pwa js_如何在互联网信息亭中实现PWA和Barba.js
  2. 【秋招必备】LeetCode神器,算法刷题宝典.pdf
  3. 想成为优秀的管理者,不能不知道的决策方法
  4. ADC/DAC设计常见40问
  5. Arduino的光敏传感器和超声波测距传感器测试代码
  6. 相机内参_鱼眼相机标定模型
  7. Java 判断操作系统类型(适用于各种操作系统)
  8. MyEclipse中Web项目的重命名问题
  9. python精通时间_学Python需要多久能学会?精通Python需要多长时间?
  10. 一道笔试题引发的Promise笔记
  11. JAVA如何选中一行上移,怎么把表格一行整体上移
  12. php+mysql+like+通配符+变量
  13. 如何更好地利用JavaScript数组
  14. SAP 修改字段长度
  15. H264/AVC-NALU解析
  16. PyQt5--google快捷翻译
  17. 有什么新手适合的3D建模软件
  18. vue中数字转金额格式
  19. CentOS 6.8 Local time zone must be set--see zic manual page
  20. 热带地区数据中心需要太阳能发电,而不是自然冷却

热门文章

  1. 面向 JavaScript 开发人员的 5 大物联网库
  2. 35岁转行,是我人生中最正确的选择
  3. 串口使用系列学习之什么是串口
  4. wifi加密方式WPA与WPA2的区别
  5. 江苏高中计算机学业水平测试查询,2018年江苏高中学业水平考试成绩查询官方入口...
  6. jQuery实现轮播图
  7. c语言编程输出100以内所有6的倍数的数,第8天学C语言(一点练习,例如打印1~100之间所有3的倍数的数字)...
  8. 数据迁移工具chameleon的使用限制
  9. ××教育Excel数据分析面试题
  10. 【本人秃顶程序员】好好讲一讲:到底什么是Java架构师——《架构师的自我修养》