STEP7使用方法

合集下载

STEP7一般操作提示

STEP7一般操作提示

S7-300系统维修ABCS7-300系统是目前比较普遍采用的PLC系统之一,其使用比照AB、日本的PLC系统有较多的特殊性,这里针对其常用的概念及维修操作做出索引,希望对维修人员的日常维修有帮助。

一.基本硬件连接以下是主机架的基本硬件连接方式。

二.新建工程按如下方法新建一个工程。

1.使用菜单命令“文件/新建项目向导”,弹出向导窗口。

2.点击中间的“预览”按钮,下部窗口显示你的项目预览。

3.点“下一步”,在上部方框中选择CPU型号。

如CPU314。

4.点“下一步”,选择上部窗口中的OB1(循环组织块,即主程序,必须)及其它需要建立的OB块。

每个块后面有名称,并且可以通过“OB的有关帮助”按钮查询其作用。

5.在窗口中部选择语言:STL(指令表)、LAD(梯形图)、FDB(功能块)。

6.点“下一步”,定义“项目名称”。

7.点“完成”按钮,新工程被建立。

新建工程默认存储目录为:step7\s7proj。

下面就是要进行硬件组态及编辑程序了。

三.基本硬件组态硬件组态四.绝对地址地址有两种,绝对地址和符号地址。

绝对地址:是系统分配的唯一的物理地址,也是维修和接线时必须查询的用以定位接点位置的地址。

符号地址:是用户定义的,便于阅读的一个符号名称。

它要在符号表中予以说明才有效。

上图中给出的就是I/O点的绝对地址示意图。

除此之外,内部元件也有其绝对地址。

五.编程相关(一)基本程序结构1.常见块类型:OB:组织块,FC:功能,FB:功能块,DB:数据块,SFC:系统功能。

2.块的作用:OB1为主程序,FC、FB为子程序块,DB为数据块,DB1为掉电保持数据清单。

SFC为系统功能,在PLC内存自动驻留,无法修改。

3.组织块:除主循环程序OB1外,其它大多数也都有固定作用,如时间中断OB10-17、硬件中断OB40-47、循环中断OB30-37、循环时间故障OB80、电源故障OB81、I/O故障OB82-83、CPU故障OB84、机架丢失故障OB86、通讯故障OB87、程序错误OB121、暖重启OB100、热重启OB101、冷重启OB102等等。

STEP7一般操作提示

STEP7一般操作提示

STEP7⼀般操作提⽰S7-300系统维修ABCS7-300系统是⽬前⽐较普遍采⽤的PLC系统之⼀,其使⽤⽐照AB、⽇本的PLC系统有较多的特殊性,这⾥针对其常⽤的概念及维修操作做出索引,希望对维修⼈员的⽇常维修有帮助。

⼀.基本硬件连接以下是主机架的基本硬件连接⽅式。

⼆.新建⼯程按如下⽅法新建⼀个⼯程。

1.使⽤菜单命令“⽂件/新建项⽬向导”,弹出向导窗⼝。

2.点击中间的“预览”按钮,下部窗⼝显⽰你的项⽬预览。

3.点“下⼀步”,在上部⽅框中选择CPU型号。

如CPU314。

4.点“下⼀步”,选择上部窗⼝中的OB1(循环组织块,即主程序,必须)及其它需要建⽴的OB块。

每个块后⾯有名称,并且可以通过“OB的有关帮助”按钮查询其作⽤。

5.在窗⼝中部选择语⾔:STL(指令表)、LAD(梯形图)、FDB(功能块)。

6.点“下⼀步”,定义“项⽬名称”。

7.点“完成”按钮,新⼯程被建⽴。

新建⼯程默认存储⽬录为:step7\s7proj。

下⾯就是要进⾏硬件组态及编辑程序了。

三.基本硬件组态硬件组态四.绝对地址地址有两种,绝对地址和符号地址。

绝对地址:是系统分配的唯⼀的物理地址,也是维修和接线时必须查询的⽤以定位接点位置的地址。

符号地址:是⽤户定义的,便于阅读的⼀个符号名称。

它要在符号表中予以说明才有效。

上图中给出的就是I/O点的绝对地址⽰意图。

除此之外,内部元件也有其绝对地址。

五.编程相关(⼀)基本程序结构1.常见块类型:OB:组织块,FC:功能,FB:功能块,DB:数据块,SFC:系统功能。

