PLC编程入门学习培训_第1页
PLC编程入门学习培训_第2页
PLC编程入门学习培训_第3页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PLC编程入门郅忠献长铝华索生产部2014年3月目录刖 言1.§ PLC概述和编程要点 1.§1.1 PLC简介与内部构成 1.§1.2 PLC与继电器的联系、软元件符号与编程示例 2§1.3 PLC输入输出接口 .5.§1.4通用辅助继电器和继电器自锁互锁 .6.§1.5 计时器和计数器 6.§1.6母线连接和触点状态7.§.7边沿触点和触点块7.§1.8 PLC运行顺序和编程注意事项 8.§1.9步进控制与步进指令编程8.表1-4 PLC编程常用指令 10§练习题.11.§

2、; PLC计算机仿真软件12§2.1仿真软件界面 13§2.2编程方式与符号栏14§2.3元件放置与梯形图编辑15§2.4程序转换、保存与写入 16§2练习题17§仿真编程实例18§3.1 基本控制程序编程 18§3.2基本指令编程 18§3.3单流程步进指令编程 1.9§3.4多流程步进指令编程20§3.5功能指令编程21、八刖.言本教程本着易学,易练,实用的目的,分为三章。第一章 简单介绍PLC的含义、组成、优势、用途和 FX系列PLC编程要点第二章PLC计算机仿真软件 介绍FX系

3、列PLC “FX-TRN-BEG-C ”计算机仿 真软件的使用方法。其中编程方式,仅介绍了基本指令编程和步进指令编程,没有 涉及更多的功能指令编程,还请同学们自己钻研学习,按经验,较难的或不常见的 指令在实际中遇到再学效果最好,相对容易记得住。第三章 给出针对仿真现场工艺条件的仿真编程实例题目,请同学们自行编程, 实现题目要求的控制目的。为准确描述梯形图中各个触点以及线圈所在的位置,本教材做如下约定:1沿左母线自上而下,对梯形图的每行依次标记为 A、B、C区,对于不同 位置的触点,冠以区号确定其具体位置,例如AX0和BX0分别表示A区的X0触点和B区的X0触点。2. 线圈具有唯一性,不需用区号

4、确定其位置,因此线圈前不加区号,例如X0就表示X0的线圈。在课堂教学过程中,有关继电器触点、线圈位置的描述,与上述方法相同。§ 1 PLC概述和编程要点§ 1.1 PLC简介与内部构成1. PLC 简介 PLC 是“ Programmable Logic 意为“可编程序逻辑控制器”,它是采用微电脑技 术制造的电气自动控制设备。它以顺序控制为主, 回路调节为辅,能完成逻辑判断、定时、记忆和算 术运算等功能。与传统的继电器控制相比,PLC控 制具有控制速度快、可靠性高、灵活性强、硬件接 线简单、改变生产工艺十分方便等优点。国产科威EP-16M16F型PLC,外观如图1-1所 示

5、,体积为 140mmX 95mrK 85mmCon troller的央文缩写,图1-1 PLC外观2. 可编程序逻辑控制器(PLC)与其它控制器的比较控制器丁机械控制电气控制模拟控制(连续控制)逻辑控制继电器控制(断续控制)!一微电脑控制丁 固化程序可编程序3. PLC的基本构成 见图1-2,简要说明如下:计算机、编程器图1-2 PLC构成框图(1) 中央处理器CPU起运算控制作用,指挥协调整机运行。(2) 存储器存放程序和数据1) 只读存储器ROM存放生产厂家写入的系统程序,用户不可更改。2) 随机读写存储器RAM存放随机变化的数据。23) 电擦写存储器EPROM存放用户编写的用户程序。(3

6、) 通信接口与计算机、编程器等通信,实现程序读写、监控、联网等功能。 电源 利用开关电源将AC220V专变成DC5Vft给芯片;DC12V供给输出继电 器;DC24Vft给输入端信号开关或者传感器。另有锂电池做为备份电源。(5)输入接口 IN将外部开关或传感器的信号传递给 PLC输出接口 OUT将PLC的控制信号输出到接触器、电磁阀线圈等外部执行部 件。作为应用技术人员,对于上述构成,主要关心的是输入输出接口。输入输出接 口的详细情况,参见§1.3的有关介绍。随着PLC技术的发展,其集成度更高,功能更强。PLC集三电与一体,具有良好的控制精度和高可靠性,使得PLC成为现代工业自动化的

7、支柱。PLC与 PC机联网 形成的PLC及其网络技术,正逐步应用到工业自动化控制之中。§ 1.2 PLC与继电器的联系、软元件符号与编程示例1. PL控制与继电器控制的联系和元件符号比较PLC控制是继电器控制的延续和发展,由 PLC内部的微电子电路构成的模拟 线圈和触点取代了继电器的线圈和触点,用 PLC的程序指令取代继电器控制的连 接导线,将各个元件按照一定的逻辑关系连接起来, PLC控制的梯形图在许多方面可以看作是继电器控制的电路图。电磁继电器和PLC软元件图形符号 的对照见表1-1。与电磁继电器有一点 不同的是,一个软元件的触点数目不受 限制。可以理解为,PLC内部有大量的由

