直播课堂
HOME
直播课堂
正文内容
程序替代plc编程 为什么PLC可以取代传统的继电器+接触器控制?老电工告诉你原因!
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

为什么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吗?过来人告诉你

随着科技的进步和市场的需要,近年来出现了非常多类似Arduino这样的开源电子原型平台,它们大部分实现了对单片机的二次封装,所有外设、模块接口都是现成的,对于使用者的要求只需懂C语言,熟悉各种库的调用,不需要关心硬件原理,就可以轻松上手,降低了学习、使用成本,增加了人们对嵌入式系统的兴趣,为许多电子爱好者打开了创作的大门。这不仅增加了微控制器用户的数量,而且增加了微控制器的应用范围。

今天我们把微控制器(单片机)与可编程逻辑控制器 (PLC)进行比较。

可编程逻辑控制器(PLC) 是一种专用计算设备,在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和通讯技术而形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、计数等顺序控制功能,建立柔性的远程控制系统。具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。

它们最初是为了取代自动化行业工作过程中使用的硬接线继电器和计时器而开发的,但如今它们已经扩大规模,并在各行业的制造过程使用,包括基于机器人的生产线。如今,世界上大多数的工厂都有在使用PLC设备。主要是因为其稳定耐用,能够承受粗暴搬运和高强度的震动环境。

微控制器(单片机)

微控制器是单个芯片上的小型计算设备,包含一个或多个处理核心,内存设备和通用输入和输出 (I/O) 端口。它们用于各种日常设备,特别是在需要执行特定重复任务的应用中。与 PLC 不同的是,它们没有像显示这样的接口,也没有内置的开关,它们只能用 GPIO 等接口连接这些外置组件。

结构组成

PLC架构

PLC 通常可以称为高级微控制器。它是由电源组件、微处理器CPU及存储器组件以及输入输出组件所构成。处理器模块由中央处理单元(CPU)和内存组成。除了微处理器之外,CPU 还包含至少一个以上的接口,通过该接口可以对其进行编程以及通信网络。电源通常是一个单独的模块,输入输出模块与处理器是分开的。输入输出模块可能还包含外部连接设备模块。

1.单片机架构

单片机的构成与上述 的PLC有些相似,但微控制器把 CPU,内存,存储单元以及与外界通信所需的输入输出端口和接口都集成到一个芯片上。

2. 接口

PLC 是为工业设计使用的,它的工作环境通常与没有外设的单片机不兼容。单片机在功能上基本可以做到PLC能做的事情,工业设计通常要处理几百个输入输出。单片机虽然可以通过增加外设来解决,但是相对的要增加成本,并且不稳定。

3.性能、稳定性、可靠性

这三点是 PLC 最与众不同的地方。PLC 设计用于工业需求,因此能够承受工业生产条件,例如温度变化、噪声、搬运和振动。

单片机却不同。根据设计,它们最初设计并非用作PLC等独立设备。单片机设计为的是嵌入到系统中,所以微控制器的外观讲究简易。微控制器在我们使用过程中不小心时就可能导致出现故障,芯片本身很脆弱并且很容易损坏。

4.使用要求(简易性)

PLC的编程所需的技术知识低、以及采用积木式结构,组态灵活安装方便。PLC使用并不复杂,只需要接受过正规培训的工厂技术人员就能操作使用,故障排除和诊断相对容易。现在的PLC基本都带液晶显示,操作人员通过液晶就可以进行监控。

单片机需要熟练的掌握芯片知识。开发人员需要精通硬件部分和编程知识,才能设计电路。单片机还需要特殊工具(例如示波器)来进行故障诊断和故障排查。虽然目前有几个像Arduino这样的集成简化平台,但综合从简易性来看,单片机比PLC对人员的要求要高出许多。

5. 应用

PLC是工业中非常常用的,它用于控制生产、生产管理等。单片机在日常电子设备中得到广泛应用。它们是智能设备和消费电子产品的主要组成部分。

单片机能替代PLC吗?

