西门子plc 实验一报告

时间:2019-05-12 05:33:45下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《西门子plc 实验一报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《西门子plc 实验一报告》。

第一篇:西门子plc 实验一报告

1、联机

单击上图标示进行通讯,单击上图标示进行联机。

2、梯形图编写

3、梯形图编译

4、程序下载

五、实验内容

梯形图:

六、实验心得:

通过本次实验的学习,我掌握了plc基本指令的应用,以及plc工作的原理和内部结构,在这次简单的实验中学到了梯形图的编写,在老师的指导下顺利完成实验。在学习的过程中渐渐地发现了plc的许多优点,对这门课程产生了浓厚的兴趣,今后会努力学习基础知识来掌握这门课程。

第二篇:西门子PLC实验指导书范文

实验一:PLC认知及PLC编程软件的使用(两学时)

一、实验目的:

1.熟悉典型继电器电路的工作原理及电路接线。2.熟悉西门子PLC 的组成,模块及电路接线。3.熟悉西门子STEP 7 编程软件的使用方法。

4.熟悉利用STEP 7 建立项目、硬件组态、编程、编译、下载和运行等设计步骤。

5.学会用基本逻辑指令实现顺控系统的编程,完成三相异步电机单向运行控制程序的编制及调试。

二、实验设备:

1.个人PC 机 1 台

2.西门子1214C AC/DC/RLY PLC 1 台 3.西门子CM1241 RS485通信模块 1 台 4.实验操作板 1 块 5.线缆若干

三、实验步骤:

1.参照黑板上的电路接线图,电路连接好后经指导教师检查无误,可以上电试验。

2.了解西门子PLC 的组成,熟悉PLC的电源、输入信号端I 和公共端COM、输出信号端Q 和公共端COM;PLC 的编程口及PC 机的串行通讯口、编程电缆的连接;PLC 上扩展单元插口以及EEPROM 插口的连接方法;RUN/STOP开关及各类指示灯的作用等。

2.参照黑板上的电路接线图,电路连接好后经指导教师检查无误,并将RUN/STOP 开关置于STOP 后,方可接入220V交流电源。

3.在PC 机启动 西门子STEP 7编程软件,新建工程,进入编程环境。4.根据实验内容,在西门子STEP 7编程环境下输入梯形图程序,转换后,下载到PLC中。5.程序运行调试并修改。6.写实验报告。

四、实验内容:

实验

1、三相笼型异步电动机全压起动单向运行控制

图 1 三相笼型异步电动机全压起动单向运行控制接线图

实验

2、三相笼型异步电动机全压起动单向运行PLC控制

图 2 三相笼型异步电动机全压起动单向运行PLC控制梯形图

五、实验总结与思考:

1.简述S7-1200 PLC的硬件由哪几部分组成。

2.请简要叙述从硬件组态开始到程序下载到PLC进行调试的整个过程。3.做完本次实验的心得体会; 注:

 实验报告要求

本次实验为学生第一次实验,实验类型为验证型实验,在实验过程中重点是熟悉编程环境、如何编写程序、下载程序、调试程序、观察结果、修改程序。

1.书写规范,版面整洁。

2.做好实验总结,回答思考题,写出心得体会。3.不准相互抄袭实验报告。

4.按照教师指定的时间完成并上交实验报告。

 实验报告的内容主要

1.实验目的:本次实验主要达到的要求及目的。2.实验设备:本次实验的主要设备。

3.实验具体步骤及内容:如何联机、编写程序、下载程序、调试程序、观察结果、修改程序。

4.实验程序上机验证:写出运行后得到的结果,并分析与理论分析的结果是否相同,做思考题。

5.心得体会:本次实验中遇到的问题、解决方法及收获。

实验二:PLC基本指令应用编程练习(三学时)

一、实验目的:

1.熟悉西门子STEP 7 编程软件的使用方法。2.掌握基本指令应用的编程方法。3.掌握PLC程序调试的基本步骤及方法 4.熟悉典型继电器电路的工作原理。5.学会把典型继电器电路改造成PLC控制回路

二、实验设备:

1.个人PC 机 1 台

2.西门子1214C AC/DC/RLY PLC 1 台 3.西门子CM1241 RS485通信模块 1 台 4.实验操作板 1 块 5.线缆若干

