基于三菱PLC的交通灯设计(3)

2019-08-29 23:08

信号是自左向右流运的。

像SFC一样,功能块图FBD也是一种图形语言,在FBD中也允许嵌入别的语言(如梯形图、指令表和结构文本)。 3.1.4 指令表(IL)

有的厂家(如西门子公司)将指令称为语句,由若干条指令组成的程序叫做指令表程序。

PLC的指令是一种与微机的汇编语言中的指令相似的助记符表达式,但是小型PLC的指令系统比汇编语言的简单得多,有的PLC的指令系统仅有20来条指令。指令表程序较难阅读,其中的逻辑关系很难一眼看出,所以在设计时一般使用梯形图语言。如果使用图形编程器,可以直接将梯形图送入PLC,并在显示器上显示出来。如果使用简易编程器,则必须将梯形图转换成指令表后再送入PLC,这种转换的规则是很简单的。在用户存贮器中,指令按步序号顺序排列。

3.2 顺序控制梯形图的设计方法

3.2.1 起保停电路的编程方式

根据顺序功能图设计梯形图时,可以用为存储器位M来代表步,某一步为活动步时,对应的存储器位为1状态,某一转换实现时,改转换的后续步为活动步,前级步变为死步。

起保停电路仅仅使用与触电和线圈有关的指令,设计起保停电路的关键是找出它的启动条件和停止条件。根据转换实现的基本规则,转换实现的基本条件是前级步为活动步,并且满足相应的转换条件,该步才为1状态,并且后续步为死步。

图3-2是3-1顺序功能图对应的梯形图,步M200之后有一个选择序列的分支,设步M200为活动步,当它的后续步M201或M203变为活动步时,它都应变为死步,要使步M203变为活动步时,即代表步的辅助继电器M202的启动条件为

M201·X401+M203·X404

10

M202M71X402M201M203M200M71M200X400M201X401M202X402图3-1Y432Y431Y430X403M203X404Y433Y430M200M200M201X400M202M201Y431M201M203M202M200M203X403M202X401X404M200M202Y432M203Y433图3-2

对于并行序列,如果某一步的前面有N个转换(即有N个分支进入该步),则代表该步的辅助继电器的启动电路有N条支路并联而成,各支路由某一前级步对应的辅助继电器的常开触点与相应的转换条件对应的触点或电路串联而成。

3.2.2 以转换为中心的编程方式

在顺序功能图中,如果某一转换所有的前级步都是活动步并且满足相应的转换条件,则转换实现。

在以转换为中心的编程方法中,将改转换所有前级步对应的存储器位的常开触点与转换对应的触点或电路串联,该串联电路即为起保停电路的启动电路,用它作为使所有后续步对应的存储器位置位,和所有前级步对应的前级步对应的存储器位复位。

如图3-3是3-1对应的以转化为中心编程的梯形图。

M71S M200M200X400S M201R M200M200X403S M203R M200M201X401S M202M203X404R M201S M202M202X402R M203S M200R M202M200Y430M201Y431M202Y432M203Y433图3-3 11

第四章 三菱公司F1—40MR型PLC的使用

4.1 三菱公司的PLC产品及F1—40MR

4.1.1 F1系列PLC的指令系统简介:

(1) F1系列PLC的指令可分为两大类:

基本逻辑指令:又称为通用逻辑指令,是PLC中最基本的编程语言,用于开关量I/O的控制系统的梯形图程序设计,共二十条。掌握了它们也就初步掌握了PLC的使用方法,基本上就能满足开关量逻辑控制系统的编程了。

特殊功能指令:共87条,可用于编制特殊程序,如高速I/O处理、数据传输、计数器的特殊用法、算术运算和模拟量控制等。

(2) F1系列PLC的基本逻辑指令又分为四大类: 作用于触点的指令:LD/LDI、AND/ANI、OR/ORI等。 作用于线圈的指令:OUT。

数据处理指令:如S/R、RST、SFT、MC/MCR、PLS、SFT、CJP/EJP等。 独立使用的指令:如ANB、ORB、END等。

4.1.2 F1—40MR的编程元件:

F1—40MR的编程元件的名称由字母和数字表示,它们分别表示元件的类型和元件号。元件号用八进制数表示,各种编程元件的编号的取值范围有严格的规定,不同的元件编号均不相同,互不重叠,具体安排如下:

输入继电器(X):400—413,500—513 输出继电器(Y):430—437,530—537

定时器(T):50—57,450—457,550—557,650—657 计数器(C):60—67,460—467,560—567,660—667 辅助继电器(M):100—377 (其中300—377断电保持) 状态寄存器(S): 600—647

