1目录系统功能和控制要求.......................................................................................................................21总体设计思路................................................................................................................................3系统流程图.......................................................................................................................................32硬件原理图....................................................................................................................................43初始设计程序................................................................................................................................44程序调试......................................................................................................................................114.1怎样设计程序使得本项目任务中的并发顺序和选择顺序的问题得到简化.......114.2按下启动按钮,若小车未停留在1号仓,应如何设计程序...............................114.3按下停止按钮时,如何使小车停止工作,再返回1号仓...................................114.4小车返回1号仓时,如何实现信号指示灯以2Hz(亮1秒灭1秒)的频率闪烁3次后停止闪烁..............................................................................................................115心得体会......................................................................................................................................112系统功能和控制要求1.启动按钮SB1用来开启运料小车,急停按钮SB3用来立即停止运料小车。2.工作流程:(1)按SB1启动按钮,小车在1号仓停留(装料)3秒,3秒后小车由1号仓送料到2号仓碰限位开关ST2后,停留(卸料)1.5秒,然后小车向前运料到3号仓碰限位开关ST3停留(卸料)1.5秒;(2)然后空车返回到1号仓碰限位开关ST1,系统自动停止。此时信号指示灯以2Hz(亮1秒灭1秒)的频率闪烁3次后停止闪烁。(3)按下SB2,小车回到1号仓后停止工作;按下SB3小车在任何位置都立即停止。(4)电动机由接触器KA1、KA2控制。信号指示灯用PLC输出的发光二极管指示。三个限位开关采用霍尔传感器。3.输入输出端口配置:(I/O如与实际设备不符,以实际设备为准)关键词:PLC;顺序控制指令;自动控制;功能图31总体设计思路以顺序控制指令为主体,结合定时器等基本指令设计本项目任务。启动按钮小车是否在1号仓停留三秒向后运动向前运动限位开关2闭合停留1.5秒向前运动限位开关3闭合停留1.5秒向后运动到限位开关1停止信号指示灯以2Hz(亮1秒灭1秒)的频率闪烁3次按下停止按钮置位按下急停按钮置位、小车停止程序结束程序结束系统流程图42硬件原理图输入设备启动按钮SB1I0.0停止按钮SB2I0.1急停开关SB3I0.2限位开关ST1I1.4限位开关ST2I1.5限位开关ST3I1.6输出设备向前接触器KM1Q0.0M0.1M0.2向后接触器KM2Q0.1M0.0M0.3M1.0信号指示灯Q0.23初始设计程序5678910114程序调试4.1怎样设计程序使得本项目任务中的并发顺序和选择顺序的问题得到简化使用顺序控制指令,使用顺序控制指令,是PLC生产厂家为用户提供的可使功能图编程简单化和规范化的指令。在本项目的设计中使用了顺序控制指令,它可以清晰的描述系统的工序要求,是复杂的问题简单化,并且使PLC编程成为可能,并且编程的效率的质量大大提高。在程序调试过程中,程序中出现的错误和问题易于检查、修正。4.2按下启动按钮,若小车未停留在1号仓,应如何设计程序在按下骑射按钮后,设计洗个判断程序,若小车停留在1号仓则结合项目要求按照顺序指令执行,若小车未停留在1号仓,则向后运动,把限位开关1的常闭触点和小车向后运动的线圈串联,则小车运动到限位开关1时会自动停止,并进行接下来的程序。4.3按下停止按钮时,如何使小车停止工作,再返回1号仓使用置位指令后,再执行小车返回1号仓的动作。4.4小车返回1号仓时,如何实现信号指示灯以2Hz(亮1秒灭1秒)的频率闪烁3次后停止闪烁用定时器定时2秒,使比较指令与信号指示灯线圈串联,实现在0~1秒内亮,1~2秒灭,信号指示灯以2Hz(亮1秒灭1秒)的频率闪烁。并使用增计数器计数三次即可实现任务要求。5心得体会PLC控制是当今自动化控制的主流,目前自动化机台控制大多采用PLC控制,因此作为自动化专业的学生,就必须学会设计、使用PLC,否则就无法真正掌握自动化技术。经过这次交通信号灯控制系统的设计,我更加深入地学习了PLC12的基本编程方法,对PLC的工作原理、程序设计有了更能够深刻的理解。在对书本上理论知识的应用过程中,提高了我实际操作能力。经过之前交通信号灯控制系统项目的设计,我对PLC编程有了一定的提高和兴趣,在用PLC控制装料小车的自动控制系统的设计中,我使用了顺序控制指令时程序得到简化,而且在调试过程中易于检查程序的错误。