2.块的作⽤:OB1为主程序,FC、FB为⼦程序块,DB为数据块,DB1为掉电保持数据清单。

SFC为系统功能,在PLC内存⾃动驻留,⽆法修改。

3.组织块:除主循环程序OB1外,其它⼤多数也都有固定作⽤,如时间中断OB10-17、硬件中断OB40-47、循环中断OB30-37、循环时间故障OB80、电源故障OB81、I/O故障OB82-83、CPU故障OB84、机架丢失故障OB86、通讯故障OB87、程序错误OB121、暖重启OB100、热重启OB101、冷重启OB102等等。

STEP7编程软件的使用方法

STEP7编程软件的使用方法

STEP7编程软件的使用方法一、安装编程软件安装过程一般很简单,只需要按照安装程序的指示一步一步进行即可。

在安装过程中,可以选择自定义安装路径和组件,根据自己的需求进行选择。

安装完成后,可以打开编程软件,开始编写代码。

二、创建项目在开始编写代码之前,需要创建一个项目。

项目是一个文件夹,用于保存相关的源代码文件、配置文件、库文件等。

创建项目的时候,可以选择项目类型和语言。

许多编程软件提供了模板,可以通过选择相应的模板快速创建项目。

模板包含了一些常用的代码结构和功能组件,例如,Web项目模板可能包含一个基本的网页模板和一些CSS样式,并且可能已经配置了服务器环境。

选择适合自己项目类型的模板,可以减少很多开发工作。

创建项目后,编程软件会在指定目录下生成一个项目文件夹,其中包含了项目需要的一些基本文件和目录。

编写代码时,要注意代码的规范性和可读性,编程软件通常会提供代码格式化和代码检查等功能,帮助开发者保持良好的编码风格和代码质量。

四、编译和调试代码编译和调试是软件开发的重要环节。

编程软件提供了集成的编译器和调试器,能够自动将代码转化为可执行的程序,并帮助开发者调试代码中的错误和问题。

在编译代码之前,需要设置编译选项。

编译选项包括编译器的版本和参数,编译时要包含的库文件等。

根据项目的需求进行相应的配置。

编译完成后,可以进行代码调试。

调试代码时,可以在代码中设置断点,运行程序,并查看程序执行过程中的变量值、堆栈信息等。

调试器还提供了单步运行、逐行执行等功能,帮助开发者定位和解决代码中的问题。

五、测试和部署编程软件通常也提供了测试和部署的工具。

在完成开发和调试后,可以使用测试工具对程序进行测试,确保程序的功能和性能达到预期。

完成测试后,可以使用部署工具将程序打包成发布版本,并部署到目标环境中。

部署工具可以帮助开发者将程序的相关文件和设置进行打包和配置,并将程序推送到目标服务器或设备。

六、持续集成和版本控制很多编程软件还支持持续集成和版本控制。

STEP7语言设置方法及通讯设置

STEP7语言设置方法及通讯设置

STEP7语言设置方法及通讯设置在电脑上进行语言设置和通讯设置可以使用户更加方便地使用电脑,本文将详细介绍语言设置方法和通讯设置方法。

一、语言设置方法语言设置方法指的是在电脑上设置主要使用的语言和输入法方式。

以下是语言设置的具体步骤:1. 打开“控制面板”,一般可以在Windows操作系统的开始菜单中找到。

2.在控制面板中,找到“时钟,语言和地区”选项,然后点击进入。

3.在“时钟,语言和地区”菜单中,点击“区域和语言”选项。

4.在“区域和语言”菜单中,点击“更改键盘和其他输入法”选项。

5.在“键盘和输入法”菜单中,点击“更改键盘”按钮。

6.在“文本服务和输入语言”菜单中,点击“添加”按钮,选择要添加的语言和输入法方式,然后点击“确定”按钮。

7.选择默认的语言和输入法方式,然后点击“应用”按钮和“确定”按钮。

通过上述步骤,用户可以在电脑上设置自己主要使用的语言和输入法方式,从而更加便捷地进行操作和交流。

二、通讯设置方法通讯设置方法指的是在电脑上设置网络连接和通讯设备,以便用户可以进行网络访问和通话。

以下是通讯设置的具体步骤:1. 打开“控制面板”,一般可以在Windows操作系统的开始菜单中找到。