8、软件程序构成的继电器、计时器和计数 器等软元件,用软件程序按照一定的规 则将它们连接起来,实现一定的控制功能,线圈常开触点常闭触点电磁继电器PLC软元件111 .表1-1电磁继电器和 PLC软元件符号对照用来取代继电控制2. PLC编程设计调试步骤PLC的生产厂家和型号繁多,不同型号自成体系,有不同的程序语言和使用方卄法,但是编程指导思想和模式是相同的,其编程和调试步骤如下:(1) 设计I/O接线图根据现场输入条件和生产工艺要求,设计PLC的外围元件接线图,作为现场接线的依据,也作为PLC程序设计的重要依据。(I/O接线图参见图1-4a)(2) 编制PLC的梯形图和指令语句表根据生产工艺要求在

9、计算机上利用专用编程软件编制PLC的梯形图,并转换成指令语句表,或者直接编制指令语句表(FX系列PLC编程常用指令见表1-4) o(3) 程序写出与联机调试用编程电缆连接计算机和PLC主机,执行“写出”操作,将指令语句表写出到 PLC主机。PLC输入端连接信号开关,输出端连接执行部件,暂不连接主回路负载, 进行联机调试,最后再连接主回路负载试运行。3. 编程示例三相异步电动机正反转控制,继电控制电路如图1-3所示,PLC控制的I/O接线图、 程序梯形图和程序指令语句表则如图1-4所示。图1-3三相异步电动机正反转继电控制电路FUCOMX1COMY1SBSB1X2Y2SB2LjX3PLCa) I

10、/O接线图220VKM1KM2Y1X2 X1 Y2 TlY1IX3 X1 Y1 Y2Y2b)梯形图步序助记符操作数0LDX21ORY12ANIX13ANIY24OUTY15LDX36ORY27ANIX18ANIY19OUTY210END指令语句表c)图1-4三相异步电动机正反转PLC控制图1-3和图1-4a I/O接线图中,SB为停机按钮,SB1为正转启动按钮,SB2为 反转启动按钮,KM1为正转控制接触器,KM2为反转控制接触器。继电控制电路 的工作分析不再赘述,PLC控制的工作过程,参照其I/O接线图和梯形图,分析如 下:(1) 正转启动过程点动SB1 tX2吸合t A区X2闭合t Y1吸

11、合一t Y1输出触点闭合宀KM1吸合宀电动机正转 tB区Y1闭合t自锁丫1t C区丫1分断t互锁丫2(2) 停机过程点动SBtX1吸合t A区X1分断t Y1释放t各器件复位t电动机停止 反转启动与停机过程,请同学们自行分析。图1-4C的指令语句表,是用英文助记符描述梯形图中各部件的连接关系和编程 指令。常用助记符指令见表1-4。§ 1.3 PLC输入输出接口1. PLC输入输出接口电路图PLC输入输出接口电路见图1-5(省略PLC内部元件和连线,即为I/O接线图)2. PLC输入接口和输入继电器X (8进制)(1) PLC的输入接口,由内部DC24V电源供电,外部连接各种信号开关,

12、内部 连接输入继电器X的线圈,将外部控制信号引入。(2) 输入继电器X的线圈仅受外部所连信号开关的控制,不受内部程序控制, 所以梯形图中不显示其线圈,仅显示其触点。(3) PLC内部所有软元件中,只有输入继电器 X的线圈受外部触点驱动,其他 任何软元件都不受外部触点驱动。(4) 设计I/O接线图时,外部信号开关尽量采用其常开触点,这样 PLC初始状态下,内部输入继电器为释放状态,其触点为“常态”,与梯形图显示的触点状态一致,便于程序分析。如采用信号开关的常闭触点,则初始状态下内部输入继电器的触点为“动作状态”,与梯形图显示的触点状态相反,分析梯形图时需特别留意。3. PLC输出接口和输出继电器

13、 Y(8进制)PLC的输出接口,由外部电源供电,外部连接接触器、电磁阀的线圈、信 号灯等输出执行部件,内部连接输出继电器的 常开输出触点,将内部控制信号送出。PLC输出端外部所连接的输出执行部件,仅仅受内部输出继电器丫的常开输出触点控制。(3) PLC内部所有软元件中,只有输出继电器 丫的输出触点,能够向外输出控 制信号,其他任何软元件都不能向外输出控制信号。(4) 输出继电器丫的常开输出触点,与外部输出执行部件一一对应,梯形图中 仅显示其线圈,而不显示该触点。(5) 输出执行部件是否受电,与对应的输出继电器 丫的线圈是否受电一致。例题1-1点动控制(例题1-1至1-11均采用B3仿真界面,P

14、LC的X20外接按钮 PB1,X21 接 PB2, X2 接 PB22; Y0 外接 AC220V红灯,丫1 接 AC220V绿灯)要求 按下PB1,红灯点亮,绿灯熄灭;抬起 PB1,绿灯点亮,红灯熄灭。§ 1.4通用辅助继电器和继电器自锁互锁1. 辅助继电器MM0- M499是通用辅助继电器。辅助继电器只能用于程序内部, 可以节省输出继 电器用量完成相应的转换,不能与外部信号开关和输出执行部件发生直接联系。常用的特殊辅助继电器,见表1-3。2. 继电器自锁继电器的常开触点,与继电器启动触点相并联,可保持继电器的吸合状态,称 为自锁。连续运行控制需设置自锁电路。3. 继电器互锁继电器

