1 / 63

PLC 的编程语言及特点

PLC 的编程语言及特点. PLC 的编程特点 梯形图编程是 PLC 编程中最常用的方法。它源于传统的继电器电路图,但发展到今天两者之间有了较大的差别。 PLC 梯形图和继电器电路图的比较. 继电器电路图. PLC 梯形图. PLC 中的软继电器 所谓软继电器是指 PLC 存储空间中的一个可以寻址的位。 在 PLC 中,软继电器种类多、数量大。 如 CPM1A ,共有 R 内部继电器 512 个,特殊继电器 384 个,定时器 / 计数器 128 个。 寄存器中触发器的状态可以读取任意次,相当于每个继电器有无数个常开和常闭触点。.

lew
Download Presentation

PLC 的编程语言及特点

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PLC的编程语言及特点 • PLC的编程特点 • 梯形图编程是PLC编程中最常用的方法。它源于传统的继电器电路图,但发展到今天两者之间有了较大的差别。 • PLC梯形图和继电器电路图的比较 继电器电路图 PLC梯形图

  2. PLC中的软继电器 • 所谓软继电器是指PLC存储空间中的一个可以寻址的位。 • 在PLC中,软继电器种类多、数量大。 • 如CPM1A,共有R内部继电器512个,特殊继电器384个,定时器/计数器128个。 • 寄存器中触发器的状态可以读取任意次,相当于每个继电器有无数个常开和常闭触点。

  3. 第五节 三菱公司F1系列PLC简介一、基本指令1、输入、输出指令(LD、LDI、OUT)

  4. 2、与指令(AND、ANI)

  5. 3、或指令(OR、ORI)

  6. 4、支路并联连接指令(ORB)

  7. 5、电路块串联连接指令(ANB)

  8. 举例 装配流水线控制 操作1 操作2 操作4 操作3 1,3,5,7工位传送工件,1号位装有传感器,工件装入传感器发信号,当合上电源启动传送带(未装入工件传送带不动)时,每5秒移动一个工位。 1 2 3 4 5 6 7 8 工件输入 成品库

  9. 2

  10. 二、步进梯形指令(STL/RET) • 目标元件为状态器 S600-S647

  11. 电动机正反转控制实例 • 系统结构 • 利用PLC控制一台异步电动机的正反转。 • 输入端直流电源E由PLC内部提供,可直接将PLC电源端子接在开关上。交流电源则是由外部供给。

  12. 要求: • 黄按钮按下:电机正转 • 蓝按钮按下:电机反转 • 红按钮按下:电机停止 PLC控制电动机正反转外部接线图

  13. 2. PLC的 I/O点的确定与分配 • 3. 系统编程分析和实现 电机正反转控制PLC的I/O点分配表

  14. 系统要求电机不可以同时进行正转和反转,如下图所示利用互锁电路可以实现。系统要求电机不可以同时进行正转和反转,如下图所示利用互锁电路可以实现。 • 利用正转按钮来切断反转的控制通路;利用反转按钮来切断正转的控制通路。 电机正反转的互锁电路 电机正反转的切换电路

  15. 当按下红按钮时,无论在此之前电机的转动状态如何,都停止电机的转动。当按下红按钮时,无论在此之前电机的转动状态如何,都停止电机的转动。 • 利用红色按钮同时切断正转和反转的控制通路。 电机正反转的最终控制程序

  16. 举例 抢答控制系统 设有三个参赛组共5人,每人一个按钮:PB11、PB12、PB2、PB31、PB32。控制要求如下: (1)竞赛者若要回答主持人所提问题时,需抢先按下桌子上的按钮。 (2)为了优待儿童, PB11和PB12中的任一个按下,灯L1就会亮。 而教授组的灯L3则只有当PB31、 PB32都按下才亮。 (3)指示灯亮后,需等到主持人按下复位键PB4后才熄灭。 (4)如果竞赛者在主持人打开开关SW后10 s内按下按钮,接通电磁开关SQL,电磁线圈将使彩球转动,以示该组得到一次幸运机会。 控制电路设计:确定输入、输出设备,并分配PLC的接点,见表2—13。

  17. 控制系统的梯形图

  18. SWOPC-FXGP/WIN-C编程软件介绍 三菱SWOPC-FXGP/WIN-C编程软件,是应用于FX系列PLC的中文编程软件,可在Windows 9X或Windows3.1及以上操作系统运行。 (1)    在SWOPC-FXGP/WIN-C中,可通过线路符号,列表语言及SFC符号来创建顺控指令程序,建立注释数据及设置寄存器数据。 (2)    创建顺控指令程序以及将其存储为文件,用打印机打印。 (3)    该程序可在串行系统中于PLC进行通讯,文件传送,操作监控以及各种测试功能。

  19. 编程操作 • 1.编程准备 • 检查PLC与计算机的连接是否正确,计算机的RS232C端口与PLC之间是否用指定的缆线及转换器连接;使PLC处于“停机”状态;连通计算机和PLC的电源。 • 2.编程操作 • (1)打开SWOPC-FXGP/WIN-C编程软件,建立一个程序文件。 • (2)采用梯形图编程的方法,将梯形图程序输入到计算机,并通过编辑操作对输入程序进行修改和检查。最后将编辑好的梯形图程序保存,并将文件命名为 * . pmw 。 • 3. 程序的传送 • (1)程序的写出打开程序文件,通过[写出] 操作将程序文件 * . pmw 传送到PLC用户存储器RAM中,然后进行校验。 • (2)程序的读入通过[读入] 操作将PLC用户存储器中已有的程序读入到计算机中,然后进行校验。 • (3)程序的校验在上述程序校验过程中,只有当计算机对两端程序比较无误后,方可认为程序传送正确,否则应查清原因,重新传送。

  20. 第六节 PLC控制系统设计一、PLC控制系统设计的基本原则1、满足被控对象的控制要求。2、考虑到生产的发展和生产工艺的改进,设计PLC系统时要有适当裕量。3、在满足以上两个要求的前提下,应力求使该系统具有较好的性能价格比4、确保控制系统的安全、可靠。

  21. 二、PLC控制系统设计的基本内容 • (1)选择用户输入设备(按钮、开关、传感器等)、输出设备(接触器、继电器、信号灯等执行元件)以及由输出设备驱动的控制对象(电动机、电磁阀等)。 • (2)PLC的选择。PLC是整个PLC控制系统的核心部件,正确选择PLC对于保证整个控制系统的经济技术性能指标有至关重要的作用。PLC的选择包括机型、容量、 I/o模块及其它模块的选择等。 • (3)分配I/O点,绘制相应端子的接线图,并形成相应文档。 • (4)设计控制程序。包括梯形图、语句表或控制系统流程图。 • (5)必要的话,设计操作台、电气柜、模拟显示盘和非标准电器元部件。 • (6)编制控制系统的设计文件。包括说明书、电气图及电气元件的明细表等。

  22. 三、PLC控制系统设计的一般步骤: • (1)深入了解被控系统。 • 必须对被控对象所有功能作全面细致的了解,如对象的全部动作及动作时序、动作条件,必须的互锁与保护,电气系统与机械、液压、气动、仪表等系统间的关系。PLC与其它智能设备间的关系,PLC之间是否联网通信,突发性电源掉电(停电)及紧急事故处理。系统的工作方式及人机界面,需要显示的物理量及显示方式。 • (2)确定系统输入输出元器件。 • (3)选择PLC。根据被控对象对PLC控制系统技术指标的要求、确定输入输出信号的点数及类型,据此确定PLC的类型和配置。对整体式模块,选定基本单元和扩展单元的型号;对模块式PLC,应确定框型或基板的型号,再选择所需模块的型号及数量、编程设备及外围设备的型号。

  23. (4)分配PLC的I/O端口。对输入、输出设备的每个点都进行编号,并且与PLC的I/O端口相一致,列出一张I/O信号表,表中应标明各信息的名称、代号和分配的元件、信号的类型和有效状态,可能的话列出其动作条件和(或)功能。(4)分配PLC的I/O端口。对输入、输出设备的每个点都进行编号,并且与PLC的I/O端口相一致,列出一张I/O信号表,表中应标明各信息的名称、代号和分配的元件、信号的类型和有效状态,可能的话列出其动作条件和(或)功能。 • (5)绘制硬件接线图。 • (6)设计操作台(控制箱)。 • (7)设计用户程序。对于简单的控制系统,特别是简单的开关量控制,可采用经验设计方法绘制其梯形图。对于较复杂的控制系统,需要根据总体要求和系统的具体情况,确定用户程序的基本结构,绘制系统的控制流程图或功能表图,用以清楚表明动作的顺序和条件,然后设计出相应的梯形图。系统控制流程图或功能表图要尽可能详细、准确,以方便编程。

  24. 第七节 可编程控制器应用举例 一、液体混合装置的可编程控制器控制 控制要求如下: (1)按下起动钮SB1,装置的规定动作为:液体A阀门打开,液体A流入容器,液面先达S3,其对应接点动作,但不需引起其他动作。当液面顺序达到LS2时,LS2对应的常开接点通,关断A阀门,打开B阀门。 液面最后达LS1时,关闭B阀门,同时搅匀电动机起动工作。 搅匀电动机工作1min后断电停止。然后混合液体排放阀打开排液。 液面下降到LS3以下时,LS3由通转断,再经20s后容器排空,混合液体排放阀关闭,一个周期完成,开始下一个周期。 (2)按下停止钮SB2后,完成当前工作的一个完整周期后停下来。

  25. 二、交通灯控制

  26. 三、搬运工件机械手PLC控制 • 机械手的动作要求如下:对机械手的控制主要是位置识别、运动方向控制和物料是否存在的判别。它的任务是将传送带A上的工件搬运到传送带B上。机械手的左工位、右工位、伸出、缩回、上升、下降都用双线圈三位电磁阀气动缸完成,机械手的放开用单螺线管的电磁阀。设备上装有上、下、左、右、伸、缩、松开7个传感器,控制对应工步的结束。传输带上设有一个光电开关,监视工件是否到位。

  27. 3.确定所需的用户输入/输出设备及I/o点数 • (1)设备的输入信号 • 操作方式转换开关:手动、单步、单周期、连续; • 手动时运动选择开关:上/下、左/右、夹/松; • 位置检测元件:机械手的上、下、左、有的限位行程开关 • 无工件检测元件:右工作台无工件用光电开关检测。 • (2)设备的输出信号 • 气缸运动电磁阀:上升、下降、右移、左移、夹紧; • 指示灯:机械手处干原点指示。 • 据上面分析可知、PC共需l 5点输入、6点输出。

  28. 3.选择PLC • 该机械手的控制为纯开关量控制.所需的I/o点数不多,因此选择一般的小型低档机即可。假定F系列可编程控制器资料齐全、供货方便、设计者对其比较熟悉.根据上面I/O点数可选F—40M,其主机I/O点数为24/16点。 • 4.分配PLCI/0点的编号

More Related