三、实验步骤:

1.熟悉西门子STEP 7 编程软件的使用方法。2.基本逻辑指令编程练习。

3.参照黑板上的电路接线图,电路连接好后经指导教师检查无误,并将RUN/STOP 开关置于STOP 后,方可接入220V交流电源。

3.在PC 机启动 西门子STEP 7编程软件,新建工程,进入编程环境。4.根据实验内容,在西门子STEP 7编程环境下输入梯形图程序,转换后,下载到PLC中。5.程序运行调试并修改。6.写实验报告。

四、实验内容:

实验

1、三相异步电机正反转运行控制

图1 三相异步电机正反转运行控制接线图

图 2 三相异步电机正反转运行控制梯形图

实验2.多地点控制(选作)

图3 三相异步电机多地点控制接线图

图 4 三相异步电机多地点控制梯形图

实验3.抢答器设计(选作)

有I0.0,I0.1 和I0.2三个抢答输入,对应输出分别为Q4.0,Q4.1和 Q4.2。要求:三人任意抢答,谁先按动瞬时按钮,睡得指示灯优先亮,且只能亮一盏灯,进入下一个问题时,主持人按复位按钮,抢答重新开始。

图 5 三相异步电机多地点控制梯形图

五、实验总结与思考

1.简述PLC与外部设备的接线过程及注意事项; 2.做完本次实验的心得体会。

六、实验报告要求

1.书写规范,版面整洁。

2.做好实验总结,回答思考题,写出心得体会。3.不准相互抄袭实验报告。

4.按照教师指定的时间完成并上交实验报告。

实验三:基于PLC的三相异步电机双机运行控制(三学时)

一、实验目的:

1.熟悉西门子STEP 7 编程软件的使用方法。

2.掌握基本指令(边沿指令及定时器)的应用编程方法。3.掌握PLC程序调试的基本步骤及方法。

4.熟悉基于PLC的电气控制系统的安装与调试方法。

二、实验设备:

1.个人PC 机 1 台

2.西门子1214C AC/DC/RLY PLC 1 台 3.西门子CM1241 RS485通信模块 1 台 4.实验操作板 1 块 5.线缆若干

三、实验步骤:

1.熟悉西门子STEP 7 编程软件的使用方法。2.基本逻辑指令编程练习。

3.参照黑板上的电路接线图,电路连接好后经指导教师检查无误,并将RUN/STOP 开关置于STOP 后,方可接入220V交流电源。

3.在PC 机启动 西门子STEP 7编程软件,新建工程,进入编程环境。4.根据实验内容,在西门子STEP 7编程环境下输入梯形图程序,转换后,下载到PLC中。5.程序运行调试并修改。6.写实验报告。

四、实验内容:

实验

1、电动机的延迟启动与延迟停止控制

按下瞬时启动按钮I0.0,延时5s后电动机启动,按下瞬时停止按钮I0.1,延时10s后电动机停止。

图 1 电动机的延迟启动与延迟停止控制梯形图

实验

2、用接通延迟定时器和脉冲定时器分别实现一个周期振荡电路(选作)

图 2 用接通延迟定时器实现一个周期振荡

图 3 用脉冲定时器实现一个周期振荡

五、实验总结与思考

1.请简述梯形图中用到的定时器指令的特性; 2.做完本次实验的心得体会。

第三篇:西门子PLC学习讲课稿

西门子PLC

一、PLC硬件组成

1、电源模块(PS):用于将输入的AC 22V电源或DC 24V电压转换为稳定的DC 24V和DC 5V电压,供其它模块和输出模块的负载使用。

2、I/O模块:DI、DO、AI、AO等。

3、通讯模块(CP):用于PLC之间、PLC与远程I/O之间、PLC与计算机和其它智能设备之间的通讯。

4、CPU模块:CPU模块主要由微处理器(CPU芯片)和存储器组成。4.1 CPU模块面板:

SF灯:正常为灰色,故障时为红色。

原因:

1、通讯故障:通讯速率(默认1.5M/s,降速至19.2K/s);CPU主站与远程I/O连接 不上。

2、DP线上的“ON”、“OFF”位置不对。