15、的常闭触点,与对方继电器线圈相串联,可保证双方不会同时吸合,称 为互锁。电动机换向运行对调两条电源线,需设置互锁电路,以防止电源短路。例题1-2点动控制 按下PB1,红灯点亮;抬起PB1,红灯熄灭。例题1-3自锁控制点动PB1,红灯点亮并保持;点动 PB2,红灯熄灭。例题1-4互锁控制 用PB1启动红灯,PB2启动绿灯,红绿灯互锁,PB3停止。§ 1.5计时器和计数器1. 计时器(计时继电器)TT0T199是计时精度0.1秒的通用计时器,计时值是精度与 K值的乘积。通用计时器统计线圈加电的时间,到时间吸合。通用计时器要点:加电计时, 断电丢失,复电重计,到时吸合,失电释放。通用计时器

16、启动时无法自锁,如有必要,可借助输出继电器或辅助继电器的自 锁,向计时器线圈连续供电。2. 计数器(计数继电器)CC0- C99是通用加计数器,计数值为K值。计数器统计线圈的加电次数,到次数吸合。通用加计数器要点:加电计次,到 次吸合并保持,强制(RST)释放。文档大全计数器吸合后具有自锁功能,因此计数器不必、也不得设自锁。 放置计时器和计数器线圈,切记输入 K值,并与元件标号间留有空格。例题 例题 例题 例题 例题1-51-61-71-81-9计数控制 延时分断 延时接通 自动重复 计数运行点动PB1五次后,绿灯灭红灯亮;点动红灯灭绿灯亮。点动绿灯亮,五秒后绿灯熄灭。点动PB1五秒后,绿灯点

17、亮;点动 PB2绿灯熄灭。点动PB1,红绿灯交替重复点亮5 秒;点动PB2停止工作。 点动PB1,红绿灯交替重复点亮5秒,重复五次停止工作。§ 1.6母线连接和触点状态梯形图的左右母线,可看作是电路的正负电源线。1. 左母线连接软元件的触点、步进接点,必须连接到左母线,触点之间可以并联、串联、混联(块电路)。左母线不得连接继电器线圈2. 梯形图中所显示的继电器触点分合状态均为继电器线圈未得电、继电器释放时触点的平常状态;I/O接线图中显示的外部信号开关触点分合状态,均为开关未受外力时的平常状态。总之,梯形图或接线图中触点的通断状态均为“常态”。设计梯形图,尽量使各继电器在初始状态下处

18、于失电释放状态,便于设计分析。3. 右母线连接 软元件的线圈,必须连接到右母线,线圈正确连接形式见图1-6。rc)单路驱动c)并行驱动C)纵接驱动d)多路驱动图1-6线圈驱动连接形式4. 线圈连接注意事项(1)尽量避免使用多路驱动,尤其是在步进控制中不得使 用多路驱动;线圈之间不得串联;(3)输入继电器X的线圈不受程序控制,梯形 图中不得出现;(4)除去步进控制程序,在一个程序中不得重复出现同一个线圈(禁止双线圈驱动);在实际应用中,对于三相异步电动机正反转等控制,除去PLC程序需加互锁控制以外,外部所连接的接触器,也要加互锁控制。触点连接指令和线圈驱动指令,见表 1-4。例题1-10梯形图中

19、几种错误连接1)触点跨接;2)线圈跨接;3)连接X的线圈;4)触点与线圈位置颠倒;5)线圈 串联;6)双线圈驱动。§ 1.7边沿触点和触点块1. 边沿触点边沿触点是软继电器的特殊的常开触点,分为上升沿有效和下降沿有效两种 边沿触点符号以及连接指令,见表1-4。软继电器吸合瞬间,其上升沿有效触点瞬间通断;软继电器释放瞬间,其下降 沿有效触点瞬间通断。2. 触点块与块指令与其它触点相连接的多个触点串连、并联或混联的触点组,称为触点块。有关 梯形图和触点块连接指令,见表1-4。在指令语句表中,由块连接指令结束一个触点块。ANB指令结束串联块,ORB指结束并联块,块指令xxB为触点块的终点,

