研选课堂
HOME
研选课堂
正文内容
plc编程算编程吗为什么 PLC编程到底是啥?看电气大神讲PLC,膜拜!真是一针见血
发布时间 : 2024-10-11
作者 : 小编
访问数量 : 23
扫码分享至微信

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编程?是我的工作真正需要吗?还仅仅只是大势所趋?

作为电气同行,PLC这股风刮得有多大,大家都知道。不说上至99,但至少作为刚入行或者是入行有几年的工友来说,大家都一股脑的在学PLC,但学PLC的真正意义是什么呢?不妨听听老前辈怎么说的!

cvlsam:

要看具体情况的,大致有2种情况:1、老板是技术型的,某天,工艺改变,要求你变更程序,你说不会,老板说:“滚,我要养着你干什么,什么都不会”。2、老板属于销售型的,某天,工艺改变,老板要请厂家更改,你说我会,老板说:“你更改后出问题的话要找你的哦。”你对老板说:“滚,就这点钱还要我们会这会那。所以,会了,钱不增加,那还会干什么~~~

不知名人士:

单从自身来说,学学PLC也是有好处的。就是搞维护的,设备坏了要维修,懂PLC,修起来会方便很多。因为现在设备控制逻辑都是在PLC中实现的,不懂PLC,维修也无处下手。

另外,学会了给人的设备做个小程序,也可以赚点外块的。

youlong8899:

目前我们可以把电工主要分为两种,一是维护电工,我是这一类型;二是搞技术的,主要负责电器的选配安装+PLC等。对于第二种类型的懂PLC是必须的,也是现在很普遍的职业现象;像我这样的维修电工,以前打算好好学习一下PLC的,但是心有力而力不足,只是学了皮毛,对于车间里的设备出了问题,一查程序就可以轻松搞定,比较方便,我认为我的目的已经达到了,当然有时间深入的学习也是一种享受啊。

wucp:

如果没有压力,全当玩儿,不想着学会怎么样,学不会怎么样,如果业余时间充裕,就拿出一年半载的时间搞一搞,兴趣使然,也许不知觉中,会成为高手。会感觉学会什么,都不再是难题。

xq09181:

我见过这么几位,有搞PLC的,有搞单片机的,学历还不高的,并不是学了为工作,为有用,而纯是为了玩儿,都搞得有相当水准了。玩,玩点有意义的事情,将打麻将的精力,放在玩PLC上,有什么不好?

昆山工控:

谁说学了后悔学了还后悔,真是服了。

我以前就是做做维护什么的,我通过自己学习,现在不做维护了,做设计。工作环境,工资待遇也高了许多。

学习,其实不是看有没有用,关键在于你学与没有学。

zhaoxueli:

学习编程当然是为了维修设备方便了。公司各种设备多是基于PLC的,外方引进和调试后,只是基本功能正常。当设备出现故障的时候,必须使用plc连线检查运转情况,并且调整工艺的一小部分,满足生产需要。如果请外方来改造程序,只是添加很小的几行代码,成本就会很高。

老外工作比较严谨,我们认为半小时的工作,一般会报价一周,包含编程和调试,以及意外情况。售后等等。。

chenm:

学PLC编程在实际工作中意义有多大?我觉得如果有这样的实践机会还是应该要珍惜,年轻的人的心气不能太浮躁,我以前也是在国企做一名电工,96有幸接触到PLC,那时还是三菱fx2000,从那时起开始自学PLC,并由此跳出国企,目前在一家专门做系统集成的公司做技术负责,现在主要是做西门子300、400的PLC以及wincc上位机的系统集成。目前收入是以前工友的8-10倍,我觉得做技术的必须要有一种素质:永不放弃、越挫愈勇。

我相信:知识可以改变命运!

相信看完这些前辈的经验,还在观望或者还不知道自己为啥要学PLC的同行们心里应该有了个答案。

就像大家都在传输的观念一样:学什么并没有那种重要,重要的是你要具备学习的能力!希望大家在自我成长的道路上越走越好!

相关问答

plc为什么要编程才能使用?

PLC没编程的话只有硬件,就像电脑没有系统一样,是无法使用的。我们可以根据需要来编程,以实现不同的功能。PLC有运动控制功能,不同PLC有不同的控制能力。PLC...

plc编程是不是也是对单片机编程?

1.PLC是建立在单片机之上的产品,单片机是一种可编程的集成芯片,换句话来说,plc就是由单片机加上外围电路做成的,单片机开发式底层开发,比较麻烦,程序编写...

plc程序是代码么?

PLC的程序是代码。PLC的程序源代码通常由一系列指令和逻辑语句组成,编写它们的目的是实现特定的任务或控制过程。plc程序不是代码,是自己特定的编程语言。

plc和编程有什么区别?

PLC就是一种小型的计算机。PLC是设备之间通过数字信号进行互动,我们常用的计算机,是人和计算机的互动。控制是PLC的核心功能,其控制类型主要分为以下几种:1、...

plc编程是不是也叫IT?

不是!PLC的编程,使用到以下几种语言,一是传统的梯形图编程,二是功能块编程,三是指令表编程,其中指令表的编程跟汇编语言有点类似。然后PLC编写完的程序,...

计算机编程与PLC编程有何区别?

其实编程方法都一样关键是硬件环境不一样PLC编程相对简单一点PLC编程一般有5种语言:梯形图语句表功能图ST文本流程图等;计算机编程语言就很多了一般...

plc编程是干什么用的?

1.PLC编程是用于编写可编程逻辑控制器(PLC)的程序,以控制机器和工业自动化系统的运行。2.常见的工业自动化系统需要进行各种操作,如控制机器的运行、监测生...

plc和编程哪个难?

相对来说,PLC更好学。PLC也是用控制的,您的意思应该是PLC编程语言和C语言哪个更难吧。目前PLC编程主要是梯形图,也有支持高级语言的比如SCL、ST需要。PLC的...

plc是什么编程东西?

PLC编程是一种用于数字计算操作的电子系统,专为工业环境应用而设计。它使用可编程存储器,存储用于执行逻辑运算,顺序控制,定时,计数和算术运算等操作的指令...

plc程序能看懂不会编程怎么办?

令或梯形图程序。4、打开不同示例程序,尝试修改、增加、删除某些元件及功能,看看执...3、用最简单的程序试验、编辑单个指令或梯形图程序。4、打开不同示例...

 牛奶面膜  cri怀旧金曲频道 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部