3、IM153-2软件地址,其软件设置与硬件不一致。

4、带诊断功能的模块,红色表示报警。

5、调试过程中,空开未合上。

6、程序内部错误。

BATF灯:电池故障,即电池电量不足或无电池。FRCE灯:强制功能。(用过之后一定要删除)。RUN灯:运行。STOP灯:停止。

档位:RUN:运行,编程器只能读。

RUN-P:运行,编程器能读能写。MRES:存储器复位。注:

1、CPU复位方法:

把开关拨到MRES上,stop灯慢闪两次,松开开关(自动回到stop位置),迅速将开关拨到MRES处(stop灯快闪至少一次),松开(自动回到stop处),将开关拨到RUN。

2、CPU复位情况:

2.1必须复位:编程人员调试完所有设备后,必须复位。2.2可以复位:检修期间(逻辑备份完成后)。2.3不能复位:CPU运行期间。

5、PLC各模块连接

5.1 U型连接器(不支持热插拔)

功能:供电(背板);信号传输。5.2 有源总线模板(支持热插拔)

功能:供电(背板);信号传输;信号保持。

二、S7-300的安装与设计

1、卡件连接方案:上述两种,通常用第一种,原因是费用较低。

2、安装机架号和槽位号: Rack:0-3(机架号)

Slot:4-11(槽位号)共计32个模块

每一块最多有32个通道,所以最多有1024个点(CPU点的容量)。主机架用IM360接口模块;扩展机架用IM361接口模块,扩展机架可以不用电源模块;每排最多8个模块卡件。

三、软件安装

1、STEP7编程软件

2、PLC SIM仿真软件(程序测试时用)

3、WinCC画面组态软件

注:所有软件安装目录不允许有中文字符,并且英文目录不能太长。

四、梯形图(LAD)及部分功能模块简介

1、梯形图:直观的展示逻辑中各节点的闭合状态。

2、逻辑图示例:

3、S-R触发器:

复位优先

置位优先

4、置位、复位逻辑:

(S)为置位符号,(R)为复位符号,(S)和(R)必须为一个点。

5、上升沿信号:

当M1.0由0→1时,M1.1由0→1; 当M1.0由1→0时,M1.1仍然为1。

6、下降沿信号:

当M1.0由1→0时,M1.1由0→1; 当M1.0由0→1时,M1.1仍为1。

7、CMP命令(比较命令)CMP_I:比较两个整数大小 CMP_R:比较两个实数大小 以实数为例,共有三种情况: 7.1 CMP>=R

当IN1≥IN2时,输出为1。7.2 CMP<=R

当IN1≤IN2时,输出为1。7.3 CMP==R

当IN1=IN2时,输出为1。

8、基本数学功能 8.1加法

OUT=IN1+IN2 8.2减法

OUT=IN1-IN2 8.3乘法

OUT=IN1×IN2 8.4除法

OUT=IN1÷IN2

第四篇:西门子PLC密码保护功能总结

一:硬件组态中打开CPU的protection(保护)选项,选第3个设置(读写保护),设置密码后保存编译重新下载硬件组态就可以了

二:1. 打开程序编辑窗口LAD/FBD/STL;

2. 将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单 File—>Generate source 生成); 3. 在LAD/FBD/STL 窗口中关闭您的程序块,并在SIMATIC Manager项目管理窗口的source文件夹中打开上一步所生成的source文件;

4. 在程序块的声明部分,TITLE行下面的一行中输入” KNOW_HOW_PROTECT”;

5. 存盘并编译该source文件(选择菜单File Compile);Save,File

6. 现在就完成了您程序块的加密保护。

注意:千万不要丢失或删除源文件,否则程序被保护,用户可以另存到其它目录中,或Export Source到硬盘中,再删除源文件,这样别人只能看到未保护的块。

三:

1,加密工具在STEP7软件下面的文件夹中:STEP7 V5.5 SP2 chCD_2Optional ComponentsS7 Block Privacy 2,安装后,右键单击SIMATIC管理器中的“块”,执行快捷菜单中的“Block Provacy”命令,在弹出的“S7-Block Provacy”窗口勾选要加密的程序块(见下图),然后右键单击选中的块,执行出现的“Encrypt block”命令,在出现的“Block encryption”窗口中输入密码(12~24个字符或24字节的数字),确定后就加密了,块上面出现加密的符号。