2. 在控制面板中,找到“网络和Internet”选项,然后点击进入。

3. 在“网络和Internet”菜单中,点击“网络和共享中心”选项。

4.在“网络和共享中心”菜单中,点击“更改适配器设置”。

5.在“更改适配器设置”菜单中,选择要进行设置的网络连接,然后右键点击,选择“属性”选项。

6. 在“网络连接属性”菜单中,选择“Internet协议版本4(TCP/IPv4)”,然后点击“属性”按钮。

7. 在“Internet协议版本4(TCP/IPv4)属性”菜单中,选择“自动获取IP地址”和“自动获取DNS服务器地址”的选项,然后点击“确定”按钮和“关闭”按钮。

通过上述步骤,用户可以在电脑上进行网络连接和通讯设备的设置,确保可以顺利进行网络访问和通话。

STEP 7 的简单操作

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密钥使用方法

step7密钥使用方法【引言】在数字化时代,数据安全和隐私保护日益受到重视。

为了保护我们的文件和数据,许多加密软件应运而生。

Step 7是一款强大的加密工具,其密钥功能更是提升了数据安全级别。

本文将详细介绍Step 7密钥的使用方法,帮助你轻松实现数据加密和解密。

【Step 7密钥的获取与安装】1.访问Step 7官方网站或相关下载渠道,获取正版软件。

2.安装Step 7,按照提示完成安装过程。

3.注意在安装过程中,选择合适的安装目录,避免与其他软件冲突。

【Step 7密钥的使用步骤详解】1.打开Step 7,点击“文件”菜单,选择“加密”或“解密”功能。

2.选择需要加密或解密的文件,点击“打开”按钮。

3.输入加密密钥或解密密钥,确保钥匙的正确性。

4.设置加密或解密选项,如加密模式、加密强度等。

5.点击“开始”按钮,等待加密或解密过程完成。

6.完成加密或解密后,查看文件是否成功加密或解密。

【常见问题与解决方案】1.问题:Step 7密钥无法正常使用。

解决方案:检查密钥是否正确,确保没有输入错误。

如有必要,重新安装Step 7。

2.问题:加密后的文件无法解密。

解决方案:确认密钥是否正确,重新尝试解密。

如仍无法解密,请联系Step 7技术支持。

3.问题:加密和解密速度较慢。

解决方案:优化计算机性能,提高CPU、内存和硬盘空间。

如有条件,考虑升级硬件设备。

【总结】Step 7密钥作为一种高级加密工具,能有效保护我们的数据安全。

通过本文的介绍,相信你已经掌握了Step 7密钥的使用方法。

在实际应用中,请确保遵循正确的操作步骤,确保数据的安全性和实用性。

step7如何正确上载程序

step7如何正确上载程序

step7如何正确上载程序
step7如何正确上载程序?
最佳答案
1、上传的方法:
首先要设置plc与pg的通讯方式.
、在setpg/pc里面设置好。

、在step7中,建立一个新的项目(为空)
、点击plcuploadstationtopg
、在出现对话框中,选择机架号为0设定插槽号2(一般设定)
、选择通讯的地址,一般也为2。

即可。

、将站点上传到pg”是将整个站硬件组态和软件程序全部上载。

2、下面几种方法可以实现程序的上载:
在simatic管理器中,执行菜单plc/uploadstationtopg(上载到pg/pc)或单击工具栏上上载快捷按钮,将一个plc站中的程序上载到编程器(电脑)中,上载的程序包括plc站的硬件组态和用户程序;
在simatic管理器中,执行菜单命名view(查看)--〉online (在线),打开项目的在线窗口,将当前窗口中的程序块
(blocks)复制到你的编程器或电脑中,不包括硬件组态;
在硬件组态界面,通过工具栏上的上载按钮或执行plc/upload上载plc站,只包含硬件组态信息,但不包括用户程序。

但s7-300/400系列plc上载的硬件信息不完整,不包括注释,必须重新定义,如分配模块的订货号和参数等,仅作为以后应急下载使用。

对于s7-300系列plc上载的硬件配置包括扩展机架,但不能上载分布式i/o(profibus从站)。

STEP7常用功能块教程

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程序,并使其易于修改和维护。

实验二-西门子PLC编程软件STEP7的使用入门