20、前面与之相邻的 LD(LDI)为触点块的 起点,二者之间为一个触点块。xxB与LD(LDI)成对出现。串联块前面由OR或ORB建立的垂直线段,看作是串联块起点的小母线。应将触点块尽量安排在程序的前端,能够减少块指令的使用,减少指令步序。§ 1.8 PLC运行顺序和编程注意事项1. PLC执行程序的顺序用梯形图编制的PLC用户程序,转换成指令语句表时,按照梯形图中各元件、 指令的排列位置,遵循从上至下、从左至右的顺序依次转换,程序运行时,也是依 此顺序扫描执行。2. 梯形图编程注意事项:(1) .触点之间应紧密相连,否则转换后也会自动紧密相连。(2) .垂直线段应与触点紧密相连,否则程

21、序可能无响应或者报错。(3) .输入元件标号,注意不要将数字 0误为字母0。(4) .输入计时器、计数器线圈,切记输入参数,而且标号和参数之间留有空格。(5) .指令和操作数之间需留有空格。(6) .梯形图中的交叉线即为连接线,这点与电路不同例题1-11边沿有效触点与普通触点比较§ 1.9步进控制与步进指令编程1. 步进控制利用分解而成的多个相对独立的小程序,按照一定的工作步骤,逐步进行,完 成一个复杂完整的控制过程,称作步进控制。步进控制的一个工作步骤称作一个工步,每个工步所含内容及指令见表1-2;步进控制用到的特殊辅助继电器见表1-3。表1-2步进控制中一个工步所包含内容内容程序

22、动作相关元件指令控制元件放置步进接点,进入工步,建立副母线步进接点STL Sn驱动负载驱动线圈,完成相应的工作线圈OUT SET转移条件提供结束本工步、向下一工步转移的条件触点LD AND OR转移方向分断本工步步进接点,接通下一工步步进接点步进接点SET Sm表1-3常用特殊辅助继电器继电器特点应用示例M8000PLC运行期间该继电器一直吸合利用其触点,驱动显示运行中M8002PLC运行开始该继电器瞬间吸合利用其常开触点,进入待机工步M8034该继电器被控吸合后,禁止全部输出强制步进程序中断运行M8040该继电器被控吸合后,禁止步进转移2. 状态继电器S与步进接点S0-S9是初始状态继电器,

23、S10 S499是通用状态继电器。各状态继电器的一 个常开触点,作为步进控制的 步进接点。步进接点符号见表1-4。3. 步进指令应用与步进编程(1) 使用步进接点置位指令“ SET Sn,先复位分断本工步的步进接点,后置 位接通下一工步的步进接点。(2) 使用放置步进接点指令“ STL Sn”,将上一工步置位接通的本工步步进接 点放置到左母线,形成副母线。副母线一则驱动线圈负载,二则连接转移条件和转 移指令“ SET Sm,构成一个完整的工步。(3) 工步内驱动负载允许无条件驱动、有条件驱动、并行驱动、纵接驱动、置 位(SET)驱动。(4) 工步内驱动负载不允许多路驱动,但是允许没有驱动负载,

24、而仅有转移条 件和转移方向。(5) 每个工步内都必须要有转移条件和转移方向,如果现场不具备转移条件, 可设置计时器,提供转移条件。(6) 步进程序结束,必须使用步进返回指令“ RET,撤销步进接点和副母线, 将程序返回到左母线。(7) “STL Sn”指令前必须有“ SET Sn”指令。(8) 步进控制程序中,不同工步中,允许出现同一个线圈,但是相邻工步中不 得使用相同的定时器,而相隔的工步中可以使用相同的定时器, 节省定时器的用量4. 步进指令编程顺序(1) 总原则先上下,再左右;(2) 多个工步时,先工步之内,再工步之间;(3)工步之内先驱动线圈,再转移方向;(4)先无条件驱动,再有条件驱

25、动。5. 自动重复步进控制的待机、启动、停止和紧急停止加电瞬间,利用M8002的常开触点,进入待机工步;利用通用辅助继电器的自 锁,启动或者停止步进程序;利用 M8034禁止PLC的输出;利用M8040强制中断 步进程序的转移。6. 步进控制分类步进控制单流程(无分支)多流程并行分支与汇合(同一条件,不同分支;多个条件,同时汇合)(有分支)选择分支与汇合分支(不同条件,不同分支; 不同条件,各自汇合)跳步 循环例题1-12单流程单次运行与紧急停止 C1界面延时关门例题1-13单流程单次运行D6界面顺序启动逆序停止例题1-14单流程重复运行D3界面交通灯控制例题1-15单流程计数运行D3界面交通

26、灯控制例题1-16多流程步进控制与置位指令 D2界面通行检测例题1-17多流程步进控制D4界面工件判断表1-4 PLC编程常用指令分类助记符-Mr央文指令用途梯形图常开触点LDLoad在左母线或副母线上加载常开触点连接指令ANDAnd在电路右方串联常开触点HIFOROr向上方电路并联常开触点-1H派生 连接指令xxIInverse连接常闭触点xxxPPulse连接上升沿瞬间通断的边沿触点T卜xxxFFall连接下降沿瞬间通断的边沿触点T触点块 连接 指令ANBAnd block在电路右方串联触点块T卜IL-HF-i-iiORBOr block向上方电路并联触点块*驱动指令OUTOutput由触

