CLEAR STEP 步序号 INSTR STEP(+)或STEP(-)
如果从000步开始读程序,可以省去上面的第二步和第三步中的按键操作。按下STEP(-)键,可以读出前一步序的指令。
(5) 指令的修改:
如果需要修改程序中的某条指令,首先应读出该指令或搜索到该指令,显示出原指令后,写入新的指令按WRITE,该指令即变为新的指令,旧指令自然消失。具体可按以下操作过程进行:
最后,新指令写入RAM,步序号加1。
需要修改某一常数时,先要找到前一条OUT指令,然后按STEP(+)键,使步序号加1,找到需修改的常数,再键入新的常数,常数即被修改。
(6) 指令的删除:
如果要删除某条指令,可以先读出欲删除的指令,再按下删除键(DEL),该指令即被删除,后面的指令自动接上,步序号自动减1。 (7) 指令的插入:
需要插入一条指令时,首先显示出待插入指令后面的指令(称为原指令),键入欲插入的指令键及与元件号对应的数字键后,再按插入键(INS),该指令便插入在原指令之前,其步序号为原指令的步序号,而原指令及其后的各指令的步序号均自动加1。插入后显示的指令是原指令。
(8) 程序的寻找(搜索):
在不知道指令步序号的情况下,要寻找某条指令,其按键操作过程为:
CLEAR 指令 元件号 SEARCH 例如要搜索的指令OUT Y430所在的步序,先按该指令的指令键和与元件号对应的数字键,再按搜索键,就可以显示出要搜索的步序号。如果想搜索该步序号之后是否还有相同的指令,再按一次搜索键。但是在按了STEP(+)或STEP(-)之后,则无法再作上述的搜索。如果没有搜索到,则显示出最后的步序号是999。
本操作过程不能用来搜索定时器和计数器的常数。要搜索这些常数时,首先应找到对应的OUT指令,然后按STEP(+)键使步序号加1,便可以找到所需要的常数。
在写入指令时,如果写入的编程元件编号出现错误,超出允许的编号范围(如OUT400),按WRITE键后,显示的元件号将闪烁,这时按INSTR键后,显示的元件号将停止闪烁,并显示该步序号原有的指令。这时可以再输入正确的指令或元件号,再按WRITE键,就可以将正确的指令和元件号写入该步序号所对应的PLC的RAM中。
15
第五章 基于PLC十字路口交通信号灯控制系统设计
5.1 设计选题及PLC控制过程
在十字路口的东西、南北主干道上装设红灯、绿左转、绿直行和黄灯,控制机动车辆和非机动车辆,人行斑马线上装设红、绿灯控制行人。
其控制过程为:东西南北方向主干道的红灯一直处于点亮状态,提示主干道上左转通行时直行禁止通行,直行通行时左转禁止
通行,只有红灯亮时该方向车辆禁止通行。主干道车辆通行时交通灯信号的变化规律为:左转绿灯亮15秒后闪烁三次,黄灯亮2秒,然后直行绿灯亮(同时东西方向人行道绿灯亮),15秒后闪烁三次,黄灯亮2秒,然后绿灯全部熄灭,只有红灯亮,车辆禁止通行。
该系统属于连续循环工作的控制系统,要求系统启动后能够周期性地连续循环工作,故系统中设置两个输入信号分别控制系统的启动和停止。PLC选用三菱F1—40MR基本单元,I/O接口数为24/16。
分析系统的控制模型可以看出,人行道斑马线上的绿灯状态与直行绿灯信号相同,可用同一个控制信号。故整个控制系统需设置两个输入接口:X400接启动输入开关SB1,X401接停止输入开关SB2;再设置九个输出端口分别控制各信号灯。PLC的I/O接口分配如图二所示。根据系统的控制模型和控制要求可画出系统中各输出信号的控制时序如图三所示。
16
5.2 顺序功能图
根据选题的控制过程和其输出时序图设计可设计出其顺序控制功能图。 顺序功能图的三要素素是步、转换条件和动作,初始步用双线框表示,一般步与用矩形框表示,矩形框中用数字表示步的编号,转换条件用短划线表示,在旁边可用文字标注。动作用矩形框,矩形框可用文字或符号表示。
一个顺序控制过程可分为若干个阶段,这些阶段称为步或状态,可用辅助继电器M和状态继电器S表示,每个步都有不同的动作(初始步可以没有动作)。
当相邻两步之间的转换条件满足时,就实现步与步之间的转换,即上一步动作结束而下一步动作开始。步与步之间实现转换必须满足两个条件:前级步为活动步,对应转换条件成立。
采用顺序控制设计法中并行序列的顺序功能图设计方法,将东西、南北两个方向的路灯并行控制,其顺序功能图如下:
17
启动停止控制X400X401M100M100M71M200南北初始东西M100M201Y430Y431Y434R0左转人行红灯定时15秒R0人行红灯定时0.5秒R0左转人行红灯定时0.5秒T554·C462K3M212T551M213Y534T551Y534Y531T552Y534T533人行红灯定时40秒人行红灯左转定时15秒人行红灯定时0.5秒T450M202T450Y430Y434T451Y430Y431Y434T452C460T552M214T451M203T533M215Y534Y531T554C462T554·C462M216Y534Y533T555复位C462T452·C460人行红灯左转定时0.5秒K3人行红灯黄灯定时2秒T452·C460M204Y430Y433Y434T453T453复位C460R0黄灯人行红灯定时2秒T555R0人行,直行定时15秒T556M220T557定时0.5秒M217Y532T556人行,直行定时15秒M205Y430Y432T454T454M206T455M207T456·C461Y430T455Y430Y432T456C461T456·C461M210Y430Y433Y434T457T457M211复位C461R0定时0.5秒R0直行K3M222R0黄灯人行红灯定时2秒T50·C463T557M221Y532T50C463T50·C463Y533Y534T51复位C463直行定时0.5秒K3定时0.5秒黄灯人行红灯定时2秒Y430Y434T550R0人行红灯定时40秒T550·T51
18
5.3 以转换为中心的梯形图的设计
在顺序功能图中,如果某一转换所有的前级步都是活动步并且满足相应的转换条件,则转换实现。
在以转换为中心的编程方法中,将改转换所有前级步对应的存储器位的常开触点与转换对应的触点或电路串联,该串联电路即为起保停电路的启动电路,用它作为使所有后续步对应的存储器位置位,和所有前级步对应的前级步对应的存储器位复位。根据顺序控制的顺序功能图得到如下以转换为中心的梯形图:
X400X401启动M100M100M211M222T550T51S M200R M211R M222M200M100南北S M201S M212M201T450R M200S M202R M201M203T452C460S M202R M203M202T451S M203M203T452C460R M202S M204M204T453R M203S M205M205T454R M204S M206M207T456C461R M205S M206M206T455R M207S M207M207T456C461R M206S M210M210T457R M207S M211M212T551R M210东西S M213M213T552R M212S M214M215T554C462R M213S M214M214T553R M215S M215M215T554C462R M214S M216M216T555R M215S M217M217T556R M216S M220M221T50C463R M217S M220R M221
M220T557S M221M221T50C463R M220S M222R M221M201M201Y430T450M202M202T451M203M203T452M204M204T453M205M205T454M206M206T455M207M207T456M210M210T457M211M211T550M201M212Y431T551M203M213M205T552Y432M207M214T553M204M215Y433T554M216M210T555M217M201T556Y434M220M202T557M221T50M203M222T51M204M204M210RST C460M71M211M203M213C460Y531M215M210RST C461M217M71Y532M221M207C461M216M216Y533RST C462M222M71M212M215Y534C462M213M214M222RST C463M215M71M216M221C463M222 19