PLC三层电梯实验报告.docx
《PLC三层电梯实验报告.docx》由会员分享,可在线阅读,更多相关《PLC三层电梯实验报告.docx(15页珍藏版)》请在冰豆网上搜索。
![PLC三层电梯实验报告.docx](https://file1.bdocx.com/fileroot1/2022-10/13/8376812b-8faa-4841-9055-c8d38a4d7599/8376812b-8faa-4841-9055-c8d38a4d75991.gif)
PLC三层电梯实验报告
PLC三层电梯实验报告
题目:
三层电梯实验
一、实验目的
1、熟练地掌握PLC的编程和程序调试方法。
2、进一步熟悉PLC的I/O连接。
3、熟悉变频器的使用。
二、实验设备
名称
类型
数量
名称
类型
数量
PLC
DVP20SX211R
1
以太网模块
DVPEN01-SL
1
网络模块
DVPDNET-SL
1
远程I/O模块
DVP16SP11T
1
台达VFD变频器
VFD002EL21A
1
台达RTU-DNET
RTU-DNET
1
台达电源
DVPPS02
1
三层电梯模型
1
人机界面
DOP-10E615
1
计算机
1
三、实验内容
电梯由安装在各楼层厅门口的上升和下降呼叫按钮进行呼叫操纵,其操纵内容为电梯运行方向。
电梯箱内设有楼层内选按钮,用以选择需停靠的楼层。
电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。
例如,电梯停在一层,在二层轿箱外呼叫时,必须按二层上升呼叫按钮,电梯才响应呼叫(从一层运行到二层),按二层下降呼叫按钮无效;反之,若电梯停在三层,在二层轿箱外呼叫时,必须按二层下降呼叫按钮,电梯才响应呼叫(从三层运行到二层),按二层上升呼叫按钮无效。
3.实验接线图
4触摸屏模块
4.1变量链接
4.2通讯设置
4.3完整画面
5远程I/O扩展模块
5.1DeviceNetBuilder1.03的安装。
5.2组件扫描
5.3远程IO设置参照表
6.源程序代码:
五、实验结果
电梯由安装在各楼层门口的上升和下降呼叫按钮进行呼叫操纵,其操纵内容为电梯运行方向。
电梯轿箱内设有楼层内选按钮X0~X3,用以选择需停靠的楼层。
L1为一层指示、L2为二层指示、L3为三层指示,X11~X13为霍尔传感器,用于楼层选择。
电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。
例如,电梯停在由一层运行至三层的过程中,在二层轿箱外呼叫时,若按二层上升呼叫按钮,电梯响应呼叫;若按二层下降呼叫按钮,电梯运行至二层时将不响应呼叫运行至三层,然后再下降,响应二层下降呼叫按钮。
电梯位置由霍尔传感器X11、X12、X13决定,其运行方向由上升、下降指示灯决定。
运行结果如图所示:
六、问题讨论
6.1程序设计过程中为什么要把程序中的X输入改成M输入?
回答:
因为在实验的过程中,当我们把按钮的读取存储器地址设为X时,触摸屏显示界面不能够正常工作,当我们把它改成M时就能正常通讯显示。
所以在程序中就有如下程序:
6.2在本课程设计中,在源程序中如何改动才能使触摸屏中的“二楼下按钮”正常写入存储器地址?
回答:
在程序设计过程中,出现了一个困难:
触摸屏上的七个按钮中为什么只有“二楼下按钮”不能正常的写人存储器地址了,而且这个按钮的变量链接跟其它的六个按钮的链接方法都是一样的,但是还是不行。
原因就是因为这七个按钮中只有“二楼下按钮”是用的远程模块的输入,在电梯模型的面板的“二楼下按钮”是能够正常运行的,但是在触摸屏上不能正常工作,当我们在触摸屏上按钮这个按钮时,PLC中的X是没有得到脉冲的,也就是说M输入是不能改变物理的输入X的,但是我们可以稍微的改动一下程序就可以解决这个问题的。
如下所示:
改动方法:
在“二楼下按钮”的常开触点上并联一个M的常开触点,这样触摸屏的“二楼下按钮”的写入存储器地址就能够正常工作了。