27、点的逻辑运算结果驱动线圈交替驱动ALTALTerati on边沿触点控制该指令使继电器交替吸放置位与 复位指令SETSetup使继电器置位吸合并保持RSTReset使置位吸合的继电器释放复位区间复位ZRST使指定区间内的多个继电释放复位步进控制 指令STLSetup line加载置位的步进接点,形成副母线T肝RETReset撤销副母线,恢复到左母线传送和 转换指令MOVMovability将元件中的BIN码(二进制数据)传 送到右干组其他兀件(每组4个)BCDBinary Code Decimal将元件中的BIN码转换成BCD码传 送到右干组其他兀件(每组4个)注:1.派生连接指令的XX系指连

28、接指令的两位助记符简写;XXX系指连接指令的 两位或者三位助记符全写。2. 基本指令语句格式: 助记符 元件 参数。如OUT T1 K50,意为驱动 5s计时器T1。3. 功能指令语句格式: 助记符 源元件 目标元件。女口 BCD C1 K1Y0, 意为将C1中的数据转换成BCD码,传送到以Y0为首的1组4个元件中。4. 传送和转换指令的功能很多,在此没有一一列举。§ 1练习题1. 什么叫做PLC?2. PLC内部结构由哪几部分组成?3. PLC 一个软元件的触点有多少个?4. PLC软元件的常开触点、常闭触点和线圈,分别用什么图形符号表示?5. 绘制“电动机正反转控制”的I/O接线

29、图和梯形图6. 绘制PLC输入、输出接口内部和外部连接器件示意图7. PLC的输入接口内部是什么器件?外部连接什么器件?8. PLC的输入继电器线圈受什么器件控制?9. PLC的输出接口内部是什么器件?外部连接什么器件?10. 输出继电器的输出触点是常开还是常闭?控制什么器件?11. PLC的输入和输出继电器,各用什么字符表示?他们的标号是几进制?12. PLC的辅助继电器、计数器和计时器各用什么字符表示?其标号是几进 制?13. 某线圈上标注“ T1 K100”,是何含义?14. 某线圈上标注“ C1 K100”,是何含义?15. PLC的梯形图,左、右母线分别只能放置什么器件?16. 逐条

30、解释下列指令语句表含义,并绘制出对应的梯形图。LDX1ORY1ANIX3OUTY1END17. 一台PLC,输入接口 X20外接按钮PB1, X21接PB2, X22接PB3;输出 接口 Y0外接AC220V红灯L1,Y1接AC220V绿灯L2。请按照下述要求 分别设计I/O接线图和程序梯形图。(1)按下PB1,红灯点亮,绿灯熄灭;抬起 PB1,绿灯点亮,红灯熄灭。 利用辅助继电器实现(1)题控制。(3)点动PB1,红灯点亮并保持;点动PB2,红灯熄灭。 用PB1启动红灯,PB2启动绿灯,红绿灯互锁,PB3停止。(5) 点动PB1五秒后,红灯点亮;点动 PB2,红灯熄灭。(6) 点动PB1绿灯

31、点亮,五秒后绿灯熄灭。(7) 点动PB1,红绿灯交替循环点亮5秒;点动PB2,停止工作。(8) 点动PB1五次后,绿灯灭红灯亮;点动 PB2,红灯灭绿灯亮。(9) 按下后再抬起PB1五次,绿灯灭红灯亮;点动 PB2,红灯灭绿灯亮。18. 步进控制的一个工步包含哪些内容?哪些内容是必须的?哪个内容可省 缺?19. 步进控制中,一个“ SET”指令,完成哪些动作?§ 2 PLC计算机仿真软件FX系列PLC可用“ FX-TRN-BEG-C ”仿真软件,进行仿真编程和仿真运行。 该软件既能够编制梯形图程序,也能够将梯形图程序转换成指令语句表程序,模拟 写出到PLC主机,并模拟仿真PLC控制现

32、场机械设备运行。使用“ FX-TRN-BEG-C仿真软件,须将显示器象素调整为1024*768,如果显示 文档大全器象素较低,则无法运行该软件§ 2.1仿真软件界面启动“ FX-TRN-BEG-C仿真软件,进入仿真软件程序首页。软件的 A-1、A-2 两个章节,介绍PLC的基础知识,此处从略,请同学们自行学习。从 A-3开始,以 后的章节可以进行编程和仿真培训练习,界面显示如图 2-1所示。工程型如恃撿|口程BD®工貝颂 >Operation PanelHH id iodofi'£02YOOO -If<YOD1 <YUD2 >EID

33、XTO >托EHD )IT/ aO?骨検图2-1仿真编程界面编程仿真界面上侧为现场仿真区,下侧分为编程区、模拟PLC和控制室。§ 现场仿真区编程仿真界面的上半部分,左起依次为远程控制区、培训辅导提示和现场工艺 仿真区。点击远程控制画面的教师图像,可关闭或打开培训辅导提示。仿真区“编辑”菜单下的“ I/O清单”选项,显示该练习项目的现场工艺过程 和工艺条件的I/O配置说明,需仔细阅读,正确运用。仿真区“工具”菜单下的“选项”,可选择仿真背景为“简易画面”,节省计算 机系统资源;还可调整仿真设备运行速度。远程控制画面的功能按钮,自上而下依次为:“梯形图编辑”- 将仿真状态转为编程状

