电气基础知识学习,30个PLC编程实例,电气小白的进阶之路
PLC在学习的过程中,除了需要掌握必备的基础理论知识以外,更需要亲身设计电路来实践,刚开始学习PLC编程的时候,可以先从小的电路小的程序入手,由浅入深,先易后难的进行学习,今天我们就重点来看看具体的基础的PLC编程实例:
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删除。
加入【制造交流圈】领5000个机械视频;
领1000个机械动图,领5000个机械图纸;
领上千G 机械资料,和机械老兵学机械。
(此处已添加圈子卡片,请到今日头条客户端查看)PLC编程到底是啥?看电气大神讲PLC,膜拜!真是一针见血
PLC常见的用途是替代电气控制中的继电器逻辑控制电路。例如电机控制、变电站市电进线互投和自备发电机起停控制、过程控制DCS操控系统和楼宇消防系统控制等等。一般的城市居民小区高层建筑的水压控制,就是采取PLC配套变频器执行水泵操控的。
PLC更重要的用途是构建数据交换系统,它把现场总线变换为工业以太网,实现现场设备与后台的数据交换,以及接收和执行遥控命令等等。
在工业、民居、国防、交通(地铁、港口、民航)、银行和移动的数据中心中都大量使用PLC,由此可见PLC的用途之广。
PLC的硬件系统简介
图1:ABB的AC500系列PLC
图1的左侧是通信接口模块,它能实现PLC的通信数据和网络数据交换。向右显示了"AC 500"的是PLC的主体,即CPU模块。再往右是开关量输入/输出模块以及模拟量输入输出模块。
由此我们看到,PLC类似于一个单片机系统。事实上,PLC就是单片机智能化系统,但它的可靠性和稳定性非常高,远远超过了一般的单片机。
在工业环境下的电磁骚扰强烈,所以PLC必须要满足国家标准对电磁骚扰的要求。有关电磁骚扰的国家标准如下:
图2:国家标准中对工业条件下电磁骚扰的测量方法和要求
PLC抵御电磁骚扰的硬件措施包括电源隔离、开关量输入接口采取光电隔离、模拟量也采取光电隔离等措施。输出接口的电磁骚扰会弱一些,但也需要采取一定的措施,包括OC门和继电器接口等等。
为了提高PLC的可靠性,在重要场合还采取主PLC与从PLC冗余配套工作的措施,见下图:
图3:PLC的冗余措施
我们原来在变电站电力监控系统中用工业控制计算机作为中间层面的数据处理中心,但工业控制计算机存在电源故障、硬盘故障,抗电磁骚扰能力弱,后来就淘汰了,转而使用PLC作为数据处理中心。下图是《低压成套开关设备的原理及其控制技术》中的插图:
图4:图中的CCU就是PLC构建的通信管理中心
在图4中,既有利用PLC执行低压进线、母联和自备发电机间的备自投系统,也有执行数据交换的PLC系统。
PLC的软件系统
学过初级编程知识的人都知道循环语句。一旦程序进入死循环,程序事实上就是死机了。对于PLC来说也是如此。一旦PLC进入死循环,它的接口会复位,被控制量会发生严重问题。因此,PLC的程序语句是一条条顺序执行的,一直运行到最后一条再返回,不会出现死循环。即便是转移指令,只要转移条件满足就转移,否则跳过转移程序段继续执行。
这就是PLC软件系统的可靠性很高的原因之一。
我们看下图:
图5:PLC的模块化编程语言
图5摘自北京地铁工程的PLC程序局部。
PLC程序格式有两种,其一是梯形图格式,其二是模块化编程语言格式。对于较复杂的PLC程序,一般都采用模块化编程语言来编写。不管是梯形图也好,是模块化编程语言也好,它们都必须符合国际电工委员会IEC61131-3标准的要求。
下图是用于控制电机实现星三角转换的程序:
图6:电动机星三角转换的PLC程序局部
图6中的STEP2和STEP3就是转移程序端。如果不符合条件,程序会跳过转移程序段执行。
最有意思的是PLC的PID程序模块,很有使用价值。
给大家的建议
学习PLC技术,刚开始大都以梯形图为主。实际上,PLC刚开始学习时无非就是控制十字路口红绿灯等等,真正的PLC技术绝不仅仅在于此,只要做过一个工程,对PLC的认知就会大幅提升。
相关问答
plc和电气工程有什么区别?
区别很大,PLC是一个大型处理器,有信号输入和输出进行控制,完成我们想要用的动作!它是可以通过编程进行控制!相对于电器工程复杂一些,学会的人很简单!电气...
plc工资一般多少?
首先这个和所处的城市,行业,技术能力,人际关系,公司等有关系,3000到2万的工资都是有的。如果你刚毕业,在一线城市,去的一般公司,工资给到5K,我觉得算是...一类...
学了plc编程是不是电气工程师..._电气工程师_帮考网
学了PLC编程可以成为电气工程师的一部分,但并不是全部。PLC编程是电气工程师的一项技能,但电气工程师需要掌握更广泛的知识和技能,包括电路设计、控...
想学习PLC编程,现阶段装配电气自动化设备,各位大师有什么好的资源及建议共享吗?
网上资源大把,你有电工基础的话,买个PLC自己练习就行了网上资源大把,你有电工基础的话,买个PLC自己练习就行了
plc电气工程师怎么考证?
plc电气工程师考证的报考条件(一)具有下列条件之一者,可申请参加基础考试:1、取得本专业或相近专业大学本科及以上学历或学位。2、取得本专业或相近专业大...
PLC编程学什么?_会计学堂
[回答]PLC编程是指将控制系统的功能程序化,然后用计算机语言来写出来的一种技术。这种技术可以使机器在特定的时候执行特定的操作,以达到控制系统的功能。...
数控切割机为啥即用运动控制卡,又用PLC怎么接线和编程-ZOL问答
3条回答:【推荐答案】运动控制卡是控制*床进*轨迹运动。PLC是控制输入输出电器的逻辑关系,比方说电磁阀继电器之类。一般数控切割使用PLC纯属无聊,根本没必要用...
大厂电气工程师plc编程命名..._电气工程师_帮考网
1.控制逻辑命名:根据控制逻辑的实际作用,可命名为“启动控制逻辑”、“停止控制逻辑”、“紧急停止控制逻辑”等。2.输入输出模块命名:根据输入输...
想学一下PLC编程,求推荐学习的书籍资料?申请方
闲话就不说了吧,直接推荐下我正在用的教材吧。首先我用的是清华大学出版社王阿根主编的《电气可编程控制原理与应用》这本书,这本书主要是因为日本...
信捷plc如何进行模拟运行?
首先需要配置plc,把模拟运行模块写入到plc程序中,只有这样plc才能够识别,其次读取id和qd的数值,如果是模块,第一个模块是id100和qd100,第二个模块是id200和...