为什么PLC可以取代传统的继电器+接触器控制?老电工告诉你原因!
私信“分享”二字,即可获取电机及控制相关资料领取方式
PLC现在非常普及,几乎通用于工业生产和科技的发展,逐渐取代了传统的接触器控制和继电器控制系统,很多人不禁会问:PLC到底是怎么替代传统的继电器控制和接触器控制系统的?
PLC具有多种功能元件。
PLC内部许多具有不同功能的元件,这些元件是由电子电路和存储器组成的。例如,输入继电器(X)是由输入电路和输入映像寄存器组成的,输出继电器(Y)是由输出电路和输出映像寄存器组成,定时器(T)、计数器 (C)、辅助继电器(M)、状态继电器(S)、数据寄存器(D)、变址寄存器(Ⅴ、Z)等都是由存储器组成的。
为了把它何与通常的硬件元件区分开,通常把这些元件称为软元件,它们是等效抽象的模拟的元件,并非实际的物理元件。以工作过程来看,只注重元件的功能,按元件的功能给予名称,并且每个元件都是有确定的地址编号。
1、输入继电器(X);它与PLC的输入端子相连,是PLC接收外部开关信号的大门,PLC通过输入端子将外部信号状态读入并存储在输入映像寄存器中。与输入端子连接的输入继电器是光电隔离的电子继电器,在PLC程序中其动合触点、动断触点很多很多。
例如FX2NPLC的输入继电器采用八进制地址编号,如Xo~X7、X10~X17、X20~X27等。 PLC输入信号的接线图参考下面图示:
如把启动按钮SB1信号和停止按钮SB2信号送入到PLC,分别把其一端接到Xo求X1,另一端接到输入端的CoM场,即可把对应的按钮开关信号送入PLC中。如果SB1按钮为0FF状态,则在PLC程序中的Xo的所有触点都是保持原有状态,即动合触点保持断开,动断触点保持闭合。如果SB1按钮为0N状态,则在pLC程序中的X0的所有触点都要动作,即动断触点断开,动合触点闭合。
2、输出继电器(Y);输出继电器与PLC的输出端子相连,它是PLC向外部负载发送信号的窗口。输出继电器是用来将PLC的输出信号传送给输出单元,再由输出单元来驱动外部负载。在PLC程序中有输出继电器的线圈及其触点。 在程序中其线圈一般只出现一次,而其触点可以不受限制。其地址编号与输入继电器类似,采用八进制地址编号,如Y0~Y7、Y10~Y17、Y20~Y27等。
当PLC程序中的Y0线圈状态接通为0N时,则程序中Y0的所有触点就会动作,动合触点闭合,动断触点断开。并且在外围电路(见上图所示),Y0端子与C0M1端子会连通,则Y0所控制的负载HL1就会接通其工作电源而点亮。当程序中Y0的线圈断开为0FF时,程序中Y0的所有触点保持原来状态,动合触点断开,动断触点闭合。并且在外围电路中,Y0端子与C0M1端子会断开,则Y0所控制的负载HL1未接通,其工作电源控制的灯不亮。
学习PLC靠老师教一部分,主要靠自己动手,并且要系统的学习PLC的一系列知识。刚开始入门觉得有点难,等你尝到它的其中乐趣时,可以说恋恋不舍。学习时一步一个脚印,由浅而深,由简单到复杂,技术没有捷径可走
单片机可以取代PLC吗?单片机和PLC有什么区别?
有人说这是个伪问题,单片机是元器件,PLC是由元器件以及庞大的软件构成的系统,两者在这一方面没有可比性 —— 大多PLC的控制芯片实际上就是单片机,也就是说可以将PLC看成是单片机的二次开发。单论工业防护等级,单片机的稳定性和可靠性能根本比不了PLC这种IP67类的产品( IP为标记字母,第一标记数字表示接触保护和外来物保护等级,第二标记数字表示防水保护等级)。而且就PLC这种能应对工业恶劣环境的产品还开发出一套冗余系统。
I/O功能
单片机的I/O点实在有限,而反观PLC呢?针对不同的现场信号,均有相应的I/O点可与工业现场的器件(如按钮、开关、传感电流变送器、电机启动器或控制阀等)直接连接,并通过总线与CPU主板连接。工业里几乎任意一条生产线,都有上百甚至上千I/O点,就这点单片机完全无法比拟。
开发周期
PLC的品牌多达200多种,几乎每个品牌都有不同编程软件,而且都在不断完善自己的编程软件,使之能够越来越简单的服务于电气工程师,而各种程序块也是越来越方便人性化的任意去调用,比如PID模块、运动控制模块等,大大减轻了工程师的开发压力也缩短了开发周期。
那单片机要如何实现?没有现成的模块使用,那就只能开发,那么做过非标自动化设备的工程师都会遇到工期不足问题。PLC这种高度集成化模块化的产品在达到满足设备所需的开发周期,在工期面前也是抓襟见肘,更不用说如同白纸一张的单片机。
通信距离
现在大多数流水线是要跨区域整合与监视的,所用的通讯方式多为以太网加中继器,或者直接走民用宽带光纤,所用的东西到最后很可能是用的就是微软的IE浏览器,很明显PLC是有RJ-45接口,即使本体没有RJ-45也可以配备以太网模块,可单片机搭载的PCB板能加上这个接口然后开发出以太网通信吗?开发需要多久?
编程语言
这点对单片机来讲是一个优势,同时也是一个劣势。上面提到PLC的品牌有两百多种,编程软件更多,尽管大多数PLC的编程语言都大同小异,但是每接触一款不同品牌的PLC,电气工程师就要从PLC的硬件参数、软元件、编程软件等等各个方面从头了解一次才能使用的得心应手。而单片机的编程语言用的是C语言或者汇编语言,这对于任何单片机都是通用的。换句话说,学会C语言或者汇编语言,便可以应用任何单片机开发想要的功能(前提是要有相关的电工电子学基础)。
但话又说回来,电气工程师不是电子工程师,他们的工作不是单单考虑单片机如何驱动继电器来控制机床的,甚至有的电气工程师都不会C语言、汇编语言之类的MCU开发语言。近些年,IEC-61131-3标准的推广,越来越多的PLC支持多种编程语言,如类似C语言的ST语言,类似电路图的CFC语言。这种便利的功能是传统单片机开发环境真的无法实现。
在工业控制领域,PLC占据绝对优势,就目前形势(单片机的功能、稳定性、易用性、编程及维护等)来看,单片机取代PLC那将是一项不可能完成,或者说期限趋向于无穷的艰巨任务。
来源:网络,侵删~
转发是最大的鼓励!谢谢您的支持!
小贴士
PLC专属资料: 含有从入门到高级所有PLC学习资料(三菱/西门子/欧姆龙) ,电气经典18本大全书,历年电气考试真题、电气必备实训仿真软件、电气自动化行业各类型技术手册!
相关问答
什么产品能代替plc?
PLC(可编程逻辑控制器)是一种广泛应用于自动化控制领域的控制器设备,其主要功能是对工业自动化生产线进行控制和监控。如果需要寻找可以代替PLC的产品,可以考...
plc编程能取代哪些电器件?
PLC编程(可编程逻辑控制器)通常用于自动化控制系统。它可以取代传统的电气和电子元件,例如继电器、时序器、计数器等。以下是PLC编程可以取代的一些电器件:1...
PLC到底是怎么替代传统继电接触控制系统的?
PLC取代传统继电器控制是必然事件,真的PLC控制跟继电器控制优点太多。现在自动化生产过程中,PLC用的非常非常普遍,可以说几乎把传统继电器控制的地位挤掉了。...
未来机械自动化还是以PLC为主吗,有什么可以代替PLC?
plc就是机械时代给设备增加微智能控制。。。而未来网络时代到来设备本身主板也会更加强大,譬如增加了更佳强大的智能控制芯片组,那么很多工作将会直接由主板直...
工控机代替plc的程序是什么样的?你怎么看?
工控机和PLC控制方式还是很多不同的地方,以下列举几个典型的方面;希望能帮助到你。1.首先工控机是上位机,相当于一台普通电脑(工业用电脑),工控机和普通电...1...
arduino可以代替plc吗?
不可以代替plc。Arduino是不能直接用在工控系统中的,如果要用,也必须配套完整的外部保护电路,然后插上Arduino做为核心板,这样才能承受得了严酷的工业环境考...
PLC未来的发展趋势怎么样,会不会被取缔淘汰?
PLC(可编程控制器)作为自动化工业领域中的三大支柱之一,经过近50年的发展其功能越来越强大。在处理速度和程序容量上发展很迅速,其产品换代也很快。根据PLC的...
欧姆龙plc如何用开关电源替代plc电源?
欧姆龙PLC通常使用开关电源来替代PLC电源,因为开关电源具有更高的效率和稳定性。在替换过程中,需要注意以下几点:确定PLC的电源需求:欧姆龙PLC的电源需求因型...
现在设备plc指令都不用步进,用的是什么编程法?
应该是说编程语言吧PLC的编程语言1.所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程。PLC最常用的...
电脑代替触摸屏直接控制PLC?
是的,电脑可以通过连接到PLC的通信接口直接控制PLC,无需触摸屏的中间操作。通过在电脑上安装PLC编程软件,用户可以编写程序并通过通信接口将程序上传到PLC中,...