34、态,可以开始编程;“PLC写入” 将转换完成的用户程序,写入模拟的 PLC主机。PLC写入后,方可进行仿真操作,此时不可编程;“复位” 将仿真运行的程序和仿真界面复位到初始状态;“正 俯 侧” 选择现场工艺仿真画面的视图方向;“V >” 选择基础知识的上一画面和下一画面;“主要” 返回程序首页;“编程/运行”显示窗-显示编程界面当前状态。仿真现场给出的X,实际是该位置的传感器,连接到 PLC的某个输入接口 X; 给出的Y的位置,实际是该位置的执行部件被 PLC的某个输出接口 Y所驱动。本文 亦以X或丫的位置替代说明传感器或执行部件的位置。仿真现场的机器人、推杆和分拣器的运行方式,为点动工

35、作,自动复位。仿真现场的光电传感器开关,通光分断,遮光接通。在某个仿真练习界面下,可根据该界面给定的工艺条件和工艺过程,编制PLC梯形图,写入模拟PLC主机,仿真驱动现场设备运行;也可不考虑给定的现场工艺 过程,仅利用其工艺条件,编制其他梯形图,用灯光、响铃等显示运行结果。§ 2.1.2编程区编程仿真界面的下半部分左侧为编程区, 编程区上方有操作菜单,其中“工程” 菜单,相当于其他应用程序的“文件”菜单。只有在编程状态下,才能使用“工程” 菜单进行打开、保存等操作。编程区两侧的垂直线是左右母线,之间为编程区。编程区中的光标,可用鼠标 左键单击移动,也可用键盘的四个方向键移动。光标所在

36、位置,是放置、删除元件 等操作的位置。编程区下方是符号栏,可用鼠标点击等方法,取用各元件符号。仿真运行时,梯形图上不论触点和线圈,蓝色显示表示该器件接通。§ 2.1.3 模拟 PLC编程区右侧为一台48个I/O点的模拟PLC,其左侧一列发光二极管,显示各个 输入接口状态;右侧一列发光二极管,显示各个输出接口状态。§ 模拟控制室编程仿真界面最右侧是模拟控制室,上方是信号灯显示屏,下方是开关操作屏。 各指示灯已按照标识丫,连接到模拟PLC的输出接口;开关也按照标识 X连接到模 拟PLC的输入接口。操作屏的PB为自复位式常开按钮,SW为自锁式转换开关,其面板的“OFF ON

37、9; 系指其常开触点分断或接通。受软件反应灵敏度所限,为保证可靠动作,各开关的 闭合时间应不小于0.5s。§ 2.2编程方式与符号栏点按“梯形图编辑”进入编程状态,该软件只能利用梯形图编程,并通过点按 界面左下角“转换程序”按钮或F4热键,将梯形图转换成语句表,以便写入模拟 PLC主机。但是该软件不能用语句表编程,也不能显示语句表。在编程区的左右母线之间编制梯形图,编程区下方显示可用鼠标左键点击或者cF5热键调用的元件符号栏,如图2-2所示焉图2-2元件符号栏及编程热键常用元件符号的意义说明如下AJld圜一圜圜團一團一ajw一閤阂划将梯形图转换成语句表(F4为其热键);放置常开触点;

38、并联常开触点;放置常闭触点;并联常闭触点;放置线圈;放置指令;放置水平线段;放置垂直线段于光标的左下角;删除水平线段;删除光标左下角的垂直线段;:放置下降沿有效触点。放置上升沿有效触点;元件符号下方的F5 F9等字母数字,分别对应键盘上方的编程热键,其中大 写母前的小写s表示Shift +; c表示Ctrl +; a表示Alt +。§ 2.3元件放置与梯形图编辑§ 元件和指令放置方法梯形图编程采用鼠标法、热键法和指令法均可调用、放置元件。1. 鼠标法:移动光标到预定位置,鼠标左键单击编程界面下方的某个触点、线圈或指令等符号,弹出元件对话框,如图2-3所示。输入元件标号、参数

39、或指令,即可在光标所在位置放置元件或指令。ift入符号播消迎Ctrl+ZCtrl+X复制©Ctrl+C粘贴®Ctrl+V行聒入(S)Shift+Ins行删除Shi ft+Del自由连绪输入E)Fit)自由连线删除Alt+F9转换遁)F4图2-4右犍菜单图2-3元件对话框2.热键法:点按某个编程热键,也会弹出元件对话框,其他同上。3.指令法:如果对编程指令助记符及其含义比较熟悉,利用键盘直接输入指令和参数,可快速放置元件和指令。编程常用指令,参见“表1-4 PLC编程常用指令” < 例如:输入“ LD X1 ”,将在左母线加载一个X1常开触点;输入“ ANDF X2 ”