3,需要解密时右键单击“块”,执行快捷菜单中的“Block Provacy”命令,在弹出的窗口勾选要解密的程序块,然后右键单击块,执行出现的“Decrypt block”命令,在出现的“Block encryption”窗口中输入密码,确定后块就解密了,块上面加密的符号消失。要求S7-300的CPU的固件版本为V3.2 或更高,S7-400 CPU的固件版本为V6.0或更高。已加密的块不能用PLCSIM仿真。

第五篇:基于西门子PLC s7-300的三层电梯课程设计报告

目录

一、引言„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2

1、设计目的„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2

2、设计任务„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2

3、设计内容„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2

4、设计意义„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2

二、基础知识 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„3

1、PLC的工作原理„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„3

2、STEP7的简介„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„4

三、系统的设计准备„„„„„„„„„„„„„„„„„„„„„„„„„„6

1、电梯控制示意图„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„6

2、系统流程图„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„6

四、系统的硬件设计 „„„„„„„„„„„„„„„„„„„„„„„„„9

1、PLC硬件配置说明„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„9

2、PLC的I/O地址分配表„„„„„„„„„„„„„„„„„„„„„„„„„„„„9

3、交通灯控制系统的I/O接线图„„„„„„„„„„„„„„„„„„„„„„„„„10 五、三层电梯控制系统的软件设计„„„„„„„„„„„„„„„„11

1.楼层呼叫 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„11 2.轿厢停止控制 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„12 3.电梯上下行 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„12 4.轿厢开门关门 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„13 5.楼层显示 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„15

六、软件的调试与仿真„„„„„„„„„„„„„„„„„„„„„„„„16

1.调试步骤 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„16 2.调试结果 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„16

七、总结„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„20

八、心得体会„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„21

九、参考文献„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„22

一、引言

1、设计目的

(1)熟练使用西门子公司的S7-300系列产品各基本指令和部分应用指令,根据控制要求进行PLC梯形图编程。

(2)进一步熟悉PLC的I/O连接。

(3)熟悉三层楼电梯采用轿厢内外按钮的编程方法

2、设计任务

电梯由安装在各楼层厅门口的上升和下降呼叫按钮进行呼叫操作,其操纵内容为电梯运行方向。电梯轿厢内设有楼层内选按钮S1~S3,用以选择需停靠的楼层。L1为一层指示,L2为二层指示,L3为三层指示,SQ1~SQ3为到位行程开关。电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。

3、设计内容

电梯处于基站,关门等运行状态时,此时按基站外呼按钮,信号经按钮传输到PLC,经PLC判断为本层开门,再将信号传输到开关门电动机。输出开门信号,电梯开门。

人进入轿厢后,经延时,电梯自动关门。也可按关门按钮,使电梯提前关门。如果轿内指令选第几层按钮,则指令经串行传输到PLC上,显示屏上的对应层发光二极管闪亮,当手离开按钮后,信号被登记,电梯开始运行。PLC核实信号后,可将运行信号传输到各个工作部位并发出运行指令。电梯开始按给定曲线运行,其给定速度信号不断与速度反馈信号比较,不断校正,使电梯运行的速度曲线尽量符合理想的运行曲线,使电梯运行平稳。

运行过程中,井道中的轿厢位置传感继电器每过一个隔磁板即核对一次运行位置,并将信号输入PLC与其中记忆的位置和旋转编码器发回的脉冲数量核对,三个信号核对无误后电梯继续运行。电梯每到一个隔磁板,门区继电器即吸合一次,层楼指示便变化一次。

运行过程中PLC里的“先行楼层”不断寻索楼层呼梯指令信号。当“先行楼层”导索到呼梯指令后,上到站钟GU或下到站钟GD发出到站钟声,经延时,电脑发出换速信号,电梯开始减速运行。当隔磁板插入平层感应器时,电梯进一步减速进入爬行。当轿厢到达平层位置后,接触器断电,电梯停止运行。制动系统工作,电梯停稳。

