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

2019-08-29 23:08

5.4 交通灯控制系统的编程指令

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

根据以转换为中心的梯形图可以得其指令表如下: LD X401 AND C460 LD M213 S OR M100 S M204 AND T552 R ANI X401 R M203 S M214 LD OUT M100 LD M204 R M213 AND LD M71 AND T453 LD M215 AND S M200 S M205 AND T554 S LD M211 R M204 ANI C462 R AND M222 LD M205 S M214 LD AND T550 AND T454 R M215 OR AND T51 S M206 LD M214 OR S M200 R M205 AND T553 OR R M211 LD M207 S M215 OR R M222 AND T456 R M214 OR LD M200 ANI C461 LD M215 OR AND M100 S M206 AND T554 OR S M201 R M207 AND C462 OR S M212 LD M206 S M216 OUT R M200 AND T455 R M215 LD LD M201 S M207 LD M216 OR AND T450 R M206 AND T555 OUT S M202 LD M207 S M217 LD R M201 AND T456 R M216 OR LD M203 AND C461 LD M217 OUT AND T452 S M210 AND T556 LD ANI C460 R M207 S M220 OR S M202 LD M210 R M217 OUT R M203 AND T457 LD M221 LD LD M202 S M211 AND T550 OR AND T451 R M210 ANI C463 OR S M203 LD M212 S M220 OR R M202 AND T551 R M221 OR LD M203 S M213 LD M220 OR AND T452 R M212 AND T557 OUT

20

M221 LD M220 OR M221 OUT T50 LD C463 OR M222 OUT M221 LD M201 OR M202 OUT M203 LD M204 OR M205 OR M206 OR M207 OR M210 OR M211 OUT Y430 LD M201 OUT M203 K Y431 LD M205 OUT M207 K Y432 LD M204 OUT M210 K Y433 LD M201 OUT M202 K M203 LD M204 OUT M210 K M211 LD Y434 OUT M213 M215 Y531 M217 M221 Y532 M216 M222 Y533 M212 M213 M214 M215 M216 M222 Y434 M201 T450 15 M202 T451 0.5 M203 T452 0.5 M204 T453 2 M205 T454 15 M206 T455

K LD OUT K LD OUT K LD OUT K LD OUT K

0.5 M207 T456 0.5 M210 T457 2 M211 T550 40 M212 T551 40 LD OUT K LD OUT K LD OUT K LD OUT K LD M213 T552 15 M214 T553 0.5 M215 T454 0.5 M216 T555 2 M217 OUT K LD OUT K LD OUT K LD OUT K LD OR T556 15 M220 T557 0.5 M221 T50 0.5 M222 T51 2 M204 M71 RST LD OUT K LD OR RST LD OUT K LD OR RST C460 M203 C460 3 M210 M71 C461 M207 C461 3 M216 M71 C462 K LD OR RST LD OUT K END 3 M222 M71 C463 M221 C463 3

5.5程序调试

5.5.1在系统设计中注意的问题

(1)在系统设计中要注意寄存器、定时器等元件的编号是按八进制进行的,在写某一步时,如果出现M208、M209、T458等书写时,是一定要避免的。

(2)在计数器的使用时,一定要设置计数器的初始化复位,并在计数器使用完毕后一步使其复位,否则将不能使用设置好的计数器,或者不能按设置要求来进行计数。

5.5.2程序调试中遇到的问题及解决方法

问题(1):输完指令后执行程序,设置好控制输出的灯没有完全亮。

分析:说明控制该灯的步不正确或是死步。

解决方案:检查梯形图,发现东西方向的输出未写入梯形图,修改梯形图并转换为指令,插入到程序中,再运行程序,所有设置输出均正常。

问题(2)交通灯未出现闪烁,并且未进入到下一步状态

分析:说明控制该步转换条件的定时器有问题,是根据西门子的定时器来设计的,可能会有区别。

解决方案:查看三菱PLC参考资料,发现其定时器的使用与西门子的设置有区别,在三菱PLC中,定时器的设置虽是0.1—999秒定时器,但可以输入0.5秒,设置值K就是定时时间,而西门子的定时器如果是100ms的定时器则设置

21

值K为5即为0.5秒,检查指令表,修改K值,插入到程序中,再运行程序,所有设置输出均正常,程序运行正确,满足设计要求。 5.5.3心得体会

通过这次实验,了解了PLC在自动控制中的运用,可编程序控制器(简称PLC)是以微处理器为基础,综合了计算机技术、自动控制技术和通信技术发展起来的一种新型工业自动化控制装置,它专门为工业控制而设计,具有功能强,编程简单,使用方便等优点,在现代工业自动控制中使用越来越广泛。 此实验后,基本掌握了三菱公司F1—40MR型PLC的使用方法,并用其来设计简单的自动控制过程,受益匪浅。

通过这次设计实践。我学会了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我们的工程素质,在没有做实践设计以前,我们对知道的撑握都是思想上的,对一些细节不加重视,当我们把自己想出来的程序与到PLC中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。能过解决一个个在调试中出现的问题,我们对PLC 的理解得到加强,看到了实践与理论的差距。

在设计的过程中我们还得到了老师的帮助与意见。在学习的过程中,不是每一个问题都能自己解决,向老师请教或向同学讨论是一个很好的方法,不是有句话叫做思而不学者殆。做事要学思结合。

致谢

此实验的顺利完成,特别要感谢在实验前,谢老师开了许多讲座,解决了不少疑难问题。谨向导师表示崇高的敬意和衷心的感谢!

参考文献

[1] PLC编程及应用,廖常初主编, 第3版,北京,机械工业出版社 [2] 可编程序控制器应用技术,廖常初 编,(1~4版),重庆大学出版社

22


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

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

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

马上注册会员

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