40、 将串连一个下降沿有效触点 X2 ;输入“OUT T1 K100”,将一个10s计时器的线 圈连接到右母线。线段只能使用鼠标法或者热键法放置,而且竖线段将放置在光标的左下角。 步进接点只能使用指令法放置。§ 梯形图编辑1. 删除元件 点按键盘Del键,删除光标处元件; 点按回退键,删除光标前面的元件。线段只能使用鼠 标法或者热键法删除,而且应使要删除的竖线在光标 左下角。2修改元件 鼠标左键双击某元件,弹出元件对话 框,如图2-3所示。选择元件、输入元件标号,可对 该元件进行修改编辑。3. 右键菜单 单击鼠标右键,弹出右键菜单如图2-4所示,可对光标处进行撤销、剪切、复制、粘贴、 行

41、插入、行删除等操作。§ 2.4程序转换、保存与写入1. 程序转换鼠标左键点击“转换程序”按钮,进行程序转换。此时如果编程 区某部分显示为黄色,表示这部分编程有误,请查找原因予以解决。2. 保存程序 左键点击“工程/保存”,选择存盘路径和文件名存盘。3. 程序调用 左键点击“工程/打开工程”,选择路径和文件名,调入原有程序。4. 程序写入 左键点击“ PLC写入”,将程序写入模拟PLC主机,即可进行仿真 文档大全试运行,并根据运行结果调试修改程序。§ 2练习题1. PLC仿真编程界面,分为哪几个区域?2. 在编程界面,怎样返回到软件首页?3. 仿真界面的各个X、丫点,已经分别

42、连接到何处?4. 仿真现场的机器人、推杆和分拣器,是怎样的运行方式?5. 仿真现场的光电开关,何时分断?何时接通?6. 模拟PLC两侧的发光二极管,各显示的是何种状态?7. 在编程界面下,点按键盘的F5、F6、F7、Shift+F5键,将分别调用什么元件?8. 梯形图编程对竖直线段的操作,是在光标的哪个位置?9. 仿真软件梯形图编程,可用哪几种方法调用放置器件?10. 用鼠标法放置输入继电器X1的一个常开触点,说明操作过程。11. 用热键法放置一个10秒计时器T1的线圈,说明操作过程。12. 怎样删除一个元件?怎样修改一个元件?13. 编辑梯形图时,右键菜单包括哪些选项?14. 仿真软件在编程

43、界面怎样保存程序?怎样调用程序?§ 3仿真编程实例遵循第二章介绍的编程方法和编程规则,根据仿真现场提供的工艺条件和题目 提出的工艺要求,设计梯形图,并进行仿真调试。题目后面的编号,是仿真软件的章节编号, 也是满足题目要求的仿真现场工艺 过程和工艺条件所在的章节,请在编号所在的仿真软件章节下编制程序、仿真调试§ 3.1基本控制程序编程基本控制程序,是指利用少数元件,实现一个简单控制的程序。任何一个复杂 的控制程序,都是有多个基本控制程序有机组合而成,所以要熟练掌握基本控制程 序。01点动控制B3按下PB2红灯亮,绿灯灭;抬起PB2红灯灭,绿灯亮。(提 示:X21常开触点控制丫

44、0, X21常闭触点控制丫1)02辅助继电器应用B3借助辅助继电器实现第1题要求。(体会继电器线圈吸 合、释放,与常开、常闭触点动作的关系)03启动与停止B4点动PB2输送带连续正转;点动 PB1,输送带停止。(要 点:继电器自锁控制)04置位与复位B4利用置位指令SET和复位指令RST实现第3题要求。05互锁控制B4点动PB2输送带连续正转,此时PB3无效。点动PB1,输送 带停止。点动PB3输送带连续反转,此时PB2无效。(要点:继电器互锁控制 电动 机正反转需加互锁)06延时接通B3点动PB2 3s后红灯常亮;点动PB1,灯光熄灭。(体会计时 器计时必须连续供电,断电清零)07延时分断B

45、3点动PB2红灯常亮;3s后自动熄灭。08间歇控制B3点动PB2红灯点亮1s,熄灭1s循环;点动PB1,停止工作。09计数控制B3点动PB2五次,红灯常亮;点动PB1,灯光熄灭。(体会计数 器断电保持,必须用RST强制清零)10边沿驱动B3按下PB2由上升沿触点驱动,使红灯常亮;抬起 PB3由下 降沿触点驱动,使绿灯常亮;点动 PB1,停止工作。(重点体会下降沿驱动的效果)11单键控制B3利用边沿触点和线圈交替控制 ALT指令,实现单键控制。点 动PB2红灯点亮;再次点动PB2红灯熄灭;如此自动重复。§ 3.2基本指令编程将上述基本控制程序有机组合,可以构成较为复杂控制程序。12交替

