沈阳建筑大学毕业设计1自动化制造系统与PLC关系控制工程随着时间的演变。过去的人们主要致力于控制方面研究。最近电力已被应用于控制,早期电气控制是基于继电器的。这些继电器使其可以在没有机械开关的情况下被开动和关闭。这是通常使用继电器进行简单的逻辑控制的方法。低成本计算机的发展带来了新的革命,可编程逻辑控制器(PLC)出现于70年代,它已成为制造控制的最常见选择。PLC的功能受到越来越多的工厂欢迎并可能作为主要控制手段再今后的一段时间内。而这其中绝大部分原因是因为PLC它的优点很多。1.1梯形逻辑梯形逻辑编程法是主要的PLC编程方法。正如之前所说,梯形逻辑已发展到模仿继电器逻辑。通过选择简单的梯形逻辑编程法,培训工程师和商人所需要的金钱极大的减少。现代控制系统仍然包括继电器,但这些都是很少的逻辑使用。字母a继电器是一个简单的装置,它使用一个磁场来控制开关,如图图1.1。当电压作用于输入线圈产生的磁场,产生电流领域。拉起磁场的金属开关,再实现它的接触和联系,关闭开关。图1.1简单的布局和继电器电路图继电器的工作方式,让一个电源开关关闭另一(通常是高电流)电源,同时保持他们孤立。一个简单的例子,控制继电器应用,见图1.2。在这方面,左边第一个接力是通常使得沈阳建筑大学毕业设计2系统关闭,并允许电流流动,直到电压加到输入端甲,第二个中继器通常是开放的,不会允许目前的速度,目前的输入二是流经前两个继电器然后电流流通过在第三继电器线圈,并关闭输出C.此电路的开关会通常应用在制定阶梯逻辑形式。这可以被解释为将C逻辑作用,如果A关闭B合上的话。图1.2一个简单的继电器控制器图1.2中的例子没有显示整个控制系统,只有逻辑。当我们考虑一个PLC有输入,输出,和逻辑。图1.3显示的更全面。这里有两个按钮的输入。我们可以想像激活24V直流在PLC继电器线圈的输入。反过来驱动器是一个输出继电器,开关115伏交流电,结果打开了一盏灯。请注意,在实际情况下PLC的输入继电器,常常又是输出继电器。PLC梯形图逻辑其实一种计算机程序,用户可以输入和更改它。注意,两个输入的推按钮常开,但里面的PLC梯形图逻辑有一个常开触点,和一个常闭触点。在PLC梯形逻辑图不需要匹配输入或输出。许多初学者会被抓住这点试图使阶梯逻辑匹配它的输入类型。沈阳建筑大学毕业设计3图1.3继电器PLC的简图许多继电器也有多个输出(抛出),这允许输出继电器可以同时输入。图1.4所示的电路是一个例子,它是在电路里称为印章。此电路的电流流过两个电路的分支,通过接触标签A或B的输入端,B只相对乙输出。如果B是关闭的,而A是通电,那么B将打开。如果B打开,然后输入,B将打开。打开后,乙在输出,乙将不会关闭。图1.4电路沈阳建筑大学毕业设计41.2编程第一个是PLC的编程,一个基础技术的继电器逻辑接线示意图。虽然这就不需要教电工,技术员和工程师电脑编程-但是,这种方法一直是被认可的,这是现在最常见的PLC的编程技术。梯形逻辑的一个例子,图1.5。为了解释这个图,想像左手垂直线方向,我们称之为热铁路。在右边是中立轨道。图中有两个人物,每个梯级有输入(2垂直线)和组合输出(圆圈)。如果输入是打开,或正确的组合可以关闭热流量通过铁路的输入,使得电力输出,最后中立铁路。输入来自于一个传感器,开关,或任何其他类型的传感器。输出会有是一些外围的PLC设备,开启或关闭则是如灯光或马达之类的。在发出指令后,有常开和常闭2种出点。这意味着,如果输入A和B是关闭,然后将输出并激活它。任何其他组合输入值将导致输入被关闭。图1.5一个简单的梯形逻辑图第二个梯级图1.5更复杂,其中有多种组合的输入,输出Y将开机。在最左边的部分发出声响,流过顶端,如果C和D是关闭的。电流也可以(和同时)流经底部,如果E和F都为真。这将使得大部分响起,然后,如果是G或H输出y的话,我们将在后面的章节解释这些。还有其他的PLC编程方法。最早的一个技术涉及的记忆指令。这些指令由阶梯逻辑图编写,并输入到PLC的编程,通过简单的终端。图1.6是一个记忆法的例子。在这个例子中,读取指令一次一行从上到下的时间。第一行00000的指令LDN(输入负载而不是输入答)这将检查输入到PLC,如果将它关闭记得11(或真),如果它会记住一个0(或假)。下一行使用一个(输入负载)语句看看输入。如果输入的是一个0,如果输入记得它是1(注意:这沈阳建筑大学毕业设计5是相反的)。该声明回顾与最后两个数字记住,如果都真正的结果是1,否则结果是0。这一结果现在取代了两个数字,只有一个数字记忆中。这个过程重复行00003和00004,但是,当这些完成现在有三个数字的记忆中。最古老的数字是从与,较新的数字是从两个工作点处显示的,并且符合00005,结合从最后的结果和指示工作点处,现在有两个数字的记忆中。指令采用现在剩下的两个数字,如果一方是1的结果是1,否则结果是0。这一结果可替代两个数字,现在有一个数字在这。最后一个指令是存储量,则看最后一个值储存,如果是1,输出将被打开,如果是0输出将被关闭。图1.6的一个助记符和等效梯形逻辑实例图1.6梯形逻辑程序,相当于记忆程序。即使你有梯形逻辑编程,PLC的,将被转换为记忆形式使用前由PLC。在过去的记忆节目是最共同的,但现在是常见的用户甚至看到记忆程序。顺序功能图(SFCs)已经制定,以适应规划更先进的系统。这是类似于流程图,但更强大。在图1.7中看到的例子是做两件不同的事情。要阅读图表,顶部是说,地方开始启动。下面这存在着双重的水平线,上面写着遵循两个路径。因此,临立会开始跟随在左,右支另一方面,同时双方分开。在左边有两个功能,第一个是拉功能的权力。此函数将运行至决定这样做,和电力下来后功能会。在右边是闪光功能,这将运行直到它完成。看看这些职能不明,但每个例如启动功能,将一个小梯形逻辑程序。这种方法有很大不同的流程图因为它没有按照流程图通过一个单一的路径。沈阳建筑大学毕业设计6图1.7的一个顺序功能图例子结构化文本编程已经发展成为一个更现代的编程语言。这是很相似,如BASIC语言。一个简单的例子所示图1.8。此示例使用一个PLC的内存位置岛该内存位置为整数,也将在后面解释这本书。该计划的第一行设置值为0。下一行开始一个循环,并将在循环返回。下一行回顾我珍惜的位置,给它加1,并返回到相同的位置。下一行检查是否应该退出循环。如果我是大于或等于10,那么循环将退出,否则计算机将返回到重复的声明继续从那里。每次程序通过这个循环时,i去将增加1至值达到10。图1.8一个结构化文本程序范例2.1PLC的连接当一个进程被控制的PLC,它使用传感器的输入作出决定和更新输出,可驱动器,如图2.1所示。这个过程是一个真正的进程将随时间而改变。执行器将驱动系统,以新的国家(或模式操作)。这意味着,该控制器是由传感器提供,如果输入有限不可用时,控制器将无法检测的条件。沈阳建筑大学毕业设计7图2.1控制器和分离过程控制回路是临立会读的投入不断循环,解决了阶梯逻辑,然后更改输出。如同任何电脑不会发生即时。图2.2显示了PLC的基本操作周期。当电源开启最初的PLC做了快速完整性检查,以确保硬件正常工作。如果有问题,临立会停止,并说明有错误。例如,如果PLC的功率下降,即将引爆这将导致故障类型之一。如果临立会通过的完整性检查,然后将扫描(读取)所有的投入。输入值后,存储在内存中的阶梯逻辑将扫描(解决)使用存储的值-不是当前值。这样做是为了防止当输入逻辑问题期间更改梯子逻辑扫描。当梯子逻辑扫描完成的产出将扫描(输出值将被更改)。之后系统将可以追溯到做完整性检查,和循环继续下去。不同于一般的计算机,整个程序将被每次扫描运行。对每个阶段的典型是时代的毫秒秩序。图2.2PLC的扫描周期2.2梯形逻辑输入PLC的输入很容易代表梯形逻辑。在图2.3有三个类型的显示的投入。前两个是常开和常闭投入,讨论以前。IIT的(立即输入)函数允许后才能投入读输入扫描,而梯形逻辑被扫描。这使得梯形逻辑研究输入值往往超过一个周期。(注:本指令是不可用在ControlLogix处理器,但仍然可以用旧型号的。)沈阳建筑大学毕业设计8图2.3梯形逻辑图输入2.3梯形逻辑输出在梯形逻辑有多种类型的产出,但这些都不是一贯可在所有的PLC。产出部分将外部连接的设备以外PLC的,但它也可以用在PLC内部存储器位置。6种输出显示在图2.4。第一个是正常的输出,输出时活力会打开,和激励输出。用斜线通过圆是正常在输出。当通电输出将关闭。这种类型的输出上没有所有的PLC类型。当最初活力的OSR(一炮接力)指令将打开一个扫描,但后来被扫描后,就所有关闭,直到它关闭。的L(锁)和U(解锁)指令可以用来锁定输出。当一个L输出带旺输出会变成无限期,即使输出线圈deenergized。输出可只有关闭使用的U输出。最后一个指令是互操作性测试(立即输出)这将允许产出,而不必为梯形逻辑等待扫描更新为完成。3.1输入和输出在投入和产出,到PLC是必要的监测和控制的过程。输入和输出都可以分为两种:基本类型的逻辑或连续。考虑一个灯泡的例子。如果它只能打开或关闭,这是合乎逻辑的控制。如果光线可以使变暗淡不同层次,它是连续的。连续价值观似乎更直观的,但逻辑值是首选,因为它们让更多的确定性和简化控制。因此,大多数控件的应用程序(和PLC)和逻辑投入使用输出对于大多数应用。因此,我们将讨论逻辑I/O和休假连续的I/O后。对执行器输出使PLC在导致一些事情发生的过程。字母a执行器的流行短名单如下,以相对受欢迎。电磁阀-逻辑输出,可以切换液压或气动流。灯-这通常可以采用直接从PLC输出逻辑输出板。马达起动器-电机常常引起沈阳建筑大学毕业设计9人们的电流时,开始大量的,因此他们需要电动机起动器,基本上大的继电器。伺服电机-从PLC的连续输出可以命令变速或立场。从PLC的产出常常继电器,但它们也可以固体电子学例如DC输出或输出的双向交流晶体管。连续输出要求特别输出卡与数字到模拟转换器。输入来自传感器转化为电信号的物理现象。传感器典型的例子是下面列出的普及相对顺序。接近开关-使用电感,电容或光线来检测对象的逻辑。开关-机械机制,将打开或关闭电接触的逻辑信号。电位器-不断措施角位置,使用性。LVDT(线性可变差动变压器)-线性位移的措施不断用磁耦合。从PLC的产出常常继电器,但它们也可以固体电子学例如DC输出或输出的双向交流晶体管。连续输出要求特别输出卡与数字到模拟转换器。输入来自传感器转化为电信号的物理现象。传感器典型的例子是下面列出的普及相对顺序。接近开关-使用电感,电容或光线来检测对象的逻辑。开关-机械机制,将打开或关闭电接触的逻辑信号。电位器-不断措施角位置,使用性。LVDT(线性可变差动变压器)-线性位移的措施不断用磁耦合。3.1.1PLC的输入在较小的投入通常是内置在购买时指定的PLCPLC的。对于较大的PLC的投入是作为模块或信用卡购买,8或16投入的每张卡上同一类型。为了便于讨论,我们将讨论所有的投入如果他们已经购买的卡。下面的列表显示了典型的输入电压范围,大约是为了普及。PLC的输入卡很少供电,这意味着一个外部电源需要提供的投入和传感器等。图3.1中的例子显示了如何连接到一个AC输入卡。图3.1AC输入卡和梯形逻辑沈阳建筑大学毕业设计10在这个例子中有两个输入,一个是常开按钮,和第二个是一个温度开关,或热继电器。(注意:这些符号是标准稍后将讨论在这一章。)的开关都采用了积极/炎热的输出器24VAC电源-这就像在一个直流电源正端的。权力是提供给对两个开关的左侧。当开关打开有传递到输入卡没有电压。如果任一电源开关,将关闭提供给输入卡。在这种情况下投入1和3是使用-通知,开始投入在0。输入卡比较这些电压的共同。如果输入电压范围内一个给定的容差范围的投入,将开关。梯形逻辑图中显示为的投入。在这里它使用的ControlLogix艾伦布拉德利符号。在顶部的标签(变量名)为在机架上。输入卡('我')是在插槽3,因此该卡的地址是鲍勃:3.I.D