个。共需要输出信号7个。
综合输入输出点的计算及要实现的电梯功能,使用西门子s7300系列的CPU3152DP,有16个开关量输入,16点开关量输出,这样就足以满足设计要求。
2输入输出点分配
该系统占用PLC的15个IO口,8个输入点,7个输出点,具体的IO分配表如下表所示表41IO分配表
9
f3系统组态
图1系统组态图
3、三层电梯控制系统的IO接线图
10
f五、三层电梯控制系统的软件设计
控制系统梯形图用“新建项目”向导生成一个名为“三层电梯控制软件”的项目,采用线性化编程,控制软件用梯形图编写,OB1中的程序如下:一、楼层呼叫
11
f二、轿厢停止控制三、电梯上下行
12
f四、轿厢开门关门
13
f14
f五、楼层显示
15
f六、软件的调试与仿真
1、调试步骤软件的调试是在仿真软件中实现的,我们采用S7PLCSM仿真软件,仿真步骤如下:
1、打开S7PLCSM仿真软件,窗口自动出现CPU试图对象。在CPU视图对象中点击STOP小框,灵仿真PLC处于STOP模式,在选择菜单命令“PLC”“Dow
load”,将要下载的程序下载到仿真PLC中。2、执行菜单命令“I
sert”“I
putVariable”,创建IB字节的视图对象,用类似的方法生成输出字节QB、定时器的视图对象。点击CPU视图对象中RUN小框,将仿真PLC至于运行状态。3、测试软件是否运行正常。2、调试结果:(1)调试界面如下图
(2)运行时,电梯先开门6S后关门
16
f(3)电梯原来在一楼,三楼呼叫(4)电梯到大三楼后,先延时3s然后开门6s然后关门
17
f(5)当电梯在三楼时,一楼有呼叫,电梯先向下运行到一楼,停3s后开门6s,然后关门
18
f19
f七、总结
在这次软件设计中遇到了很多实际性的问题,在实际设计中才发现,只有理论与实际相结合,才能更加深入的了解问题。只有了解了实际与理论知识并把它们相结合,才能解决问题。一切问题必须靠自己一点一滴的解决,而且要不断的更正以前的错误。设计是比较简单的,主要是解决程序设计中的问题,而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新能力,它才是一个设计的灵魂所在。因此大部分时间是用在程序设计上面的。在设计过程中,总是遇到这样或那样的问题。有时发现一个问题的时候,需要做大量的工作,找很多资料,花大量的时间才能解决。但当解决了一个问题时的那种成就感是用言语无法形容的。通过这次对停车场车位控制的PLC控制,让我了解了PLC梯形图、指令表、外部接线图有了更好的了解,也让我了解了关于PLC设计原理。同时对所学的知识得到很大的提高与巩固。经过多次的反复r