STEP 7 的简单操作

合集下载

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--300软件组态与操作

Step7--300软件组态与操作

一、Step7软件组态与操作1、创建Step7plc项目。

2、插入S7—300 plc工作站。

单击工作站SIMATIC 300(1),打开硬件配置窗口如图:如图:(1)第一槽插入电源模块在硬件目录内展开PS-300子目录,双击PS 307 5A图标插入电源模块:(2)第二槽插入CPU模块在硬件目录内展开CPU-300子目录,双击CPU315子目录,双击图标插入CPU模块,CPU的型号及订货号必须与实际选择的CPU一致,否则无法下载程序及硬件配置,如图:在模块列表内双击CPU315可打开CPU属性配置窗口如图:可输入CPU名称,单击属性按钮打开CPU接口属性对话框, 新建一个MPI(1)的网络,点网络设置:传输率选187.5kbps(3)第三槽插入接口模块需要扩展时,可加接口IM模块。

(4)第四槽插入以太网模块,在在硬件目录内展开plc-300子目录,CP-300—CP 343-1 找到对应的订货号,双击后插入以太网模块如图:图:(5)数字量输入模块在硬件目录内展开SM-300子目录下的DI-300子目录,双击所需模块:(6)第五槽插入数字量输出模块(7)第六槽插入模拟量输入模块(8)第七槽插入模拟量输出模块(9)编译硬件组态编译硬件组态(完成后的窗口)系统自动创建程序文件夹包含一个循环组织块OB1二、程序的编写在OB1中编辑LAD程序。

插入一个功能FC1在组织块OB1中调用FC1插入数据块DB1。

编辑变量声明表:在功能FC1中编程,调用库SFC14、SFC15、编写正反转调频率程序。

S7—300PLC可以使用功能SFC14(读取)、SFC15(修改)、变频器参数值,调用一次可以读取或修改一个参数。

在PROFIBUS—DP上可用周期性数据通信控制变频器,称为参数过程数据对象(PP0)。

有效数据结构被分为可以传送的PDW和PZD区。

PKW用于读写参数值班,PZD用于控制字和设定信息和实际值等,如控制电动机的启、停,设定频率等。

STEP7编程软件的使用方法

STEP7编程软件的使用方法

STEP7编程软件的使用方法编程软件是指用于编写、修改、测试和执行计算机程序的工具。

它们提供了一种图形化界面,使程序员能够更轻松地编写和管理他们的代码。

本文将介绍使用编程软件的方法。

2.创建新项目:一旦安装完成,你可以打开软件并创建一个新的项目。

这将成为你编写代码的地方。

通常,可以选择项目类型和位置。

选择与你正在开发的应用程序或网站相匹配的类型,并将项目保存到合适的位置。

4.理解编程语法:编程语言都有自己的语法规则和关键字。

在编程软件中编写代码时,确保遵循正确的语法。

语法错误会导致代码无法编译或运行。

有时编程软件会提供自动纠错功能,可以帮助你找到和修复语法错误。

5.调试代码:编程软件通常提供调试工具来帮助你检查和修复代码中的错误。

调试器允许你逐行执行代码并监视变量的值。

你可以设置断点,以便在特定位置停下来检查代码执行情况。

使用调试工具可以更轻松地找到和解决程序中的错误。

6.运行程序:当你完成编写代码后,可以通过编程软件来运行程序。

点击“运行”按钮或按下特定的快捷键,编程软件会编译和执行你的代码。

控制台窗口将显示程序输出的结果。

当程序出现错误时,你可以根据控制台中的错误信息进行调试。

7.调优和测试:一旦程序可以正常运行,你可能希望进行性能调优和测试。

编程软件通常提供一些性能分析工具,可以帮助你找出代码中的性能瓶颈,并针对性地优化。

编程软件还可以支持单元测试、集成测试和性能测试等功能,以确保代码的正确性和可靠性。

8. 版本控制和团队合作:在使用编程软件时,你可以将你的代码存储在版本控制系统中,例如Git。

这样可以跟踪代码变更,并允许多个人对同一代码库进行协作。

编程软件通常集成了版本控制功能,以方便团队之间的代码管理和合作。

9.学习资源:使用编程软件时,你可能需要参考相关的学习资源。

编程软件通常提供文档和教程,以帮助你了解软件的功能和用法。

此外,网上还有许多编程教程和论坛,可以帮助你解决遇到的问题。

总结:使用编程软件,你可以更轻松地编写、管理和测试你的代码。

STEP7使用方法

STEP7使用方法

STEP7使用方法对于STEP7的使用方法,我将分为以下几个方面进行详细介绍:基本概念、编程语言、硬件配置和调试工具。

一、基本概念:二、编程语言:STEP7支持多种编程语言,包括梯形图、功能块图、指令表和结构化文本。

梯形图是一种图形化的编程语言,用于逻辑控制和循环控制。

