历史上的今天
返回首页

历史上的今天

今天是:2025年01月26日(星期日)

2021年01月26日 | PLC自动控制器的硬件组成

2021-01-26 来源:elecfans

从本质上讲,PLC自动控制器是一种专门用于工业控制的计算机。其硬件结构与微机基本相同:

1、电源

PLC电源在整个系统中起着重要的作用。如果没有良好可靠的供电系统,就不能正常工作。因此,PLC生产厂家非常重视电源的设计和制造。交流电压波动一般在+10%(+15%)以内。可编程控制器可直接接入交流电网,无需其他措施


2、中央处理器

为了进一步提高PLC的可靠性,近年来大型PLC采用双CPU冗余系统或三CPU表决系统。这样,即使CPU出现故障,整个系统仍然可以正常运行。


3、记忆

用于存储系统软件的存储器称为系统程序存储器。

用于存储应用软件的存储器称为用户程序存储器。


4、I/O接口电路

(1)、场输入接口电路由光耦合电路和微机输入接口电路组成。作为PLC与现场控制接口的输入通道。

(2)、现场输出接口电路由输出数据寄存器、门电路和中断请求电路组成。可编程逻辑控制器通过现场输出接口电路向现场执行单元输出相应的控制信号。


5、功能模块

如计数、定位等功能模块。


6、通信模块

工作原理:PLC投入运行后,其工作过程一般分为输入采样、用户程序执行和输出刷新三个阶段。这三个阶段的完成称为扫描周期。在整个运行过程中,PLC的CPU以一定的扫描速度重复上述三个阶段。


(1)、输入采样阶段

在输入采样阶段,PLC以扫描模式读取所有输入状态和数据,并将其存储到I/O图像区的相应单元中。输入采样完成后,用户程序执行和输出刷新阶段被转移。在这两个阶段中,即使输入状态和数据发生变化,I/O映射区中相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,脉冲信号的宽度必须大于一个扫描周期,以确保在任何情况下都可以读取输入。


(2)、用户程序执行阶段

在用户程序执行阶段,PLC总是按从上到下的顺序扫描用户程序(梯形图)。在扫描每个梯形图时,总是先扫描梯形图左侧各触点组成的控制电路,然后按照从左到右、从上到下的顺序对由触点组成的控制电路进行逻辑计算,然后根据逻辑运算的结果刷新系统RAM存储区中逻辑线圈对应的位状态,或者在I/O镜像区刷新输出线圈对应位的状态;或者决定是否执行梯形图中指定的特殊功能指令。


换言之,在用户程序的执行过程中,只有输入点在I/O图像区域中的状态和数据不会改变,而I/O图像区域或系统RAM存储区域中的其他输出点和软件设备的状态和数据可以改变。此外,上述梯形图的程序执行结果将与使用这些线圈或数据的梯形图一致,相反,在下面的梯形图中刷新的逻辑线圈的状态或数据只能在其上面列出的程序上工作,直到下一个扫描周期。


如果在程序执行过程中使用即时I/O指令,则可以直接访问I/O点。换句话说,如果使用I/O指令,则不会更新输入处理图像寄存器的值。程序直接从I/O模块中获取值,输出过程图像寄存器立即更新,这与直接输入不同。


(3)、输出刷新阶段

扫描用户程序完成后,PLC进入输出刷新阶段。在此期间,CPU根据I/O图像区域中的相应状态和数据刷新所有输出锁存电路,然后通过输出电路驱动相应的外围设备。此时,它是PLC的实际输出。


功能特点:PLC具有以下特点。

1、系统结构灵活,易于扩展,以开关量控制为特点,还可进行连续过程PID回路控制,并可与DDC、DCS等上位机组成复杂的控制系统,实现生产过程的综合自动化。

2、该系统易于使用和编程。它使用简洁的编程语言,如梯形图、逻辑图或语句表,而不需要计算机知识。因此,系统开发周期短,现场调试容易。此外,该程序可以在线修改以改变控制方案,而不需要移除硬件。

3、它能适应各种恶劣的工作环境,抗干扰能力强,可靠性强,远远高于其他机型。


推荐阅读

史海拾趣

Hitachi Metals公司的发展小趣事

自1956年成立以来,Hitachi Metals便逐步在电子材料领域建立了坚实的基础。公司早期便专注于研发和生产用于电子设备的核心部件,如磁性材料。随着电子行业的蓬勃发展,日立金属迅速抓住了市场机遇,推出了高性能的Nd-Fe-B系列烧结磁石和高性能铁氧体烧结磁石,这些材料广泛应用于计算机、半导体集成电路器件及平板显示屏等高科技产品中。凭借其卓越的产品质量和稳定的市场供应,Hitachi Metals在电子材料市场上赢得了广泛的认可。

FLEX LTD公司的发展小趣事

自1956年成立以来,Hitachi Metals便逐步在电子材料领域建立了坚实的基础。公司早期便专注于研发和生产用于电子设备的核心部件,如磁性材料。随着电子行业的蓬勃发展,日立金属迅速抓住了市场机遇,推出了高性能的Nd-Fe-B系列烧结磁石和高性能铁氧体烧结磁石,这些材料广泛应用于计算机、半导体集成电路器件及平板显示屏等高科技产品中。凭借其卓越的产品质量和稳定的市场供应,Hitachi Metals在电子材料市场上赢得了广泛的认可。