电梯停稳后,发出开门信号,电梯开门。经延时,关门时间到,发出关门信号,电梯又开始关门。电梯门关好后,其运行方向按轿内指令和厅外召唤与轿厢的相对位置而定。如没有任何指令,电梯就地待命。

4、设计意义

随着城市建设的不断发展,高层建筑的不断增多,电梯作为高层建筑中垂直运行的交通工具已与人们的日常生活密不可分。

电梯就是用于高层建筑物中的固定式升降运输设备,它有一个装载乘客的轿厢,沿着垂直或倾斜角度小于15°的导轨在各楼层间运行,是垂直运行的电梯、倾斜方向运行的自动扶梯、倾斜或水平方向运行的自动人行道的总称。随着城市建设的不断发展,高层建筑不断增多,电梯在国民经济和生活中有着广泛的应用。电梯作为高层建筑中垂直运行的交通工具已与人们的日常生活密不可分。有了电梯,摩天大楼才得以崛起,现代城市才得以长高。据估计,截至2002年,全球在用电梯约635万台,其中垂直电梯约610万台,自动扶梯和自动人行道约25万台。电梯已成为人类现代生活中广泛使用的人员运输工具。人们对电梯安全性、高效性、舒适性的不断追求推动了电梯技术的进步。如今,世界各国的电梯公司还在不断地进行电梯新品的研发、维修保养服务系统的完善,力求满足人们的对现代建筑交通日益增长的需求。

二、基础知识

1、PLC的结构

PLC 实质是一种专用于工业控制的计算机其硬件结构基本上与微型计算机从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。

图2.12、PLC的工作原理

当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。

1.输入采样阶段 在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。

2.用户程序执行阶段 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。

3.输出刷新阶段

当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。

PLC的扫描工作过程如图2-

2、图2-3所示 :

图2.2 PLC的扫描工作过程图

图2.3 PLC的扫描周期

3、STEP7的简介

STEP7 编程软件是一个用于SIMATIC 可编程逻辑控制器的组态和编程的标准软件包。STEP7 标准软件包中提供一系列的应用工具,如:SIMATIC 管理器、符号编辑器、硬件诊断、编程语言、硬件组态、网络组态等。STEP7 编程软件可以对硬件和网络实现组态,具有简单、直观、便于修改等特点。该软件提供了在线和离线编程的功能,可以对PLC 在线上载或下载。利用STEP7 可以方便地创

建一个自动化解决方案。图2.4为创建一个自动化项目的基本步骤 图2.4 创建一个自动化项目 项目可用来存储为自动化任务解决方案而生成的数据和程序。这些数据包括:硬件结构的组态数据及模板参数;网络通讯的组态数据以及为可编程模板编制的程序。它们都被收集在一个项目下。在生成一个项目后,先插入站,然后可以组态硬件。在组态硬件时,可以借助于模板样本对可编程控制器中的CPU 及各模板进行定义,通过双击站来启动硬件组态的应用程序。一旦存储并退出硬件组态,对于在组态中生成的每一个可编程模板,都会自动生成S7/M7 程序及空的连接表。连接表可用来定义网络中可编程模板之间的通讯连接。硬件组态完成后就可为编程模板生成软件。为可编程模板编制的软件存储在对象文件夹中。对该对象文件夹称作“S7-Program”。在子菜单中,可以选择想要生成的块的类型(如:数据块,用户定义的数据类型,功能,功能块,组织块或变量表)。打开一个空的块,然后用语句表,梯形图或功能图输入程序。在完成组态,参数赋值,程序创建和建立在线连接后,可以下载整个用户程序或个别块到一个可编程序控制器。在下载完整的或部分用户程序到CPU 之前,把工作方式从RUN 模式置到STOP 模式。可以通过在线连接下载各个块或整个用户程序到RAM。当电源关断后和CPU 复位时,保存在他们上面的数据将被保留。另外,可以从可编程控制器中上载一个工作站,或从一个S7 CPU 中上载块到PG/PC。这样,当出现故障而不能访问到程序文档的符号或注释时,就可以在PG/PC 中编辑它。用于S7-300 的编程语言有:梯形图(LAD),语句表(STL)和功能块图(FBD)。LAD 是STEP7 编程语言的图形表达方式。它的指令语法与一个继电器梯形逻辑图相似:当电信号通过各个触点复合元件以及输出线圈时,梯形图可以让你追踪电信号在电源示意线之间的流动。STL 是STEP7 编程语言的文本表达方式,与机器码相似,CPU 执行程序时按每一条指令一步一步地执行。FBD 是STEP7 编程语言的图形表达方式,使用与布尔代数相类似的逻辑框来表达逻辑。STEP7 编程软件允许结构化用户程序,可以将程序分解为单个的自成体系的程序部分。从而使大规模的程序更容易理解,可以对单个的程序部分进行标准化。程序组织简化,修改更容易。系统的调试也容易了许多。在S7 用户程序中可以使用如下几种不同类型的块:组织块(OB)是操作系统和用户程序的接口。它们由操作系统调用,并控制循环和中断驱动程序的执行,以及可编程控制器如何启动。它们还处理对错误的响应。组织块决定各个程序部分执行的顺序。用于循环程序处理的组织块OB1 的优先级最高。操作系统循环调用OB1 并用这个调用启动用户程序的循环执行。功能(FC)属于用户自己编程的块。功能是“无存储区”的逻辑块。FC 的临时变量存储在局域数据堆栈中,当FC 执行结束后,这些数据就丢失了。功能块(FB)属于用户自己编程的块。功能块是具有“存储功能”的块。用数据块作为功能块的存储器(背景数据块)。传递给FB 的参数和静态变量存在背景数据块中。背景数据块(背景DB)在每次功能块调用时都要分配一块给这次调用,用于传递参数。

系统功能块(SFB)和系统功能(SFC)是STEP7为用户提供的己编程好的程序的块,经过测试集成在CPU 中的功能程序库。SFB 作为操作系统的一部分并不占用程序空间,是具有存储能力的块,它需要一个背景数据块,并须将此块作为程序的一部分安装到CPU 中。STEP7 的调用结构如下图2.5所示:

图2.5 STEP7的调用结构

三、系统的设计准备

1、电梯控制示意图

图3.1 电梯控制示意图

2、系统程序流程图

图3.2 楼层显示

图3.3 楼层呼叫

图3.4 轿厢停止控制

图3.5轿厢上下行

图3.6轿厢开关门 四、三层电梯控制系统硬件设计

1.PLC的机型选择

为了完成设定的控制要求,主要根据电梯的控制方式与输入输出点数和占用内存多少来确定PLC的机型。本系统为三层电梯,采用了级选控制方式。

根据电梯控制特点,输入信号应该包括以下几个部分:轿厢内的楼层选择按钮SB1,SB2,SB3,开门按钮SB4和关门按钮SB5,以及安装于各楼层的电梯停靠位置的三个传感器SQ1,SQ2,SQ3,平时它们为常开,当电梯运行到平层时关闭。所以输入信号共有八个。

输出信号应该包括:轿厢内呼叫指示信号三个,分别表示一层到三层的呼叫被接收,并在呼叫指令完成后,信号消失;电梯上、下行指示信号有两个,门电动机开、关指示信号两个。共需要输出信号7个。

综合输入/输出点的计算及要实现的电梯功能,使用西门子s7-300系列的CPU-315-2DP,有16个开关量输入,16点开关量输出,这样就足以满足设计要求。

2.输入输出点分配

该系统占用PLC的15个I/O口,8个输入点,7个输出点,具体的I/O分配表如下表所示

表4.1 I/O分配表

3.系统组态

图1 系统组态图

3、三层电梯控制系统的I/O接线图 五、三层电梯控制系统的软件设计

控制系统梯形图 用“新建项目”向导生成一个名为“三层电梯控制软件”的项目,采用线性化编程,控制软件用梯形图编写,OB1中的程序如下:

一、楼层呼叫

二、轿厢停止控制

三、电梯上下行

四、轿厢开门关门

五、楼层显示

六、软件的调试与仿真

1、调试步骤

软件的调试是在仿真软件中实现的,我们采用S7-PLCSM仿真软件,仿真步骤如下:

1、打开S7-PLCSM仿真软件,窗口自动出现CPU试图对象。在CPU视图对象中点击STOP小框,灵仿真PLC处于STOP模式,在选择菜单命令“PLC”/“Download”,将要下载的程序下载到仿真PLC中。

2、执行菜单命令“Insert”/“Input Variable”,创建IB字节的视图对象,用类似的方法生成输出字节QB、定时器的视图对象。点击CPU视图对象中RUN小框,将仿真PLC至于运行状态。

3、测试软件是否运行正常。

2、调试结果:

(1)调试界面如下图

(2)运行时,电梯先开门6S后关门

16(3)电梯原来在一楼,三楼呼叫

(4)电梯到大三楼后,先延时3s然后开门6s然后关门

(5)当电梯在三楼时,一楼有呼叫,电梯先向下运行到一楼,停3s后开门6s,然后关门

七、总结

在这次软件设计中遇到了很多实际性的问题,在实际设计中才发现,只有理论与实际相结合,才能更加深入的了解问题。只有了解了实际与理论知识并把它们相结合,才能解决问题。一切问题必须靠自己一点一滴的解决,而且要不断的更正以前的错误。设计是比较简单的,主要是解决程序设计中的问题,而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新能力,它才是一个设计的灵魂所在。因此大部分时间是用在程序设计上面的。

在设计过程中,总是遇到这样或那样的问题。有时发现一个问题的时候,需要做大量的工作,找很多资料,花大量的时间才能解决。但当解决了一个问题时的那种成就感是用言语无法形容的。

通过这次对停车场车位控制的PLC控制,让我了解了PLC梯形图、指令表、外部接线图有了更好的了解,也让我了解了关于PLC设计原理。同时对所学的知识得到很大的提高与巩固。经过多次的反复实验与分析,可以对电路的原理及功能更加熟悉,同时提高了设计能力与及对电路的分析能力.而且在软件的编程方面得到更到的提高,对编程能力得到加强。我想通过参加这次的课程设计,也会对自己以后的学习和工作都有很大的帮助。

八、心得体会

赵路:经过为期不长的软件设计课程,我学到了很多。刚开始做的时候,感觉好难,无从入手,自己无法将课堂上学习到的知识运用到实践。所以就先从选题开始,纠结了好长时间,最后在老师的帮助下,拟定了初步的题目和设计软件。紧接着我就开始从网上下载STEP7编程软件,下载很简单,但是安装可把我难为住啦。弄了好几天晚上才安装好,虽然花费了好长时间,但是我也收获可很多。紧接着,我去图书馆借了很多有关的书籍,开始学习S-300的指令系统,用了几天晚上设计编写程序,检查程序。中间也遇到过好多问题,但是都在队友的帮助下解决了。当程序完成后,我又学习了仿真软件,把程序进行了仿真,但看到程序在仿真软件上完整的执行成功,心情万分激动。这是我第一次自己去主动学习软件,运用软件,编写程序。我也从中间明白了:做事一定要相信自己,努力去做,你一定会成功的。而且,做事一定要认真细心,我在写程序时,犯了很多低级的错误。也造成了很多不必要的麻烦。所以,一定要仔细。

吴那:经过半个多月的艰苦奋斗,设计成果终于出来了,我才松了一口气,我通过采集资料、进行实际考察后,做出以上设计的方法。查找资料也是一件繁琐的事情,虽说网上有资料但要找到一些真正有用的资料也不是一件容易的事,需要耐心查找。比如,我在查找STEP7软件时,好多次都因为没有注意,而下载错误,不适合自己的电脑系统,浪费了很多时间。在这次设计中我学会判断、取舍相关知识,对于提高查阅资料的能力也得到了很好的锻炼。

汪倩文:通过这次设计,我对PLC设计控制有了更深入的的了解,对以前学的仅限于书本上的PLC知识又有了一定的新认识,温习了以前学的知识,同时也学习新的知识,而且在设计的过程中,我们遇到了很多的问题,通过上网采集资料、作出修改,一步步的完成设计,一次又一次的学习,我们慢慢地在体会、感悟,终于领会到结果出现时的那一份喜悦,从撰写报告,查找资料,程序设计,到整理每一个次的调试,我们学会了细心和耐心,很多次的成功与失败更加使我们有决心做好这次设计。这次设计不仅加深我对plc的认识,而且我相信这会对今后的学习工作生活有着积级的影响。而且大大提高了我的动手的能力,使我充分体会到了在创造过程中艰难和成功的喜悦。虽然这个设计还不是很完善、很简单,但是我在这次设计过程中所学到的东西是这次课程设计的最大收获,是在书本上、题目中永远也不能体会和明白的。

任帅:这次软件设计,我主要负责审核队员整理的结果,协助软件设计与调试。整个过程中,我学习到了很多。跟三个女同学一组,我学习到了女生的那种细腻,他们会注意到很多我没有注意到的,对我们这次的设计提供了很大作用。当然在审核中我也发现了很多错误,在我们共同的努力下改了过来。最后,我还负责了设计报告总体布局的设计,认真安排设计报告的排版,在排版过程中,也纠结了很久,不过,最后在同学的协助下,较完整的完成了任务。从这次设计中,我懂得了一个团队的重要性:既然我们是一个团队,那么我们就应该共同努力,共同奋斗。

九、参考文献

[1].赵岩著.S7-300/400系列PLC入门及应用实例.北京:电子工业出版社.2012年4月 [2].李明河著.可编程控制原理与应用.第一版.合肥工业大学出版社.2009年1月 [3].常斗南主编 可编程序控制器原理*应用*实验.北京:机械工业出版社,2005 [4].张万忠《可编程控制器入门与应用实例》北京:中国电力出版社2004 [5].廖常初等.PLC的顺序控制编程方法.工业自动化.1997 [6]赵景波等西门子S-300/400PLC快速入门手册.化学工业出版社.2012.5 [7]刘华波等西门子S-7300/400PLC编程与应用.2010

下载西门子plc 实验一报告word格式文档
下载西门子plc 实验一报告.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    关于A-B和西门子PLC比较的报告-中国期刊汇[精选5篇]

    关于A-B和西门子PLC比较的报告朱春晓 河南有色汇源铝业有限公司 467300 鉴于目前公司机型设计升级的需要,按照行业地位/先进性/成熟性/易用易维护性/总体成本最优的原则,就国......

    基于西门子PLC的变频调速和温度控制课程设计报告

    PLC课程设计报告 变频调速和温度控制 姓 名: 学 号: 班 级: 学 院: 完成日期: 一.课程设计目的 1.了解常用电气控制装置的设计方法、步骤及设计原则 2.学以致用,巩固书本知识。通......

    心得体会,plc实验心得体会范文大全

    plc 实验心得体会 plc 实验心得体会 PLC 心得体会与学习总结 本学期在孟老师的带领下,学习了一门新的课程----PLC。短暂的十二周课程里,经过老师的讲解、指导和自己的练习,我受......

    PLC实验要求

    PLC实验要求 电气工程及其自动化专业11级 实验内容: 1、完成电动机正反转控制:要求按下启动按钮SB1,KM1得电,电动机正转15S,之后KM2得电,电动机反转25S,之后再正转15S,循环运行,直到......

    PLC实验教案

    天津理工大学中环信息学院 教案首页 题目:实验一 PLC编程应用实验 讲授内容提要: 1.STEP7软件使用方法 2.PLC基本指令 3.PLC的硬件结构 教学目的: 1.熟练掌握STEP7-Micro winV4......

    基于西门子PLC课程设计电子稿(机械手终结版)要点[范文大全]

    河南机电高等专科学校 课程设计报告书 课程名称: 课题名称: 系部名称: 专业班级:计控 102 姓 名: 学 号: 2012年 06月 20日 目 录 目 录 . .....................................

    西门子 PLC 中各个组织块OB作用

    1、自由循环组织块OB1 S7 CPU启动完成后,操作系统循环执行OB1,OB1执行完成后,操作系统再次启动OB1。在OB1中可以调用FB、SFB、FC、SFC等用户程序使其循环执行。除OB90以外,OB1......

    我正在学习西门子触摸屏组态画面控制西门子PLC

    我正在学习西门子触摸屏组态画面控制西门子PLC,现有一事不明,望大侠们赐教。书上给出的模拟例程都是使用PLC的内部辅助继电器M(比如:M0.0、M0.1)来与HMI变量连接,触发输出位(譬如:Q0......