功能块图是基于块的图形化编程语言,用于组织和管理程序模块。

指令表是一种文本化的编程语言,用于编写低级控制指令。

结构化文本是一种高级编程语言,类似于传统的编程语言,可以实现复杂的逻辑和算法。

三、硬件配置:使用STEP7之前,我们需要对硬件进行配置。

首先,我们需要选择适合应用需求的PLC型号和数量。

然后,我们需要选择适合的输入和输出模块,用于接收和输出信号。

接下来,我们需要通过网络或总线连接PLC和外部设备,如传感器、执行器和人机界面。

四、调试工具:在使用STEP7编写和测试PLC程序时,我们可以使用一些调试工具来帮助我们定位和解决问题。

首先,我们可以使用在线监视器来查看PLC的运行状态和信号值。

其次,我们可以使用断点和触发器来调试程序的执行过程。

还可以使用模拟器来模拟外部设备的输入和输出,以验证程序的正确性。

最后,我们可以使用追溯记录器来记录PLC的运行日志,以便后续分析和故障排除。

总结:通过以上对STEP7使用方法的介绍,我们可以了解到,STEP7是一款强大的PLC编程软件,它可以帮助我们开发和管理PLC应用程序。

在使用STEP7之前,我们需要掌握基本的概念,并了解不同的编程语言。

同时,我们还需要对硬件进行适当的配置,并使用调试工具来帮助我们定位和解决问题。

只有熟练掌握STEP7的使用方法,我们才能更好地应用它来实现工业过程和机器的控制。

STEP7编程软件的使用方法

STEP7编程软件的使用方法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

STEP7-MicroWIN软件基本操作

STEP7-MicroWIN软件基本操作

STEP7-Micro/WIN基本操作1、打开编程软件双击此项图1 打开STEP7-Micri/WIN软件2、修改软件菜单显示的语言图2-2 把软件的菜单显示语言修改为中文3、重新打开编程软件,然后新建一个工程文件并保存单击此项图3-1 新建一个工程文件图3-2 保存刚才所新建工程文件4、依据所编制的PLC 的I/O 地址表建立一个符号表图4-1 进入符号表编写模式单击此项地址必须在英文输入法下输入图4-2 依据实际情况添加符号表的符号、地址等信息5、依据控制要求,编写梯形图程序单击此项图5-1 进行程序编写模式6、编译并调试程序直到编译通过图6-1 编译无错误,编译通过图6-2 显示编译结果7、设置通信参数单击此项图7-1 设置通信参数(1)双击此项图7-2 设置通信参数(2)依据右侧检测结果修改远程通信地址图7-3 设置通信参数(3)8、依据实际情况选择PLC的型号图8-1 选择PLC类型(1)图8-2 选择PLC类型(2)9、把程序下载到PLC中图9-1进入程序下载界面双击此项单击此项单击此项图9-2 下载程序图9-3 正在下载程序图9-4 下载成功10、对程序的监控图10-1 进入程序状态监控模式表示下载成功单击此项图10-2 程序状态监控模式图10-3 建立状态表(1)蓝色表示触点/线圈接通/得电图10-4 建立状态表(2)图10-5 进入状态表监控模式在英文输入法下直接输入变量的地址,如I0.0 变量的数据格式, I0.0属于输入映像寄存器I 的一个位变量单击此项表示当前值用二进制表示,等于0 先:输入新值1后:单击强制按钮图10-6 强制一个值图10-7 强制值后效果图10-8 解除一个强制操作启动按钮被按下,接触器线圈得电,电动机启动运单击此项11、运行程序图11-1 运行程序图11-2 按下启动按钮单击此项单击此项蓝色表示触点接通,表示线圈得电图11-3 按下停动按钮。

STEP7_使用

STEP7_使用

一个编辑完成的程序图如下图所示。
用户生成的变量表(VAT)在调试用户程序时用于监视和修改变量。系 统数据块(SDB)中的系统数据含有系统组态和系统参数的信息,它是用户进 行硬件组态时提供的数据自动生成的。
3.5 下载与上传
程序编辑保存完成后,点击“Download”图标
或者右键点击
“Blocks”,在弹出菜单中选“PLC”一“Download”实现整个程序块(包
符号Symbol在整个符号表中必须唯一。 当输入地址Address时,程序会自动检查该地址输入是否是允许的。 当输入地址Address后,软件将自动添加一个默认数据类型(Data Type)。用户也可以修改它,程序会检查修改的数据类型是否与地址相匹 配。如果所作的修改不适合该地址或存在语法错误。 数据块中的地址(DBD、DBW、DBB和DBX)不能在符号表中定义。 它们的名字应在数据块的声明表中定义。 编辑完符号并保存了符号表后,符号表才能生效。 查看菜单命令“View”一“DisplayWith”,选择“Symbolic Representation”(符号表达方式),用户就可以在程序中看到地址已经 被符号名所代替了。
还可以使用计算机工业以太网通信卡CP1512(PCMCIA卡)或 CP1612(PCI卡),通过工业以太网实现计算机与PLC昀通信。
用户买到的西门子编程器(PG)上已经装有STEP 7,并且配 SIMATIC可编程序控制器编程时所需的各种接口和连接电缆。
1.2 STEP 7的安装和卸载
1).STEP 7的安装 (1)执行STEP 7 V5.4安装盘根目录下的Setup.exe。 (2)选择需要安装的项目,建议选择全部安装。 (3)按提示逐步安装所选的项目。根据计算机性能的不同,需要半小时左 右。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 硬件组态
用鼠标右键点击管理器中新项目的图标,在出现的快捷菜单中选择“Insert
New Object”(插入新站)命令插入一个新的S7-300/400站。

