浔之漫智控技术有限公司 长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆现货供应,欢迎来电咨询系列产品,折扣低,货期准时,并且备有大量库存.长期有效江门西门子授权PLC模块总代理江门西门子授权PLC模块总代理目前PLC生产厂家很多,产品结构也各不相同,图1-7为通用PLC的结构框图,其基本组成部分如图1-8(整体式)~图1-10(组合式)所示。可以看出,PLC采用了典型的计算机结构,主要包括CPU、RAM、ROM和1/O接口电路等。其内部采用总线结构进行数据和指令的传输。如果把PLC看作一个系统,该系统由“输入变量→PLC→输出变量”组成。外部的各种开关信号、模拟信号以及传感器检测的各种信号均可作为PLC的输入变量;它们经PLC 外部输入端子输入到内部寄存器中,经PLC内部逻辑运算或其他各种运算处理后送到输出端子,它们是PLC的输出变量;由这些输出变量对外围设备进行各种控制。因此也可以把PLC看作是一个中间处理器或变换器,它将工业现场的各种输入变量转换为能控制工业现场设备的各种输出变量。
下面结合图1-8~图1-10,具体介绍各部分的作用。
图1-7 通用PLC的结构框图
CPU是PLC的**部件,整个PLC的工作过程都是在CPU的统一指挥和协调下进行的。它的主要任务是按一定的规律或要求读入被控对象的各种工作状态,然后根据用户所编制的应用程序的要求去处理有关数据,再向被控对象送出相应的控制(驱动)信号。它与被控对象之间的联系是通过各种I/O接口实现的。
①*处理模板PLC中的*处理模板通常是指PLC中的主控板,它与一般计算机系统中的CPU概念不同,后者常用CPU表示一个*处理器,即它是一块芯片。事实上,在一个中型或大型PLC的*处理模板上,不仅有CPU集成芯片(可能还不止一块),还有一定数量的ROM或EPROM(储存系统的操作系统)和RAM(储存少量的数据或用户程序)。
②字处理器和位处理器 在中型或大型规模的PLC中常装有两个*处理器∶字处理器和位处理器。其中字处理器是主处理器,它完成字节(Byte,B)指令的处理,并实现各种控制作用(包括对位处理器的控制)。而位处理器是辅助处理器,它主要处理位(bit)信息,其主要特点是它在处理位信息时,速度可以很高。在小型PLC中,往只用一个处理器同时完成这两方面的工作。
③CPU的主要功能
a.接收用户从编程器输入的用户程序,并将它们存入用户存储区。
b. 用扫描方式接收源自被控对象的状态信号,并存入相应的数据区(输入映射区)。
C. 用户程序的语法错误检查,并给出错误信息。
D. 系统状态及电源系统的监测。
e.执行用户程序,完成各种数据的处理、传输和存储等功能。
E.根据数据处理的,刷新输出状态表,以实现对各种外部设备的实时控制和其他辅助工作(如显示和打印等)。
目前PLC中所用的CPU多为单片机,在高档机中现已采用16位甚至32位的CPU。
初,PLC主要用于开关量的逻辑控制。随着PLC技术的进步,它的应用领域不断扩大。
如今,PLC不仅用于开关量控制,还用于模拟量及数字量的控制,可采集与存储数据,还可对控制系统进行监控;还可联网、通讯,实现大范围、跨地域的控制与管理。PLC已日益成为工业控制装置家族中一个重要的色。。
3.1用于开关量控制
PLC控制开关量的能力是很强的。所控制的入出点数,少的十几点、几十点,多的可到几百、几千,甚至几万点。由于它能联网,点数几乎不受限制,不管多少点都能控制。
所控制的逻辑问题可以是多种多样的:组合的、时序的;即时的、延时的;不需计数的,需要计数的;固定顺序的,随机工作的;等等,都可进行。
PLC的硬件结构是可变的,软件程序是可编的,用于控制时,非常灵活。必要时,可编写多套,或多组程序,依需要调用。它很适应于工业现场多工况、多状态变换的需要。
用PLC进行开关量控制实例是很多的,冶金、机械、轻工、、纺织等等,几乎所有工业行业都需要用到它。目前,PLC首用的目标,也是别的控制器无法与其比拟的,就是它能方便并可靠地用于开关量的控制。
3.2用于模拟量控制
模拟量,如电流、电压、温度、压力等等,它的大小是连续变化的。工业生产,特别是连续型生产过程,常要对这些物理量进行控制。
作为一种工业控制电子装置,PLC若不能对这些量进行控制,那是一大不足。为此,各PLC厂家都在这方面进行大量的开发。目前,不仅大型、中型机可以进行模拟量控制,就是小型机,也能进行这样的控制。
PLC进行模拟量控制,要配置有模拟量与数字量相互转换的A/D、D/A单元。它也是I/O单元,不过是特殊的I/O单元。
A/D单元是把外电路的模拟量,转换成数字量,然后送入PLC。D/A单元,是把PLC的数字量转换成模拟量,再送给外电路。
作为一种特殊的I/O单元,它仍具有I/O电路抗干扰、内外电路隔离,与输入输出继电器(或内部继电器,它也是PLC工作内存的一个区。可读写)交换信息等等特点。
这里的A/D中的A,多为电流,或电压,也有为温度。D/A中的A,多为电压,或电流。电压、电流变化范围多为0~5V,0~10V,4~20mA。有的还可处理正负值的。
这里的D,小型机多为8位二进制数,中、大型多为12位二进制数。
A/D、D/A有单路,也有多路。多路占的输入输出继电器多。
有了A/D、D/A单元,余下的处理都是数字量,这对有信息处理能力的PLC并不难。中、大型PLC处理能力强,不仅可进行数字的加、减、乘、除,还可开方,插值,还可进行浮点运算。有的还有PID指令,可对偏差制量进行比例、微分、积分运算,进而产生相应的输出。计算机能算的它几乎都能算。
这样,用PLC实现模拟量控制是完全可能的。控制的单位值可小到212分之一的测量程值,多数也是足够的。
PLC进行模拟量控制,还有A/D、D/A组合在一起的单元,并可用PID或模糊控制算法实现控制,可得到很高的控制质量。
用PLC进行模拟量控制的好处是,在进行模拟量控制的同时,开关量也可控制。这个优点是别的控制器所不具备的,或控制的实现不如PLC方便。
当然,若纯为模拟量的系统,用PLC可能在性能价格比上不如用调节器。这也是应当看到的。
3.3用于运动控制
实际的物理量,除了开关量、模拟量,还有运动控制。如机床部件的位移,常以数字量表示。
运动控制,有效的办法是NC,即数字控制技术。这是50年代诞生于美国的基于计算机的控制技术。当今已很普及,并也很完善。目前,**国家的金属切削机床,数控化的比率已过40%~80%,有的甚**。
PLC也是基于计算机的技术,并日益完善。故它也完全可以用于数字量控制。
PLC可接收计数脉冲,频率可高达几k到几十k赫兹。可用多种方式接收这脉冲,还可多路接收。有的PLC还有脉冲输出功能,脉冲频率也可达几十k。有了这两种功能,加上PLC有数据处理及运算能力,若再配备相应的传感器(如旋转编码器)或脉冲伺服装置(如环形分配器、功放、步进电机),则完全可以依NC的原理实现种种控制。
高、中档的PLC,还开发有NC单元,或运动单元,可实现点位控制。运动单元还可实现曲线插补,可控制曲线运动。所以,若PLC配置了这种单元,则完全可以用NC的办法,进行数字量的控制。
新开发的运动单元,甚至还发行了NC技术的编程语言,为好地用PLC进行数字控制提供了方便。
3.4用于数据采集
随着PLC技术的发展,其数据存储区越来越大。如德维森公司的PLC,其数据存储区(DM区)可达到9999个字。这样庞大的数据存储区,可以存储大量数据。
数据采集可以用计数器,累计记录到的脉冲数,并定时地转存到DM区中去。
数据采集也可用A/D单元,当模拟量转换成数字量后,再定时地转存到DM区中去。
PLC还可配置上小型打印机,定期把DM区的数据打出来。
PLC也可与计算机通讯,由计算机把DM区的数据读出,并由计算机再对这些数据作处理。这时,PLC即成为计算机的数据终端。
电力用户曾使用PLC,用以实时记录用户用电情况,以实现不同用电时间、不同计价的收费办法,鼓励用户在用电低谷时多用电,达到合理用电与节约用电的目的。
3.5用于信号监控
PLC自检信号很多,内部器件也很多,多数使用者未充分发挥其作用。
其实,完全可利用它进行PLC自身工作的监控,或对控制对象进行监控。
这里介绍一种用PLC定时器作,对控制对象工作情况进行监控的思路。
如用PLC控制某运动部件动作,看施加控制后动作进行了没有,可用办法实现监控。具体作法是在施加控制的同时,令定时器计时。如在规定的时间内动作完成,即定时器未过警戒值的情况下,已收到动作完成信号,则说明控制对象工作正常,*报警。
若时,说明不正常,可作相应处理。
如果控制对象的各重要控制环节,都用这样一些"看"着,那系统的工作将了如指掌,出现了问题,卡在什么环节上也很好查找。
还有其它一些监控工作可做。对一个复杂的控制系统,特别是自动控制系统,监控以至进一步能自诊断是非常必要的。它可减少系统的故障,出了故障也好查找,可提高累计平均无故障运行时间,降低故障修复时间,提高系统的可靠性。
6ES72111BE400XB0 CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI 6ES72111AE400XB0 CPU 1211C DC/DC/DC,6输入/4输出,集成2AI 6ES72111HE400XB0 CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI 6ES72121BE400XB0 CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI 6ES72121AE400XB0 CPU 1212C DC/DC/DC,8输入/6输出,集成2AI 6ES72121HE400XB0 CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI 6ES72141BG400XB0 CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI 6ES72141AG400XB0 CPU 1214C DC/DC/DC,14输入/10输出,集成2AI 6ES72141HG400XB0 CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI 6ES72151BG400XB0 CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO 6ES72151AG400XB0 CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO 6ES72151HG400XB0 CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO 6ES72171AG400XB0 CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO