




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、自动化制造系统关于PLC1 绪论控制工程随着时间的演变。过去的人们主要致力于控制方面研究。最近电力已被应用于控制,早期电气控制是基于继电器的。这些继电器使其可以在没有机械开关的情况下被开动和关闭。这是通常使用继电器进行简单的逻辑控制的方法。低成本计算机的发展带来了新的革命,可编程逻辑控制器(PLC)出现于70年代,它已成为制造控制的最常见选择。PLC的功能受到越来越多的工厂欢迎并可能作为主要控制手段再今后的一段时间内。而这其中绝大部分原因是因为PLC它的优点很多。1.1梯形逻辑辑梯形逻辑编程法法是主要的PPLC编程方方法。正如之之前所说,梯形逻逻辑已发展到到模仿继电器器逻辑。通过过选择简单的的
2、梯形逻辑编编程法,培训训工程师和商商人所需要的的金钱极大的的减少。现代代控制系统仍仍然包括继电电器,但这些些都是很少的的逻辑使用。字字母a继电器是一一个简单的装装置,它使用用一个磁场来来控制开关,如如图图1.11。当电压作用用于输入线圈圈产生的磁场场,产生电流流领域。拉起起磁场的金属属开关,再实实现它的接触触和联系,关关闭开关。图1.1 简简单的布局和和继电器电路路图继电器的工作方方式,让一个个电源开关关关闭另一(通通常是高电流流)电源,同同时保持他们们孤立。一个个简单的例子子,控制继电器器应用,见图1.2。在这这方面,左边边第一个接力力是通常使得得系统关闭,并允许电流流流动,直到到电压加到输
3、输入端甲,第二个中中继器通常是是开放的,不不会允许目前前的速度,目目前的输入二二是流经前两两个继电器然然后电流流通通过在第三继继电器线圈,并并关闭输出CC.此电路的的开关会通常常应用在制定阶梯逻逻辑形式。这这可以被解释释为将C逻辑作用,如如果A关闭B合上的话。图1.2一个简简单的继电器器控制器图1.2中的例例子没有显示示整个控制系系统,只有逻逻辑。当我们们考虑一个PPLC有输入入,输出,和和逻辑。图11.3显示的更更全面。这里里有两个按钮钮的输入。我我们可以想像像激活24VV直流在PLLC继电器线线圈的输入。反过来来驱动器是一个输出继继电器,开关关115伏交交流电,结果果打开了一盏灯灯。请注意
4、,在在实际情况下下PLC的输入入继电器,常常常又是输出出继电器。PPLC梯形图图逻辑其实一一种计算机程程序,用户可可以输入和更更改它。注意意,两个输入入的推按钮常常开,但里面面的PLC梯梯形图逻辑有有一个常开触触点,和一个个常闭触点。在PLC梯形逻辑图不需要匹配输入或输出。许多初学者会被抓住这点试图使阶梯逻辑匹配它的输入类型。图1.3继电器器PLC的简简图许多继电器也有有多个输出(抛抛出),这允允许输出继电电器可以同时时输入。图1.4所示的的电路是一个个例子,它是是在电路里称称为印章。此此电路的电流流流过两个电电路的分支,通过过接触标签AA或B的输入入端,B只相对乙输输出。如果BB是关闭的,而
5、而A是通电,那那么B将打开开。如果B打打开,然后输输入,B将打开。打开后后,乙在输出出,乙将不会关关闭。图1.4电路1.2编程第一个是PLCC的编程,一一个基础技术术的继电器逻逻辑接线示意意图。虽然这这就不需要教教电工,技术术员和工程师师电脑编程 - 但是,这这种方法一直直是被认可的的,这是现在最常见的的PLC的编编程技术。梯梯形逻辑的一一个例子,图1.5。为了了解释这个图图,想像左手垂垂直线方向,我我们称之为热热铁路。在右右边是中立轨轨道。图中有有两个人物,每每个梯级有输输入(2垂直直线)和组合合输出(圆圈圈)。如果输输入是打开,或或正确的组合合可以关闭热热流量通过铁铁路的输入,使使得电力输
6、出出,最后中立立铁路。输入入来自于一个传感器器,开关,或或任何其他类类型的传感器器。输出会有有是一些外围围的PLC设备备,开启或关关闭则是如灯灯光或马达之之类的。在发出指令令后,有常开和常闭闭2种出点。这这意味着,如果输入AA和B是关闭,然然后将输出并并激活它。任任何其他组合合输入值将导导致输入被关关闭。图1.5一个简简单的梯形逻逻辑图第二个梯级图11.5更复杂杂,其中有多多种组合的输输入,输出YY将开机。在在最左边的部部分发出声响响,流过顶端端,如果C和DD是关闭的。电电流也可以(和和同时)流经经底部,如果果E和F都为为真。这将使使得大部分响响起,然后,如果是G或H输出出y的话,我我们将在后
7、面面的章节解释释这些。还有其他的PLLC编程方法法。最早的一一个技术涉及及的记忆指令令。这些指令令由阶梯逻辑辑图编写,并输入入到PLC的的编程,通过过简单的终端端。图1.6是一个记忆法法的例子。在在这个例子中中,读取指令一一次一行从上上到下的时间间。第一行000000的的指令LDNN(输入负载载而不是输入入答)这将检检查输入到PPLC,如果果将它关闭记记得1 1(或或真),如果果它会记住一一个0(或假假)。下一行行使用一个(输输入负载)语语句看看输入入。如果输入入的是一个00,如果输入入记得它是11(注意:这这是相反的)。该声明明回顾与最后后两个数字记记住,如果都都真正的结果果是1,否则则结果
8、是0。这这一结果现在在取代了两个个数字,只有有一个数字记记忆中。这个个过程重复行行000033和000004,但是,当当这些完成现现在有三个数数字的记忆中中。 最古老的数字是是从与,较新新的数字是从从两个工作点点处显示的,并并且符合000005,结结合从最后的的结果和指示示工作点处,现在有两两个数字的记记忆中。指令令采用现在剩剩下的两个数数字,如果一一方是1的结结果是1,否否则结果是00。这一结果果可替代两个个数字,现在在有一个数字字在这。最后后一个指令是是存储量,则则看最后一个个值储存,如如果是1,输输出将被打开开,如果是00输出将被关关闭。图1.6的一个个助记符和等效梯形形逻辑实例图1.6
9、梯形逻逻辑程序,相相当于记忆程程序。即使你你有梯形逻辑辑编程,PLLC的,将被被转换为记忆忆形式使用前前由PLC。在在过去的记忆忆节目是最共共同的,但现现在是常见的的用户甚至看看到记忆程序序。顺序功能能图(SFCCs)已经制制定,以适应应规划更先进进的系统。这这是类似于流流程图,但更更强大。在图图1.7中看到到的例子是做做两件不同的的事情。要阅阅读图表,顶顶部是说,地地方开始启动动。下面这存存在着双重的的水平线,上上面写着遵循循两个路径。因因此,临立会会开始跟随在在左,右支另另一方面,同同时双方分开开。在左边有有两个功能,第第一个是拉功功能的权力。此此函数将运行行至决定这样样做,和电力力下来后
10、功能能会。在右边边是闪光功能能,这将运行行直到它完成成。看看这些些职能不明,但但每个例如启启动功能,将将一个小梯形形逻辑程序。这这种方法有很很大不同的流流程图因为它它没有按照流流程图通过一一个单一的路路径。图1.7的一个个顺序功能图图例子结构化文本编程程已经发展成成为一个更现现代的编程语语言。这是很很相似,如BBASIC语语言。一个简简单的例子所所示图1.8。此示示例使用一个个PLC的内内存位置岛该该内存位置为为整数,也将将在后面解释释这本书。该该计划的第一一行设置值为为0。下一行行开始一个循循环,并将在在循环返回。下下一行回顾我我珍惜的位置置,给它加11,并返回到到相同的位置置。下一行检检查
11、是否应该该退出循环。如如果我是大于于或等于100,那么循环环将退出,否否则计算机将将返回到重复复的声明继续续从那里。每每次程序通过过这个循环时时,i去将增增加1至值达达到10。图1.8一个结结构化文本程程序范例2.1 PLCC的连接当一个进程被控控制的PLCC,它使用传传感器的输入入作出决定和和更新输出,可可驱动器,如如图2.1所示。这个个过程是一个个真正的进程程将随时间而而改变。执行行器将驱动系系统,以新的的国家(或模模式操作)。这这意味着,该该控制器是由由传感器提供供,如果输入入有限不可用用时,控制器器将无法检测测的条件。图2.1控制器器和分离过程程控制回路是临立立会读的投入入不断循环,解
12、解决了阶梯逻逻辑,然后更更改输出。如如同任何电脑脑不会发生即即时。图2.2显示了PLLC的基本操操作周期。当当电源开启最最初的PLCC做了快速完完整性检查,以以确保硬件正正常工作。如如果有问题,临临立会停止,并并说明有错误误。例如,如如果PLC的的功率下降,即即将引爆这将将导致故障类类型之一。如如果临立会通通过的完整性性检查,然后后将扫描(读读取)所有的的投入。输入入值后,存储储在内存中的的阶梯逻辑将将扫描(解决决)使用存储储的值 - 不是当前值值。这样做是是为了防止当当输入逻辑问问题期间更改改梯子逻辑扫扫描。当梯子子逻辑扫描完完成的产出将将扫描(输出出值将被更改改)。之后系系统将可以追追溯到
13、做完整整性检查,和和循环继续下下去。不同于于一般的计算算机,整个程程序将被每次次扫描运行。对对每个阶段的的典型是时代代的毫秒秩序序。图2.2 PLLC的扫描周周期2.2梯形逻辑辑输入PLC的输入很很容易代表梯梯形逻辑。在在图2.3有三个类型型的显示的投投入。前两个个是常开和常常闭投入,讨讨论以前。 IIT的(立立即输入)函函数允许后才才能投入读输输入扫描,而而梯形逻辑被被扫描。这使使得梯形逻辑辑研究输入值值往往超过一一个周期。 (注:本指指令是不可用用在ConttrolLoogix处理理器,但仍然然可以用旧型型号的。)图2.3梯形逻逻辑图输入2.3梯形逻辑辑输出在梯形逻辑有多多种类型的产产出,
14、但这些些都不是一贯贯可在所有的的PLC。产产出部分将外外部连接的设设备以外PLLC的,但它它也可以用在在PLC内部部存储器位置置。 6种输输出显示在图图2.4。第一个是是正常的输出出,输出时活活力会打开,和和激励输出。用用斜线通过圆圆是正常在输输出。当通电电输出将关闭闭。这种类型型的输出上没没有所有的PPLC类型。当当最初活力的的OSR(一一炮接力)指指令将打开一一个扫描,但但后来被扫描描后,就所有有关闭,直到到它关闭。的的L(锁)和和U(解锁)指指令可以用来来锁定输出。当当一个L输出出带旺输出会会变成无限期期,即使输出出线圈deeenergiized。输输出可只有关关闭使用的UU输出。最后后
15、一个指令是是互操作性测测试(立即输输出)这将允允许产出,而而不必为梯形形逻辑等待扫扫描更新为完完成。3.1输入和输输出在投入和产出,到到PLC是必必要的监测和和控制的过程程。输入和输输出都可以分分为两种:基基本类型的逻逻辑或连续。考考虑一个灯泡泡的例子。如如果它只能打打开或关闭,这这是合乎逻辑辑的控制。如如果光线可以以使变暗淡不不同层次,它它是连续的。连连续价值观似似乎更直观的的,但逻辑值值是首选,因因为它们让更更多的确定性性和简化控制制。因此,大多数控控件的应用程程序(和PLLC)和逻辑辑投入使用输输出对于大多多数应用。因因此,我们将将讨论逻辑II / O和和休假连续的的I / OO后。对执
16、行行器输出使PPLC在导致致一些事情发发生的过程。字字母a执行器的流流行短名单如如下,以相对对受欢迎。电电磁阀 - 逻辑输出,可可以切换液压压或气动流。灯灯 - 这通通常可以采用用直接从PLLC输出逻辑辑输出板。马马达起动器 - 电机常常常引起人们们的电流时,开开始大量的,因因此他们需要要电动机起动动器,基本上上大的继电器器。伺服电机机 - 从PPLC的连续续输出可以命命令变速或立立场。从PLLC的产出常常常继电器,但但它们也可以以固体电子学学例如DC输输出或输出的的双向交流晶晶体管。连续续输出要求特特别输出卡与与数字到模拟拟转换器。输输入来自传感感器转化为电电信号的物理理现象。传感器典型的例
17、例子是下面列列出的普及相相对顺序。接接近开关 - 使用电感感,电容或光光线来检测对对象的逻辑。开开关 - 机机械机制,将将打开或关闭闭电接触的逻逻辑信号。电电位器 - 不断措施角角位置,使用用性。LVDDT(线性可可变差动变压压器) - 线性位移的的措施不断用用磁耦合。从从PLC的产产出常常继电电器,但它们们也可以固体体电子学例如如DC输出或或输出的双向向交流晶体管管。连续输出出要求特别输输出卡与数字字到模拟转换换器。输入来来自传感器转转化为电信号号的物理现象象。传感器典典型的例子是是下面列出的的普及相对顺顺序。接近开开关 - 使使用电感,电电容或光线来来检测对象的的逻辑。开关关 - 机械械机
18、制,将打打开或关闭电电接触的逻辑辑信号。电位位器 - 不不断措施角位位置,使用性性。LVDTT(线性可变变差动变压器器) - 线线性位移的措措施不断用磁磁耦合。3.1.1 PPLC的输入在较小的投入通通常是内置在在购买时指定定的PLCPLCC的。对于较较大的PLCC的投入是作作为模块或信信用卡购买,88或16投入的每每张卡上同一一类型。为了了便于讨论,我我们将讨论所所有的投入如如果他们已经经购买的卡。下下面的列表显显示了典型的的输入电压范范围,大约是是为了普及。PLC的输入卡很少供电,这意味着一个外部电源需要提供的投入和传感器等。图3.1中的例子显示了如何连接到一个AC输入卡。图3.1 ACC
19、输入卡和梯梯形逻辑在这个例子中有有两个输入,一一个是常开按按钮,和第二二个是一个温温度开关,或或热继电器。 (注意:这这些符号是标标准稍后将讨讨论在这一章章。)的开关关都采用了积积极/炎热的输出出器24VAAC电源 - 这就像在在一个直流电电源正端的。权权力是提供给给对两个开关关的左侧。当当开关打开有有传递到输入入卡没有电压压。如果任一一电源开关,将将关闭提供给给输入卡。在在这种情况下下投入1和33是使用 - 通知,开开始投入在00。输入卡比比较这些电压压的共同。如如果输入电压压范围内一个个给定的容差差范围的投入入,将开关。梯梯形逻辑图中中显示为的投投入。在这里里它使用的CControolLo
20、giix艾伦布拉拉德利符号。在在顶部的标签签(变量名)为为在机架上。输输入卡(我我)是在插插槽3,因此此该卡的地址址是鲍勃:33.I.Daata.x,其其中,x是输入位的的数字。这些些地址也可以以给定别名标标签,使较少少的阶梯逻辑辑混乱。许多初学者成为为混淆在连接接电路中需要要上面的。关关键是要记住住单词的电路路,这意味着着有一个完整整的循环电压压必须能够遵遵循。在图33.1之后,我们们可以启动电电路(循环)在在电源。路径径穿过交换机机,通过输入入卡,再回到到电源回流的的地方通过向向启动。在实实施全面的PPLC那里将将是每一个都都必须完成许许多电路。第第二个重要的的概念是共同同的。在这里里,中
21、立的电电力供应是共共同的,或参参考电压。实实际上,我们们选择了这是是我们为0VV参考,和所所有其他电压压测量相对于于它。如果我我们有一个第第二个电源,我我们还需要连连接的中性,使使这两个中立立国将连接到到同样普遍。通通常的共同和和地面也会无无所适从。常常见的是一个个参考,或基基准电压,用用于为0V使使用,但地面面是用于防止止冲击和损害害到设备。地地面连接到下下一个金属管管道或在网格格建设地面。这这是连接到建建筑物的电气气系统,对电电源插座,在在电气设备的的金属案件有有关。当电源源流经地上是是坏的。不幸幸的是许多工工程师,制造造混淆的地面面和共同的。这这是很常见找找到一个与地地面和共同错错误标签
22、供电电。最后一个概念,初初学者往往陷陷阱是每个输输入卡是孤立立的。这意味味着,如果你你有一个共同同的连接只有有一个卡,那那么其他卡未未连接。当发发生这种情况况的其他卡将将无法正常工工作。您必须须连接共同为为每个输出卡卡。3.1.2 输输出模块正如输入模块,输输出模块很少少提供任何权权力,而是作作为开关。外外部电源连接接到输出卡和和卡开关电源源或关闭每个个输出。典型型的输出电压压下面列出,并并大致排序受受欢迎。这些卡通常有88至16个相相同类型的输输出,就可以以买到不同的的额定电流。一一种常见的选选择,采购卡卡的继电器输输出,晶体管管或可控硅。继继电器是最灵灵活的输出设设备。他们有有能力开关交交
23、流和直流输输出。但是,他他们会更慢(约约10ms的的切换是典型型),他们是是笨重的,他他们花费更多多,而且会磨磨损周期后,数数百万人。继继电器输出通通常被称为干干触点。晶体体管是有限的的直流输出,和和双向的仅限限于交流输出出。晶体管和和可控硅输出出称为切换输输出。 一个独立的继继电器,致力力于每个输出出。这使得混混合电压(AAC或DC和和电压水平,直直至最高),以以及绝缘输出出以保护其他他产出和PLLC。响应时时间往往大于于10毫秒。此此方法是最不不敏感的电压压变化和尖峰峰。交换产出出 - 电压压提供给PLLC的卡,卡卡切换到使用用固态电路(晶晶体管,晶闸闸管等)双向向不同的输出出适合交流设设
24、备需要小于于1A。晶体管管输出NPNN或使用PNNP晶体管高高达1A典型。它它们的反应时时间大大低于于1毫秒。Automatting MManufaacturiing Syystemss withh PLCssControll engiineeriing haas evoolved over time. In tthe paast huumans were the mmainmeethod for ccontroollingg a syystem. Moree receently electtricitty hass beenn usedd for contrrol anndearlly el
25、eectriccal coontroll was basedd on rrelayss. Theese reelays alloww poweer to be swwitcheed onand offf withhout aa mechhanicaal swiitch. It iss commmon too use relayys to make simplle loggicalccontrool deccisionns. Thhe devvelopmment oof loww costt compputer has bbroughht thee mostt receent reevolutt
26、ion,tthe Prrogrammmablee Logiic Conntrolller (PPLC). The aadventt of tthe PLLC beggan inn the11970s, and has bbecomee the most commoon chooice ffor maanufaccturinng conntrolss.PLCss havee beenn gainning ppopulaarity on thhe facctory floorr and will probaably rremainnpredoominannt forr somee timee to
27、 ccome. Most of thhis iss becaause oof thee advaantagees theey offfer.1.1 Laddder llogic Ladderr logiic is the mmain pprograammingg methhod ussed foor PLCCs. Ass menttionedd beforre, laadder logicc has been develloped to miimic rrelay logicc. loggic diiagramms wass a sttrateggic onne. Byy seleecting
28、g laddder loogic aas thee mainn proggrammiing methood, thhe amoount oof rettrainiing neeeded for eengineeers aand trradesppeoplee was greattly reducced.Modern contrrol syystemss stilll incclude relayys, buut theese arre rarrely uused ffor loogic. A relayy is aa simpple deevice that uses a maggneticc
29、 fielld to contrrol a switcch, ass picttured in Fiigure 1.1. When a volltage is apppliedd to tthe innput ccoil, the rresultting ccurrennt creeates a maggneticc fieldd. Thee magnnetic fieldd pullls a mmetal switcch (orr reedd) towwards it annd thee conttacts touchh, closiing thhe swiitch. Figure 1.1
30、Simpple Reelay LLayoutts andd ScheematiccsRelays are uused tto lett one powerr sourrce cllose aa swittch foor anoother (ofteen higgh currrent) powerr sourrce, wwhile keepiing thhem issolateed. Ann exammple oof a rrelay in a simplle conntrol appliicatioon is shownn in FFiguree 1.2. IIn thiis sysstem
31、tthe fiirst rrelay on thhe lefft is used as noormallly closeed, annd willl alllow cuurrentt to fflow uuntil a volltage is apppliedd to tthe innput AA. Thee seconnd rellay iss normmally open and wwill nnot alllow ccurrennt to flow untill a vooltagee is aapplieed to thhe inpput B. If ccurrennt is flow
32、iing thhroughh the firstt two relayys theen currrent will flow throuugh thhe coiil in the tthird relayy, andd closse thee swittch foor outtput CC. Thiis cirrcuit wouldd normaally bbe draawn inn the laddeer loggic foorm. TThis ccan bee readd logiicallyy as CC willl be oon if A is offf andd B iss on.F
33、igure 1.2 A SSimplee Relaay ConntrolllerThe exaample in Fiigure 1.2 dooes noot shoow thee entiire coontroll systtem, bbut onnly thhe logicc. Wheen we consiider aa PLC theree are inputts, ouutputss, andd the logicc. Figgure 11.3 shhows aa more compllete rrepressentattion oof thee PLC. Heree therre ar
34、ee two inputts froom pussh butttons.We caan imaagine the iinputss as aactivaating 24V DDC rellay cooils iin thee PLC. Thiss in tturn ddrivess an ouutput relayy thatt swittches 115V AC, tthat wwill tturn oon a llight. Notee, in actuaal PLCCs inputts aree neveer rellays, but ooutputts aree ofteen rell
35、ays. The lladderr logiic in the PPLC iss actuually a commputerr proggram tthat tthe usser caan entter annd chaange. Noticce thaat botth of the iinput push buttoons arre norrmallyy openn, butt the laddeer loggic innside the PPLC haas onee normmally open contaact, and oone noormallly cloosed ccontacct
36、. Doo not thinkk thatt the laddeer loggic inn the PLC nneed so maatch tthe innputs or ouutputss. Manny begginnerrs willl gett caugght trrying to maake thhe laddder logicc matcch thee inpuut typpes.Figure 1.3 A PPLC Illlustrrated With RelayysMany reelays also have multiiple ooutputts (thhrows) and th
37、is allowws an outpuut rellay too also be ann inpuut simmultanneouslly. Thhe cirrcuit shownn in FFiguree 1.4 iss an eexamplle of this, it iis calleed a sseal iin cirrcuit. In tthis ccircuiit thee currrent ccan fllow thhroughh eithher brranch of thhe cirrcuit, throuugh thhe conntactss labeelled A or B
38、. Thhe inpput B will only be onn whenn the outpuut B is onn. If B is off, and AA is eenergiized, then B willl turrn on. If BB turnns on then the iinput B willl turn on, aand keeep ouutput B on even if innput AA goess off. Afteer B iis turrned oon thee outpput B will not tturn ooff.Figure 1.4 A SSeal
39、-iin Cirrcuit1.2 PrrogrammmingThe firrst PLLCs weere prrogrammmed wwith aa techhniquee thatt was basedd on rrelay logicc wirinng schhematiics. TThis eeliminnated the nneed tto teaach thhe eleectriccians, techhniciaans annd enggineerrs how tto proogram a commputerr - buut, thhis meethod has sstuck an
40、d iit is the mmost ccommonn technnique for pprograammingg PLCss todaay. Ann exammple oof laddder llogic can bbe seeen in Figurre 1.5. To innterprret thhis diiagramm imaggine tthat tthe poower iis on the vverticcal liine onn the left hand side, we ccall tthis tthe hoot raiil. Onn the rightt handd sid
41、ee is tthe neeutrall raill. In thhe figgure tthere are ttwo ruungs, and oon eacch runng theere arre commbinattions of innputs (two vertiical llines) and outpuuts (ccirclees). IIf thee inpuuts arre opeened oor cloosed iin thee righht commbinattion tthe poower ccan flow from the hhot raail, tthrouggh
42、thee inpuuts, tto powwer thhe outtputs, and finallly too the neutrral rail. An iinput can ccome ffrom aa senssor, sswitchh, or any oother type of seensor. An ooutputt willl be soome deevice outsiide thhe PLCC thatt is sswitchhed onn or ooff, ssuch aas ligghts oor mottors. In thhe top rrung tthe coon
43、tactts aree normmally open and nnormallly cllosed. Whicch meaans iff inpuut A iis on and iinput B is off, then powerr willl floww throough tthe ouutput and aactivaate itt. Anyy otheer commbinattion of innput vvaluess willl resuult inn the outpuut X bbeing off.Figure 1.5 A Simpple Laadder Logicc Diag
44、gramThe seccond rrung oof Figgure 11.5 iss moree compplex, theree are actuaally mmultipple coombinaationss of innputs that will resullt in the ooutputt Y tuurningg on. On thhe lefft mosst parrt of the rung, poweer couuld fllow thhroughh the top iif C iis offf and D is on. PPower couldd alsoo (andd s
45、imulltaneoously) floww throough tthe boottom if booth E and FF are true. Thiss woulld gett poweer half way aacrosss the rung, and then if G or H is trrue thhe powwer wiill bee deliiveredd to ooutputt Y. In laater cchapteers wee willl exammine hhow too inteerprett and consttruct thesee diaggrams. The
46、re are oother methoods foor proogrammming PPLCs. One oof thee earlliest technniquess invollved mmnemonnic innstrucctionss. Theese innstrucctionss can be deerivedd direectly from the lladderr logicc diaggrams and eentereed intto thee PLC throuugh a simplle proogrammming tterminnal. AAn exampple off m
47、nemmonicss is sshown in Fiigure 1.6. IIn thiis exaample the iinstruuctionns aree readd one lline aat a ttime ffrom ttop too botttom. TThe fiirst lline 000000 has tthe innstrucction LDN (inputt load and nnot) ffor innput AA. . This will examiine thhe inpput too the PLC aand iff it iis offf it wwill r
48、ememmber aa 1 (oor truue), iif it is onn it wwill rremembber a 0 (orr falsse). TThe neext liine usses ann LD (inpuut loaad) sttatemeent too lookk at tthe innput. If thhe inpput iss off it reemembeers a 0, iff the inputt is onn it rremembbers aa 1 (nnote: this is thhe revverse of thhe LD). Thee AND s
49、tateement recallls thhe last two nnumberrs remmemberred annd if the aare booth trrue thhe ressult iis a 11, othherwisse thee resuult is a 0. Thhis reesult now rreplacces thhe twoo numbbers tthat wwere rrecallled, aand thhere iis onlly onee numbeer remmemberred. TThe prrocesss is rrepeatted foor linn
50、es 000003 aand 000004, but wwhen tthese are ddone tthere are nnow thhree nnumberrs remmemberred. The olldest numbeer is from the AAND, tthe neewer nnumberrs aree fromm the two LLD insstructtions. The AND iin linne 000005 coombinees thee resullts frrom thhe lasst LD instrructioons annd noww therre ar
51、ee two numbeers reemembeered. The OOR instrructioon takkes thhe twoo numbbers nnow reemainiing annd if eitheer onee is aa 1 thhe ressult iis a 11, otherrwise the rresultt is aa 0. TThis rresultt repllaces the ttwo nuumberss, andd therre is now aa singgle numbeer theere. TThe laast innstrucction is t
52、hhe ST (storre outtput) that will look at thhe lasst vallue storeed andd if iit is 1, thhe outtput wwill bbe turrned oon, iff it iis 0 tthe ouutput will be tuurned off.Figure 1.6 An Exampple off a Mnnemoniic Proogram and EEquivaalent Laddeer LoggicThe laddder llogic progrram inn Figuure 1.6, iis equ
53、uivaleent too the mnemoonic pprograam. Even if yoou havve proogrammmed a PLC wwith lladderr logiic, itt willl be cconverrted tto mneemonicc form beforre beiing ussed byy the PLC. In thhe passt mneemonicc proggrammiing waas thee mostt commoon, buut noww it iis unccommonn for userss to eeven ssee mnne
54、moniic proogramss. Sequenntial Functtion CChartss (SFCCs) haave beeen deevelopped too accoommodaate thhe proogrammming of moore addvanceed sysstems. Thesse aree simiilar tto floowcharrts, bbut muuch moore powerrful. The eexamplle seeen in Figurre 1.7 iss doinng twoo diffferentt thinngs. TTo reaad th
55、ee charrt, startt at tthe toop wheere iss sayss starrt. Beelow tthis tthere is thhe douuble hhorizoontal line that says folloow botth patths. AAs a rresultt the PLC wwill sstart to foollow the bbranchh on tthe leeft annd rigght hand sidess sepaaratelly andd simuultaneeouslyy. On the lleft tthere are
56、 ttwo fuunctioons thhe firrst onne is thhe powwer upp funcction. Thiss funcction will run uuntil it deecidess it iis donne, annd thee poweer down functtion wwill ccome aafter. On tthe riight hhand sside iis thee flassh funnctionn, thiis willl runn untill it iis donne. Thhese ffunctiions llook uunexp
57、llainedd, butt eachh funcction, suchh as ppower up will be a smalll laddder loogic pprograam. Thhis meethod is muuch diiffereent frrom fllowchaarts becauuse itt doess not have to foollow a sinngle ppath tthrouggh thee flowwchartt.Figure 1.7 Ann Exammple oof a SSequenntial Functtion CChartStructuured
58、 TText pprograammingg has been develloped as a more moderrn proogrammming languuage. It iss quitte simmilar to laanguagges suuch ass BASIIC. A simplle exaample is shhown iin Figurre 1.8. TThis eexamplle usees a PPLC meemory locattion ii. Thiis memmory llocatiion iss for an integger, aas willl be exp
59、laained laterr in tthe boook. TThe fiirst lline oof thee proggram ssets tthe vaalue to 0. The next line beginns a lloop, and wwill bbe wheere thhe looop retturns to. TThe neext liine recallls thhe vallue inn locaation i, addds 1 to itt and returrns itt to tthe saame loocatioon. Thhe nexxt linne chec
60、kks to see iif thee loopp shouuld quuit. IIf i iis greeater than or eqqual tto 10, thenn the loop will quit, otheerwisee the compuuter wwill ggo bacck up to thhe REPPEAT sstatemment ccontinnue frrom theree. Eacch timme thee proggram ggoes tthrouggh thiis looop i wwill iincreaase byy 1 unntil tthe va
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 皖西卫生职业学院《临床疾病概要》2023-2024学年第一学期期末试卷
- 上海市外国语附属外国语学校2025届高三下学期第3次月考生物试题含解析
- 济南大学《数学建模软件》2023-2024学年第一学期期末试卷
- 山西省长治市潞州区第二中学2025届高三二模数学试题(详细答案版)含解析
- 江西省宜春市宜春中学2025年高三高考生物试题系列模拟卷(10)含解析
- 2025年心理健康教育课程考试试卷及答案
- 2025年幼儿园教师招聘考试试卷及答案
- 2025年现代汉语与写作课程考试试卷及答案
- 晋中市榆次区2025届四下数学期末学业水平测试模拟试题含解析
- 济南护理职业学院《工程制图(CAD)》2023-2024学年第二学期期末试卷
- 2025至2030中国二亚砜(dmso)市场深度调研及投资建议研究报告
- 铲车装载机知识培训课件
- 2025年辽宁省葫芦岛市绥中县中考一模语文试题含答案
- 2025届山东省潍坊市高考二模历史试题(含答案)
- 家政经理培训课件
- 辅警考试公安基础知识考试试题库及答案
- (正式版)SHT 3046-2024 石油化工立式圆筒形钢制焊接储罐设计规范
- 新华DCS软件2.0版使用教程-文档资料
- 新人教版五年级小学数学全册奥数(含答案)
- 苏州纳米所综合考试要点
- BOSCH电控柴油共轨12传感器介绍
评论
0/150
提交评论