实验二-西门子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号槽留空。

项目六 STEP 7-MicroWIN编程软件及仿真软件的使用方法

项目六 STEP 7-MicroWIN编程软件及仿真软件的使用方法

项目六 STEP 7-Micro/WIN编程软件及 仿真软件的使用方法
项目六 STEP 7-Micro/WIN编程软件及 仿真软件的使用方法
3. PLC通讯参数设置
项目六 STEP 7-Micro/WIN编程软件及 仿真软件的使用方法
4.不同PLC类型设置
项目六 STEP 7-Micro/WIN编程软件及 仿真软件的使用方法
选择“PLC”→“编译”或“全部编译”菜单命令,或者鼠标左键单击 工具栏或按钮来执行编译功能。
选择“文件”→“下载菜单命令,或者鼠标左键单击工具栏按钮, 在出现的下载对话框中,选择要下载的程序块、数据块和系统块等。单击 下载按钮,开始下载。
项目六 STEP 7-Micro/WIN编程软件及 仿真软件的使用方法
3.从PLC上载项目文件
有3种方法从PLC上传项目文件到STEP 7-Micro/WIN程序编辑器。
(1)选择“文件”→“上载”菜单命令;图6-9 梯形图程序 (2)单击工具栏中的“上载项目”按钮; (3)按Ctrl+U组合键。
项目六 STEP 7-Micro/WIN编程软件及 仿真软件的使用方法
项目六 STEP 7-Micro/WIN编程软件及 仿真软件的使用方法
任务 对起保停电路进行仿真
知识准备
一、 STEP7编程软件安装和设置 (一)安装条件
STEP7-Micro/WIN V其对计算机的操作系统要求如下: Windows2000 ,SP3以上; Windows XP Home; Windows XP Professional;
1.正版STEP7-Micro/WIN V4.0软件包
项目六 STEP 7-Micro/WIN编程软件及 仿真软件的使用方法

STEP7程序执行原理和编程方法S7系列学习3

STEP7程序执行原理和编程方法S7系列学习3

STEP7程序执行原理和编程方法 S7系列学习3 STEP7程序执行原理和编程方法 S7系列学习3今天我们来讲讲STEP7的编程方法,要讲编程方法,那么我们就要先来看看PLC的循环程序是如何执行的。

(这一点非常重要)1.循环程序如何执行西门子PLC程序执行图(建议保存)1.1在CPU上电之后,启动块OB100/101/102先启动一次。

(调用哪一个OB块由系统的启动模式配置决定)1.2启动块执行完毕后,系统的循环监视时间就被激活了(这个时间可以在STEP7的硬件配置中设置,如果循环时间超出则PLC停机)1.3之后,CPU会从输入模块及其它过程映象设备读取所有的输入状态1.4接着下来便到了主循环程序的执行1.4.1主循环执行也是按照语句顺序执行,如图所示,当OB1执行第一个语句CallFB,则此时程序进入所调用FB块顺序执行FB块的语句1.4.2若在所调用的FB块,在某一语句中执行了CallFB/FC,则程序又进入下一级的FC中依次执行块中语句,依此类推1.4.3当调用的下一级FC所有语句执行完成后,程序回到CallFC的这一语句,继续执行后面的语句1.4.4当所Call的FB也执行完成后,程序回到OB1的CallFB处,继续执行后面的语句。

1.4.5直至最后,完成OB1的所有程序,则主循环结束。

1.4.6在OB1执行的过程中,循环中断(如OB35)、故障中断(如OB86)等可以插入执行,执行完成后会回到中断的地方继续主循环的执行。

1.5主循环执行完成后,PLC将过程映象的输出写到输出模块1.6完成1.5的步骤之后一个完整的循环就结束了,此时跳至1.2步骤,重新开始新一循环的监视时间,如此周而复始。

2.程序块类型知道了PLC循环程序如何执行后,我们再来看一看STEP7的程序块有哪些类型2.1用户块用户块包括程序代码和用户数据。

在结构化程序中,一些块循环调用处理,一些块需要时才调用。

2.1.1组织块OB块构成了S7CPU和用户程序的接口。

step7的使用方法

step7的使用方法