选中生成的站,双击右边窗口中的“Hardware”(硬件)图标,在硬件组态工具HW Config 中生成机架(导轨),将CPU模块、电源模块和信号模块插入机架,如图2-1所示。

图2-1 插入的各种S7-300模块
3 逻辑块编程
3.1 逻辑块的组成
逻辑块包括组织块(OB)、功能块(FB)、功能(FC)、系统功能块(SFB)和系统功能(SFC)。

逻辑块由变量声明表、程序指令和块属性组成。

3.2 输入程序的方式
输入程序的方式可以分为增量输入模式和源代码模式输入程序。

(1)增量编辑器
增量编辑器适用于梯形图(LAD)、语句表(STL)、功能块图(FBD)以及S7 Graph等编程语言,这种编程只适用于初学者。

(2)源代码编辑器
源代码编辑器适用于语句表(STL)、S7 SCL(结构化控制)、S7 HIGRAPH (状态图)编辑语言,用源文件的形式生成和编辑用户程序,再将该文件编辑成各种程序块。

这种编辑方式又称为自由编辑方式,可以快速输入程序,适用于水平较高的程序员使用。

(3)选择编程语言
STEP 7中有3种基本编程语言:梯形图(LAD)、语句表(STL)和功能块图(FBD)。

还有4种作为可选软件包的编程语言:S7 SCL(结构化控制)、S7 GRAPH(顺序功能图)、S7 HIGRAPH(状态图)和S7 CFC(连续功能图)。

(4)生成逻辑块
在SMATIC管理器中用菜单命令“Insert”(插入)→“S7Block”(S7 块)生成逻辑块,也可以右键点击管理器中右边的块工作区,再弹出的快捷菜单中选择命令“Insert New Object”(插入新对象),生成新的块。

双击工作区的某一个块,进入程序编辑器。

(5)程序的编写
程序被划分为若干个网络(Network),再梯形图中,每块独立的电路就是一个网络,每个网络都有网络编号。

如果在一个网络中防止一个以上的独立电路,编译时将会出错。

点击菜单命令“Insert”(插入)→“Network”,或双击工具条中的“New Network”(新程序段)图标,可以在用鼠标选中的当前网络下面生成一个新的网络。

4 下载和调试程序
为了测试前面我们所完成的PLC设计项目,必须将程序和模块信息下载到PLC的CPU模块。

要实现编程设备与PLC之间的数据传送,首先应正确安装PLC硬件模块,然后用编程电缆(如USB-MPI电缆、PROFIBUS总线电缆)将PLC与PG/PC连接起来,并打开PS307电源开关。

具体步骤如下:
(1)启动SIMATIC Manager,并打开S7_jtd1项目;
(2)单击仿真工具按钮,启动S7-PLCSIM仿真程序;
(3)将CPU工作模式开关切换到STOP模式;
(4)在项目窗口内选中要下载的工作站;
(5)执行菜单命令【PLC】→【Download】,或单击鼠标右键执行快捷菜单命令【PLC】→【Download】将整个S7-300站下载到PLC;
(6)点击PLCSIM工具条中的按钮,将生成IB0、QB0、MB0、T0和C0的试图对象;
(7)用输入试图对象来产生PLC的输入信号,通过试图对象来观察PLC 的输出信号和内部元件的变化情况,检查是否正确执行下载的用户程序。

参考文献
[1]Siemens AG.Programming with STEP 7 Manual.2006.
[2]Siemens AG.STEP 7帮助中文版.2006.
[3]廖常初.S7-300/400 应用技术.2版[M].北京:机械工业出版社,2011.
[4]崔坚.西门子S7可编程控制器STEP 7 编程指南[M].北京:机械工业出版社,2010.
[5]姜建芳.西门子S7-300/400 PLC 工程应用技术[M].北京:机械工业出版社,2012.10.
作者简介:陈英龙(1984-),男,2007年毕业于辽宁科技大学电子与信息工程学院自动化系。

相关文档
最新文档