46、亮灯计数B3点动PB2红绿灯交替点亮各1s;自动重复5次,停止 工作。点动PB1紧急停止。(要点:间歇控制)13分别控制B3用PB2和PB3分别点亮红、绿灯,用 PB1关闭;用PB4同时 点亮红绿灯,用PB1关闭。14客人呼叫系统D1客人点动桌面按钮,对应的指示灯常亮,值班室PL4同时点亮;点动值班室PB1,各灯熄灭复位。(要点:自锁控制)15手动顺序启动同时停止B4由PB2 PB3 PB4顺序启动红、绿、黄三灯亮; 点动PB1,三灯同时熄灭。(要点:顺序控制)文档大全16自动顺序启动同时停止B4点动PB2红灯亮;2s后绿灯亮。再过3s两灯 同时停止。点动PB1,紧急停止。(要点:定时和顺序控

47、制)17手动输送A3点动PB2输送带连续运转;点动PB3机器人供料;点动PB4, 机械臂推料;点动PB1,停止工作。(要点:点动和连续控制)18自动输送A3点动PB2输送带运转,机器人供料;部件到达 X0处,输送 带停止,同时机械臂推料。以后自动重复供料、推料。点动PB1,停止工作。19自动计数输送B4点动PB2绿灯亮,机器人连续供料,输送带送料;送料 5件,停止运转,蜂鸣器响,红灯亮;点动 PB1,紧急停车和停止鸣响。(提示:为 了避免最后一个部件停留在输送带上,请利用下降沿触点驱动,或者定时器延时)20输送带试验B4点动PB2输送带正转绿灯亮2s,停止1s;然后输送带反 转黄灯亮2s,停止

48、1s。如此自动重复共24s,试验时间到,停止运转,红灯亮并且 鸣响。点动PB1,紧急停车和停止鸣响。21四组抢答器B4 PB PB4为各组的抢答按钮,PL1 PL4为各组指示灯,任 意一组抢答按动按钮后本组灯亮,并响铃 3s,其他组再按钮无效。SW伪主持人复 位开关。(要点:互锁控制)以上题目是利用基本指令编程,对于更加复杂的控制过程,可利用步进方式编 程,将一个复杂的控制过程分解成多个简单的控制过程,每个工步完成一个小的程 序,最终实现总的控制要求。步进控制的优点是每个工步相对独立, 编程思路清晰。§ 3.3单流程步进指令编程本章节第24、29、30题,分别与上述第 & 1

49、9、20题具有相同的控制结果, 请比较基本指令编程和步进指令编程,编程思路的不同之处。步进控制编程有关指令和应用到的特殊辅助继电器,参见表 1-2和1-3。22电动门C1点动PB2,黄灯亮,大门升起;大门全部开启后,黄灯灭绿灯亮; 点动PB3或者延时10s后红灯亮,大门下降关闭。(单次运行)23顺序启动逆序停止D6点动PB2以2s为间隔依次顺序启动上、中、下三 条输送带;点动PB3各输送带以2s为间隔依次逆序停止。点动 PB1为紧急停止。 (单次运行)24闪灯控制C3用步进编程的方法,实现第8题的控制要求。(重复运行)25交通信号灯控制D3点动PB2启动运行,绿灯亮3s后熄灭;黄灯亮1s后 熄

50、灭;红灯亮3s后熄灭;绿灯再次点亮自动重复。点动 PB1停止工作。26三灯顺序重复B4点动PB2红灯亮2s 后,绿灯亮;绿灯亮2s 后,黄灯亮; 三灯同时亮2s后,全部停止;2s后,开始自动重复。点动PB1停止工作。(重复 运行)27部件移动E3点动PB2,启动运行供料;机器人操作完成时,自动重复供料、 运料。点动PB1,停止工作。(重复运行)28分段输送D6点动PB2机器人连续供料;部件到达 X0处,上段输送带正 转;部件到达X1处,上段输送带停止,中段输送带正转;部件到达X2处,中段输送带停止,下段输送带正转;部件到达 X3处,下段输送带停止。然后自动重复供 料、运料,点动PB1停止。(重

51、复运行)29输送带试验B4用步进编程的方法,实现第20题的控制要求。30计数输送B4用步进编程的方法,实现第19题的控制要求。31计数装箱E5点动PB2,机器人把纸箱搬上输送带,输送带正转;纸箱到达 装箱处停止,装5个桔子,运到托盘。自动重复装箱输送。点动 PB1,停止工作。32输送带控制E6点动PB2,料斗供料,输送带向右传送;工件到达右端停留 2s向左传送;工件到达左端停留2s向右传送,在中部停留2s继续向右传送;工件 最后掉落于地面。(单次运行)33自动门F1加电进入工作状态,“停止中”亮灯。车辆进入 X2处,“门灯” 亮灯;大门上升打开,“门动作中”亮灯,响铃;大门升到最高点停止,“打开中”亮灯;车辆离开X3处,大门下降关闭,“门动作中”亮灯,响铃;大门降到最低点 停止,“门灯”熄灭,“停止中”亮灯。可以手动控制大门升降,其他同上。(利用置位指令SET)34舞台控制F2点动“开始”按钮,响铃3s后,幕布(窗帘)左右拉开,到位 停止;舞台升起,至血停止;点动“结束”按钮,舞台

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论