异步错误组织块
OB80~OB87:异步错误中断。异步错误 是PLC的功能性错误。它们与程序执行时 不同步地出现,不能跟踪到程序中的某个 具体位置。 在运行模式下检测到一个故障 后,如果已经编写了相关的组织块,则调 用并执行该组织块中的程序。如果,发生 故障时,相应的故障组织块不存在,则 CPU将进入STOP模式。
中间输出单元 信号流反向指令 复位线圈 置位线圈 复位置位触发器和置位复位触发器
位逻辑指令
程序实例
对应时序图如下所示:
位逻辑指令
时序图
位逻辑指令 正跳沿(上升沿)检测指令
位逻辑指令 负跳沿(下降沿)检测指令
位逻辑指令
地址正跳沿检测 地址负跳沿检测
SAVE指令
位逻辑指令 地址上升沿检测指令示例
1. FC和FB的变量声明表的差别
2.FC和FB参数赋值不同
FC没有自己的背景数据块 FB有自己的背景数据块 FC的参数必须指定实参 FB的参数可根据需要决定是否指定实参
3.1.3系统功能SFC和系统功能块SFB
SFC和SFB是预先编好的可供用户调用的 程序块,它们已经固化在S7PLC的CPU中, 其功能和参数已经确定。一台PLC具有哪 些SFC和SFB功能,是由CPU型号决定的。 具体信息可查阅CPU的相关技术手册。通 常SFC和SFB提供一些系统级的功能调用, 如通讯功能、高速处理功能等。注意:在 调用SFB时,需要用户指定其背景数据块 (CPU中不包含其背景数据块),并确定 将背景数据块下载到PLC中。
lad参数数据类型存储区说明地址timer地址表示要起动的计时器号时间值s5time定时时间值s5time格式4保持型开通延时定时器ss上图中的程序对应的时序图如图所示4保持型开通延时定时器sslad参数数据类型说明存储区地址timer要启动的计时器号如t0bool启动输入端tvs5time定时时间s5time格bool复位输入端bool定时器的状态biword当前时间整数格式bcdword当前时间bcd码格关断延时定时器sf相当于继电器控制系统中的断电延时时间继电器

STEP7_Microwin_V4.0编程软件的使用

STEP7_Microwin_V4.0编程软件的使用

STEP7Microwin V4.0编程软件的使用STEP7Microwin V4.0编程软件是专为西门子公司S7-200系列小型机而设计的编程工具软件,使用该软件可根据控制系统的要求编制控制程序并完成与PLC的实时通信,进行程序的下载与上传及在线监控。

一、STEP7-Micro/WIN的窗口组件1、操作栏显示编程特性的按钮控制群组:“视图”:选择该类别,为程序块、符号表,状态图,数据块,系统块,交叉参考及通讯显示按钮控制。

“工具”:选择该类别,显示指令向导、文本显示向导、位置控制向导、EM253控制面板和调制解调器扩展向导的按钮控制。

注释:当操作栏包含的对象因为当前窗口大小无法显示时,操作栏显示滚动按钮,使您能向上或向下移动至其他对象。

2、指令树提供所有项目对象和为当前程序编辑器(LAD、FBD或STL)提供的所有指令的树型视图。

用户可以用鼠标右键点击树中“项目”部分的文件夹,插入附加程序组织单元(POU);也可以用鼠标右键点击单个POU,打开、删除、编辑其属性表,用密码保护或重命名子程序及中断例行程序。

可以用鼠标右键点击树中“指令”部分的一个文件夹或单个指令,以便隐藏整个树。

一旦打开指令文件夹,就可以拖放单个指令或双击,按照需要自动将所选指令插入程序编辑器窗口中的光标位置。

可以将指令拖放在自己“偏好”的文件夹中,排列经常使用的指令。

3、交叉参考允许用户检视程序的交叉参考和组件使用信息。

4、数据块允许用户显示和编辑数据块内容。

5、状态图窗口允许用户将程序输入、输出或变量置入图表中,以便追踪其状态。

您可以建立多个状态图,以便从程序的不同部分检视组件。

每个状态图在状态图窗口中有自己的标签。

6、符号表/全局变量表窗口允许用户分配和编辑全局符号(即可在任何POU中使用的符号值,不只是建立符号的POU)。

您可以建立多个符号表。

可在项目中增加一个S7-200系统符号预定义表。

7、输出窗口在用户编译程序时提供信息。

STEP 7 编程软件的使用方法

STEP 7 编程软件的使用方法

