630 likes | 956 Views
PLC 的编程语言及特点. PLC 的编程特点 梯形图编程是 PLC 编程中最常用的方法。它源于传统的继电器电路图,但发展到今天两者之间有了较大的差别。 PLC 梯形图和继电器电路图的比较. 继电器电路图. PLC 梯形图. PLC 中的软继电器 所谓软继电器是指 PLC 存储空间中的一个可以寻址的位。 在 PLC 中,软继电器种类多、数量大。 如 CPM1A ,共有 R 内部继电器 512 个,特殊继电器 384 个,定时器 / 计数器 128 个。 寄存器中触发器的状态可以读取任意次,相当于每个继电器有无数个常开和常闭触点。.
E N D
PLC的编程语言及特点 • PLC的编程特点 • 梯形图编程是PLC编程中最常用的方法。它源于传统的继电器电路图,但发展到今天两者之间有了较大的差别。 • PLC梯形图和继电器电路图的比较 继电器电路图 PLC梯形图
PLC中的软继电器 • 所谓软继电器是指PLC存储空间中的一个可以寻址的位。 • 在PLC中,软继电器种类多、数量大。 • 如CPM1A,共有R内部继电器512个,特殊继电器384个,定时器/计数器128个。 • 寄存器中触发器的状态可以读取任意次,相当于每个继电器有无数个常开和常闭触点。
第五节 三菱公司F1系列PLC简介一、基本指令1、输入、输出指令(LD、LDI、OUT)
举例 装配流水线控制 操作1 操作2 操作4 操作3 1,3,5,7工位传送工件,1号位装有传感器,工件装入传感器发信号,当合上电源启动传送带(未装入工件传送带不动)时,每5秒移动一个工位。 1 2 3 4 5 6 7 8 工件输入 成品库
二、步进梯形指令(STL/RET) • 目标元件为状态器 S600-S647
电动机正反转控制实例 • 系统结构 • 利用PLC控制一台异步电动机的正反转。 • 输入端直流电源E由PLC内部提供,可直接将PLC电源端子接在开关上。交流电源则是由外部供给。
要求: • 黄按钮按下:电机正转 • 蓝按钮按下:电机反转 • 红按钮按下:电机停止 PLC控制电动机正反转外部接线图
2. PLC的 I/O点的确定与分配 • 3. 系统编程分析和实现 电机正反转控制PLC的I/O点分配表
系统要求电机不可以同时进行正转和反转,如下图所示利用互锁电路可以实现。系统要求电机不可以同时进行正转和反转,如下图所示利用互锁电路可以实现。 • 利用正转按钮来切断反转的控制通路;利用反转按钮来切断正转的控制通路。 电机正反转的互锁电路 电机正反转的切换电路
当按下红按钮时,无论在此之前电机的转动状态如何,都停止电机的转动。当按下红按钮时,无论在此之前电机的转动状态如何,都停止电机的转动。 • 利用红色按钮同时切断正转和反转的控制通路。 电机正反转的最终控制程序
举例 抢答控制系统 设有三个参赛组共5人,每人一个按钮:PB11、PB12、PB2、PB31、PB32。控制要求如下: (1)竞赛者若要回答主持人所提问题时,需抢先按下桌子上的按钮。 (2)为了优待儿童, PB11和PB12中的任一个按下,灯L1就会亮。 而教授组的灯L3则只有当PB31、 PB32都按下才亮。 (3)指示灯亮后,需等到主持人按下复位键PB4后才熄灭。 (4)如果竞赛者在主持人打开开关SW后10 s内按下按钮,接通电磁开关SQL,电磁线圈将使彩球转动,以示该组得到一次幸运机会。 控制电路设计:确定输入、输出设备,并分配PLC的接点,见表2—13。
SWOPC-FXGP/WIN-C编程软件介绍 三菱SWOPC-FXGP/WIN-C编程软件,是应用于FX系列PLC的中文编程软件,可在Windows 9X或Windows3.1及以上操作系统运行。 (1) 在SWOPC-FXGP/WIN-C中,可通过线路符号,列表语言及SFC符号来创建顺控指令程序,建立注释数据及设置寄存器数据。 (2) 创建顺控指令程序以及将其存储为文件,用打印机打印。 (3) 该程序可在串行系统中于PLC进行通讯,文件传送,操作监控以及各种测试功能。
编程操作 • 1.编程准备 • 检查PLC与计算机的连接是否正确,计算机的RS232C端口与PLC之间是否用指定的缆线及转换器连接;使PLC处于“停机”状态;连通计算机和PLC的电源。 • 2.编程操作 • (1)打开SWOPC-FXGP/WIN-C编程软件,建立一个程序文件。 • (2)采用梯形图编程的方法,将梯形图程序输入到计算机,并通过编辑操作对输入程序进行修改和检查。最后将编辑好的梯形图程序保存,并将文件命名为 * . pmw 。 • 3. 程序的传送 • (1)程序的写出打开程序文件,通过[写出] 操作将程序文件 * . pmw 传送到PLC用户存储器RAM中,然后进行校验。 • (2)程序的读入通过[读入] 操作将PLC用户存储器中已有的程序读入到计算机中,然后进行校验。 • (3)程序的校验在上述程序校验过程中,只有当计算机对两端程序比较无误后,方可认为程序传送正确,否则应查清原因,重新传送。
第六节 PLC控制系统设计一、PLC控制系统设计的基本原则1、满足被控对象的控制要求。2、考虑到生产的发展和生产工艺的改进,设计PLC系统时要有适当裕量。3、在满足以上两个要求的前提下,应力求使该系统具有较好的性能价格比4、确保控制系统的安全、可靠。
二、PLC控制系统设计的基本内容 • (1)选择用户输入设备(按钮、开关、传感器等)、输出设备(接触器、继电器、信号灯等执行元件)以及由输出设备驱动的控制对象(电动机、电磁阀等)。 • (2)PLC的选择。PLC是整个PLC控制系统的核心部件,正确选择PLC对于保证整个控制系统的经济技术性能指标有至关重要的作用。PLC的选择包括机型、容量、 I/o模块及其它模块的选择等。 • (3)分配I/O点,绘制相应端子的接线图,并形成相应文档。 • (4)设计控制程序。包括梯形图、语句表或控制系统流程图。 • (5)必要的话,设计操作台、电气柜、模拟显示盘和非标准电器元部件。 • (6)编制控制系统的设计文件。包括说明书、电气图及电气元件的明细表等。
三、PLC控制系统设计的一般步骤: • (1)深入了解被控系统。 • 必须对被控对象所有功能作全面细致的了解,如对象的全部动作及动作时序、动作条件,必须的互锁与保护,电气系统与机械、液压、气动、仪表等系统间的关系。PLC与其它智能设备间的关系,PLC之间是否联网通信,突发性电源掉电(停电)及紧急事故处理。系统的工作方式及人机界面,需要显示的物理量及显示方式。 • (2)确定系统输入输出元器件。 • (3)选择PLC。根据被控对象对PLC控制系统技术指标的要求、确定输入输出信号的点数及类型,据此确定PLC的类型和配置。对整体式模块,选定基本单元和扩展单元的型号;对模块式PLC,应确定框型或基板的型号,再选择所需模块的型号及数量、编程设备及外围设备的型号。
(4)分配PLC的I/O端口。对输入、输出设备的每个点都进行编号,并且与PLC的I/O端口相一致,列出一张I/O信号表,表中应标明各信息的名称、代号和分配的元件、信号的类型和有效状态,可能的话列出其动作条件和(或)功能。(4)分配PLC的I/O端口。对输入、输出设备的每个点都进行编号,并且与PLC的I/O端口相一致,列出一张I/O信号表,表中应标明各信息的名称、代号和分配的元件、信号的类型和有效状态,可能的话列出其动作条件和(或)功能。 • (5)绘制硬件接线图。 • (6)设计操作台(控制箱)。 • (7)设计用户程序。对于简单的控制系统,特别是简单的开关量控制,可采用经验设计方法绘制其梯形图。对于较复杂的控制系统,需要根据总体要求和系统的具体情况,确定用户程序的基本结构,绘制系统的控制流程图或功能表图,用以清楚表明动作的顺序和条件,然后设计出相应的梯形图。系统控制流程图或功能表图要尽可能详细、准确,以方便编程。
第七节 可编程控制器应用举例 一、液体混合装置的可编程控制器控制 控制要求如下: (1)按下起动钮SB1,装置的规定动作为:液体A阀门打开,液体A流入容器,液面先达S3,其对应接点动作,但不需引起其他动作。当液面顺序达到LS2时,LS2对应的常开接点通,关断A阀门,打开B阀门。 液面最后达LS1时,关闭B阀门,同时搅匀电动机起动工作。 搅匀电动机工作1min后断电停止。然后混合液体排放阀打开排液。 液面下降到LS3以下时,LS3由通转断,再经20s后容器排空,混合液体排放阀关闭,一个周期完成,开始下一个周期。 (2)按下停止钮SB2后,完成当前工作的一个完整周期后停下来。
三、搬运工件机械手PLC控制 • 机械手的动作要求如下:对机械手的控制主要是位置识别、运动方向控制和物料是否存在的判别。它的任务是将传送带A上的工件搬运到传送带B上。机械手的左工位、右工位、伸出、缩回、上升、下降都用双线圈三位电磁阀气动缸完成,机械手的放开用单螺线管的电磁阀。设备上装有上、下、左、右、伸、缩、松开7个传感器,控制对应工步的结束。传输带上设有一个光电开关,监视工件是否到位。
3.确定所需的用户输入/输出设备及I/o点数 • (1)设备的输入信号 • 操作方式转换开关:手动、单步、单周期、连续; • 手动时运动选择开关:上/下、左/右、夹/松; • 位置检测元件:机械手的上、下、左、有的限位行程开关 • 无工件检测元件:右工作台无工件用光电开关检测。 • (2)设备的输出信号 • 气缸运动电磁阀:上升、下降、右移、左移、夹紧; • 指示灯:机械手处干原点指示。 • 据上面分析可知、PC共需l 5点输入、6点输出。
3.选择PLC • 该机械手的控制为纯开关量控制.所需的I/o点数不多,因此选择一般的小型低档机即可。假定F系列可编程控制器资料齐全、供货方便、设计者对其比较熟悉.根据上面I/O点数可选F—40M,其主机I/O点数为24/16点。 • 4.分配PLCI/0点的编号