微控制平台的出现增加了单片机的使用范围,它可以去开发以前单片机不适合的领域,从微型DIY计算机到几个复杂的控制系统。这引发了关于为什么不使用单片机代替PLC的问题,主要是PLC与单片机相比的成本过高,将单片机用于工业应用之前,需要对单片机进行大量的改进。

总结:微控制器的设计不具备像PLC一样,能在极端条件下稳定工作的能力,这使得单片机不适合工业应用。工业用的器件都是按照标准进行设计,单片机不一定能支持,如果硬要使用需要加外设,就会增加成本,增加损坏的风险,这与工业产品的本质不符合。

综上所述,工业控制设备中的每一个都是为特定系统设计的,在决定选择特定应用作为最佳设备时,应充分考虑它们的各项因素。值得注意的是,一些制造商正在构建基于微控制器的 PLC,现在已经有了基于Arduino构建的PLC,在未来或许微控制器能大范围的应用于工业中,现在还不能达到替代的时候。

而还在考虑入门级,及今后发展路线的同学,不必过于纠结,首先PLC是单片机加上外部设备组成的,是建立在单片机基础之上的产品,从某个角度来看,PLC就是对单片机的二次封装,只是PLC厂家写好了固件,并封装到PLC设备中,学了单片机对PLC有比较底层理解。加上上述的对比分析,选择合适自己、感兴趣的方向耕耘才是最重要的。

想要一起学习单片机的朋友,评论”我要入门“,有惊喜,加入我们,就可以与导师一对一互动,快速成长

相关问答

工控机代替plc的程序是什么样的?你怎么看?

工控机和PLC控制方式还是很多不同的地方,以下列举几个典型的方面;希望能帮助到你。1.首先工控机是上位机,相当于一台普通电脑(工业用电脑),工控机和普通电...1...

plc编程能取代哪些电器件?

PLC编程(可编程逻辑控制器)通常用于自动化控制系统。它可以取代传统的电气和电子元件,例如继电器、时序器、计数器等。以下是PLC编程可以取代的一些电器件:1...

plc今后会被单片机代替吗?梯形图变成高级语言?

这是一个很有意思的话题,我就个人经历谈谈我对两者的看法吧,仅供参考。07研究生期间,我当时研究方向是嵌入式,但因为老板的军工项目接触了PLC。项目是在国家...

PLC可以取代步进电机控制器么?

1、PLC不可以取代步进电机控制器,因为步进电机需要步进电机驱动器才能按照信号进行动作。2、plc,可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存...

现在设备plc指令都不用步进,用的是什么编程法?

应该是说编程语言吧PLC的编程语言1.所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程。PLC最常用的...

ST语言是如何替代梯形图实现复杂处理的?

ST语言是指结构化文本语言(STURCTTEXT),是IEC61131-3标准中制定的标准PLC编程语言之一。在阐述这个问题之前,需要先明确几个概念。ST语言和西门子的STL...或...

怎么样用电脑代替焊机编程器给自动焊编程-ZOL问答

6条回答:【推荐答案】这个需要根据不同的自动焊机需求的软件不同而专门设计一款基于WINDS环境下的编程软件,我们常用的PC电脑是一个平台,功能相当强大。但因为强...

力控软件里面的脚本程序,和PLC程序有什么区别?是不是只用脚本程序,可以不用PLC程序?

力控里的脚本程序是类vc的脚本,例如ifendif;for。。。;swich/.、。。等脚本!PLC里的不是脚本,只是梯形图!!!两个完全不是一回事!你说的应该是...力...

PLC编程入门教学?

步骤/方式2星--三角起动主线路图设计出来以后,就可以把实物接触器线路接好,等待备用。步骤/方式3星--三角起动PLC接线图设计,把I/O点标号做好,以免接线的...

西门子S7-200和S7-300PLC编程有什么不同编程软件分别是什么?

各有各的优点……三菱plc组态简单,编程界面易于上手但是缺点也明显,比如需要用高级逻辑框时候很蛋疼……西门子嘛,组态难得一逼……rockwell比它不知好了多...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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