第4章 STEP 7 编程软件的使用方法4.1.1 STEP 7概述STEP 7用于S7、M7、C7、WinAC的编程、监控和参数设置,教材基于STEP 7 V5.2版。

STEP 7具有以下功能:硬件配置和参数设置、通信组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。

4.1.2 STEP 7的硬件接口PC/MPI适配器+RS-232C通信电缆。

计算机的通信卡CP 5611(PCI卡)、CP 5511或CP 5512(PCMCIA 卡)将计算机连接到MPI或PROFIBUS网络。

计算机工业以太网卡CP 1512(PCMCIA卡)或CP 1612(PCI卡)。

STEP 7的授权在软盘中。

STEP 7光盘上的程序AuthorsW用于显示、安装和取出授权。

4.1.4 STEP 7的编程功能1.编程语言基本编程语言:梯形图(LAD)、功能块图(FBD) 和语句表(STL)。

S7-SCL (结构化控制语言) ,S7-GRAPH(顺序功能图语言),S7 HiGraph和CFC。

2.符号表编辑器3.增强的测试和服务功能设置断点、强制输入和输出、多CPU运行(仅限于S7-400),重新布线、显示交叉参考表、状态功能、直接下载和调试块、同时监测几个块的状态等。

程序中的特殊点可以通过输入符号名或地址快速查找。

4.STEP 7的帮助功能按F1键便可以得到与它们有关的在线帮助。

菜单命令“Help→contents”进入帮助窗口。

4.1.5 STEP 7的硬件组态与诊断功能1.硬件组态(1)系统组态:选择硬件机架,模块分配给机架中希望的插槽;(2)CPU的参数设置;(3)模块的参数设置,可以防止输入错误的数据。

2.通信组态(1)网络连接的组态和显示;(2)设置用MPI 或PROFIBUS-DP连接的设备之间的周期性数据传送的参数。

(3)设置用MPI、PROFIBUS或工业以太网实现的事件驱动的数据传输,用通信块编程。

西门子STEP7编程软件的功能及使用

西门子STEP7编程软件的功能及使用

西门子STEP7编程软件的功能及使用STEP7—Micro/WIN32的基本功能是帮助用户完成开发应用软件的任务,如创建用户程序、修改和编辑原有的用户程序,编辑过程中编辑器具有简洁语法检查功能。

同时它还有一边工具性的功能,如用户程序的文档管理和加密等。

此外,还可直接用软件设置plc的工作方式、参数和运行监控等。

一、基本功能1、程序编辑中的语法检查功能可以提前避开一些语法和数据类型方面的错误。

梯形图和语句表的错误检查结果如图1所示。

图1 错误检查结果2、软件功能的实现可以在联机工作方式(在线方式)下进行,部分功能的实现也可以在离线工作方式下进行。

◆ 联机方式:有编程软件的计算机或编程器与PLC连接,此时允许两者之间作直接的通信。

◆ 离线方式:有编程软件的计算机或编程器与PLC断开连接,此时能完成大部分基本功能。

如编程、编译和调试程序、系统组态等。

二、外观启动STEP 7-Micro/WIN 32编程软件,其主界面外观如图所示。

图2 主界面外观界面一般可分以下几个区:菜单条(包含8个主菜单项)、工具条(快捷按钮)、导引条(快捷操作窗口)、指令树(快捷操作窗口)、输出窗口和用户窗口(可同时或分别打开图中的5个用户窗口)。

三、各部分功能◆ 菜单条◆ 工具条◆ 导引条◆ 指令树◆ 交叉索引◆ 数据块状态图表◆ 符号表◆ 输出窗口◆ 状态条◆ 编程器◆ 局部变量表四、系统组态◆ 数字量输入滤波如图3所示。

图3 数字量输入滤波◆ 模拟量输入滤波图4 模拟量输入滤波◆ 设置脉冲捕获设置脉冲捕获功能的方法:首先正确设置输入滤波器的时间,使之不能将脉冲滤掉。

然后在System Block选项卡中选择Pulse Catch Bit 选项进行对输入要求脉冲捕获的数字量输入点进行选择,如图所示。

系统默认为全部点都不用脉冲捕获。

图5设置脉冲捕获◆ 输出表配置图6 输出表配置。

STEP7编程软件使用方法教程

