《基于西门子S7-200系列PLC控制的交通信号灯系统设计(ASEA测试报告).docx》由会员分享,可在线阅读,更多相关《基于西门子S7-200系列PLC控制的交通信号灯系统设计(ASEA测试报告).docx(12页珍藏版)》请在优知文库上搜索。
1、自动化系统助理工程师测试报告测试题目基于西门子PLC十字路口交通信号灯PLC控制考生姓名李学号2023*身份i正号码410522*测试教师/职称*/讲师成绩二O一一年十一月目录摘要I第一章S7-200系列PLC根底知识11. 1S7200系列PLC特点12. 2S7-200系列PLC的根本逻辑指令13. 3S7-200系列PLC的定时器指令2第二章组态王6.55根底操作指导34. 1组态王新工程的建立34.2 新画面的建立34.3 设备配置的建立44.4 数据词典4第三章总体方案设计43. 1,工程要求43.11十字路口交通信号灯PLC控制系统的构成43. 12工作过程55. 13控制要求53
2、.14硬件设计56. 15软件设计53.2系统总体框图53. 3系统流程图错误!未定义书签.4. 4系统硬件接线图及I/O分配63. 4.1PLC和输出接线图64. 4.2PLC的I/O分配63.5 系统总梯形图6第四章软件调试64.1 调试准备工作64.2 调试过程74. 2.1编译75. 2.2下载76. 2.3执行74.3 调试结果84. 3.1组态开发界面85. 3.2组态运行界面8总结8摘要交通灯自诞生以来,给我们的生活带来了很大的方便。同时交通灯也在不断的开展,其内部的电路控制系统就不断的被改良,设计方法也开始多种多样,从而使交通灯显得更加智能化。尤其是近几年来,随着电子与计算机技
3、术的飞速开展,电子电路分析和设计方法有了很大的改良,电子设计自动化也已经成为现代电子系统中不可缺少的工具和手段,而现今PLC技术飞快开展,应用越来越广,在工业自动化中的地位极为重要,广泛的应用于各个行业。随着科技的开展,可编程控制器的功能日益完善,加上小型化、价格低、可靠性高,在现代工业中的作用更加突出。同时交通控制更是趋向智能化方向开展,LED交通信号灯在持续发光、雨淋、灰尘等恶劣的气候条件下,仍然能保持较好的工作性能,而且价格更低廉。组态王,因其适应性强、开放性好、易于扩展、经济、开发周期短等优点而被广泛应用于工控领域。它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态
4、开发的重要作用。本文采用西门子PLC控制交通红绿灯亮灭程序,并通过组态王动态显示出实时变化。关键词:西门子S7-200交通灯PLC梯形图组态王显示第一章S7-200系列PLC根底知识1.1 S7200系列PLC特点S7-200系列PLC具有极高的性价比,较强的功能使其无论在独立运动中,还是连成网络皆能完成各种控制任务。它的使用范围可以覆盖从替代继电器的简单控制到更复杂的自动控制。其应用领域包括各种机床、纺织机械、印刷机械、食品化工工业、环保、电梯、中央空调、实验室设备、传送带系统和压缩机控制等0S7200系列PLC有CPU21X和CPU22X两代产品,其中CPU22X型PLC有CPU221、C
5、PU222、CPU224和CPU226四种型号。CPU22X系列PLC的类型及参数类型电源电压输入电压输出电压输出电流CPU221DC输入DC输出DC24VDC24VDC24V0.75A,晶体管DC输入继电器输出AC85-264VDC24VDC24VAC24-230V2A.继电器CPU222CPU224CPU226CPU226XMDC输入DC输出DC24VDC24VDC24V0.75A1晶体管DC输入继电器输出AC85-264VDC24VDC24V2A,继电器1.2S7-200系列PLC的根本逻辑指令指令名称指令符功能操作数取LDbit读入逻辑行或电路块的第一个常开接点Bit:I,Q,M,SM
6、,T,C,VtS取反LDNbit读入逻辑行或电路块的第一个常闭接点与Abit串联一个常开接点与非ANbit串联一个常闭接点或0bit并联一个常开接点或非ONbit并联一个常闭接点电路块与ALD串联一个电路块无电路块或OLD并联一个电路块输出=bit输出逻辑行的运算结果Bit:Q,M,SM,T,置位:Sbit,N置继电器状态为接通Bit:Q,MfSMfV,S复位Rbit,N使继电器复位为断开1. 3S7-200系列PLC的定时器指令类型、编号及分辨率2. TON接通延时3. TONR有记忆接通延时4. TOF断开延时3种分辨率(时基):1ms、IOms、100mS分别对应不同的定时器号定时器6个
7、要素:指令格式时基、编号等)预置值一一PT使能IN发位3种定时器不同当前值Txxx定时器状态(位)可由触点显示定时值=时基X预置值PL由于定时器的计时间隔与程序的扫描周期并不同步,定时器可能在其时基(Ims,10ms,100ms)内任何时间启动,所以,未防止计时时间丧失,一般要求设置PT预置值必须大于最小需要的时间间隔。例如:使用IOms时基定时器实现14OmS延时(时间间隔),那么PT应设置为15(10ms15=150ms)梯形图LAD语句表功能操作码操作数TxxxTONTxxxPT使能=1计数,计数到设定值时(一直计数到32767),定时器位=1。使能=O复位(定时器位=0)。一般用于单一
8、时间间隔的定时INTONPTTxxxTOFTxxxPT使能=1,定时器位=1,计数器复位(清零)。使能由1到0负跳变,计数器开始计数,到设定值时(停止计数),定时器位=0。INTOFPTTxxxTONRTxxxPT使能=1,计数器开始计数,计数到设定值时,计数器位=1。使能断开,计数器停止计数,计数器位仍为1,使能位再为1时,计数器在原来的INTONRPl计数根底上计数。S7-200系列的定时器指令第二章组态王6.55根底操作指导2.1 组态王新工程的建立新工程的建立为:翻开组态王,单击“新建或者文件中的新建工程,选择保存路径,添加工程名称、工程描述,然后选择“完成即可。2.2 新画面的建立双
9、击己经建立的工程,单击左侧文件下的画面,双击新建画面,输入新画面名称,完成即可。2. 3设备配置的建立单击左侧设备,然后在翻开的界面中双击新建,根据向导选择一步一步完成,具体如下列图所示:3. 4数据词典单击左侧数据库下的数据词典,在翻开的界面中选择新建,然后填写变量名,选择变量类型、连接设备、存放器、数据类型,完成。需要指出的是,这里的存放器必须和编写的PLC程序中以及PLC输出点保持一致,否那么组态界面不能正确显示。第三章总体方案设计4. 1、工程要求本设计系统要求有以下几点:了解PLC硬件构成的控制系统的设计思想;掌握西门子PLC的工作原理:了解西门子PLC各模块的功能及相关性能;掌握西
10、门子PLC的软硬件的使用方法;了解工程控制系统硬件连接;学会工程控制系统安装与调试。控制功能分析4.11 十字路口交通信号灯PLC控制系统的构成十字路口交通信号灯通常设置红、绿和黄三种颜色,但是有的路口仅设置红、绿两种,如果采用PLC控制那么可少用两个控制点。现有一个十字路口,东西和南北方向每个路口都设有红色和绿色指挥信号灯,其示意图如下:十字路口交通信号灯示意图4.12 工作过程(1)接通启动开关后,信号灯系统开始工作,且以南北方向红灯先亮、东西方向绿灯才亮作为初始状态。当断开启动开关时,全部信号灯熄灭。(2)南北绿灯东西红灯不能同时亮,否那么系统自动熄灭信号灯并报警。(3)南北红灯持续25
11、s,同时南北绿灯亮20s,然后闪烁5s后熄灭。接着东西红灯亮,南北绿灯亮。(4)东西红灯持续亮30s,同时南北绿灯亮25s,然后闪亮5s后熄灭。接着南北红灯又亮。南北和东西的信号灯,就这样按控制要求周而复始的工作。4.13 控制要求要求采用PLC作为控制中心,实现十字路口交通信号灯按照其工作过程的控制。4.14 硬件设计根据控制要求,主控设备选用PLC,信号灯采用红、绿灯泡I)要求:1、画出电气控制图。2、画出梯形图4.15 软件设计根据控制要求和梯形图,编写PLC控制程序3.2 系统总体框图系统总体框图如下列图所示系统总体框图附PLC根本结构框图PLC根本结构框图3. 3系统流程图3.4系统
12、硬件接线图及I/O分配3.4.1 PLC和输出接线图PI-C和输出接线图3.4. 2PLC的I/O分配I/O分配表输入输出机内器件报警灯Q1.0T37南北红灯亮25S南边红灯Q0.0T38东西绿灯亮20S北边红灯Q0.1T37、T38东西绿灯闪亮5S启动开关IOQ东边绿灯Q0.2T39东西红灯亮30S西边绿灯Q0.3T40南北绿灯亮25S东边红灯Q0.4T39、T40南北绿灯闪亮5S停止开关IOJ西边红灯Q0.5T100,T101闪亮子程序南边绿灯Q07北边绿灯Q073. 5系统总梯形图第四章软件调试4.1调试准备工作调试前应该对整个线路硬件系统进行常规检查。在通电之前要耐心细致地作一系列的常
13、规检查(包括接线检查、绝缘检查、接地电阻检查、保险检查等),防止损坏PLC模块(用STEP7的诊断程序对所有模块进行检查)。在检查组态王时要重点检查连接设备项,看选择存放器项是否和PLC中输出点保持一致.4. 2调试过程编译翻开S7-200编程软件,翻开建立的工程,也就是本工程红绿灯程序。选择编译,查看程序是否有错,如果程序出错会有提示。修改后保存重新编译指导编译通过。下载选择通信,在翻开的界面中双击刷新,计算时机自动扫描连接的PLC设备。需要指出的是,如果你的工程是从其他计算机上移植过来的,一定要刷新,如果本机以前己经连接过,而且你开发的程序也是本机上那么可以直接下载。扫描后选择下载,会把你
14、编写好的程序下载到PLC中这时候就可以等待执行了。这时候可以先不连接组态王,先翻开监控界面,通过监控界面查看是否和期望的情况一致,如果不一致那么要修改程序,然后按照上面的步骤再来一次。执行在和组态界面连接好以后必须把PLC编程软件关闭或停止,因为要为组态王让出通信地址口,否那么组态王不能正确运行。这时候可以手动开发板上的启动按钮,也可以点击组态运行界面上的启动按钮,查看PLC运行情况。如果组态界面和PLC运行情况不一致,检查组态界面开发是否出错,如果出错,找到原因加以修改重新运行。如果仅仅是比PLC运行延迟数秒那么属正常情况.观察组态界面情况,记录运行情况和出现的问题。4. 3调试结果组态开发界面组态王开发界面不同图素对应不同的存放器,一定要和对应输出触点连接起来,这样才能正确的反映出PLC程序运行情况。组态运行界面组态王运行界面4. 4运行结果分析运行界面上,当PLC运行到某一句程序,PLC内部继电器触点动作,与之相应组态界面上的灯发生相应的变化,真实的反映出现实中的情形。组态界面上等发生变化时,相应的行人也会做出相应的变化,通过不同时间小人的显示与隐藏来展现出行人的动作,这