小车多方式运行汇编文档格式.docx
- 文档编号:20406446
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:14
- 大小:227.68KB
小车多方式运行汇编文档格式.docx
《小车多方式运行汇编文档格式.docx》由会员分享,可在线阅读,更多相关《小车多方式运行汇编文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
小车系统由直流电机、继电器、小车和4个站台等组成,每个站台有检测传感器、指示灯和按钮。
2.2控制方法分析
本课程设计主要是设计两个模块:
2.3I/O分配
经过对控制过程和要求的详细分析,明确了具体的控制过程。
2.假如y(y=1~4)号站台呼叫,如果:
如上所述,由此可以得出所需PLC的输入点9个,输出点6个。
本设计使用9个输入继电器,6个输出继电器,6个辅助继电器(各辅助继电器的功能在程序程序对应部分会有说明)。
输入输出继电器的选择与对应关系如下表:
表2-1I/O分配表
输入
功能说明
输出
SB1
I0.0
呼叫站台1
LB1
Q0.0
第一个站台的指示灯
SB2
I0.1
呼叫站台2
LB2
Q0.1
第二个站台的指示灯
SB3
I0.2
呼叫站台3
LB3
Q0.2
第三个站台的指示灯
SB4
I0.3
呼叫站台4
LB4
Q0.3
第四个站台的指示灯
SQ1
I0.4
限位1
KM1
Q0.4
左行
SQ2
I0.5
限位2
KM2
Q0.5
右行
SQ3
I0.6
限位3
SQ4
I0.7
限位4
2.4系统接线图设计
第3章控制系统梯形图程序设计
3.1控制程序流程图设计
图3-1控制程序流程
3.2控制程序设计思路
1、小车对站台呼叫的反应电路
取两个寄存器,分别存放呼叫的站台以及小车停靠的站台(本文的设计中这两个寄存器分别为VB1和VB2),显然,我们可以通过比较指令进行x,y的大小判断,当x>
y时,执行左行命令;
当x<
y时,执行右行命令;
当x=y时,执行停止命令
在这样的思路下,我们不可避免的将遇到三个问题:
如何在VB1中存放所呼叫的站台?
如何准确获取并在VB2中存放小车停靠的位置?
执行左行或右行命令后,如何使得小车在指定站台停止,并同时记录下新的停靠位置,即更新VB1寄存器的内容?
对于第一个问题,直接运用MOV指令即可。
方法是设置四个输入继电器M1.0M1.1M1.2M1.3分别表示第i个站台呼叫,当xi接通时,执行MOViVB1,(i取1、2、3,4)。
对于第二个问题,解决方法是当小车停止时,即相应的到位开关SQ1、SQ2、SQ3或SQ4接通时,执行MOViVB2,(i取1、2、3,4)。
第三个问题,判断小车停止的条件是使用到位开关SQ,使VB1=VB2时,断开左移右移电动机,小车停车。
并把所在位置传给VB2。
2、小车路过站台时指示灯的显示
本文的程序里用Q0.0,Q0.1,Q0.2,Q0.3分别表示第1、2、3、4站台的指示灯。
根据题目要求,当小车路过站台时,对应的站台的指示灯要亮,对于第2,3站台指示灯,这个效果直接实现。
但是对于第1、4号站台,要求指示灯闪烁三次,则像上面这样简单的指令是不能满足要求的,需要引入定时器(用以控制“闪烁”的间隔时间)和计数器(用以控制闪烁“3次”)。
详细控制图和程序见后文。
第4章梯形图程序设计注释
第5章控制系统语句表
Network1
LDI0.0
OM1.0
ANI0.4
ANM1.1
ANM1.2
ANM1.3
MOVB1,VB1
=M1.0
Network2
LDI0.1
OM1.1
ANI0.5
ANM1.0
MOVB2,VB1
=M1.1
Network3
LDI0.2
OM1.2
ANI0.6
MOVB3,VB1
=M1.2
Network4
LDI0.3
OM1.3
ANI0.7
MOVB4,VB1
=M1.3
Network5
LDI0.4
MOVB1,VB2
Network6
LDI0.5
MOVB2,VB2
Network7
LDI0.6
MOVB3,VB2
Network8
LDI0.7
MOVB4,VB2
Network9
LDM1.0
LPS
AB>
VB1,VB2
ANQ0.5
ANM1.6
=Q0.4
LRD
AB<
ANQ0.4
=Q0.5
LPP
AB=VB1,VB2
=M1.6
Network10
LDQ0.5
AI0.4
OM1.4
ANT39
TONT38,10
ANC10
=M1.4
Network11
LDT38
TONT39,10
Network12
EU
LDC10
CTUC10,4
Network13
=Q0.0
Network14
LDQ0.4
OQ0.5
AI0.5
=Q0.1
Network15
AI0.6
=Q0.2
Network16
AI0.7
OM1.5
ANT41
TONT40,10
ANC11
=M1.5
Network17
LDT40
TONT41,10
Network18
LDC11
CTUC11,4
Network19
=Q0.3
第6章系统调试及结果分析
6.1系统调试及解决的问题
按要求输入梯形图,检查并编译。
本次设计实验里,正确输入梯形图,编译成功。
打开模拟仿真软件,选择cpu224,装载程序,全速运行,看有没有错误。
用开关的闭合断开代替限位开关,对于多组不同站台呼叫的检测数据,看小车能否按照规定的右移左移,还有就是灯是否按要求路过一,四站台闪三次。
刚开始我的程序不能实现灯的闪三次,通过现象修改梯形图,经过查看书籍和自己的联想,终于实现了这个功能,仿真成功。
6.2结果分析
根据以上调试情况,该小车多方式运行的PLC控制设计符合要求。
第7章课程设计心得
通过此次课程设计,让我对PLC梯形图、指令表、顺序功能图有了更好的了解,也让我了解了关于PLC设计原理。
有很多设计理念来源于实际,从错误中修改,找出最适合的设计方法。
这次的课程设计是从根本上让我们理论联系实际,在这种根据实际状况进行系统设计的情况下能够让我们对PLC有更深刻的认识。
特别是刚开始的时候没有头绪,通过自己的查阅资料先把大致功能实现,然后再去修改细小的东西,实现全部功能。
不积跬步何以至千里,课程设计是大学学习阶段非常难得的理论与实际相结合的机会,通过这次课程设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合,锻炼了综合运用所学的专业基础知识的能力,提高了查阅文献资料、设计手册的能力,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,使得能力得到了锻炼,经验得到了丰富,并且意志品质力,毅力及耐力也都得到了不同程度的提升。
整个过程下来觉得自己学到了好多东西,特别是通过仿真完善梯形图的时候真的是收获颇多,也深深地觉得失败是成功之母,只有在失败中总结经验,更加完善自己,然后才能成功。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小车 多方 运行 汇编