STEP7编程软件使用方法教程

FB1
FC1
IDB1

作 系
OB1
FB2
统 IDB2
FC2
图7-1 块调用的分层结构
7.2 STEP7编程软件简介
• STEP7概述
• STEP7编程软件用于SIMATIC S7、C7和M7和 基于PC的WinAC,是供它们编程、监控和参数 设置的标准工具。
• 为了在PC机上使用STEP7,必须配置MPI通信 卡或PC/MPI通信适配器,将计算机接入MPI或 PROFIBUS网络,以便下载和上载用户程序及 组态数据。STEP7允许多个用户同时处理一个 工程项目,但不允许多个用户同时对一个项目 进行写操作(如程序及组态数据的下载)。
双击DB1就可以打开并对DB1进行编辑,DB编辑器分为了“数据视图”和“说明视图”,在“说明视图”下,只能看到DB的数据定义,在“数据视图”下,还可 以对值进行修改。通过【查看】菜单在两种视图间切换。DB1和DB2的设置如图7-34所示。
7 编辑OB1 双击OB1,选择LAD(梯形图)编程方式,打开OB1,对OB1进行编辑
2 创建项目 在STEP7中建立一个名为example7-2的项目,通过插入菜单加入一个S7程序
3 编辑符号表 符号表可以为绝对地址(如I0.0、Q4.0等)提供一个符号名(如“启动”、“输出”等),以方便编程及程序阅读。
在【S7 程序(1)】目录下,双击【符号】图标,打开符号表,对其进行编辑并保存
S7-300编程方式简介
S7-300系列PLC的编程语言是STEP 7。用文件块的形式管理 用户编写的程序及程序运行所需的数据,组成结构化的用户程序。 这样,PLC的程序组织明确,结构清晰,易于修改。 为支持结构化程序设计,STEP 7用户程序通常由组织块(OB)、 功能块(FB)或功能块(FC)等三种类型的逻辑块和数据块(DB)组成。 OB1是主程序循环块,在任何情况下,它都是需要的。

STEP7-功能块全中文说明

STEP7-功能块全中文说明

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数据类型。

step7 modbus用法

step7 modbus用法

在Step7中使用Modbus协议进行通信,需要遵循以下步骤:
配置Modbus从站地址:在Step7中,需要为Modbus从站配置一个唯一的地址。

这个地址将与主站地址相对应,以便主站能够与从站进行通信。

组态Modbus通信:在Step7中,需要使用相应的功能块来组态Modbus通信。

这包括选择Modbus通信模式(例如RTU或TCP)、设置波特率、数据位、停止位和奇偶校验等参数。

编写Modbus数据块:在Step7中,需要编写用于与Modbus从站交换数据的数据块。

这些数据块将包含要从从站读取的输入寄存器和要向从站写入的输出寄存器。

调试和测试:完成以上配置和数据块编写后,需要进行调试和测试,以确保Modbus通信正常工作。

这包括使用Step7的在线诊断功能来监视通信状态和数据交换情况。

需要注意的是,Modbus协议是一种主从通信协议,因此在使用Step7进行Modbus通信时,需要有一个主站设备来控制通信过程。

此外,为了确保通信的可靠性和稳定性,还需要注意以下几点:
确保通信线路的稳定性,避免干扰和信号丢失。

在从站设备中启用相应的Modbus功能,并确保从站设备的地址和参数与主站设备的配置相匹配。

在编写Modbus数据块时,要确保数据的正确性和完整性,避免数据读写错误或丢失。

STEP7 使用

