产品描述
西门子6ES7515-2AN03-0AB0性能参数
PLC顺序控制设计法编制梯形图的四种方式
1 引言
可编程控制器plc外部接线简单方便,它的控制主要是程序的设计,编制梯形图是较常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器控制电路移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述控制系统的控制过程功能、特性的图形,它主要是由步、转换、转换条件、头线和动作组成。这是一种先进的设计方法,对于复杂系统,可以节约60%~的设计时间。我国1986年颁布了功能表图的国家标准(gb6988.6-86)。有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位寄存器编程方式和置位复位编程方式。本文以三菱公司f1系列plc为例,说明实现顺序控制的四种编程方式。
例如:某plc控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器x400检测到工件到位,钻头向下工进y430当钻到一定深度钻头套筒压到下接近开关x401时,计时器t450计时,4s后快退y431到上接近开关x402,就回到了原位。功能表图见图1:
2 使用起保停电路的编程方式
起保停电路仅仅使用与触点和线圈有关的指令,*编程元件做中间环节,各种型号plc的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的plc改造过程中应用较多。如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图2中只有常开触点、常闭触点及输出线圈组成。
3 使用步进梯形指令的编程方式
步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器s来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令set置位,这样才具有控制功能,状态寄存器s才能提供stl触点,否则状态寄存器s与一般的中间继电器m相同。在步进梯形图中不同的步进段允许有双重输出,即允许有重号的负载输出,在步进触点结束时要用ret指令使后面的程序返回原母线。把图1中的0-3用状态寄存器s600-s603代替,代替以后使用步进梯形指令编程,对应的梯形图如图3所示。这种编程方法很容易被初学者接受和掌握,对于有经验的工程师,也会提高设计效率,程序的调试、修改和阅读也很容易,使用方便,程序也较短,在顺序控制设计中应**考虑,该法在工业自动化控制中应用较多
自动化仓库PLC控制的设计及应用
3.2 梯形图程序设计
为了分析问题方便,先做出系统动作过程的流程图,之后依据工业输送车的工艺要求,设计出相应的控制程序梯形图,流程图和梯形图分别如图2、图3所示。
在程序中,用到了传输指令和比较指令,即先把车所在的仓库号传输到一个内存单元中,再把呼车的仓库号传输到另一内存单元中,然后将这两个内存单元的内容进行比较。若呼车的位号大于停车的位号,则车向高位行驶;若呼车的位号小于停车的位号,则车向低位行驶。对车的这种控制,是程序设计的主线。
3.3 程序控制的其他要求
(1) 若有某仓库呼车则应立即封锁其他仓库的呼车信号;
(2) 车行驶到位后应在该仓库停留一段时间,即延迟一定时间再解除对呼车信号的封锁;
(3) 失压保护程序;
(4) 呼车显示程序。
4 结束语
由于自动化控制系统采用可编程控制器为核心,提高了控制的灵活性及通用性,以适应各种工艺要求的变化,使仓库技术进一步向智能自动化方向发展。
自动化仓库PLC控制的设计及应用
1 引言
在仓库领域中,物资的输送、存储、管理和控制的规模越来越大,靠人工实现已经远不能够需要。自动化仓库技术在物资存储行业中受到人们的重视,其控制重点转向物资的控制和管理要求实时、协调和一体化,计算机之间、数据采集点之间、机械设备的控制器之间以及它们与主计算机之间的通信可以及时地汇总信息,仓库计算机及时地订货和到货时间,显示库存量,计划人员可以方便地作出供货决策,管理人员随时掌握货源及需求。信息技术的应用已成为仓库技术的重要支柱。满足了人们速度、精度、高度、重量、重复存取和搬运等要求,使总体效益和生产的应变能力大大**过各部分独立效益的总和,自动化控制技术逐渐成为仓库自动化控制技术的核心。
仓库是货储的重要组成部分,它是在不直接进行人工处理的情况下能自动地存储和取出物品的系统。在仓库进货过程中,使用工业输送车将物品存入仓库。在现代大型仓库中货储任务十分繁重,实现了全自动作业后,既可以节省开支,又减少了浪费,因此建立一个便捷、可靠的自动配货系统是十分迫切和需要的。本例采用plc实现自动化控制,解决了劳动强度大、经济效益差问题。
2 工艺过程动作要求
工业输送车在对8个仓库存储物品时,对输送车有以下的控制要求:
(1) 工作开始后,车此时停在某个仓库。当没有用车呼叫(既呼车)时,各仓库的指示灯亮,表示各仓库可以呼车;
(2) 如果某仓库遇有呼车时,按下本仓的呼车按钮,则其它各仓位的指示灯均灭,表示此后再呼车无效;
(3)在停车位呼车则车不动;当呼车位号大于停车位号时,车自动向高位行驶;当车位号小于停车位号时,车自动向低位行驶,当车到达呼车位时自动停车;
(4) 车到达呼车位时要求停留30s供该仓库使用,不应立即被其他仓库呼走;
(5) 临时停电后再复电,车不会自行起动。
3 程序设计
3.1 i/o分配及plc机型
每个仓库均设置一个滚轮式限位开关st和一个呼车琴键按钮sb,st可自动复位;系统设有用于起动和停机的按钮,这些均为plc的输入元件。车要用一台电动机拖动,电动机正转时车驶向高位,反转时小驶向低位,电动机正转和反转各需要一个接触器,是plc的输出执行元件。另外各仓库还要指示灯作为呼车显示。电动机和指示灯是plc的控制对象。
各自动化仓库的限位开关和呼车按钮的布置如图1所示,图1中st和sb编号也是各仓库编号。
由于各仓库的呼车指示灯状态一致,为了尽量减少占用plc的输入输出点个数,采用小电流的发光元件并联在一起,然后接在一个plc输出点上。系统的控制部分选用西门子(seimens)s7200的plc
产品推荐