意华(CZT)公司的发展小趣事

为了实现公司的长远发展,意华于2010年开始筹备上市工作。经过多年的准备和努力,意华成功在资本市场上市,为公司的发展注入了新的活力。上市后,意华通过资本市场融资和资本运作,加速了公司的扩张和技术创新步伐。同时,公司也更加注重规范运作和透明度提升,赢得了投资者的信任和支持。

Emulation Technology Inc公司的发展小趣事

为了进一步扩大市场份额,Emulation积极实施国际化战略。公司先后在北美、欧洲和亚洲等地设立了分支机构,与当地合作伙伴建立了紧密的合作关系。这些分支机构不仅为Emulation提供了更多的市场机会,还帮助公司更好地了解当地市场需求和竞争态势。

Advanced Semiconductor, Inc.公司的发展小趣事

随着全球对环保和可持续发展的重视,ASI也积极响应这一趋势,致力于研发更加环保、节能的半导体产品。公司不断投入资源研发低功耗、高性能的芯片技术,为推动绿色电子产业的发展贡献力量。同时,ASI也对未来充满信心,将继续加大在新技术、新应用领域的投入,为半导体行业的未来发展贡献更多的智慧和力量。

这五个故事展示了Advanced Semiconductor, Inc.在电子行业中的发展历程和取得的成就。从创立初期的艰难探索到如今的行业领先地位,ASI凭借其独特的技术、创新的精神和敏锐的市场洞察力,不断突破自我、超越自我,成为了半导体行业的一颗璀璨明星。

Hei Inc Optoelectronic Division公司的发展小趣事
通过电子元件实现精确控制,可以更加灵活地调整加热时间、温度等参数,以适应不同材料和工艺的需求。

问答坊 | AI 解惑

测试一下你的大脑

1.看出顺时针旋转的是感情很丰富,     2.看出逆时针旋转的是逻辑思维很强,     3.看出摇摆的说明这个人智商超高;     4.能够轻松改变顺逆时针表明左右脑切换思考很快。 一般男性先看到的是逆时针的多,女性先 ...…

查看全部问答>

请教一个Verilog实现VGA的问题

新手请教verilog实现VGA显示移动小球的问题:使用ALTER公司的QuartusII软件开发,小弟现在想要实现一个用字模实现的小球,在屏幕上斜线移动的问题,但球会逐行显示又逐行消失,若只横向移动,则能一直显示,希望大家不吝赐教,部分代码如下: modu ...…

查看全部问答>

tl16c554

请问高手,两片tl16c554如何和DSP 连接呢?…

查看全部问答>

ARM LCD控制寄存器问题

根据时序要求,我们设定VM/VDEN信号作LCD的ENAB信号,VCLK信号作LCD的NCLK信号。要想得到合适的VM和VCLK波形,就要正确设定寄存器的值,根据寄存器的值与VM和VCLK波形的关系,我们设定了如下关键寄存器的值: HSPW=10;HBPD=100;HFPD=47; VSPW=1;VBPD=37 ...…

查看全部问答>

关于三菱FX2n-1PG的问题!

1PG的#18#17位置设置(1)的设置范围是“0到正负999999”,如果我的伺服驱动器设定每转输入100000个脉冲,那么我能让电机旋转的圈数最多只有9圈多?比如我要电机转15圈,那么每转脉冲数乘以旋转圈数(100000*15=1500000)就超出了设定范围了!如果 ...…

查看全部问答>

求购 触摸板和EXP430FR5739实验板

求购 触摸板和EXP430FR5739实验板  价格不讨太贵。…

查看全部问答>

mega128 HC595 驱动四位一体数码管

这是我的程序#include #define SS                                0 #define SCK                    &n ...…

查看全部问答>

我的C2000 LaunchPad DIY计划

一、做个电子负载 板子早就打好了,这10块板一直在睡着,没有动 这次准备使用C2000 LaunchPad把它做起来。 二、做个数字电源 原来使用F28035做的BUCK部分,性能不错。这次使用F28027来做,只做BUCK型降压的电源。 PCB还没有做,或者使用试 ...…

查看全部问答>

智能引领未来

智能家居涉及到家居内部的安全问题,很多开发板虽然功能很强大,但在安全稳定性 方面还是有一定的缺陷,而瑞萨开发板多用于汽车内,其稳定性也比其他的好很多。 瑞萨RL78/G13的MCU运作 电流为70μA/MHz(以32MHz进行基本操作),一般作业的待机电流 ...…

查看全部问答>

f28335的epwm疑问,求大神解答

EPwm1Regs.TBPRD = 5000;    EPwm1Regs.TBPHS.half.TBPHS = 0;    EPwm1Regs.TBCTR = 0;    EPwm1Regs.TBCTL.bit.CTRMODE = TB_COUNT_UPDOWN;    EPwm1Regs.TBCTL.bit.PHSEN = TB_DISABLE;   &n ...…

查看全部问答>