PLC编程初学本原常识原料-共9页

作者: 应用领域  发布:2020-03-26

  PLC编程初学根本常识材料-共9页_阴谋机软件及运用_IT/阴谋机_专业材料。第一章 可编程把持器简介 可编轨范把持器□□□□,英文称 Programmable Controller□□□,简称 PC。但因为 PC 容易和局部 阴谋机(Personal Computer)混浊□□□□□,故人们仍习俗地

  第一章 可编程把持器简介 可编轨范把持器□□□□□,英文称 Programmable Controller□□□□□,简称 PC。但因为 PC 容易和局部 阴谋机(Personal Computer)混浊□□□□□,故人们仍习俗地用 PLC 动作可编轨范把持器的缩写。 它是一个以微惩罚器为中枢的数字运算操作的电子体例装配□□□□,专为正在工业现场运用而计划□□□□□, 它采用可编轨范的存储器□□□□□,用以正在其内部存储履行逻辑运算、次第把持、按时/计数和算术 运算等操作指令□□□,并通过数字式或模仿式的输入、输出接口□□□□,把持各品种型的刻板或出产过 程。PLC 是微机手艺与古板的继电接触把持手艺相连接的产品□□□□□,它抑制了继电接触把持体例 中的刻板触点的接线庞大、牢靠性低、plc梯形图编程入门基础知识功耗高、通用性和灵敏性差的差池□□□,充盈行使了微处 理器的利益□□□,又照应到现场电气操作维修职员的才能与习俗□□□□,卓殊是 PLC 的轨范编制□□□,不需 要特意的阴谋机编程言语常识□□□□,而是采用了一套以继电器梯形图为根本的轻易指令事势□□□□,使 用户轨范编制气象、直观、容易易学;调试与查错也都很容易。用户正在购到所需的 PLC 后□□□□, 只需按仿单的提示□□□,做少量的接线和简略的用户轨范编制事情□□□□,就可灵敏容易地将 PLC 运用于出产试验。 一、PLC 的组织及各部门的功用 PLC 的类型繁众□□□□□,效用和指令体例也不尽沟通□□□□□,但组织与事情道理则大同小异□□□□,一般由 主机、输入/输出接口、电源扩展器接口和外部兴办接口等几个重要部门构成。PLC 的硬件 体例组织如下图所示□□□□□: 按钮 遴选开闭 限位开闭 电源 可编轨范把持器 输 输 入 CPU 出 模 模块 模 块 块 接触器 电磁阀 指示灯 电源 编程装配 图 1-1-1 1、主机 主机部门征求重心惩罚器(CPU)、体例轨范存储器和用户轨范及数据存储器。CPU 是 PLC 的中枢□□□□,它用以运转用户轨范、监控输入/输出接口形态、作出逻辑剖断和举办数据处 理□□□□□,即读取输入变量、实现用户指令规矩的种种操作□□□□,将结果送到输出端□□□□□,并反响外部兴办 (如电脑、打印机等)的要求以及举办种种内部剖断等。PLC 的内部存储器有两类□□□□□,一类是 体例轨范存储器□□□□,重要存放体例办理和监控轨范及对用户轨范作编译惩罚的轨范□□□□□,体例轨范 已由厂家固定□□□□,用户不行更改;另一类是用户轨范及数据存储器□□□,重要存放用户编制的运用 轨范及种种暂存数据和中心结果。 2、输入/输出(I/O)接口 I/O 接口是 PLC 与输入/输出兴办邻接的部件。输入接口领受输入兴办(如按钮、传感 器、触点、行程开闭等)的把持信号。输出接口是将主机经惩罚后的结果通过功放电道去驱 动输出兴办(如接触器、电磁阀、指示灯等)。I/O 接口日常采用光电耦合电道□□□,以裁汰电 磁滋扰□□□,从而升高了牢靠性。I/O 点数即输入/输出端子数是 PLC 的一项重要手艺目标□□□,通 常小型机有几十个点□□□□□,中型机有几百个点□□□,大型机将进步千点。 3、电源 图中电源是指为 CPU、存储器、I/O 接口等内部电子电道事情所摆设的直流开闭稳压电 源□□□,一般也为输入兴办供应直流电源。 4、编程 编程是 PLC 行使外部兴办□□□,用户用来输入、查验、删改、调试轨范或监示 PLC 的事情情 况。通过专用的 PC/PPI 电缆线将 PLC 与电脑联接□□□,并行使专用的软件举办电脑编程和监控。 5、输入/输出扩展单位 I/O 扩展接口用于将扩充外部输入/输出端子数的扩展单位与根基单位(即主机)邻接 正在一道。 6、外部兴办接口 此接口可将打印机、条码扫描仪,变频器等外部兴办与主机相联□□□□,以实现相应的操作。 实行装配供应的主机型号有西门子 S7-200 系列的 CPU224(AC/DC/RELAY)。输入点数为 14□□□□,输出点数为 10;CPU226(AC/DC/RELAY)□□□,输入点数为 26□□□□,输出点数为 14。 二、PLC 的事情道理 PLC 是采用“次第扫描□□□□□,一直轮回”的方法举办事情的。即正在 PLC 运转时□□□□,CPU 按照用 户按把持条件编制好并存于用户存储器中的轨范□□□,按指令步序号(或所在号)作周期性轮回 扫描□□□□□,如无跳转指令□□□□□,则从第一条指令滥觞逐条次第履行用户轨范□□□□,直至轨范已矣。然后重 新返回第一条指令□□□□,滥觞下一轮新的扫描。正在每次扫描流程中□□□□□,还要实现对输入信号的采样 和对输出形态的鼎新等事情。 PLC 的一个扫描周期必经输入采样、轨范履行和输出鼎新三个阶段。 PLC 正在输入采样阶段□□□□:起首以扫描方法按次第将全体暂存正在输入锁存器中的输入端子的 通断形态或输入数据读入□□□□,并将其写入各对应的输入形态寄存器中□□□,即鼎新输入。随即紧闭 输入端口□□□,进入轨范履行阶段。 PLC 正在轨范履行阶段□□□□:按用户轨范指令存放的先后次第扫描履行每条指令□□□□,经相应的运 算和惩罚后□□□,其结果再写入输出形态寄存器中□□□□□,输出形态寄存器中全体的实质跟着轨范的执 行而转变。 输出鼎新阶段□□□□□:当全体指令履行完毕□□□□□,输出形态寄存器的通断形态正在输出鼎新阶段送 至输出锁存器中□□□□,并通过必然的方法(继电器、晶体管或晶闸管)输出□□□□□,驱动相应输出兴办 事情。 三、PLC 的轨范编制 1、 编程元件 PLC 是采用软件编制轨范来告终把持条件的。编程时要行使到种种编程元件□□□□,它们可提 供众数个动合和动断触点。编程元件是指输入寄存器、输出寄存器、位存储器、按时器、计 数器、通用寄存器、数据寄存器及特别效用存储器等。 PLC 内部这些存储器的功用和继电接触把持体例中行使的继电器相等好似□□□,也有“线圈” 与“触点”□□□□□,但它们不是“硬”继电器□□□□□,而是 PLC 存储器的存储单位。当写入该单位的逻辑 形态为“1”时□□□□,则示意相应继电器线圈得电□□□,其动合触点闭合□□□□,动断触点断开。是以□□□□□,内 部的这些继电器称之为“软”继电器。 S7-200 系列 CPU224、CPU226 部门编程元件的编号领域与效用阐明如下外所示 外 1-1-1 元件名称 符号 编号领域 效用阐明 输入寄存器 I I0.0~I1.5 共 14 点 领受外部输入兴办的信号 输出寄存器 位存储器 Q Q0.0~Q1.1 共 10 点 输出轨范履行结果并驱动外部兴办 M M0.0~M31.7 正在轨范内部行使□□□□,不行供应外部输出 T0,T64 依旧型通电延时 1ms 按时器 计数器 高速计数器 顺控继电器 变量存储器 256(T 0~ t255) C HC S V T1~T4,T65~T68 T5~T31,T69~T95 T32,T96 T33 ~ T36,T97 ~ T100 T37~T63,T101~ T255 C0~C255 HC0~HC5 S0.0~S31.7 VB0.0~VB5119.7 依旧型通电延时 10ms 依旧型通电延时 100ms ON/OFF 延时,1ms ON/OFF 延时,10ms ON/OFF 延时,100ms 加法计数器□□□□,触点正在轨范内部行使 用来累计比 CPU 扫描速度更速的事故 供应把持轨范的逻辑分段 数据惩罚用的数值存储元件 个人存储器 L LB0.0~LB63.7 行使偶尔的寄存器□□□,动作当前存储器 特别存储器 SM SM0.0~SM549.7 CPU 与用户之间互换音信 特别存储器 SM(只 SM0.0~SM29.7 领受外部信号 读) 累加寄存器 AC AC0~AC3 用来存放阴谋的中心值 2、编程言语 所谓轨范编制□□□,即是用户按照把持对象的条件□□□□,行使 PLC 厂家供应的轨范编制言语□□□□□,将 一个把持条件形容出来的流程。PLC 最常用的编程言语是梯形图言语和指令语句外言语□□□□□,且 两者时时拉拢行使。 1) 梯形图(言语) 梯形图是一种从继电接触把持电道图演变而来的图形言语。它是借助相仿于继电器的动 合、动断触点、线圈以及串、并联等术语和符号□□□,按照把持条件联接而成的示意 PLC 输入和 输出之间逻辑闭联的图形□□□□,直观易懂。 梯形图中常用 图形符号分散示意 PLC 编程元件的动合和动断触点; 用 ( ) 示意它们的线圈。梯形图中编程元件的品种用图形符号及标注的字母或数加以区 别。触点和线圈等构成的独立电道称为收集□□□,用编程软件天生的梯形图和语句外轨范中有网 络编号□□□□□,首肯以收集为单元给梯形图加评释。 梯形图的计划应细心到以下三点□□□□: ①梯形图按从左到右、自上而下地次第摆列。每一逻辑行(或称梯级)肇端于左母线□□□, 然后是触点的串、并联接□□□□,终末是线圈。 ②梯形图中每个梯级流过的不是物理电流□□□□,而是“观点电流”□□□,从左流向右□□□□□,其两头没 有电源。这个“观点电流”只是用来气象地形容用户轨范履行中应知足线圈接通的条目。 ③输入寄存器用于采纳外部输入信号□□□□,而不行由 PLC 内部其它继电器的触点来驱动。因 此□□□□□,梯形图中只映现输入寄存器的触点□□□,而不映现其线圈。输出寄存器则输出轨范履行结果 给外部输出兴办□□□,当梯形图中的输出寄存器线圈得电时□□□□,就有信号输出□□□□,但不是直接驱动输 出兴办□□□,而要通过输出接口的继电器、晶体管或晶闸管材干告终。输出寄存器的触点也可供 内部编程行使。 2)指令语句外 指令语句外是一种用指令助记符来编制 PLC 轨范的言语□□□□□,它相仿于阴谋机的汇编言语□□□□, 但比汇编言语易懂易学□□□□,若干条指令构成的轨范即是指令语句外。一条指令语句是由步序、 指令语和功用器件编号三部门构成。 下例为 PLC 告终三相鼠笼电动机起/停把持的两种编程言语的示意措施□□□: KM 步序 指令语 器件号 I0.1 Q0.0 SS ST KM I0.0 Q0.0 (1)继电接触把持线 2 AN I0.1 3 = Q0.0 4 END 第二章 根基指令简介 助记符 S7-200 的 SIMATIC 根基指令简外□□□□□: 节点敕令 效用阐明 LD N LDN N 装载(滥觞的常开触点) 取反后装载(滥觞的常闭触点) A N AN N 与(串联的常开触点) 取反后与(串联的常闭触点) O N ON N 或(并联的常开触点) 取反后或(并联的常闭触点) EU ED = S R SHRB SRB SLB N S_BIT,N S_BIT,N DATA,S_BIT,N OUT,N OUT,N 上升沿检测 降落沿检测 赋值 置位一个区域 复位一个区域 移位寄存器 字节右移 N 位 字节左移 N 位 RRB OUT,N RLB OUT,N 字节轮回右移 N 位 字节轮回左移 N 位 TON Txxx,TP TOF Txxx,TP 通电延时按时器 断电延时按时器 CTU CTD END STOP JMP ALD OLD Cxxx,PV Cxxx,PV N 加计数器 减计数器 轨范的条目已矣 切换到 STOP 形式 跳到指定的标号 电道块串联 电道块并联 (其他指令睹附外) 一、模范触点指令 LD 动合触点指令□□□,示意一个与输入母线相连的动合触点指令□□□,即动合触点逻辑运算起 始。 LDN 动断触点指令□□□□,示意一个与输入母线相连的动断触点指令□□□□□,即动断触点逻辑运算起 始。 A 与动合触点指令□□□□□,用于单个动合触点的串联。 AX 与非动断触点指令□□□□,用于单个动断触点的串联。 O 或动合触点指令□□□□□,用于单个动合触点的并联。 ON 或非动断触点指令□□□□□,用于单个动断触点的并联。 LD、LDN、A、AN、O、ON 触点指令中变量的数据类型为布尔(BOOC)型。LD、LDN 两条指 令用于将接点接到母线上□□□,A、AN、O、ON 指令均可众次反复行使□□□,但当须要对两个以上接 点串联邻接电道块的并联邻接时□□□□,要用后述的 OLD 指令。 例子□□□: I 0.0 I 0.1 I 0.3 Q0.3 () Q0.4 () I0.4 I 0.5 Q0.6 () 步序 0 1 2 3 4 指令 LD AN O A ON 器件号 I0.0 I0.1 I0.2 I0.3 I0.4 步序 5 6 7 8 指令 = = AN = 器件号 Q0.3 Q0.4 I0.5 Q0.5 二、串联电道块的并联邻接指令 OLD 两个或两个以上的接点串联邻接的电道叫串联电道块。串联电道块并联邻接时□□□,分支开 始用 LD、LDN 指令□□□□□,分支已矣用 OLD 指令。OLD 指令与后述的 ALD 指令均为无对象元件指令□□□□□, 而两条无对象元件指令的步长都为一个轨范步。OLD 有时也简称或块指令。 三、并联电道的串联邻接指令 ALD 两个或两个以上接点并联电道称为并联电道块□□□,分支电道并联电道块与前面电道串联连 接时□□□□,行使 ALD 指令。分支的起始用 LD、LDN 指令□□□,并联电道已矣后□□□□□,行使 ALD 指令与前面 电道串联。ALD 指令也简称与块指令□□□,ALD 也是无操作对象元件□□□□,是一个轨范步指令。 四、输出指令 = 1、= 输出指令是将继电器、按时器、计数器等的线圈与梯形图右边的母线直接邻接□□□□□, 线圈的右边不首肯有触点□□□,正在编程中□□□,触点以反复行使□□□,plc梯形图编程入门基础知识且类型和数目不受局部。 五、置位与复位指令 S、R S 为置位指令□□□□□,使作为依旧;R 为复位指令□□□□,使操作依旧复位。从指定的场所滥觞的 N 个点的寄存器都被置位或复位,N=1~255 倘使被指定复位的是按时器位或计数器位,将肃除 按时器或计数器确当前值。 六、跳变触点 EU,ED 正跳变触点检测到一次正跳变(触点的入信号由 0 到 1)时,或负跳变触点检测到一次负 跳变(触点的入信号由 1 到 0)时,触点接通到一个扫描周期.正/负跳变的符号为 EU 和 ED,他 们没有操作数,触点符号中心的”P”和”N”分散示意正跳变和负跳变 七、空操作指令 NOP NOP 指令是一条无作为、无对象元件的一个序步指令。空操作指令使该步序为空操作。 用 NOP 指令可取代已写入指令□□□□□,可能转变电道。正在轨范中参预 NOP 指令□□□□□,正在改动或追加轨范 时可能裁汰步序号的转变。 八、轨范已矣指令 END END 是一条无对象元件的一序步指令。PLC 频频举办输入惩罚、轨范运算、输出惩罚□□□□□, 正在轨范的终末写入 END 指令□□□□□,示意轨范已矣□□□□,直接举办输出惩罚。正在轨范调试流程中□□□□□,可能 按段插入 END 指令□□□□,可能按次第扩张对各轨范段作为的查验。采用 END 指令将轨范划分为若 干段□□□□,正在确认处于前面电道块的作为准确无误之后□□□□□,挨次删去 END 指令。要细心的是正在履行 END 指令时□□□□,也鼎新看守时钟。 第三章 可编程把持器梯形图编程条例 一、编程的几个步伐 (一)决策体例所需的作为及程序。 当行使可编程把持器时□□□□,plc梯形图编程入门基础知识最首要的一环是决策体例所需的输入及输出。输入及输出条件□□□: (1) 第一步是设定体例输入及输出数目。 (2) 第二步是决策把持先后、各器件相应闭联以及作出何种反映。 (二)对输入及输出器件编号 每一输入和输出□□□□□,征求按时器、计数器、内置寄存器等都有一个独一的对应编号□□□□,不行 混用。 (三)画出梯形图。 按照把持体例的作为条件□□□□,画出梯形图。 梯形图计划条例 (1)触点应画正在水准线上□□□□,而且按照自左至右、自上而下的规定和对输出线圈的把持道途 来画。 (2)不包蕴触点的分支应放正在笔直偏向□□□□,以便于识别触点的组合和对输出线)正在有几个串联回道相并联时□□□,应将触头众的谁人串联回道放正在梯形图的最上面。正在有 几个并联回道相串联时□□□□,应将触点最众的并联回道放正在梯形图的最左面。这种安插□□□,所编制 的轨范精练知道□□□□,语句较少。 (4)不行将触点画正在线圈的右边。 (四)将梯形图转化为轨范 把继电器梯形图转移为可编程把持器的编码□□□□□,当实现梯形图此后□□□,下一步是把它的编码 编译成可编程把持器能识另外轨范。 这种轨范言语是由序号(即所在)、指令(把持语句)、器件号(即数据)构成。所在是 把持语句及数据所存储或摆放的场所□□□□,指令告诉可编程把持器若何行使器件作出相应的动 作。 (五)正在编程方法下用键盘输入轨范。 (六)编程及计划把持轨范。 (七)测试把持轨范的纰谬并删改。 (八)保留完善的把持轨范。

本文由领航仪器发布于应用领域,转载请注明出处:PLC编程初学本原常识原料-共9页

关键词: