STEP7使用初步教程
Step7初级教程
Step7教程
烟台金建冶金科技有限公司
Step7启动
Step7启动
Step7启动
Step7启动
Step7启动
打开一个工程
打开一个工程
打开一个工程ep7的工程界面
Step7的工程界面
Step7的工程界面
Step7的编程界面
用Step7查故障实例 问题所在,M199.6(上校核开关)导通
故障查找: 首先,如校核开关在深度指示器上检查开关 的位置,是否有松动。
其次,检查操作台提升位置表是否在正确的 位置。 最后,使用前面讲过的办法打开故障功能块 对校核急停进行检测。
用Step7查故障实例 定位程序:查找校核急停故障Q100.2
用Step7查故障实例 定位程序:查找校核急停故障Q100.2
Step7编程软件的工具条
编辑修改程序时用到的按钮:
用Step7查故障实例 故障名称:校核急停 现象: 操作台显示综合急停、PLC急停、校核急停 液压站油泵停止运行、操作台电铃响
安全回路断、操作台运行准备好灯灭
停车位置在一次减速点内
用Step7查故障实例 故障名称:校核急停 状态:提升机在井中运行
Step7的编程界面
Step7的编程界面
Step7的编程界面
Step7编程软件的工具条
让我们来认识几个重要的按钮
程序下载,通过点它把修改过的程序传入PLC 编程元素库显示与隐藏 程序监视,对各个回路的工作状态进行监视
注释显示,切换注释文字的显示与隐藏
新建回路,在当前回路后建一个空回路用来添加程序
用Step7查故障实例 定位程序:查找校核急停故障Q100.2
用Step7查故障实例 定位程序:查找校核急停故障Q100.2
(教你一步一步吧学STEP7)
STEP 7的介绍
图1-1 间隙
使用单机架或多机架
是使用一个机架还是使用多个机架,取决于具体情况。
在下面的情况下应该使用单机架:
∙结构紧凑、需要节约空间
∙ CPU312、312 IFM、312C和CPU 313只能用单机架
∙所需处理的信号量少
在下面的情况下应该使用多机架:
机架3(ER)
连接电缆368
连接电缆368
机架2(ER)
连接电缆368
机架1(ER)
图1-2:安装举例
主机架配置方法
STEP7中,通过简单的拖放操作就可以完成主机架的配置。
配置过程中,添加到主机架中的模板的订货号(在硬件目录中选中一个模板,目录下方的窗口会显示该模板的订货号以及描述)应该与实际硬件一致。
先直接新建一个项目,在项目中插入一个SIMATIC 300 Station,双击Hardware图标,打开硬件组态程序。
在硬件目
录中找到S7-300机架,拖拽到左上方的视图中,即可添加一个
主机架。
STEP7编程软件的使用方法
STEP7编程软件的使用方法编程软件是指用于编写、修改、测试和执行计算机程序的工具。
它们提供了一种图形化界面,使程序员能够更轻松地编写和管理他们的代码。
本文将介绍使用编程软件的方法。
2.创建新项目:一旦安装完成,你可以打开软件并创建一个新的项目。
这将成为你编写代码的地方。
通常,可以选择项目类型和位置。
选择与你正在开发的应用程序或网站相匹配的类型,并将项目保存到合适的位置。
4.理解编程语法:编程语言都有自己的语法规则和关键字。
在编程软件中编写代码时,确保遵循正确的语法。
语法错误会导致代码无法编译或运行。
有时编程软件会提供自动纠错功能,可以帮助你找到和修复语法错误。
5.调试代码:编程软件通常提供调试工具来帮助你检查和修复代码中的错误。
调试器允许你逐行执行代码并监视变量的值。
你可以设置断点,以便在特定位置停下来检查代码执行情况。
使用调试工具可以更轻松地找到和解决程序中的错误。
6.运行程序:当你完成编写代码后,可以通过编程软件来运行程序。
点击“运行”按钮或按下特定的快捷键,编程软件会编译和执行你的代码。
控制台窗口将显示程序输出的结果。
当程序出现错误时,你可以根据控制台中的错误信息进行调试。
7.调优和测试:一旦程序可以正常运行,你可能希望进行性能调优和测试。
编程软件通常提供一些性能分析工具,可以帮助你找出代码中的性能瓶颈,并针对性地优化。
编程软件还可以支持单元测试、集成测试和性能测试等功能,以确保代码的正确性和可靠性。
8. 版本控制和团队合作:在使用编程软件时,你可以将你的代码存储在版本控制系统中,例如Git。
这样可以跟踪代码变更,并允许多个人对同一代码库进行协作。
编程软件通常集成了版本控制功能,以方便团队之间的代码管理和合作。
9.学习资源:使用编程软件时,你可能需要参考相关的学习资源。
编程软件通常提供文档和教程,以帮助你了解软件的功能和用法。
此外,网上还有许多编程教程和论坛,可以帮助你解决遇到的问题。
总结:使用编程软件,你可以更轻松地编写、管理和测试你的代码。
STEP7使用方法
STEP7使用方法对于STEP7的使用方法,我将分为以下几个方面进行详细介绍:基本概念、编程语言、硬件配置和调试工具。
一、基本概念:二、编程语言:STEP7支持多种编程语言,包括梯形图、功能块图、指令表和结构化文本。
梯形图是一种图形化的编程语言,用于逻辑控制和循环控制。
功能块图是基于块的图形化编程语言,用于组织和管理程序模块。
指令表是一种文本化的编程语言,用于编写低级控制指令。
结构化文本是一种高级编程语言,类似于传统的编程语言,可以实现复杂的逻辑和算法。
三、硬件配置:使用STEP7之前,我们需要对硬件进行配置。
首先,我们需要选择适合应用需求的PLC型号和数量。
然后,我们需要选择适合的输入和输出模块,用于接收和输出信号。
接下来,我们需要通过网络或总线连接PLC和外部设备,如传感器、执行器和人机界面。
四、调试工具:在使用STEP7编写和测试PLC程序时,我们可以使用一些调试工具来帮助我们定位和解决问题。
首先,我们可以使用在线监视器来查看PLC的运行状态和信号值。
其次,我们可以使用断点和触发器来调试程序的执行过程。
还可以使用模拟器来模拟外部设备的输入和输出,以验证程序的正确性。
最后,我们可以使用追溯记录器来记录PLC的运行日志,以便后续分析和故障排除。
总结:通过以上对STEP7使用方法的介绍,我们可以了解到,STEP7是一款强大的PLC编程软件,它可以帮助我们开发和管理PLC应用程序。
在使用STEP7之前,我们需要掌握基本的概念,并了解不同的编程语言。
同时,我们还需要对硬件进行适当的配置,并使用调试工具来帮助我们定位和解决问题。
只有熟练掌握STEP7的使用方法,我们才能更好地应用它来实现工业过程和机器的控制。
STEP7-MicroWIN软件基本操作
STEP7-Micro/WIN基本操作
1、打开编程软件
图3-1 新建一个工程文件
图3-2 保存刚才所新建工程文件
4、依据所编制的PLC的I/O地址表建立一个符号表
单击此
无错误,编译通7
双击此图7-2 设置通信参数(2)
8
图8-2 选择PLC 类型(2)
9、把程序下载到PLC 中 依据右
侧检测
结果修
改远程
通信地
图9-2 下载程序图9-3 正在下载程序双击此
单击此
表示下载成
图10-1 进入程序状态监控模式
蓝色表示触点/线圈接通
在英文输入法下直接输入变量的变量的数据格式, I0.0
图10-4 建立状态表(2)
单击此
用二进制表
示,等于
后:单击强制按
钮
先:输入新值
启动按钮被按下,接触
器线圈得电,电动机启图10-7 强制值后效果
页眉内容
单击此
11、运行程序
图11-2 按下启动按钮图11-3 按下停动按钮单击此单击此。
STEP7编程软件的使用方法
STEP7编程软件的使用方法一、安装编程软件安装过程一般很简单,只需要按照安装程序的指示一步一步进行即可。
在安装过程中,可以选择自定义安装路径和组件,根据自己的需求进行选择。
安装完成后,可以打开编程软件,开始编写代码。
二、创建项目在开始编写代码之前,需要创建一个项目。
项目是一个文件夹,用于保存相关的源代码文件、配置文件、库文件等。
创建项目的时候,可以选择项目类型和语言。
许多编程软件提供了模板,可以通过选择相应的模板快速创建项目。
模板包含了一些常用的代码结构和功能组件,例如,Web项目模板可能包含一个基本的网页模板和一些CSS样式,并且可能已经配置了服务器环境。
选择适合自己项目类型的模板,可以减少很多开发工作。
创建项目后,编程软件会在指定目录下生成一个项目文件夹,其中包含了项目需要的一些基本文件和目录。
编写代码时,要注意代码的规范性和可读性,编程软件通常会提供代码格式化和代码检查等功能,帮助开发者保持良好的编码风格和代码质量。
四、编译和调试代码编译和调试是软件开发的重要环节。
编程软件提供了集成的编译器和调试器,能够自动将代码转化为可执行的程序,并帮助开发者调试代码中的错误和问题。
在编译代码之前,需要设置编译选项。
编译选项包括编译器的版本和参数,编译时要包含的库文件等。
根据项目的需求进行相应的配置。
编译完成后,可以进行代码调试。
调试代码时,可以在代码中设置断点,运行程序,并查看程序执行过程中的变量值、堆栈信息等。
调试器还提供了单步运行、逐行执行等功能,帮助开发者定位和解决代码中的问题。
五、测试和部署编程软件通常也提供了测试和部署的工具。
在完成开发和调试后,可以使用测试工具对程序进行测试,确保程序的功能和性能达到预期。
完成测试后,可以使用部署工具将程序打包成发布版本,并部署到目标环境中。
部署工具可以帮助开发者将程序的相关文件和设置进行打包和配置,并将程序推送到目标服务器或设备。
六、持续集成和版本控制很多编程软件还支持持续集成和版本控制。
step7使用教程
Step 7软件的使用方法
1、登陆step 7 软件,点击file 新建一个project并自己命名。
2、点击左栏的project名称,右键插入simatic 300/400 站点
3、点击站点simatic 300,点击hardware进行硬件组态
4、
5、单击simatic 300单击rack-300后双击rail,添加一个导轨
6、
7、选中第一行并添加一个模块电源PS-300,选则5A
8、第二行添加一个CPU模块添加CPU314模块
9、第三行空出,第四行添加一个输入模块,第五行添加一个输出
模块
10、硬件组态完成点击编译按钮进行保存
11、进入软件组态,点击step 7任务管理器点击simatic 300,并选
中双击symbol进行对符号表标记并保存
12、选择block,双击打开OBI块进行主程序编写并保存。
STEP 7 的简单操作
STEP 7 的简单操作了解STEP 7的功能,理解STEP 7创建方法,掌握S7-300/400 PLC 硬件组态;掌握应用逻辑块编程、程序调试技术。
标签:STEP 7;硬件组态;逻辑块编程、程序调试技术STEP 7是西门子集成自动化的基础,在STEP 7中是用项目来管理一个自动化系统的硬件和软件。
STEP 7使系统具有统一组态和编程方式、统一的数据管理和通信方式。
1 创建一个STEP 7 项目启动STEP7 管理器(SIMATIC MANAGER),双击图标,即打开SIMATIC 管理器窗口。
1.1 用项目向导创建STEP 7项目1.1.1 在SIMATIC管理区中选择菜单命令“File”(文件)→“New Project Wizard”(新建项目向导),打开工程向导。
1.1.2 点击“Next >”按钮,在出现对话框中选择CPU模块的型号,设置CPU 在MPI网络中的站地址(默认值为2)。
1.1.3 点击“Next >”按钮,在出现对话框中选择需要生成的组织块OB,默认的是只生成作为主程序的组织块OB1。
在该对话框中还可以选择块使用的编程语言。
1.1.4 点击“Next >”按钮,在出现的对话框的“Project name”(项目名称)处修改默认的项目名称。
点击“Finish”(完成)按钮,开始创建项目。
1.2 手动创建项目1.2.1 在SIMATIC管理区中选择菜单命令“File”(文件)→“New”(新建),出现“New Project”(新建项目)对话框。
1.2.2 为项目输入名称,在“Name”(命名)文本框处输入新项目的名称,“Storage”(存储位置)文本框中是默认的保存新项目的文件夹。
点击“Browse”(浏览)按钮,可以修改保存新项目的文件夹。
最后单击“OK”按钮确认输入。
2 硬件组态用鼠标右键点击管理器中新项目的图标,在出现的快捷菜单中选择“InsertNew Object”(插入新站)命令插入一个新的S7-300/400站。
STEP7-快速入门
STEP7 V5.3快速入门合肥锐锋自控工程有限公司2007.3一硬件组态首先打开STEP7 V5.3软件(Simatic Manager)进入STEP7的编程画面.在名称(NAME)栏目内填上要建的项目名称,按<OK>即可。
此时打开的是名为CHEN的空项目,里面仅有一个MPI(1)的图标,在它下方空白处按鼠标右键,在弹出的窗体上点击“Insert New Object”,选择SIMATIC 400 Station,首先建立S7400站。
系统自动在项目“CHEN”下面生成“SIMATIC400(1)”图标,它表示S7400站已建立,但此时的S7400站里是空的,软件和硬件的组态都没有。
双击Simatic 400(1)图标,打开400站的组态,里面只有硬件组态(Hardware)图标,双击它进入硬件组态画面,这是S730/400 PLC编程的基础,所有的硬件信息、通讯方式、通讯地址、外部的输入/输出地址都要在此定义,必须按照硬件组态的地址编写用户软件。
SIEMENS S7300/400 PLC的硬件是模块化的,系统就是由这些模块以搭积木的方式组成,硬件组态的任务就是用软件的方式模拟这些模块组成的过程。
右边的栏目所列的是SIEMENS S7400/300系列PLC的硬件配置库,组态时要从这些库中找到与实际应用模块型号完全一致的模块按照SIEMENS的硬件组态标准进行“安装”,当然是指软件上的安装。
首先是安装底板。
所有的PLC模块都是安装在底板上的,S7400的底板功能有:A、固定硬件模块B、模块之间的通讯连接(内部有通讯线路),这一点不同于S7300,S7300的底板仅仅是个支架。
在“RACK-400”中找到“UR1”,这是我们实际用到的底板型号,如果不能确定众多同类型号中哪种才是我们要找的,可以依次用鼠标单击,在右下角会出现被点中模块的详细型号(“6ES7400-1TA01-0AA0”),直到找到完全相符的模块(实际用到的模块型号可以在控制柜的PLC模块面板上找到)。
第七章STEP7编程软件的使用方法7
双击DB1就可以打开并对DB1进行编辑, DB编辑器分为了“数据视图”和“说明视图”, 在“说明视图”下, 只能看到DB的数据定义, 在“数据视图”下, 还可以 对值进行修改。通过【查看】菜单在两种视图间切换。DB1和DB2的设置如图7-34所示。
7 编辑OB1 双击OB1, 选择LAD(梯形图)编程方式, 打开OB1, 对OB1进行编辑
直接建立的项目只包含一个MPI子网对象, 用户需要通过【插入】菜单来手动添家对象.用户可以插入一个PLC站, 先进行硬件组态, 完成硬件组态后, 再在相应 CPU的S7程序目录下编辑用户程序;也可以先插入一个独立的S7程序, 编写用户程序, 再进行硬件组态, 等组态完成后将程序复制到相应的 CPU中。
3.PG/PC接口设置 PG/PC接口(PG/PC Interface)是PG/PC和PLC之间进行通讯连接的接口。PG/PC支持多种类型的接口,每种接口都需要进行相应的参数设置(如通讯的波率 等)。因此,要实现PG/PC和PLC之间的通讯连接,必须正确地设置PG/PC接口。 SETP7的安装过程中,会提示用户设置PG/PC接口参数。在安装完成之后,可以通过以下几种方法打开PG/PC设置对话框: Windows的【开始】|【SIMATIC】|【STEP7】|【设置PG-PC接口】 Windows的【控制面板】|【设置PG-PC接口】 在【SIMATIC Manager】中,通过菜单【选项】|【设置PG/PC接口】
第七章 STEP7编程软件的使用 方法
• 7.1 用户程序的基本结构 • 7.2 STEP7编程软件简介 • 7.3 硬件组态 • 7.4 使用LAD编程
• 一般来说,PLC有线性化编程、模块化编程和结构化编程等3种程 序设计方法。
• 1.线性化编程 • 线性化编程类似硬件继电器控制电路,整个系统的控制程序放在主
STEP7常用功能块教程
STEP7常用功能块教程STEP7(Siemens Totally Integrated Automation Portal)是西门子公司的一款集成的自动化工程软件,用于配置、程序和诊断西门子的可编程逻辑控制器(PLC)系统。
STEP7具有许多强大的功能块,可以帮助用户更高效地编程和管理PLC系统。
本文将介绍一些常用的STEP7功能块和它们的应用。
1.FC(函数块):函数块是一种可重用的程序单元,允许用户编写自定义函数。
通过使用函数块,可以将常用的代码片段封装为函数,以便在不同的程序中重复使用。
例如,可以创建一个函数块来实现PID控制算法,使其可以在不同的工程中重复使用。
2.FB(功能块):功能块是STEP7中的另一种可重用程序单元,类似于函数块。
不同之处在于,功能块可以包含状态信息,并可以在程序中直接调用。
功能块通常用于处理系统的输入和输出信号,并执行相关的逻辑操作。
例如,可以创建一个功能块来处理PLC的输入和输出模块,并根据逻辑条件执行相应的控制操作。
3.OB(组织块):组织块是STEP7中的一种特殊类型的函数块,用于定义PLC程序的执行顺序和事件触发条件。
组织块分为不同的类型,如主程序(OB1)和中断(OB35),每个类型都有不同的功能和触发条件。
通过使用组织块,可以精确控制PLC程序的执行流程,并根据需要触发特定的事件。
4.DB(数据块):数据块是STEP7中用于存储和管理数据的容器。
数据块包含一个或多个变量,可以在PLC程序中访问和使用。
通过使用数据块,可以将相关的数据组织在一起,并轻松地进行数据的传输和处理。
例如,可以创建一个数据块来存储传感器和执行器的输入和输出数据,并在程序中使用这些数据进行逻辑判断和控制操作。
5.SFC(顺序功能图):顺序功能图是一种图形化编程语言,用于描述程序的执行顺序和组织结构。
SFC可以将PLC程序分解为不同的步骤,并定义不同的条件和转换规则。
通过使用SFC,可以更直观地理解和设计复杂的PLC程序,并使其易于修改和维护。
西门子STEP7-使用
2021/10/10
11
(5)点击CPU-300,双击CPU-315-2DP,在下拉菜单中选中一个,将其拖 到机架的第2个槽,注意准确的编号。一个组态PROFBUS-DP的窗口将弹出。 在Address中选择分配想要的DP地址。默认为2。
2021/10/10
12
(6)点击SUBNET的NEW按钮,生成一个PROFEIBUS NET的窗口将弹出。 点中NETWORK SETTING页面,可以在这里设置PROFEIBUS的参数,包 括速率、协议类型等。
使用菜单命令“File”一“Delete”,可删除一个项目。使用菜单命 令“Edit"一“Delete”,可删除项目中的一部分,如站、程序、块等。
3.2 通信设置
在“SIMATIC Manager”窗口选中菜单“Options”一“Set
PG/PC Interface”,打开“Set PG/PC Interface”对话框,点击对话
2021/10/10
41
2021/10/10
42
2021/10/10
43
一个编辑完成的程序图如下图所示。
用户生成的变量表(VAT)在调试用户程序时用于监视和修改变量。系 统数据块(SDB)中的系统数据含有系统组态和系统参数的信息,它是用户进 行硬件组态时提供的数据自动生成的。
2021/10/10
存盘完成后,点击“Download”图标,或选择“PLC”一“Download” 就可以把设定组态下载到CPU。
2021/10/10
26
2021/10/10
27
2021/10/10
28
2021/10/10
29
2021/10/10
30
STEP7使用方法
STEP7使用方法在计算机领域中,STP(Spanning Tree Protocol)是一个用于在以太网中构建回路自由的树状拓扑的协议。
在这篇文章中,我们将学习如何使用STP协议来确保网络的高可用性和性能。
首先,我们需要了解一些STP的基本概念。
在一个以太网中,可能会存在多个路径连接两个节点,这可能会导致回路产生,进而造成网络故障。
STP通过选择一条路径作为主路径,并禁用其他路径来消除回路。
为了实现这一点,STP引入了一个根(Root)桥的概念,在整个网络中只有一个根桥,并且所有的数据都会尽量经过根桥。
在STP中,桥指的是网络设备,可以是交换机或路由器。
在使用STP之前,我们需要了解网络中各个设备的桥优先级和MAC地址。
桥优先级是一个16位的参数,它用于选择根桥。
MAC地址是一个6字节的标识符,用于唯一标识设备。
每个设备都有一个优先的MAC地址,当两个设备的桥优先级相同时,MAC地址较小的设备将成为根桥。
在配置STP之前,我们需要将所有设备连接到网络并检查各个设备的MAC地址和桥优先级。
为了进行配置,我们需要登录到每个设备的管理界面。
通常,我们可以通过浏览器访问设备的IP地址来进入设备的管理界面。
一旦进入了设备的管理界面,我们需要找到STP的配置选项。
在大多数设备中,STP的配置选项可以在“网络设置”或“交换机设置”中找到。
具体的位置和名称可能会因设备而异。
在STP的配置选项中,我们可以设置桥优先级、端口优先级和端口状态。
桥优先级参数用于选择根桥,我们可以将优先级设置为一个较低的值以确保设备成为根桥。
端口优先级参数用于选择设备上的主路径,我们可以将端口优先级设置为一个较低的值以确保该端口成为主路径。
端口状态参数用于选择是否启用该端口,我们可以将端口状态设置为启用或禁用,禁用的端口将不会用于传输数据。
在配置STP时,我们需要确保所有设备的配置是一致的。
我们可以使用STP协议在设备之间自动交换配置信息,或者手动配置每个设备以确保一致。
step7的使用方法
2021/7/1
9
异步错误组织块
OB80~OB87:异步错误中断。异步错误 是PLC的功能性错误。它们与程序执行时 不同步地出现,不能跟踪到程序中的某个 具体位置。 在运行模式下检测到一个故障 后,如果已经编写了相关的组织块,则调 用并执行该组织块中的程序。如果,发生 故障时,相应的故障组织块不存在,则 CPU将进入STOP模式。
19
基本数据类型(二)
S5TIME(SIMATIC时间) IEC时间(TIME) IEC日期(date) 日计时(TIME_OF_DAY) 字符(CHAR)
2021/7/1
20
3.3.2复杂数据类型
日期时间数据类型( Data_And_Time ) 字符串类型(String) 数组类型Array 结构(STRUCT) 用户定义类型(UDT)
2021/7/1
24
3.4.2绝对地址寻址
位寻址 字节寻址 字寻址 双字寻址
2021/7/1
25
位寻址
位寻址是最小存储单元的寻址方式。寻址时, 采用以下结构:
存储区关键字+字节地址+位地址:
例如: Q 10.3
Q:表示输出过程暂存区;
10:表示第十个字节;字节地址从0开始, 最大值由该存储区的大小决定;
LB23四个字节
2021/7/1
31
双字寻址
2021/7/1
32
3.4.3符号地址寻址
STEP7中的符号寻址是先给需要使用的绝 对地址或参数变量定义符号,然后在程序 中使用所定义好的符号进行编程寻址
STEP7中可以定义的符号有两种: 全局符号 局部符号
2021/7/1
33
全局符号 和局部符号
STEP7使用初步
Date: 2013-7-5
Page: 3
返回本章
§3.1.1
STEP 7操作系统需求
6.0 以上
SP3
或
Date: 2013-7-5
Page: 4
返回本节
§3.1.2
STEP 7硬件需求
能运行Windows 2000或Windows XP的PG或PC机:
CPU主频至少为600MHz; 内存至少为256MB; 硬盘剩余空间在600MB以上; 具备CD-ROM驱动器和软盘驱动器;
编写梯形图(LAD)程序
Date: 2013-7-5 Page: 44
返回上级
9.在OB1中编辑STL程序
编写语句表(STL)程序
Date: 2013-7-5 Page: 45
返回上级
10.在OB1中编辑FBD程序
编写功能块图(FBD)程序
Date: 2013-7-5 Page: 46
返回上级
§3.4 下载和调试程序
1.PLC端子接线
传统继电器控制电路
PLC端子接线图
Date: 2013-7-5
Page: 26
返回上级
2.使用项目向导创建STEP 7项目(1/4)
项目向导1/4
Date: 2013-7-5
Page: 27
返回上级
2.使用项目向导创建STEP 7项目(2/4)
② ③
项目向导2/4
Date: 2013-7-5
返回上级
2.用S7-PLCSIM调试程序(1/3)
插入仿真变量
I0.7 … I0.1 I0.0
Q4.7 … Q4.1 Q4.0
Date: 2013-7-5
Page: 50
实验二-西门子PLC编程软件STEP7的使用入门
实验二西门子PLC编程软件STEP7的使用入门一、实验目的1.初步掌握编程软件STEP7 V5.2的使用方法。
2.了解PLC中程序块的概念。
二、实验设备(仪器)1.计算机一台。
2.西门子S7-300PLC(CPU:315-2DP)一台。
三、实验内容1.编程软件STEP7 V5.2的硬件组态。
(1)新建一个项目。
首先用鼠标左键双击桌面上的STEP7图标,进入SIMATIC Manager(管理器)窗口,单击“File”菜单下的“New”,如图2-1所示,弹出一个对话框,在项目名称“Name”中输入sample,也可以在项目的存储路径“Storage location”中输入你要存储的地址,本实验中使用默认地址就可以,如图2-2所示,单击“Ok”完成,如图2-3所示。
图2-1 项目管理器界面图2-2 创建一个新的项目图2-3 创建一个项目后的管理器界面(2)插入一个S7-300的站,进行硬件组态。
在“Insert”菜单下的“”Station 的目录下单击“2 SIMATIC 300 Station”,如图2-4所示。
图2-4 在项目中插入对象(3)打开硬件组态界面。
选中左边窗口中的“SIMATIC 300(1)”,在右边窗口中可以看到“Hardware”图标,如图2-5所示。
图2-5 启动硬件组态程序双击右边窗口中的“Hardware”图标,进入硬件组态程序界面,如图2-6所示。
(4)主机架的配置方法。
在STEP7中,通过简单的拖放操作就可以完成主机架的配置。
①在硬件目录中找到S7-300机架拖拽到左上方的视图中,即可添加一个主机架。
图2-6 硬件组态程序界面②插入主机架后,分别在机架中的1号槽中添加电源,如图2-7所示,2号槽中添加CPU,如图2-8所示。
图2-7 向主机架中添加电源图2-8 向主机架中添加CPU③如果需要扩展机架,则应该在IM-300目录中找到相应的接口模块,添加到3号槽。
如无扩展机架,3号槽留空。
STEP7-功能块全中文说明全解课件.doc
parator== IN1等于IN2<> IN1不等于IN2> IN1大于IN2< IN1小于IN2>= IN1大于或等于IN2<= IN1小于或等于IN22.整数就是没有小数位都是零的数,即能被1整除的数(如-1,-2,0,1,……)CMP ?I(INT)整数比较CMP ?D (DINT)比较双精度整数CMP ?R (REAL)比较实数3.转换指令概述BCD_I BCD码转换为整数I_BCD 整型转换为BCD码[新^&版@版新]BCD_DI BCD码转换为双精度整数I_DINT 整型转换为长整型DI_BCD 长整型转换为BCD码DI_REAL 长整型转换为浮点型4 计数器指令S_CUD 双向计数器S_CD 降值计数器[新版^@%*新]S_CU 升值计数器---( SC ) 设置计数器线圈•---( CU ) 升值计数器线圈•---( CD ) 降值计数器线圈5.S_CUD 双向计数器`6. S_CU 升值计数器7. S_CD 降值计数器8. ---( SC ) 设置计数器值9. ---( CU ) 升值计数器线圈[新新&@^#版]10. ---( CD ) 降值计数器线圈11. ---(OPN)打开数据块:DB或DI如果想将数据块中的数据读出(如DB和DI),需要通过(OPN)打开数据块后才可读出。
12. ---(JMP)--- 无条件跳转13. ---(JMPN) 若“否”则跳转14. LABEL标号【整型数学运算指令】整型数学运算指令概述[新*新^版@版]说明使用整数运算,您可以对两个整数(16和32位)执行以下运算:•ADD_I 加整数•SUB_I 减整型•MUL_I 乘整型•DIV_I 除整型•ADD_DI 加双精度整数•SUB_DI 减长整型•MUL_DI 乘长整型•DIV_DI 除长整型•MOD_DI 返回分数长整型15. ADD_I 整数加16. SUB_I 整数减17. MUL_I 整数乘[新版版@#&新]18. DIV_I 整数除[新版%^@&~]19. MOD_DI 返回长整数余数20. 浮点运算指令概述IEEE32位浮点数属于REAL数据类型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Date:2011/8/2Page:
1
3 STEP7
Date:2011/8/2Page:
2 息 S能状系 操S能状系 操
§息实应 S能状系 操息实应 S能状系 操
§息实必 S的窗源能的点息实必 S的窗源能的点
§息实息 S能状系 操息实息 S能状系 操
§息实4 息实4
Date:2011/8/2Page:
3§息实应 S能状系 操息实应 S能状系 操
§息实应实应 S能状系 操息实应实应 S能状系 操
§息实应实必 S能状系 操息实应实必 S能状系 操
§息实应实息 S能状系 操息实应实息 S能状系 操
Date:2011/8/2
Page:4
6.0
§息实应实应S能状系 操S能状系 操
SP3
SP1
Date:2011/8/2Page:5PG740PC
菜间n量ows 必000菜间n量ows 必000菜间n量ows 必000 菜间n量ows X系菜间n量ows X系 系理系理 系点系点 构 点系节点系节 控00窗界z 控00窗界z 控00窗界z
必找控窗激必找控窗激必找控窗激
控00窗激控00窗激控00窗激
点然点然点然--置类窗置类窗
息必息必息必 应0必4应0必4××操控方操控方
系点系点系点 点系找控应应点系找控应应 窗系的窗系的
§息实应实必S能状系 操S能状系 操
Date:2011/8/2Page:6
§息实应实息S能状系 操S能状系 操 (应属方器
Date:2011/8/2Page:7
§息实应实息S能状系 操S能状系 操 (必属方器
Date:2011/8/2Page:8
§息实应实息S能状系 操S能状系 操 (息属方器
Date:2011/8/2Page:9PG/PC §息实应实息S能状系 操S能状系 操 (4属方器
Date:2011/8/2Page:10
Windows SIMATIC License Management Automation License Manager Automation License Manager
§息实应实息S能状系 操S能状系 操 (找属方器
Date:2011/8/2
Page:11
STEP7
§息实应实息S能状系 操S能状系 操 (控属方器
Date:2011/8/2
Page:12
STEP7
§息实应实息S能状系 操S能状系 操 (操属方器
Date:2011/8/2Page:13
STEP7
§息实应实息S能状系 操S能状系 操 (方属方器
Date:2011/8/2Page:14
§息实必 S的窗源能的点息实必 S的窗源能的点
S的窗源能的点S的窗源能的点S的窗源能的点 S的窗源能的点S的窗源能的点 S能状系 操S能状系 操
S的窗源能的点 S的窗源能的点 系理属系点系理属系点
Date:2011/8/2Page:15
应实应实 S的窗源能的点S的窗源能的点S的窗源能的点
SIMATIC
Date:2011/8/2Page:16
必实S的窗源能的点必实S的窗源能的点
2
1
S7-PLCSIM
S7
Download Offline Online
Date:2011/8/2Page:17
息实 S能状系 操息实 S能状系 操
1
2
SIMATIC 300/400
3
Date:2011/8/2Page:18
4实 4实 S的窗源能的点 S的窗源能的点 S的窗源能的点 (应属必器
Date:2011/8/2Page:19
4实 4实 S的窗源能的点 S的窗源能的点 S的窗源能的点 (必属必器
Date:2011/8/2Page:20
找实 系理属系点找实 系理属系点 (应属息器
Date:2011/8/2Page:21
找实 系理属系点找实 系理属系点 (必属息器
Date:2011/8/2Page:22
找实 系理属系点找实 系理属系点 (息属息器
属属
Date:2011/8/2Page:
23
§息实息 S能状系 操息实息 S能状系 操
§息实息实应 息实息实应 §息实息实必 息实息实必
§息实息实应
CPU 2
1
Date:2011/8/2Page:24
Date:2011/8/2
Page:
25
§息实息实必
系种点系种点
S能状系 操S能状系 操S能状系 操 S能状系 操S能状系 操S能状系 操 S操S操S操--息00息00 类激应类激应 种源然种源然种源然 类激应类激应 S能种S能种S能种 类激应类激应 环激然环激然环激然
Date:2011/8/2Page:26
SB2
SB1
KM
离序离录离息
M 3~
KM
QS
FU1
FU2
KM
FR
FR
L N I0.0
I0.1KM
Q4.1
1L
PLC
DC24V
1M
L N SB1SB2FR
~
AC 220V
应实系种点应实系种点
PLC
Date:2011/8/2Page:27
必实必实 S能状系 操S能状系 操S能状系 操 应属4应属4
1/4
Date:2011/8/2
Page:28
2/4
必实必实 S能状系 操S能状系 操S能状系 操 (必属4器
Date:2011/8/2
Page:29
必实必实 S能状系 操S能状系 操S能状系 操 (息属4器
3 4
Date:2011/8/2Page:30
必实必实 S能状系 操S能状系 操S能状系 操 (4属4器
My_Prj1
Date:2011/8/2Page:31息实息实 S能状系 操S能状系 操S能状系 操 (应属必器
Date:2011/8/2Page:32息实息实 S能状系 操S能状系 操S能状系 操 (必属必器
My_Prj2
Date:2011/8/2Page:334实4实 S操S操S操--息00息00
My_Prj2 S7-300 SIMATIC 300(1)
Date:2011/8/2Page:34找实找实 (应属控器
SIMA TIC 300
Rack-300 Rail
Date:2011/8/2Page:35找实找实 (必属控器
0 0 UR
MPI
Date:2011/8/2Page:36找实找实 (息属控器
S7-300
CPU
Date:2011/8/2Page:37找实找实 (4属控器
MPI
CPU
Date:2011/8/2Page:38
找实找实 (找属控器
Date:2011/8/2Page:39找实找实 (控属控器
OB1
Date:2011/8/2Page:40控实控实 (应属必器
应应 种源然属S能种属环激然种源然属S能种属环激然
Date:2011/8/2Page:41
控实控实 (必属必器
必必 S的窗源能的点S的窗源能的点
Date:2011/8/2Page:42
/
/ N e tw o rk
/
M o n ito r o n /o ff /
D o w n lo a d C o m p ile
操实操实
Date:2011/8/2
Page:43
方实方实 类激应类激应 种源然 (应属必器
类激类激 种源然种源然种源然
Date:2011/8/2
Page:44
方实方实 类激应类激应 种源然 (必属必器
种源然种源然
Date:2011/8/2
Page:45
显实显实 类激应类激应 S能种
S能种S能种
Date:2011/8/2
Page:46
应0实应0实 类激应类激应 环激然
环激然环激然
Date:2011/8/2Page:47
§3.4
系种点系种点系种点 系种点系种点系种点 点系节点系节 系种点系种点系种点 系种点系种点系种点 节S激节S激--窗系的窗系的 系置类环的激节S 系置类环的激节S 系种点系种点 系理属系点系理属系点 系S息0操系S息0操系S息0操 S操S操--系种点S的窗系种点S的窗
Date:2011/8/2Page:48
应实应实 (应属必器
S的窗源能的点 窗路n路钮釐鼠S的窗源能的点 窗路n路钮釐鼠S的窗源能的点 窗路n路钮釐鼠 窗y象p鼠面必窗y象p鼠面必窗y象p鼠面必 S操S操S操--系种点S的窗系种点S的窗 点系节点系节 S能类系S能类系S能类系
系种点系种点 然own首o路量然own首o路量
系种点系种点 然own首o路量然own首o路量 S操S操S操--息00息00 系种点系种点系种点
Date:2011/8/2Page:49
应实应实 (必属必器
S操S操S操--系种点S的窗
Date:2011/8/2Page:50
必实必实 S操S操--系种点S的窗系种点S的窗 (应属息器
I0.7 I0.1 I0.0 Q4.7 Q4.1 Q4.0。