PLC实践小结(主要是PLC控制原理以及接线心得)
东拉西扯
最近快毕业了,毕业论文也顺利通过了,在准备博士考试的期间,导师给了一个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控制原理以及接线心得)相关推荐
- ab plc编程软件_三菱PLC原装和高仿怎么区分?仿真和编程软件一样吗?
今天我们要聊的是三菱PLC设备. 三菱PLC原装机和高仿机如何区分? 答:目前我国市场上小型PLC产品的市场非常大,其中用得最多的应该还是三菱系列的PLC产品了.但近几年来,好多客户反映其在市场上有遇 ...
- mysql实践小结,【java_mysql】实践小结
实践小结 一.项目内容 1.做一个网页,需要用户登录之后,能够看到百度地图的展示.需要将数据库的内容筛选出来,然后放到百度地图中展示.(效果如图一) 2.第三方mysql数据库有100张表,每张表的量 ...
- 0基础入门学PLC太难?谈谈PLC的学习方法
电工作业人员在实际的工作中都会接触到PLC,随着工业自动化和智能化科技的发展,在很多复杂的场合,PLC取代了复杂的继电器控制柜和接触器控制柜,得到了广泛的应用,PLC不仅接线很简单,便于布线和控制,更 ...
- 基于PLC的自动配料控制系统设计,PLC自动控制论文(本科自动化专业论文)
基于PLC的自动配料控制系统设计,PLC自动控制专业论文 原文地址:/www.deogoo.com/n127.html 购买原文联系vfbvfb#163.com [#=@] The Design of ...
- plc通信程序 c语言,plc用什么语言编程?plc可以用c语言编程吗
plc用什么语言编程?plc可以用c语言编程吗 plc能用C语言编程吗? 不能 每个PLC都有自己的编程语言但用法基本上和C语言差不多PLC编程不是单一的 有很多种方法 我一般是梯形图,也有语句法就是 ...
- 海为plc c语言,海为PLC
联系方式 ---------------------------- 联系人:朱雪美 TEL:18959040693 0597-2895218 FAX:0597-2882196 E-mail:19113 ...
- 气动PLC执行器的原理,气动PLC控制实验
气动PLC控制系统在生活生产中的应用越来越广泛,但很多人并不清楚气动元件是如何在PLC模块的控制下进行工作的.所以下面我们简单介绍气动执行器在PLC控制系统中的作用与工作原理,如下所述: 气动执行器在 ...
- java plc通讯_树莓派+西门子PLC+Aliyun
本文可能有些许标题党哈哈,因为实现的功能其实很简单! Raspberry Pi(中文名为"树莓派"),是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux. ...
- plc模拟器软件_关于PLC虚拟化的思考当下及未来
"软件正在吞噬世界,所有过去特定硬件实现的功能,现在都会通过软件实现",传统封闭的工业控制系统,其通过特定硬件实现的功能在工业互联网或工业4.0时代都将被软件所取代.--再为题 旧 ...
最新文章
- pwa js_如何在互联网信息亭中实现PWA和Barba.js
- 【秋招必备】LeetCode神器,算法刷题宝典.pdf
- 想成为优秀的管理者,不能不知道的决策方法
- ADC/DAC设计常见40问
- Arduino的光敏传感器和超声波测距传感器测试代码
- 相机内参_鱼眼相机标定模型
- Java 判断操作系统类型(适用于各种操作系统)
- MyEclipse中Web项目的重命名问题
- python精通时间_学Python需要多久能学会?精通Python需要多长时间?
- 一道笔试题引发的Promise笔记
- JAVA如何选中一行上移,怎么把表格一行整体上移
- php+mysql+like+通配符+变量
- 如何更好地利用JavaScript数组
- SAP 修改字段长度
- H264/AVC-NALU解析
- PyQt5--google快捷翻译
- 有什么新手适合的3D建模软件
- vue中数字转金额格式
- CentOS 6.8 Local time zone must be set--see zic manual page
- 热带地区数据中心需要太阳能发电,而不是自然冷却
热门文章
- 面向 JavaScript 开发人员的 5 大物联网库
- 35岁转行,是我人生中最正确的选择
- 串口使用系列学习之什么是串口
- wifi加密方式WPA与WPA2的区别
- 江苏高中计算机学业水平测试查询,2018年江苏高中学业水平考试成绩查询官方入口...
- jQuery实现轮播图
- c语言编程输出100以内所有6的倍数的数,第8天学C语言(一点练习,例如打印1~100之间所有3的倍数的数字)...
- 数据迁移工具chameleon的使用限制
- ××教育Excel数据分析面试题
- 【本人秃顶程序员】好好讲一讲:到底什么是Java架构师——《架构师的自我修养》