目前,PLC和种类很多,规格性能不一。对PLC的分类,通常可根据它的结构形式,容量或功能进行。
1按结构形式的分类
按照硬件的结构形式,PLC可分为:
整体式PLC:这种结构的PLC将电源,CPU,喷射器,输入/输出部件等集中配置在一起,装在一个箱体内,通常称为主机。整体式结构的PLC具有结构紧凑,卷板机,体积小,重量轻,价格较低等特点,但主机的I/O点数固定,使用上不太灵活。小型的PLC通常使用这种结构,适用于比较简单的控制场合。
模块式PLC:也称为积木式结构,即把PLC的各组成部分以模块的形式分开,如电源模块,CPU模块,输入模块,输出模块等,把这些模块插在底板上,组装在一个机架内。这种结构的PLC配置灵活,装配方便,便于扩展,但结构较复杂,价格较高。大型的PLC通常采用这种结构,适用于比较复杂的控制场合。
叠装式PLC:这是一种新的结构形式,它吸收了整体式和模块式PLC的优点,如三菱公司的FX2系列PLC,它的基本单元,扩展单元和扩展模块等高等宽,但是长度不同。它们不用基板,仅用扁平电缆,紧密拼装后组成一个整齐的长方体,输入输出点数的配置也相当灵活。
2按容量的分类
PLC的容量主要是指其输入/输出点数。按容量量大小,可将PLC分为:
小型PLC:I/O点数一般在256点以下;
中型PLC:I/O点数一般在256~1024点之间;
大型PLC:I/O点数在1024点以上。
3按功能的分类
按PLC功能上的强弱,玻璃管道,可分为:
低档机:具有逻辑运算,计时,计数等功能,有的有一定的算术运算,数据处理和传送等功能,可实现逻辑,顺序,计时计数等控制功能。
中档机:除具有低档机的功能外,还具有较强的模拟量输出,剪板机,算术运算,数据传送等功能,可完成既有开关量又有模拟量的控制任务
高档机:除具有中档机的功能外,还具有带符号运算,矩阵运算等功能,使得运算能力更强,还具有模拟量调节,强大的联网通信等功能,能进行智能控制,远程控制,大规模控制,可构成分布式控制系统,实现工厂自动化管理。
当然,上述分类的标准不是固定的,而是随PLC整体性能的提高在不断变
可编程控制器原理:采用可以编制程序的存储器,用来在执行存储逻辑运算和顺序控制、定时、计数和算术运算等 *** 作的指令,并通过数字或模拟的输入(I)和输出(O)接口,控制各种类型的机械设备或生产过程。
可编程控制器应用:PLC采用微电子技术来完成各种控制功能,在现场的输入信号作用下,按照预先输入的程序,控制现场的执行机构,按照一定规律进行动作。其主要功能有顺序逻辑控制、运动控制、定时控制、记数控制、步进控制、数据处理、模、数和数、模转换、通信及联网等
可编程控制器是在电器控制技术和计算机技术的基础上开发出来的,并逐渐发展成为以微处理器为核心,把自动化技术、计算机技术、通讯技术融为一体的新型工业控制装置。
扩展资料
从产品的配套性上看,产品的品种会更丰富、规格更齐全,完美的人机界面、完备的通信设备会更好地适应各种工业控制场合的需求;从市场上看,各国各自生产多品种产品的情况会随着国际竞争的加剧而打破,会出现少数几个品牌垄断国际市场的局面,会出现国际通用的编程语言;
从网络的发展情况来看,可编程控制器和其它工业控制计算机组网构成大型的控制系统是可编程控制器技术的发展方向 。
计算机集散控制系统DCS(Distributed Control System)中已有大量的可编程控制器应用。伴随着计算机网络的发展,可编程控制器作为自动化控制网络和国际通用网络的重要组成部分,将在工业及工业以外的众多领域发挥越来越大的作用。
参考资料来源:百度百科-可编程控制器 (一种控制器)
感谢题主的邀请,我来回答一下这个问题:
您题目中所说的那个设备应该就是PLC吧!因为它就是通过控制无数个节点IO来实现项目内容的管理的。一般来说,能够安装多路IO功能模块的PLC设备由三部分构成,分别为:
1、PLC主控模块,它是PLC设备的核心,其他模块都要依附于它而存在,它负责整个设备系统的供电和连线,一般具有485接口和以太网接口,有些诸如GCGD的PLC设备还多了一个CAN接口,能够让设备通过CAN总线进行运行,一般情况下,主控模块可以同时连接几十甚至更多的IO模块,具体看实际需要了。
2、PLC IO功能模块,这是PLC设备实现控制功能的主要部分,一般有模拟量和数字量等许许多多的类型,同样的,看你的实际需求需要哪一种以及多少个了。
3、远程终端模块,复杂功能模块的安放和整个系统的供电畅通。
如果你觉得我说的还行,采纳下啊!
PLC即可编程控制器,(Programmable logic Controller),
是指以计算机技术为基础的新型工业控制装置。在1987年国际电工委员会(International Electrical Committee)颁布的PLC标准草案中对PLC做了如下定义:
“PLC是一种专门为在工业环境下应用而设计的数字运算 *** 作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等 *** 作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”
相关链接:
PLC的特点
21可靠性高,抗干扰能力强
高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如三菱公司生产的F系列PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。
22配套齐全,功能完善,适用性强
PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。加上PLC通信能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。
23易学易用,深受工程技术人员欢迎
PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。
24系统的设计、建造工作量小,维护方便,容易改造
PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。
25体积小,重量轻,能耗低
以超小型PLC为例,新近出产的品种底部尺寸小于100mm,重量小于150g,功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。
3 PLC的应用领域
目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。
31开关量的逻辑控制
这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。
32模拟量控制
在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。
33运动控制
PLC可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合。
34过程控制
过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。PID调节是一般闭环控制系统中用得较多的调节方法。大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。PID处理一般是运行专用的PID子程序。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
35数据处理
现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位 *** 作等功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,完成一定的控制 *** 作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。
可编程控制器是60年代末在美国首先出现,当时叫可编程逻辑控制器PLC(Programmable Logic Controller),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。PLC的基本设计思想是把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、 *** 作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容编成软件写入控制器的用户程序存储器内。控制器和被控对象连接方便。
随着半导体技术,尤其是微处理器和微型计算机技术的发展,到70年代中期以后,PLC已广泛地使用微处理器作为中央处理器,输入输出模块和外围电路也都采用了中、大规模甚至超大规模的集成电路,这时的PLC已不再是逻辑判断功能,还同时具有数据处理、PID调节和数据通信功能。
可编程控制器是一种数字运算 *** 作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算,顺序控制、定时、计算和算术运算等 *** 作的指令,并通过数字式和模拟式的输入输出,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用微处理器的优点。
可编程控制器对用户来说,是一种无触点设备,改变程序即可改变生产工艺,因此可在初步设计阶段选用可编程控制器,在实施阶段再确定工艺过程。另一方面,从制造生产可编程控制器的厂商角度看,在制造阶段不需要根据用户的订货要求专门设计控制器,适合批量生产。由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的应用。
一、PLC的结构及各部分的作用
可编程控制器的结构多种多样,但其组成的一般原理基本相同,都是以微处理器为核心的结构。通常由中央处理单元(CPU)、存储器(RAM、ROM)、输入输出单元(I/O)、电源和编程器等几个部分组成。
1.中央处理单元(CPU)
CPU作为整个PLC的核心,起着总指挥的作用。CPU一般由控制电路、运算器和寄存器组成。这些电路通常都被封装在一个集成电路的芯片上。CPU通过地址总线、数据总线、控制总线与存储单元、输入输出接口电路连接。CPU的功能有以下一些:从存储器中读取指令,执行指令,取下一条指令,处理中断。
2.存储器(RAM、ROM)
存储器主要用于存放系统程序、用户程序及工作数据。存放系统软件的存储器称为系统程序存储器;存放应用软件的存储器称为用户程序存储器;存放工作数据的存储器称为数据存储器。常用的存储器有RAM、EPROM和EEPROM。RAM是一种可进行读写 *** 作的随机存储器存放用户程序,生成用户数据区,存放在RAM中的用户程序可方便地修改。RAM存储器是一种高密度、低功耗、价格便宜的半导体存储器,可用锂电池做备用电源。掉电时,可有效地保持存储的信息。EPROM、EEPROM都是只读存储器。用这些类型存储器固化系统管理程序和应用程序。
3.输入输出单元(I/O单元)
I/O单元实际上是PLC与被控对象间传递输入输出信号的接口部件。I/O单元有良好的电隔离和滤波作用。接到PLC输入接口的输入器件是各种开关、按钮、传感器等。PLC的各输出控制器件往往是电磁阀、接触器、继电器,而继电器有交流和直流型,高电压型和低电压型,电压型和电流型。
4.电源
PLC电源单元包括系统的电源及备用电池,电源单元的作用是把外部电源转换成内部工作电压。PLC内有一个稳压电源用于对PLC的CPU单元和I/O单元供电。
5.编程器
编程器是PLC的最重要外围设备。利用编程器将用户程序送入PLC的存储器,还可以用编程器检查程序,修改程序,监视PLC的工作状态。除此以外,在个人计算机上添加适当的硬件接口和软件包,即可用个人计算机对PLC编程。利用微机作为编程器,可以直接编制并显示梯形图。
二、PLC的工作原理
PLC采用循环扫描的工作方式,在PLC中用户程序按先后顺序存放,CPU从第一条指令开始执行程序,直到遇到结束符后又返回第一条,如此周而复始不断循环。PLC的扫描过程分为内部处理、通信 *** 作、程序输入处理、程序执行、程序输出几个阶段。全过程扫描一次所需的时间称为扫描周期。当PLC处于停状态时,只进行内部处理和通信 *** 作服务等内容。在PLC处于运行状态时,从内部处理、通信 *** 作、程序输入、程序执行、程序输出,一直循环扫描工作。
1.输入处理
输入处理也叫输入采样。在此阶段,顺序读入所有输入端子的通端状态,并将读入的信息存入内存中所对应的映象寄存器。在此输入映象寄存器被刷新。接着进入程序执行阶段。在程序执行时,输入映象寄存器与外界隔离,即使输入信号发生变化,其映象寄存器的内容也不会发生变化,只有在下一个扫描周期的输入处理阶段才能被读入信息。
2.程序执行
根据PLC梯形图程序扫描原则,按先左后右先上后下的步序,逐句扫描,执行程序。遇到程序跳转指令,根据跳转条件是否满足来决定程序的跳转地址。从用户程序涉及到输入输出状态时,PLC从输入映象寄存器中读出上一阶段采入的对应输入端子状态,从输出映象寄存器读出对应映象寄存器,根据用户程序进行逻辑运算,存入有关器件寄存器中。对每个器件来说,器件映象寄存器中所寄存的内容,会随着程序执行过程而变化。
3.输出处理
程序执行完毕后,将输出映象寄存器,即器件映象寄存器中的Y寄存器的状态,在输出处理阶段转存到输出锁存器,通过隔离电路,驱动功率放大电路,使输出端子向外界输出控制信号,驱动外部负载。
三、PLC编程语言
1.梯形图编程语言
梯形图沿袭了继电器控制电路的形式,它是在电器控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变来的,形象、直观、实用。
梯形图的设计应注意以下三点:
(一)梯形图按从左到右、从上到下的顺序排列。每一逻辑行起始于左母线,然后是触点的串、并联接,最后是线圈与右母线相联。
(二)梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是形象地描述用户程序执行中应满足线圈接通的条件。
(三)输入继电器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入继电器的触点,而不出现其线圈。输出继电器输出程序执行结果给外部输出设备,当梯形图中的输出继电器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出继电器的触点可供内部编程使用。
2.语句表编程语言
指令语句表示一种与计算机汇编语言相类似的助记符编程方式,但比汇编语言易懂易学。一条指令语句是由步序、指令语和作用器件编号三部分组成。
3.控制系统流程图编程图
控制系统流程图是一种较新的编程方法。它是用像控制系统流程图一样的功能图表达一个控制过程,目前国际电工协会(IEC)正在实施发展这种新式的编程标准。
第二章 基本指令简介
基本指令如表所示
名 称
助记符
目 标 元 件
说 明
取指令
LD
I、Q、M、SM、T、C、V、S、L
常开接点逻辑运算起始
取反指令
LDN
I、Q、M、SM、T、C、V、S、L
常闭接点逻辑运算起始
线圈驱动指令
=
Q、M、SM、T、C、V、S、L
驱动线圈的输出
与指令
A
I、Q、M、SM、T、C、V、S、L
单个常开接点的串联
与非指令
AN
I、Q、M、SM、T、C、V、S、L
单个常闭接点的串联
或指令
O
I、Q、M、SM、T、C、V、S、L
单个常开接点的并联
或非指令
ON
I、Q、M、SM、T、C、V、S、L
单个常闭接点的并联
置位指令
S
I、Q、M、SM、T、C、V、S、L
使动作保持
复位指令
R
I、Q、M、SM、T、C、V、S、L
使保持复位
正跳变
ED
I、Q、M、SM、T、C、V、S、L
输入信号上升沿产生脉冲输出
负跳变
EU
I、Q、M、SM、T、C、V、S、L
输入信号下降沿产生脉冲输出
空 *** 作指令
NOP
无
使步序作空 *** 作
一、标准触点 LD、A、O、LDN、AN、ON、
LD,取指令。表示一个与输入母线相连的常开接点指令,即常开接点逻辑运算起始。
LDN,取反指令。表示一个与输入母线相连的常闭接点指令,即常闭接点逻辑运算起始。
A,与指令。用于单个常开接点的串联。
AN,与非指令。用于单个常闭接点的串联。
O,或指令。用于单个常开接点的并联。
ON,或非指令。用于单个常闭接点的并联。
二、正、负跳变 ED、EU
ED,在检测到一个正跳变(从OFF到ON)之后,让能流接通一个扫描周期。
EU,在检测到一个负跳变(从ON到OFF)之后,让能流接通一个扫描周期。
三、输出 =
=,在执行输出指令时,映像寄存器中的指定参数位被接通。
四、置位与复位指令S、R
S,执行置位(置1)指令时,从bit或OUT指定的地址参数开始的N个点都被置位。
R,执行复位(置0)指令时,从bit或OUT指定的地址参数开始的N个点都被复位。
置位与复位的点数可以是1-255,当用复位指令时,如果bit或OUT指定的是T或C时,那么定时器或计数器被复位,同时当前值将被清零。
五、空 *** 作指令NOP
NOP指令不影响程序的执行,执行数N(1-255)。
第三章 可编程控制器梯形图设计规则
1.触点的安排
梯形图的触点应画在水平线上,不能画在垂直分支上。
2.串、并联的处理
在有几个串联回路相并联时,应将触点最多的那个串联回路放在梯形图最上面。在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。
3.线圈的安排
不能将触点画在线圈右边,只能在触点的右边接线圈。
4.不准双线圈输出
如果在同一程序中同一元件的线圈使用两次或多次,则称为双线圈输出。这时前面的输出无效,只有最后一次才有效,所以不应出现双线圈输出。
5.重新编排电路
如果电路结构比较复杂,可重复使用一些触点画出它的等效电路,然后再进行编程就比较容易。
6.编程顺序
对复杂的程序可先将程序分成几个简单的程序段,每一段从最左边触点开始,由上之下向右进行编程,再把程序逐段连接起来。
问题一:控制器有哪几部分组成? 控制器的基本组成如下:
1、程序计数器(PC)
2、指令寄存器(IR)
3、指令译码器或 *** 作译码器
4、脉冲源及启停线路
5、时序控制信号形成部件
问题二:控制器的基本功能是什么 ?简述控制器的基本组成!! 不知道你指的是不是计算机组成原理的问题,下面是我找到的答案,不知道您满不满意:
控制器是计算机的指挥中心,负责决定执行程序的顺序,给出执行指令时机器各部件需要的 *** 作控制命令根据事先给定的命令发出控制信息,使整个电脑指令执行过程一步一步地进行,是计算机的神经中枢。
由程序计数器、指令寄存器、指令译码器、时序产生器和 *** 作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的 *** 作。
主要功能:从内存中取出一条指令,并指出下一条指令在内存中位置
对指令进行译码或测试,并产生相应的 *** 作控制信号,以便启动规定的动作;
指挥并控制CPU、内存和输入/输出设备之间数据流动的方向。
问题三:电力电子控制器由什么零部件组成 一般由主电路和控制电路构成,主电路一般为电力电子器件构成的电能变换电路,例如整流电路、逆变电路等;控制电路主要由控制芯片,例如dsp、单片机等和驱动电路组成;复杂的电力电子装置还有辅助电源板,用来产生各芯片的控制电压,还有监控板等。
问题四:控制器由哪几部分组成它的主要功能是什么 20分 什么控制器 说清楚咋
问题五:计算机控制器的组成与工作原理 计算机控制器是整个CPU的指挥控制中心,由指令寄存器IR(InstructionRegister)、程序计数器PC(ProgramCounter)和 *** 作控制器0C(OperationController)三个部件组成,对协调整个电脑有序工作极为重要。 指令寄存器 指令寄存器:用以保存当前执行或即将执行的指令的一种寄存器。指令内包含有确定 *** 作类型的 *** 作码和指出 *** 作数来源或去向的地址。指令长度随不同计算机而异,指令寄存器的长度也随之而异。计算机的所有 *** 作都是通过分析存放在指令寄存器中的指令后再执行的。指令寄存器的输人端接收来自存储器的指令,指令寄存器的输出端分为两部分。 *** 作码部分送到译码电路进行分析,指出本指令该执行何种类型的 *** 作;地址部分送到地址加法器生成有效地址后再送到存储器,作为取数或存数的地址。存储 [控制器] 控制器 器可以指主存、高速缓存或寄存器栈等用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。指令划分为 *** 作码和地址码字段,由二进制数字组成。为了执行任何给定的指令,必须对 *** 作码进行测试,以便识别所要求的 *** 作。指令译码器就是做这项工作的。指令寄存器中 *** 作码字段的输出就是指令译码器的输入。 *** 作码一经译码后,即可向 *** 作控制器发出具体 *** 作的特定信号。 程序计数器 程序计数器:指明程序中下一次要执行的指令地址的一种计数器,又称指令计数器。它兼有指令地址寄存器和计数器的功能。当一条指令执行完毕的时候,程序计数器作为指令地址寄存器,其内容必须已经改变成下一条指令的地址,从而使程序得以持续运行。为此可采取以下两种办法: 第一种办法是在指令中包含了下一条指令的地址。在指令执行过程中将这个地址送人指令地址寄存器即可达到程序持续运行的目的。这个方法适用于早期以磁鼓、延迟线等串行装置作为主存储器的计算机。根据本条指令的执行时间恰当地决定下一条指令的地址就可以缩短读取下一条指令的等待时间,从而收到提高程序运行速度的效果。 第二种办法是顺序执行指令。一个程序由若干个程序段组成,每个程序段的指令可以设计成顺序地存放在存储器之中,所以只要指令地址寄存器兼有计数功能,在执行指令的过程中进行计数,自动加一个增量,就可以形成下一条指令的地址 [控制器] 控制器 ,从而达到顺序执行指令的目的。这个办法适用于以随机存储器作为主存储器的计算机。当程序的运行需要从一个程序段转向另一个程序段时,可以利用转移指令来实现。转移指令中包含了即将转去的程序段入口指令的地址。执行转移指令时将这个地址送人程序计数器(此时只作为指令地址寄存器,不计数)作为下一条指令的地址,从而达到转移程序段的目的。子程序的调用、中断和陷阱的处理等都用类似的方法。在随机存取存储器普及以后,第二种办法的整体运行效果大大地优于第一种办法,因而顺序执行指令已经成为主流计算机普遍采用的办法,程序计数器就成为中央处理器不可或缺的一个控制部件 *** 作控制器 CPU内的每个功能部件都完成一定的特定功能。信息在各部件之间传送及数据的流动控制部件的实现。通常把许多数字部件之间传送信息的通路称为“数据通路”。信息从什么地方开始,中间经过哪个寄存器或多路开关,最后传到哪个寄存器,都要加以控制。在各寄存器之间建立数据通路的任务,是由称为“ *** 作控制器”的部件来完成的。 *** 作控制器的功能就是根据指令 *** 作码和时序信号,产生各种 *** 作控制信号,以便正确地建立数据通路,从而完成取指令和执行指令的控制。 工作原理 有两种由于设计方法不同因而结构也不同的控制器。微 *** 作是指不可再分解的 *** 作,进行微 *** 作>>
问题六:运动控制器由什么组成 齿轮箱、轴、滚珠丝杠、齿形带、联轴器以及线性和旋转轴承
问题七:PLC是什么。由什么组成的? 看看了,相信对你有帮助。PLC控制系统设计的要点、安全、故障防范PLC计数器PLC计数器PLC可编程逻辑器件的选择方法初学者PLC必须掌握的几个梯形图三菱FX2N系列PLC与Profibus的连接计算机与PLC的通讯格式和实现方法PLC应用中应注意的问题、抗干扰 、布线、接地等VB与西门子S7-300的通讯step7实现流量累积例程S7-200 PLC之PPI协议如何解决PLC控制下的运动物体的加速PLC控制系统抗干扰分析PLC与传感器的连接--PLC与常用设备的连接DCS与PLC的区别要点PLC、DCS、FCS三大控制系统的特点和差异设计一个PLC控制系统的七个步骤什么是PLC,可编程序控制器的定义PLC由哪几个主要部分组成?各部分的作用是什么?认识PLC可编程序控制器PLC相对于继电器线路的优势PLC的性能指标有哪些 可编程序控制器的主要性能指标可编程序控制器PLC各组成部件的作用PLC控制系统与电器控制系统的区别AB与西门子PLC的区别西门子S7-300的模式选择开关几种PLC网络的拓扑结构开放式现场总线CC-Link特性
如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vaela
问题八:计算机控制器中的部件包括哪些 计算机控制器中的部件:指令部件、运算部件、控制部件
计算机分为5大逻辑部件:
运算器,控制器,存储器穿输入设备和输出设备
运算器和控制器统称为处理器,也就是CPU,运算器负责算术运算和逻辑运算,控制器负责键盘,鼠标等外部设备。
存储器:存储器包括外存储器和存储器,外存储器常见的有硬盘,U盘,MP3等,内存储器也就是内存RAM,分问SDRAM和DDRAM也就是SD内存和DDR内存
输入设备:常见的有键盘,鼠标,写字板,扫描仪,摄像头
输出设备:常见的有打印机,显示器,传真机等等
问题九:在早期的自动化装置中,控制器一般是由什么构成的 早期控制器采用调节器有气动、电动、液动调节器之分;后来随着CPU发展控制器PLC以及后来的DCS取代了调节器。
问题十:控制器有哪几部分组成? 控制器的基本组成如下:
1、程序计数器(PC)
2、指令寄存器(IR)
3、指令译码器或 *** 作译码器
4、脉冲源及启停线路
5、时序控制信号形成部件
可编程控制器目前常用的编程语言有以下几种:①梯形图语言、②助记符语言、③顺序功能图、④功能块图和⑤某些高级语言。手持编程器多采用助记符语言,计算机软件编程采用梯形图语言,也有采用顺序功能图、功能块图的。
梯形图语言
梯形图的表达式沿用了原电气控制系统中的继电接触控制电路图的形式,二者的基本构思是一致的,只是使用符号和表达方式有所区别。
在可编程控制器中有多种程序设计语言。
1梯形图语言、2布尔助记符语言、3功能表图语言、4功能模块图语言及5结构化语句描述语言等。
梯形图语言和布尔助记符语言是基本程序设计语言,它通常由一系列指令组成,用这些指令可以完成大多数简单的控制功能,例如,代替继电器、计数器、计时器完成顺序控制和逻辑控制等,通过扩展或增强指令集,它们也能执行其它的基本 *** 作。功能表图语言和语句描述语言是高级的程序设计语言,它可根据需要去执行更有效的 *** 作,例如,模拟量的控制,数据的 *** 纵,报表的报印和其他基本程序设计语言无法完成的功能。功能模块图语言采用功能模块图的形式,通过软连接的方式完成所要求的控制功能,它不仅在可编程序控制器中得到了广泛的应用,在集散控制系统的编程和组态时也常常被采用,由于它具有连接方便、 *** 作简单、易于掌握等特点,为广大工程设计和应用人员所喜爱。
根据可编程器应用范围,程序设计语言可以组合使用,常用的程序设计语言是:
梯形图程序设计语言
布尔助记符程序设计语言(语句表)
功能表图程序设计语言
功能模块图程序设计语言
结构化语句描述程序设计语言
梯形图与结构化语句描述程序设计语言
布尔助记符与功能表图程序设计语言
布尔助记符与结构化语句描述程序设计语言
1、梯形图(LadderDiagram)程序设计语言
梯形图程序设计语言是用梯形图的图形符号来描述程序的一种程序设计语言。采用梯形图程序设计语言,程序采用梯形图的形式描述。这种程序设计语言采用因果关系来描述事件发生的条件和结果。每个梯级是一个因果关系。在梯级中,描述事件发生的条件表示在左面,事件发生的结果表示在后面。
梯形图程序设计语言是最常用的一种程序设计语言。它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对继电器逻辑控制技术较为熟悉,因此,由这种逻辑控制技术发展而来的梯形图受到了欢迎,并得到了广泛的应用。
梯形图程序设计语言的特点是:
(1)与电气 *** 作原理图相对应,具有直观性和对应性;
(2)与原有继电器逻辑控制技术相一致,对电气技术人员来说,易于撑握和学习;
(3)与原有的继电器逻辑控制技术的不同点是,梯形图中的能流(PowerFLow)不是实际意义的电流,内部的继电器也不是实际存在的继电器,因此,应用时,需与原有继电器逻辑控制技术的有关概念区别对待;
(4)与布尔助记符程序设计语言有一一对应关系,便于相互的转换和程序的检查。
2、布尔助记符(BooleanMnemonic)程序设计语言
布尔助记符程序设计语言是用布尔助记符来描述程序的一种程序设计语言。布尔助记符程序设计语言与计算机中的汇编语言非常相似,采用布尔助记符来表示 *** 作功能。
布尔助记符程序设计语言具有下列特点:
(1)采用助记符来表示 *** 作功能,具有容易记忆,便于撑握的特点;(2)在编程器的键盘上采用助记符表示,具有便于 *** 作的特点,可在无计算机的场合进行编程设计;
(3)与梯形图有一一对应关系。其特点与梯形图语言基本类同。3、功能表图(SepuentialFunctionChart)程序设计语言
功能表图程序设计语言是用功能表图来描述程序的一种程序设计语言。它是近年来发展起来的一种程序设计语言。采用功能表图的描述,控制系统被分为若干个子系统,从功能入手,使系统的 *** 作具有明确的含义,便于设计人员和 *** 作人员设计思想的沟通,便于程序的分工设计和检查调试。功能表图程序设计语言的特点是:
(1)以功能为主线,条理清楚,便于对程序 *** 作的理解和沟通;(2)对大型的程序,可分工设计,采用较为灵活的程序结构,可节省程序设计时间和调试时间;
(3)常用于系统的规模校大,程序关系较复杂的场合;
(4)只有在活动步的命令和 *** 作被执行,对活动步后的转换进行扫描,因此,整个程序的扫描时间较其他程序编制的程序扫描时间要大大缩短。功能表图来源于佩特利(Petri)网,由于它具有图形表达方式,能较简单和清楚地描述并发系统和复杂系统的所有现象,并能对系统中存有的象死锁、不安全等反常现象进行分析和建模,在模型的基础上能直接编程,所以,得到了文泛的应用。近几年推出的可编程控制器和小型集散控制系统中也已提供了采用功能表图描述语言进行编程的软件。关于佩特利(Petri)网的一些基本概念,我在以后有机会时再介绍给各位,以有助于对功能表图的进一步理解。
4、功能模块图(FunctionBlock)程序设计语言
功能模块图程序设计语言是采用功能模块来表示模块所具有的功能,不同的功能模块有不同的功能。它有若干个输入端和输出端,通过软连接的方式,分别连接到所需的其它端子,完成所需的控制运算或控制功能。功能模块可以分为不同的类型,在同一种类型中,也可能因功能参数的不同而使功能或应用范围有所差别,例如,输入端的数量、输入信号的类型等的不同使它的使用范围不同。由于采用软连接的方式进行功能模块之间及功能模块与外部端子的连接,因此控制方案的更改、信号连接的替换等 *** 作可以很方便实现。功能模块图程序设计语言的特点是:
(1)以功能模块为单位,从控制功能入手,使控制方案的分析和理解变得容易;
(2)功能模块是用图形化的方法描述功能,它的直观性大大方便了设计人员的编程和组态,有较好的易 *** 作性;
(3)对控制规模较大、控制关系较复录的系统,由于控制功能的关系可以较清楚地表达出来,因此,编程和组态时间可以缩短,调试时间也能减少;
(4)由于每种功能模块需要占用一定的程序内存,对功能模块的执行需要一定的执行时间,因此,这种设计语言在大中型可编程控制器和集散控制系统的编程和组态中才被采用。
5、结构化语句(StructuredText)描述程序设计语言
结构化语句描述程序设计语言是用结构化的描述语句来描述程序的一种程序设计语言。它是一种类似于高级语言的程序设计语言。在大中型的可编程序控制器系统中,常采用结构化语句描述程序设计语言来描述控制系统中各个变量的关系。它也被用于集散控制系统的编程和组态。
结构化语句描述程序设计语言采用计算机的描述语句来描述系统中各种变量之间的各种运算关系,完成所需的功能或 *** 作。大多数制造厂商采用的语句描述程序设计语言与BASIC语言、PASCAL语言或C语言等高级语言相类似,但为了应用方便,在语句的表达方法及语句的种类等方面都进行了简化。结构化程序设计语言具有下列特点:
(1)采用高级语言进行编程,可以完成较复杂的控制运算;(2)需要有一定的计算机高级程序设计语言的知识和编程技巧,对编程人员的技能要求较高,普通电气人员无法完成。
(3)直观性和易 *** 作性等性能较差;
(4)常被用于采用功能模块等其他语言较难实现的一些控制功能的实施。
部分可编程序控制器的制造厂商为用户提供了简单的结构化程序设计语言,它与助记符程序设计语言相似,对程序的步数有一定的限制,同时,提供了与可编程序控制器间的接口或通信连接程序的编制方式,为用户的应用程序提供了扩展余地。
以上就是关于可编程控制器的分类有哪些啊全部的内容,包括:可编程控制器的分类有哪些啊、可编程控制器原理及应用、我想问一下可编程多路io控制器一般由哪几部分构成呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)