STEP7 使用
分,如站、程序、块等。 (3) 删除一个项目 使用菜单命令“File”一“Delete”,可删除一个项目。使用菜单命 令“Edit"一“Delete”,可删除项目中的一部分,如站、程序、块等。
3.2 通信设置
在“SIMATIC Manager”窗口选中菜单“Options”一“Set PG/PC Interface”,打开“Set PG/PC Interface”对话框,点击对话 框中的“Property”按钮,在出“Property PC Adapter”中检查 PG/PC接口参数设置是否正确(安装时已做了设置)。
括模块的订货号、MPI地址和I/O地址等信息的详情表。右边是硬件目录窗
口,可以用菜单命令“View”一“Catalog”打开或关闭它。
硬件模块的地址可以改变,双击要改变的模块,在弹出的画面中选 中地址,然后取消默认,就可以修改地址了。
注意,并非所有的模块硬件地址都能改变。
2)参数设置
设定组态完成后,就可以设置各个模块的参数。不同模块可以设置的参数 的数量是不同的。参数的设置在模块的属性( Property)对话框中完成。
双击模块所在的槽,或者用鼠标右键点击该槽,然后在下拉菜单中选择
“Object Properties”,就能打开该模块的属性(Property)对话框。
3)硬件组态的保存和下载
参数设置完成后,还需要把以上硬件及其参数设置保存,并将它们下载到 CPU中去。 在HW Config窗口,选择菜单“Station”一“Save and Compile”,或点 击工具栏上的“Save”图标,就可以把设定组态存盘。两者的区别是前者能 产生系统数据块SDB。系统数据块的内容就是组态和参数。 存盘完成后,点击“Download”图标,或选择“PLC”一“Download”
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、双击桌面STEP7图标打开软件管理器
打开后从资源管理器文件下拉菜单中选择新建
弹出新建项目菜单,在新建项目菜单中给新建项目命名,并选择存储路径1、新项目命名
点击浏览选择新项目的存储路径后进入项目菜单
右键单击项目名称(现文件名为11)添加SIMATIC 300站点,点击站点名称,从右侧工具栏中双击硬件,从弹出的菜单中进行硬件配置设置。

打开如图所示
二、项目硬件配置
首先从打开的硬件配置菜单中,在右侧工具栏中的SIMATIC300中添加硬件支持的底座(RACK-300)路径:SIMATIC300//RACK-300//RACK
添加底座后,如图
根据PLC实际硬件配置,添加电源模块(PS307 5A)路径:SIMATIC300//PS-300//PS307 5A 添加到底座第一栏中
根据CPU型号添加CPU模块到底座中路径:SIMATIC 300//CPU-300//CPU 315-2DP//6ES7 315-2AG10-0AB0//V2.6
弹出的属性菜单中选择未联网
然后添加高速计数模块路径:SIMATIC 300//FM-300//COUNTER MODULES//FM350-1(型号:6ES7 350-1AH03-0AE0)
添加完成后,根据现场PLC DI/DO数量添加相应的模块
DI模块添加路径SIMATIC 300//SM-300//DI-300
根据实际DI模块信息及数量,添加相应的模块到底座中,实际模块信息(SM321 DI32*DC24:6ES7 321-1BL00-0AA0)
DO添加时路径:SIMATIC 300//SM-300//DO-300
根据实际DO模块信息及数量,添加相应的DO模块到底座中,实际模块信息为(SM322 DO32*DC24V/0.5A:6ES7 322-1BL00-0AA0)
AI添加路径:SIMATIC 300//AI-300//SM331 AI8*12bit:6ES7 331-7KF02-0AB0 AO添加路径:SIMATIC 300//SM-300//SM332 AO4*12bit:6ES7 332-5HD01-0AB0
所有模块添加完成后,点击软件中编译及保存按钮,软件将对所编译的硬件配置自动编译并保存设置,弹出的对话框直接点击确定即可
三、利用程序进行软件监视,并进行故障判断
点击项目菜单中11//SIMATIC 300//CPU315-2DP//S7 程序//块,右侧工具栏中将出现程序块列表
点击工具栏中详细列表即可显示所有程序块的详细信息点击后如图
绞车运行过程中出现故障时(没有软件安全回路,有故障报警等情况),可以从安全回路程序块中监视,并判断故障原因,双击打开FC213 (安全回路轻故障)
点击工具栏中监视按钮(眼镜图标)进行程序监视,监视状态时绿色的点表示正常状态,灰色断开的点表示系统中有故障或条件不满足的点
比如现在出现的是高压合闸故障记忆时,点掉眼镜监视按钮,在程序中右键点击高压合闸故障记忆节点,从右侧弹出菜单中选择跳转到应用位置
从弹出的跳转到位置菜单中选择//= 的那一行,表示中间继电器输出的点,//A //AN等点表示在其他不同的地方调用的点
跳转到需要的块后,重新点监视按钮进行监视,判断故障
当触发此故障的条件比较多时,可以一个一个条件判断,比如上图中1#合闸检测、2#合闸检测等,可进一步进行跳转查询故障的最终触发点。

相关文档
最新文档