特殊辅助继电器(M):70,71,72,73,76,77等16个

12

4.1.3 某些编程元件使用特性及含义:

(1)F1—40MR的12个移位寄存器分别由下列辅助继电器组成:

M100—M117 M120—M137 M140—M157 M160—M177

M200—M217 M220—M237 M240—M257 M260—M277 M300—M317 M320—M337 M340—M357 M360—M377 (2)部分特殊辅助继电器的含义:

M70:运行监视,当PLC的运行开关接通时,M70接通。

M71:初始化脉冲,在PLC的运行开关接通之后的第一个扫描周期内接通。 (3) 定时器:

F1系列PLC有24个0.1-999s的定时器,编号为:T50-T57,T450-T457,T550-T557。

F1系列PLC有8个0.01-99.9秒的定时器,编号为:T650-T657。 (4) 计数器:

F1系列PLC有32个最大计数值为999的三位减法计数器,编号为:60—67,460—467,560—567,660—667。

F1系列PLC将两个三位计数器C660和C661组成计数器对作为一个6位BCD码加减计数器使用,其中C660是低三位,C661是高三位,其计数及工作方式由特殊辅助继电器M470—M472等的ON/OFF状态控制决定,它既可以对高速脉冲(最高2KHz)计数,也可以作为普通计数器使用。

修改程序检查程序写入程序清除用户存贮器4.2 F1-20P简易编程器的使用

F1-20P是与F1系列PLC配套的简易编程器,它也可以为F、F2系列PLC编程。 4.2.2 编程操作

程序的写入、修改、调试过程如右图所示。编程时

N程序正确否?Y运行程序程序符合要求?Y结束N程序写入、修改、调试过程将编程器插在基本单元上,并将它们分别置于PROGRAM模式,PLC进入编程工作状态,在此状态下进行程序的写入、检查和编辑。 (1)清除用户程序存贮器的全部内容:

在写入新程序前,首先要进行程序清零,其按键操作过程为:

CLEAR STEP 0 STEP 9 9 9 DEL 13

对于F1系列PLC,用户程序存储空间为1K字,每字为1步(STEP)。当最后按下DEL键后,用户程序存贮器中的内容全部变为NOP指令。同时有断电保持功能的辅助继电器M300—M377全部处于断开状态,计数器和移位寄存器全部被复位。

若只清除用户程序存贮器中的部分程序段,则可在上述操作过程中指定待清除的起始步序和结束步序即可。

在键操作中,若要取消前面的键操作,可以按CLEAR键。应该注意,该键不是用来清除存贮器内容的,按该键后,反复编程器处于等待接受操作命令的状态。

(2) 程序的写入

利用编程器键盘上的按键,便可以将编好的用户程序写入内存。每写入一条指令时,显示器将显示出步序号、指令及数据。程序写入应按顺序进行。

清除存贮器内容后,新的用户程序从第000步开始写入。按CLEAR键,显示出步序号000,然后按INSTR键,进入指令显示状态,便可以开始写入程序。其按键操作过程如图所示,WRITE操作将指令写入RAM,并对用户程序存贮器步序号加1。

如果程序写入是接着RAM中原有的程序继续进行,从某个步序号开始写入,则应在按STEP键后送入起始步序号,按INSTR键后,从指定的步序号开始写入程序。

输入过程中,每写入一条指令时,显示器显示出相应的步序号、指令及数据。按下“WRITE”键,显示器显示

出下一步的步序号,表明上一条指令已经写入RAM,可以写入下一条指令。

在按下写入键之前,如果希望变更指令或元件号,可以按命令键“INSTR”,然后写入新的指令或元件号;在按下写入键后,如果希望变更指令或元件号,可以按下STEP(-)键,然后写入新的指令。在按了涉及元件号的指令键之后,一定要写入元件号。由于各种不同类型的元件编号互不重叠,所以在写入指令时,不必输入元件号类型。

(3)程序清除

清除用户程序存贮器的全部内容:在写入新程序前,首先要进行程序清零,其按键操作过程为:

CLEAR STEP 0 STEP 9 9 9 DEL (4)程序的读出:

程序写入后,为了检查写入的程序是否正确,需要将程序读出进行校对。读出程序时,先指定步序号,然后按下命令键“INSTR”,以后顺序按STEP(+)键,便可读出程序。其操作过程为:

14

CLEARINSTR键入指令元件号或常数WRITE操作CLEARSTEP步序号INSTR反复操作键入指令元件号或常数WRITE


基于三菱PLC的交通灯设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:(最新)东财在线《上市公司财务报表分析》随堂练习答案23861843

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: