盘锦S7-1200PLC西门子代理商原装现货 盘锦西门子S7-1200PLC代理,盘锦西门子PLC代理,西门子S7-1200PLC代理,西门子PLC代理
顺序功能图中转换实现的基本规则有哪些
1. 转换实现的条件
在顺序功能图中,步的活动状态的进展是由转换的实现来完成的。转换实现必须同时满足两个条件
1)该转换所有的前级步都是活动步。
2)相应的转换条件得到满足。如果转换的前级步或后续步不止一个,转换的实现称为同步实现(见图5-15)。为了强调同步实现,有向连线的水平部分用双线表示。
2. 转换实现应完成的操作转换实现时应完成以下两个操作
1)使所有由有向连线与相应转换符号相连的后续步都变为活动步。
盘锦S7-1200PLC西门子代理商原装现货 盘锦西门子S7-1200PLC代理,盘锦西门子PLC代理,西门子S7-1200PLC代理,西门子PLC代理
2)使所有由有向连线与相应转换符号相连的前级步都变为不活动步。
转换实现的基本规则是根据顺序功能图设计梯形图的基础,它适用于顺序功能图中的各种基本结构,也是下面要介绍的顺序控制梯形图编程方法的基础。
3. 顺序控制设计法的本质
经验设计法实际上是试图用输入信号I直接控制输出信号Q(见图5-16a),如果无法直接控制,或者为了实现记忆、联锁、互锁等功能,只好被动地增加一些辅助元件和辅助触点。由于不同的控制系统的输出量Q与输入量I之间的关系各不相同,以及它们对联锁、互锁的要求千变万化,不可能找出一种简单通用的设计方法。
顺序控制设计法则是用输入量I控制代表各步的编程元件(例如存储器位M),再用它们控制输出量Q(见图5-16b)。步是根据输出量Q的状态划分的,M与Q之间具有很简单的“与”的逻辑关系,输出电路的设计极为简单。任何复杂系统的代表步的存储器位M的控制电路,其设计方法都是相同的,并且很容易掌握,所以顺序控制设计法具有简单、规范、通用的优点。由于M是依次顺序变为1状态的,实际上已经基本上解决了经验设计法中的记忆、联锁等问题。
4. 绘制顺序功能图的注意事项
下面是针对绘制顺序功能图时常见的错误提出的注意事项
1)两个步**不能直接相连,必须用一个转换将它们隔开。
2)两个转换也不能直接相连,必须用一个步将它们隔开。
3)顺序功能图中的初始步一般对应于系统等待启动的初始状态,这一步可能没有什么输出处于1状态,因此在画顺序功能图时很容易遗漏这一步。初始步是必不可少的,一方面因为该步与它的相邻步相比,从总体上说输出变量的状态各不相同另一方面如果没有该步,无法表示初始状态,系统也无法返回停止状态。
4)自动控制系统应能多次重复执行同一工艺过程,因此在顺序功能图中一般应有由步和有向连线组成的闭环,即在完成一次工艺过程的全部操作之后,应从*后一步返回初始步,系统停留在初始状态(单周期操作,见图5-9),在连续循环工作方式时,将从*后一步返回下一工作周期开始运行的第一步(见图5-14)。
5)如果选择有断电保持功能的存储器位(M)来代表顺序功能图中的各位,在交流电源突然断电时,可以保存当时的活动步对应的存储器位的地址。系统重新上电后,可以使系
统从断电瞬时的状态开始继续运行。如果用没有断电保持功能的存储器位代表各步,进入RUN模式时,它们均处于0状态,必须在OB100中将初始步预置为活动步,否则因为顺序功能图中没有活动步,系统将无法工作。如果系统有自动、手动两种工作方式,顺序功能图是用来描述自动工作过程的。在系统由手动工作方式切换到自动工作方式时,如果满足自动运行的条件,需要将初始步置为活动步,并将非初始步置为不活动步(见5.4节)。
在硬件组态时,双击CPU模块所在的行,打开CPU模块的属性对话框,选中“保持存储器”选项卡,可以设置有断电保持功能的存储器位(M)的地址范围。
某专用钻床用来加工圆盘状零件上均分布的6个孔(见图S一13),上面是视图,面是工件的俯视图。
在进入自动运行之前,两个错头应在*上面,上限位开关10.3和10.5为1状态,系统处于初始步,减计数器00的设定值3被送入计数器字。在图S-14中用存储器位来代表各步,顺序功能图中包含了选择序列和并行序列。操作人员放好工件后,按下起动按钮10.0
转换条件I0.0*10.3*10.5满足,由初始步转换到步M0.1,Q4.0变为1状态,工件被夹紧。夹紧后压力继电器I0.1为1状态,由步M0.1转换到步M0.2和M0.5,Q4.1和Q4.3 使两只钻头同时开始向下钻孔。大钻头钻到由限位开关10.2设定的深度时,进入步M0.3,Q4.2使大钻头上升,升到由限位开关10.3设定的起始位置时停止上升,进入等待步M0.4。小钻头钻到由限位开关10.4 设定的深度时,进入步M0.6,Q4.4使小钻头上升,升到由限位开关I0.5设定的起始位置时停止上升,进入等待步M0.7。在步M0.5,设定值为3的计数器C0的当前值减1。减1后当前值为2(非0),C0的常开触点闭合,转换条件C0满足。两个钻头都上升到位后,将转换到步M1.0。Q4.5使工件旋转120°,旋转到位时10.6变为1状态,又返回步M0.2和M0.5,开始钻第二对孔。3对孔都钻完后,计数器的当前值变为0,其常闭触点闭合,转换条件C0满足,进入步M1.1,Q4.6使工件松开。松开到位时,限位开关I0.7为1状态,系统返回初始步M0.0。
盘锦S7-1200PLC西门子代理商原装现货 盘锦西门子S7-1200PLC代理,盘锦西门子PLC代理,西门子S7-1200PLC代理,西门子PLC代理
步M1.0上面的转换条件如果改为10.6,因为在工件开始旋转之前限位开关I0.6就处于1状态,转换条件满足,导致工件不能旋转。转换条件“↑I0.6”则不存在这个问题,工件旋转120°后,I0.6由0状态变为1状态,转换条件“↑I0.6”才满足,转换到步M0.2和步M0.5后,工件停止旋转。
因为要求两个钻头向下钻孔和钻头提升的过程同时进行,采用并行序列来描述上述的过程。由M0.2~M0.4和M0.5~M0.7组成的两个单序列分别用来描述大钻头和小钻头的工作过程。在步M0.1之后,有一个并行序列的分支。当M0.1为活动步,且转换条件I0.1得到满足(I0.1为1状态),并行序列的两个单序列中的第1步(步M0.2和M0.5)同时变为活动步。此后两个单序列内部各步的活动状态的转换是相互独立的,例如大孔或小孔钻完时的转换一般不是同步的。
两个单序列的*后一步(步M0.4和M0.7)应同时变为不活动步。但是两个钻头一般不会同时上升到位,不可能同时结束运动,所以设置了等待步M0.4和M0.7,它们用来同时结束两个并行序列。当两个钻头均上升到位,限位开关I0.3和I0.5分别为1状态,大、小钻头两个子系统分别进入两个等待步,并行序列将会立即结束。
在步M0.4和M0.7之后,有一个选择序列的分支。没有钻完3对孔时C0的常开触点闭合,转换条件C0满足,如果两个钻头都上升到位,将从步M0.4和M0.7转换到步M1.0。如果已经钻完了3对孔,C0的常闭触点闭合,转换条件C0满足,将从步M0.4和M0.7转换到步M1.1。在步M0.1之后,有一个选择序列的合并。当步M0.1为活动步,并且转换条件I0.1得到满足(I0.1为1状态),将转换到步M0.2和M0.5。当步M1.0为活动步,并且转换条件10.6得到满足,也会转换到步M0.2和M0.5。