plc工作,PLC工作原理是什么

1,PLC工作原理是什么工作原理PLC采用循环扫描的工作方式 , 包括内部处理、通讯操作、输入处理、程序执行、输出处理几个阶段 。全过程扫描一次所需的时间称为扫描周期 。PLC 采用集中采样、集中输出、循环扫描的工作方式 。特点:集中采样是指在一个扫描周期内, PLC 对输入状态的采样只在输入采 样阶 段进行, 当进入程序执行阶段后输入端将被封锁 。集中输出是指在一个扫描周期内, PLC 只在输出刷新阶段才将输出映像寄存 器中与输出有关的状态转存到输出锁存 器中, 对输出接口进行刷新,在其他阶段 输出状态一直保存在输出映像寄存器中 。循环扫描是指 PLC 在一个扫描周期内需要执行多个操作, 它采用分时扫描的方式 按顺序逐个执行,周而复始重复运行 。【plc工作,PLC工作原理是什么】
2,plc工作原理plc工作原理如下:plc可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统 。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令 。通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程 。受众人群:工业机械设计、模具设计、产品设计、产品加工等人员,相关专业的学生等 。plc介绍:可编程逻辑控制器(PLC)是一种工业计算机控制系统,可连续监视输入设备的状态并基于自定义程序进行决策以控制输出设备的状态 。使用这种类型的控制系统,几乎可以提高任何生产线,机器功能或过程 。但是 , 使用PLC的最大好处是能够在收集和传达重要信息的同时更改和复制操作或过程 。PLC系统的另一个优点是它是模块化的 。可以混合和匹配输入和输出设备的类型,以最适合您的应用程序 。
3,PLC的工作过程是什么PLC检查CPU模块的硬件是否正常 , 复位监视定时器,以及完成一些其它内部工作 。2、通信服务阶段,PLC与一些智能模块通信、响应编程器键入的命令,更新编程器的显示内容等,当PLC处于停状态时,只进行内容处理和通信操作等内容 。3、输入处理阶段,输入处理也叫输入采样 。在此阶段顺序读取所有输入端子的通断状态,并将所读取的信息存到输入映象寄存器中,此时,输入映像寄存器被刷新 。4、程序处理阶段,按先上后下,先左后右的步序,对梯形图程序进行逐句扫描并根据采样到输入映像寄存器中的结果进行逻辑运算,运算结果再存入有关映像寄存器中 。但遇到程序跳转指令,则根据跳转条件是否满足来决定程序的跳转地址 。5、输出刷新阶段,程序处理完毕后,将所有输出映象寄存器中各点的状态,转存到输出锁存器中,再通过输出端驱动外部负载 。
4,plc工作原理是什么PLC是采用“顺序扫描,不断循环”的方式进行工作的 。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序 , 按指令步序号(或地址号)作周期性循环扫描 , 如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束 。然后重新返回第一条指令,开始下一轮新的扫描 。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作 。起源:美国汽车工业生产技术要求的发展促进了PLC的产生,20世纪60年代,美国通用汽车公司在对工厂生产线调整时,发现继电器、接触器控制系统修改难、体积大、噪声大、维护不方便以及可靠性差,于是提出了著名的“通用十条”招标指标 。1969年,美国数字化设备公司研制出第一台可编程控制器(PDP-14),在通用汽车公司的生产线上试用后,效果显著;1971年,日本研制出第一台可编程控制器(DCS-8);1973年,德国研制出第一台可编程控制器;1974年,我国开始研制可编程控制器:1977年,我国在工业应用领域推广PLC 。最初的目的是替代机械开关装置(继电模块) 。然而,自从1968年以来,PLC的功能逐渐代替了继电器控制板,现代PLC具有更多的功能 。其用途从单一过程控制延伸到整个制造系统的控制和监测 。5,PLC的工作原理简单的说,PLC由CPU,存储器、I/0接口、内嵌的精简高效操作系统组成 。用户可以根据自己的需要配置(扩展)自己的I/0(输入、输出)的类型及数量,用户按自己的控制需求编写控制程序下载到PLC的存储器内,PLC在运行的时候,PLC内的操作系统能运行用户的程序,根据用户程序通过输入端子完成输入信号(开关、触点、传感器等)的读取,并进行处理运算,把运算处理的结果输出到输出端子,以控制用户的执行机构(阀门、线圈、指示灯等) 。从而完成用户所需的控制功能 。PLC 采用集中采样、集中输出、循环扫描的工作方式 。特点:集中采样是指在一个扫描周期内, PLC 对输入状态的采样只在输入采 样阶 段进行, 当进入程序执行阶段后输入端将被封锁 。集中输出是指在一个扫描周期内, PLC 只在输出刷新阶段才将输出映像寄存 器中与输出有关的状态转存到输出锁存 器中, 对输出接口进行刷新,在其他阶段 输出状态一直保存在输出映像寄存器中 。循环扫描是指 PLC 在一个扫描周期内需要执行多个操作, 它采用分时扫描的方式 按顺序逐个执行,周而复始重复运行 。文章转自技成自动化培训网 PLC是采用“顺序扫描,不断循环”的方式进行工作的 。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束 。然后重新返回第一条指令,开始下一轮新的扫描 。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作 。PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段 。PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入 。随即关闭输入端口,进入程序执行阶段 。PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变 。输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作 。plc系统组成及各部分的功能 一.系统组成 。二.各部分的作用 。1. cpu运算和控制中心 起“心脏”作用 。纵:当从编程器输入的程序存入到用户程序存储器中,然后cpu根据系统所赋予的功能(系统程序存储器的解释编译程序),把用户程序翻译成plc内部所认可的用户编译程序 。横:输入状态和输入信息从输入接口输进,cpu将之存入工作数据存储器中或输入映象寄存器 。然后由cpu把数据和程序有机地结合在一起 。把结果存入输出映象寄存器或工作数据存储器中,然后输出到输出接口、控制外部驱动器 。组成:cpu由控制器、运算器和寄存器组成 。这些电路集成在一个芯片上 。cpu通过地址总线、数据总线与i/o接口电路相连接 。2. 存储器 具有记忆功能的半导体电路 。分为系统程序存储器和用户存储器 。系统程序存储器用以存放系统程序,包括管理程序,监控程序以及对用户程序做编译处理的解释编译程序 。由只读存储器、rom组成 。厂家使用的,内容不可更改,断电不消失 。用户存储器:分为用户程序存储区和工作数据存储区 。由随机存取存储器(ram)组成 。用户使用的 。断电内容消失 。常用高效的锂电池作为后备电源,寿命一般为3~5年 。3.输入/输出接口 (1)输入接口: 光电耦合器由两个发光二极度管和光电三极管组成 。发光二级管:在光电耦合器的输入端加上变化的电信号,发光二极管就产生与输入信号变化规律相同的光信号 。光电三级管:在光信号的照射下导通,导通程度与光信号的强弱有关 。在光电耦合器的线性工作区内,输出信号与输入信号有线性关系 。输入接口电路工作过程:当开关合上 , 二极管发光,然后三极管在光的照射下导通,向内部电路输入信号 。当开关断开 , 二极管不发光,三极管不导通 。向内部电路输入信号 。也就是通过输入接口电路把外部的开关信号转化成plc内部所能接受的数字信号 。(2)输出接口 plc的继电器输出接口电路 工作过程:当内部电路输出数字信号1,有电流流过,继电器线圈有电流,然后常开触点闭合,提供负载导通的电流和电压 。当内部电路输出数字信号0,则没有电流流过 , 继电器线圈没有电流,然后常开触点断开,断开负载的电流或电压 。也就是通过输出接口电路把内部的数字电路化成一种信号使负载动作或不动作 。三种类型: 继电器输出:有触点、寿命短、频率低、交直流负载 晶体管输出:无触点、寿命长、直流负载 晶闸管输出:无触点、寿命长、交流负载 4.编程器 编程器分为两种,一种是手持编程器 , 方便 。我们实验室使用的就是手持编程器 。二种是通过plc的rs232口 。与计算机相连 。然后敲击键盘 。通过nstp-gr软件(或windows下软件)向plc内部输入程序 。第二节 plc的基本工作原理 一.plc采用“顺序扫描 , 不断循环”的工作方式 1.每次扫描过程 。集中对输入信号进行采样 。集中对输出信号进行刷新 。2.输入刷新过程 。当输入端口关闭时 , 程序在进行执行阶段时,输入端有新状态,新状态不能被读入 。只有程序进行下一次扫描时,新状态才被读入 。3.一个扫描周期分为输入采样 , 程序执行,输出刷新 。4.元件映象寄存器的内容是随着程序的执行变化而变化的 。5.扫描周期的长短由三条决定 。(1)cpu执行指令的速度(2)指令本身占有的时间(3)指令条数 6.由于采用集中采样 。集中输出的方式 。存在输入/输出滞后的现象,即输入/输出响应延迟 。二.plc与继电器控制系统、微机区别 1.plc与继电器控制系统区别 前者工作方式是“串行”,后者工作方式是“并行” 。前者用“软件” , 后者用“硬件” 。2.plc与微机区别 前者工作方式是“循环扫描” 。后者工作方式是“待命或中断” plc 编程方式 plc最突出的优点采用“软继电器”代替“硬继电器” 。用“软件编程逻辑”代替“硬件布线逻辑” 。plc编程语言有梯形图、布尔助记符语言,等等 。尤其前两者为常用 。梯形图语言特点: 1.每个梯形图由多个梯级组成 。2.梯形图中左右两边的竖线表示假想的逻辑电源 。当某一梯级的逻辑运算结果为“1”时,有假想的电流通过 。3.继电器线圈只能出现一次,而它的常开、常闭触点可以出现无数次 。4.每一梯级的运算结果,立即被后面的梯级所利用 。5.输入继电器受外部信号控制 。只出现触点 , 不出现线圈 。第四节 主要技术性能 用户程序存储容量:是衡量可存储用户应用程序多少的指标 。通常以字或k字为单位 。16位二进制数为一个字,每1024个字为1k字 。plc以字为单位存储指令和数据 。不知道你需要什么样的解释我通俗点说吧,最早的计算机就是由好多的接触器晶体管组成的 , 现在的计算机都是由集成电路组成,PLC也是一样,就是通过使用集成电路的运算 , 处理来实现原来都由线路和继电器完成的电器控制的控制原理6,PLC原理是什么呢PLC工作原理当可编程逻辑控制器投入运行后 , 其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段 。完成上述三个阶段称作一个扫描周期 。在整个运行期间,可编程逻辑控制器的CPU以一定的扫描速度重复执行上述三个阶段 。一、输入采样阶段在输入采样阶段,可编程逻辑控制器以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应的单元内 。输入采样结束后,转入用户程序执行和输出刷新阶段 。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变 。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期 , 才能保证在任何情况下,该输入均能被读入 。可编程逻辑控制器二、用户程序执行阶段在用户程序执行阶段,可编程逻辑控制器总是按由上而下的顺序依次地扫描用户程序在扫描每一条梯形图时 , 又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果 , 刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令 。即,在用户程序执行过程中 , 只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用 。在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点 。即使用I/O指令的话,输入过程影像寄存器的值不会被更新 , 程序直接从I/O模块取值,输出过程影像寄存器会被立即更新 , 这跟立即输入有些区别 。三、输出刷新阶段当扫描用户程序结束后,可编程逻辑控制器就进入输出刷新阶段 。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设 。这时,才是可编程逻辑控制器的真正输出 。plc是什么原理: 一. 扫描技术当plc投进运行后 , 其工作过程一般分为三个阶段 , 即输进采样、用户程序执行和输出刷新三个阶段 。完成上述三个阶段称作一个扫描周期 。在整个运行期间,plc的cpu以一定的扫描速度重复执行上述三个阶段 。(一) 输进采样阶段在输进采样阶段,plc以扫描方式依次地读进所有输进状态和数据,并将它们存进i/o映象区中的相应得单元内 。输进采样结束后,转进用户程序执行和输出刷新阶段 。在这两个阶段中 , 即使输进状态和数据发生变化,i/o映象区中的相应单元的状态和数据也不会改变 。因此 , 假如输进是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期 , 才能保证在任何情况下,该输进均能被读进 。(二) 用户程序执行阶段在用户程序执行阶段,plc总是按由上而下的顺序依次地扫描用户程序(梯形图) 。在扫描每一条梯形图时 , 又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统ram存储区中对应位的状态;或者刷新该输出线圈在i/o映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令 。即,在用户程序执行过程中,只有输进点在i/o映象区内的状态和数据不会发生变化,而其他输出点和软设备在i/o映象区或系统ram存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用 。在程序执行的过程中假如使用立即i/o指令则可以直接存取i/o点 。即使用i/o指令的话,输进过程影像寄存器的值不会被更新,程序直接从i/o模块取值,输出过程影像寄存器会被立即更新,这跟立即输进有些区别 。(三) 输出刷新阶段当扫描用户程序结束后,plc就进进输出刷新阶段 。在此期间 , cpu按照i/o映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设 。这时 , 才是plc的真正输出 。PLC的工作原理最初研制生产的 PLC主要用于代替传统的由继电器接触器构成的控制装置,但这两者的运行方式是不相同的:(1)继电器控制装置采用硬逻辑并行运行的方式 , 即如果这个继电器的线圈通电或断电,该继电器所有的触点(包括其常开或常闭触点)在继电器控制线路的哪个位置上都会立即同时动作 。(2)PLC的CPU则采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线圈或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作,必须等扫描到该触点时才会动作 。为了消除二者之间由于运行方式不同而造成的差异,考虑到继电器控制装置各类触点的动作时间一般在 100ms以上,而PLC扫描用户程序的时间一般均小于100ms,因此 , PLC采用了一种不同于一般微型计算机的运行方式---扫描技术 。这样在对于I/O响应要求不高的场合,PLC与继电器控制装置的处理结果上就没有什么区别了 。1、扫描技术当 PLC投入运行后 , 其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段 。完成上述三个阶段称作一个扫描周期 。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段 。(1)输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据 , 并将它们存入I/O映象区中的相应得单元内 。输入采样结束后,转入用户程序执行和输出刷新阶段 。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变 。因此 , 如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期 , 才能保证在任何情况下,该输入均能被读入 。(2)用户程序执行阶段在用户程序执行阶段 ,  PLC总是按由上而下的顺序依次地扫描用户程序(梯形图) 。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令 。即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图 , 其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图 , 其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用 。(1)输出刷新阶段当扫描用户程序结束后,PLC就进入输出刷新阶段 。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路 , 再经输出电路驱动相应的外设 。这时,才是PLC的真正输出 。比较下二个程序的异同:程序 1:程序 2:这两段程序执行的结果完全一样 , 但在 PLC中执行的过程却不一样 。程序1只用一次扫描周期,就可完成对%M4的刷新; 程序2要用四次扫描周期,才能完成对%M4的刷新 。这两个例子说明:同样的若干条梯形图,其排列次序不同,执行的结果也不同 。另外,也可以看到:采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别 。当然,如果扫描周期所占用的时间对整个运行来说可以忽略 , 那么二者之间就没有什么区别了 。一般来说 ,  PLC的扫描周期包括自诊断、通讯等,如下图所示,即一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和 。2、PLC的I/O响应时间为了增强 PLC的抗干扰能力,提高其可靠性,PLC的每个开关量输入端都采用光电隔离等技术 。为了能实现继电器控制线路的硬逻辑并行控制,PLC采用了不同于一般微型计算机的运行方式(扫描技术) 。以上两个主要原因,使得 PLC得I/O响应比一般微型计算机构成的工业控制系统满的多 , 其响应时间至少等于一个扫描周期,一般均大于一个扫描周期甚至更长 。所谓 I/O响应时间指从PLC的某一输入信号变化开始到系统有关输出端信号的改变所需的时间 。其最短的I/O响应时间与最长的I/O响应时间如图所示:最短 I/O响应时间: 最长 I/O响应时间: 以上是一般的 PLC的工作原理 , 但在现代出现的比较先进的PLC中,输入映像刷新循环、程序执行循环和输出映像刷新循环已经各自独立的工作,提高了PLC的执行效率 。在实际的工控应用之中,编程人员应当知道以上的工作原理,才能编写出质量好、效率高的工艺程序 。

    推荐阅读