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

合集下载

step基本讲解

step基本讲解

教案教案教案教案教案教案教案教案教案教案教案教案教案教案3.2 定时器指令3.2.1 定时器的结构S7中定时时间由时基和定时值两部分组成,定时时间等于时基与定时值的乘积。

当定时器运行时,定时值不断减1,直至减到0,减到0表示定时时间到。

定时时间到后会引起定时器触点的动作。

定时器的第0到第11位存放BCD码格式的定时值,三位BCD码表示的范围是0~999。

第12,13位存放二进制格式的时基。

从下表中可以看出:时基小定时分辨率高,但定时时间范围窄;时基大分辨率低,但定时范围宽。

时基二进制时基分辨率定时范围10 s 00 0.01 s 10ms至9s_990ms100ms 0l 0.1 s 100ms至1m_39s_900ms1 s 10 1s 1s至16m_39s10 s 11 10 s 10s至2h_46m_30s当定时器启动时,累加器1低字的内容被当作定时时间装入定时字中。

这一过程是由操作系统控制自动完成的,用户只需给累加器l装入不同的数值,即可设置需要的定时时间。

推荐采用下述直观的句法:L W#16# txyz其中:t,x,y,z均为十进制数;t=时基,取值0,1,2,3,分别表示时基为:10ms、100ms、1s、10s。

xyz=定时值,取值范围:1到999。

也可直接使用S5中的时间表示法装入定时数值,例如:L S5T# aH_bbM_ccS_dddMS其中:a=小时,bb=分钟,cc=秒,ddd=毫秒.范围:1MS到2H_46M_30S;此时,时基是自动选择的,原则是:根据定时时间选择能满足定时范围要求的最小时基。

此节是定时器的基础知识若某些同学理解上有困难,可暂时放一放教案教案教案教案教案3.3计数器指令3.3.1 计数器的结构计数器是一种由位和字组成的复合单元,计数器的输出由位表示,其计数值存储在字存储器中。

在CPU的存储器中留出了计数器区域,该区域用于存储计数器的计数值。

每个计数器为2个字节(Byte),称为计数字。

西门子S7-300 PLC基础与应用最新课件-第2章 编程软件

西门子S7-300 PLC基础与应用最新课件-第2章 编程软件

硬件系统组态(4/6)
设置 MPI 站点地址
设置CPU属性
设置通讯波特率
日期:2020/10/20
页码: 38
西门子S7-300 PLC 基础与应用
第2章 STEP 7编程软件
硬件系统组态(5/6)
给模块命名
设置数字量输入模块的起始地 址
设置信号模块的起始地址
日期:2020/10/20
页码: 39
第2章 STEP 7编程软件
安装软件包
§2.1.2 安装软件包
➢安装语言——德语、英语、西班牙语、法语
和意大利语
➢安装方式——典型安装(所有语言、所有应用
程序、项目示例和技术文档 )
最小安装(只安装一种语言(默
认“英语”)和STEP7程序 )
自定义安装(用户可选择安装的
程序、语言 )
日期:2020/10/20
52step7编程软件设计自动化任务解决方案创建一个项目硬件组态创建程序创建程序硬件组态下载程序到cpu并调试选项2选项1如果要创建一个使用较多输入和输出点的复杂程序建议先进行硬件组态编辑符号表然后再创建用户程序这样可以使用元件的符号地址进行编程与校验增强用户程序可读性还可以避免元件的引用错误提高程序的编写效率
使用向导创建项目(2/5)
选择 CPU
② ③

日期:2020/10/20
页码: 31
西门子S7-300 PLC 基础与应用
第2章 STEP 7编程软件
使用向导创建项目(3/5)
选择 组织 块及 编程 语言
日期:2020/10/20
页码: 32
西门子S7-300 PLC 基础与应用
第2章 STEP 7编程软件
日期:2020/10/20

西门子PLC软件使用

西门子PLC软件使用

西门子PLC软件使用图册一、西门子PLC软件打开及设置:1、点击“开始”菜单→选择“simatic”→其中有两个工具软件:①、Micro/WIN V3.2,②、Micro/WIN V4.0(根据不同版本程序选择不同软件)→STEP 7- MicroWIN。

2、若打开软件后是英文版,则需要将英文版换成中文版,以便于操作。

选择“Tools”(工具)→“Options”(选项)。

3、选择“General”(规则)→“Chinese”(中文)→“OK”。

4、检查通讯:单击“通讯”→选择“搜索所有波特率”→“双击刷新”搜索出波特率为“19.2kbps”5、点击“设置PG/PC接口”→“属性”→“PPI”→选择传输速率“19.2kbps”→地址选“0”→选择“确定”。

6、本地连接设置:若是联工控机则选择“COM1”口,选择“确定”。

7、本地连接设置:若是连接笔计本则选择“USB”(需要有USB口的PPI电缆,编码:B241900000108 USB电缆6ES7901-3DB30-0XA0 ),选择“确定”。

二、程序上载1、将“PPI”电缆从“PLC”的“0”口换到“1”口。

该口为“1”口,程序上载下载时按此口。

该口为“0”口,正常生产时接此口。

2、单击“上载”按钮,进行PLC程序上载。

3、若通讯正常,则出现上载对话框,单击“上载”4、输入上载密码:“JBZZKS20”(搅拌站自控所第一个字母20)。

5、等待上载结束,若在对话框下方的“成功后关闭对话框”前打钩,结束后将会自动关闭此对话框。

6、程序上载成功。

二、程序点的更换若PLC上某点损坏,则将PLC程序的该点与没有使用的点进行替换(注意:输入输出不能混淆替换,公共端电压不一样也不能进行替换)。

1、查找替换点是否确定为空点,选择“编辑”→“替换”。

2、在查找内容处输入空点名称,点击查找下一个,若马上出现“已完成搜索”则该点为空点。

3、输入被替换点的名称和替换点的名称,点击“全部替换”,此时会出现一对话框,提示已经共替换了该点的几个项目,点击“确定”。

西门子PLC自学教程(从入门到精通)

西门子PLC自学教程(从入门到精通)

软件编程规范与技巧
编程技巧
编程规范:遵循结构化编程 、模块化设计原则,编写清
晰易懂的程序。
01
02
03
合理使用中间变量和临时寄 存器,提高程序可读性和可
维护性。
采用循环结构和子程序调用 ,简化程序结构,提高运行
效率。
04
05
对关键代码段进行注释和说 明,方便后期维护和调试。
系统调试流程及注意事项
自动化生产线调试结果展示与 总结
展示生产线运行过程中的各 项参数监控界面
总结调试过程中遇到的问题及 解决方法
调试结果展示与总结
01
02
03
分析系统性能及优化方向
智能楼宇环境监控调试结果展示 与总结
展示环境参数实时监测界面及设 备控制界面
调试结果展示与总结
总结调试过程中遇到的问题 及解决方法
分析系统性能及优化方向
实例分析
通过实例分析,加深对梯形图编程语 言的理解和应用。
编程规则与技巧
学习梯形图的编程规则,如并联、串 联、置位、复位等,并掌握一些编程 技巧,如使用中间变量、避免双线圈 输出等。
指令表(STL)编程语言介绍
1 2 3
指令表基本概念
了解指令表的组成元素,如操作码、操作数、注 释等。
编程规则与技巧
学习指令表的编程规则,如赋值、比较、逻辑运 算等,并掌握一些编程技巧,如使用立即数、间 接寻址等。
实例分析
通过实例分析,加深对指令表编程语言的理解和 应用。
顺序功能图(SFC)编程语言介绍
顺序功能图基本概念
了解顺序功能图的பைடு நூலகம்成元素,如步、转换条件、动作等。
编程规则与技巧
学习顺序功能图的编程规则,如选择序列、并行序列、跳 转等,并掌握一些编程技巧,如使用局部变量、优化转换 条件等。

西门子STEP使用 ppt课件

西门子STEP使用 ppt课件
3)硬件组态的保存和下载
参数设置完成后,还需要把以上硬件及其参数设置保存,并将它们下载到 CPU中去。
在HW Config窗口,选择菜单“Station”一“Save and Compile”,或点 击工具栏上的“Save”图标,就可以把设定组态存盘。两者的区别是前者能 产生系统数据块SDB。系统数据块的内容就是组态和参数。
2注021意/3,/30并非所有的模块硬件地址都能改变。
26
2021/3/30
27
2)参数设置
设定组态完成后,就可以设置各个模块的参数。不同模块可以设置的参数 的数量是不同的。参数的设置在模块的属性( Property)对话框中完成。
双击模块所在的槽,或者用鼠标右键点击该槽,然后在下拉菜单中选择 “Object Properties”,就能打开该模块的属性(Property)对话框。
一个Network编辑完后,点击“New network”图标 插入新段以便 继续编程。
整个块编写完成后,点击“Save”图标保存程序。 要注意的是,在S7系列PLC中,用户程序是由程序块组成的。在STEP 7 的主程序结构中,操作系统只自动循环扫描OB1块,OB1安排其他程序块的 调用条件和调用顺序。也就是说,用户程序中的功能块FB、功能FC、系统 功能块SFB以及系统功能SFC等,都应由组织块OB1安排它们的调用条件和 调用顺序。FC和FB可以互相调用。
2021/3/30
15
(7)点击确定,既可生成一个PROFIBUS-DP网 络。
2021/3/30
16
(8) 组态EN200M,点开PROFIBUB-DP,点开ET200M,选中IMI153-1 (注意,是6ES7 153-1AA03-0XB0),将其拖到左面的 PROFIBUS(1):DP master system(1)上。

西门子STEP7编程软件的使用方法

西门子STEP7编程软件的使用方法

西门子STEP7编程软件的使用方法【摘要】近年来,随着市场的不断现代化,以及顾客的眼光也开始发生一些变化,西门子公司就适应消费者的需求,开发出了这样一款适合消费者要求的软件。

西门子STEP7编程软件是一款全新的软件,它是西门子公司在市场开发中最新开发出的一款软件,该项软件很大的提升了西门子公司的影响力,同时通过该软件我们可以看到,这款软件使得相类似的传统的其他软件的某些功能得到了极大地优化,比传统的其他软件更加具有自动化的优点。

这款软件几乎改变了传统软件的全部功能,使得初学者都会觉得它的门槛太高,有点望而却步,但是这款软件有其独有的好处和有点,其基本上可以实现人机的自动化和人机合一的目的,效益很好,因而很受人们的欢迎。

本文结合一定的实例来具体研究如何使用这款软件,希望可以帮助初学者领会。

【关键字】西门子,STEP7,编程软件,使用方法一.前言西门子STEP7编程软件是一种通用型的现代PLC软件系统。

西门子STEP7编程软件在现代社会中的使用十分的普遍,我们随处都可以看到人们熟练的使用该项编程软件,在工作中,学习中,生活中都得到了巨大的应用和推广。

西门子STEP7编程软件是一种新的编程软件系统,它本质上是对编程语言的一种修改和创新,该项软件较多的将现代型的自动化的项目和方式应用到该款编程软件之中。

根据目前的使用和推广情况,它的应用还是比较的广泛的,但是从大多数用户的反映中,我们发现,较多的用户还是对这款编程软件比较大哦陌生,对它的使用方法还不够熟练,用户在使用中也表现出烦恼和忧虑。

为了使广大用户和学者能够轻松的掌握这款软件的操作方法,本文采取实例的方法来帮助大家掌握如何使用这款软件。

二.西门子STEP7编程软件的示例项目笔者下面就会通过一个具体的实例,来帮助初学者了解如何使用西门子STEP7编程软件的使用方法,希望初学者能够尽快掌握该种方法,这样才打到了本文作者的目的。

1.西门子STEP7编程软件的控制要求西门子STEP7编程软件安装的是自动控制系统,改变了过去手动控制的模式。

西门子PLC高级编程2_STEP 7数据类型和变量

西门子PLC高级编程2_STEP 7数据类型和变量
. .
in Motor UDT1
out ...
...
. . A #Motor.Enable . .
SIMATIC S7
Siemens AG 2001. All rights reserved.
Date: File:
2018/7/13 PRO2_05E.6
SITRAIN Training for
Automation and Drives
Date: File:
2018/7/13 PRO2_05E.11
SITRAIN Training for
Automation and Drives
OB1
SIMATIC S7
Siemens AG 2001. All rights reserved.
数据块(DB)
功能 FC10
功能 FC20
可以被所有块访问
Byte n1)
Byte 1
Byte n+1 Byte n+2
Byte 2
Byte 3
...
WORD, DWORD,...数据类型
Byte n1) Byte n+1 Byte n+2 Byte n+2 1) n = 偶数
Word 1
Byte 3 Word 2
...
Byte n+1
Byte n+2
示例:
数组变量的声明:
• 一维:Meas_value: ARRAY[1..10] OF REAL; • 多维:Position: ARRAY[1..5,2..8,...] OF INT;
数组变量的访问:
• L #Meas_value[5] // 装载数组的第5个元素 // 将Meas_value装载到ACCU1中去

step的使用方法

step的使用方法

三.定期的程序执行组织块
OB一0、OB11~OB1七为日期中断组织块.通过 日期中断组织块可以在指定的日期时间执行一次 程序,或者从某个特定的日期时间开始,间隔指定 的时间(如一天,一个星期,一个月等)执行一 次程序。
OB三0、OB31~OB3八为循环中断组织块。通 过循环中断组织块可以每隔一段预定的时间执行 一次程序。循环中断组织块的间隔时间较短,最 长为1分钟。最短为1毫秒。在使用循环中断组织 块时,应该保证设定的循环间隔时间大于执行该 程序块的时间,否则CPU将出错。
四.事件驱动的程序执行组织块
延时中断组织块 硬件中断组织块 异步错误组织块 同步错误组织块
延时中断组织块
OB二0~OB2七 延时中断,当某一事件发 生后,延时中断组织块(OB20)将延时 指定的时间后执行.OB20~ OB27只能通 过调用系统功能SFC三2而激活,同时可 以设置延时时间。
三.3.二复杂数据类型
日期时间数据类型( Data_And_Time ) 字符串类型(String) 数组类型Array 结构(STRUCT) 用户定义类型(UDT)
三.3.3参数数据类型
参数数据类型是一类用于功能FC或功能块 FB的数据类型,主要包括以下两种
Pointe指针类型 六字节指针类型,传递数据块号和数据地 址
Any指针类型 一0字节指针类型,传递数据块号、数据地 址、数据数量以及数据类型
三.四S七的系统存储区和寻址方式
S七的系统存储区集成在CPU中,不能被扩 展.系统存储区根据功能分为不同的区域供 用户使用。
S7的寻址方式为 符号地址寻址 绝对地址寻址
三.四.一系统存储区
输入过程暂存区(I) 输出过程暂存区(Q) 位存储区(M) 外部输入输出(PI/PQ) 计时器(T) 计数器(C) 数据块(DB) 局部数据(L)

西门子stepv安装与使用

西门子stepv安装与使用

安装许可证密钥
安装期间,程序检查是否在硬盘上安装了相应的许可证 密钥。如果没有找到有效的许可证密钥,将会显示一条 消息,指示必须具有许可证密钥才能使用该软件。根据 需要,可以立即安装许可证密钥或者继续执行安装、以 后再安装许可证密钥。此时选择以后安装。等所有软件 安装完成后,运行Simatic授权软件即可。 这是STEP 7 V5.4-SP3安装目录内容
()
按CTRL+F键打开查找对话框,输入 地址即可以方便地查找。
在地址符号上右击打开跳转功能对 话框,可以查看某一地址符号的所
有使用位置情况
6.查找与跳转功能
上传
通过编程电缆, 可以将PLC中所 有程序及硬件设 置上传至电脑。
第1步,选中 “块”项,然后 选择上传菜单
第3步,确定后 开始复制。
1
项 目 对
站 对 象
模 块 对
程 序 对

象象
左窗口
程 序 块
右窗口
单击左侧窗口中的某个对象,会在右窗口显示相应内容,比 如单击“块”,则显示具体的程序块
二 程序监控
准备
需要编程电缆一根及笔记本电脑。
设置接口
在管理器中选择PC接口,并设置接口参数。
用编程电缆连接PLC和电脑。4.打开梯形图在程序块窗口双击OB1,打开主程序梯形图。在菜单“视图”中也可以选择其它形式的程序结构。
4.启动程序
双击桌面图标SIMATIC Manager即可打开管理程序,按照与Windows资源管理器显示 文件夹和文件的目录结构相同的方式,将STEP 7中项目和库的对象体系显示在 SIMATIC管理器中。打开后界面如下(以车门折边机为例):
可访问节点。 可以通过此 按钮,在没 有程序备份 的情况下将 PLC中程序 复制到电脑, 但是没有符 号注释。

2_PLC第二章STEP7

2_PLC第二章STEP7

组态时用组态表来表示导轨,可以用鼠标将右边硬件目录中的元件“拖 放”到组态表的某一行中,就好像将真正的模块插入导轨上的某个槽位一样。 也可以双击硬件目录中选择的硬件,它将被放置到组态表中预先被鼠标选中的 槽位上。
模块放置好后可双击各模块(或下部信息表中的各对应项), 在打开的对话框中设置有关参数、地址等。
建立的是空的项目,没有站,也没有CPU
三、 硬件组态
1.硬件组态的任务
硬件组态的任务就是在STEP 7中生成一个与实际的硬件系 统完全相同的系统,例如要生成网络、网络中各个站的导轨和模 块,以及设置各硬件组成部分的参数,即给参数赋值。所有模块 的参数都是用编程软件来设置的,完全取消了过去用来设置参数 的硬件DIP开关。硬件组态确定了PLC输入/输出变量的地址,为 设计用户程序打下了基础。 组态时设置的CPU的参数保存在系统数据块SDB中,其他 模块的参数保存在CPU中 。在PLC启动时CPU自动的向其他模块 传送设置的参数,因此在更换除CPU之外的模块后不需要重新对 它们赋值。 PLC在启动时,将STEP 7中生成的硬件设置与实际的硬 件配置进行比较,如果二者不符,将立即产生错误报告。
• 设置PG/PC接口的对话框如下页图所示。设置步 骤如下: • ●将【应用访问节点】设置为【S7 ONLINE STEP 7)】; • ●在【为使用的接口分配参数】的列表中,选择 所需的接口类型,如果没有所需的类型,可以通 过单击【选择】按钮安装相应的模块或协议; • ●选中一个接口,单击【属性】按钮,在弹出的 对话框中对该接口的参数进行设置。如图2-22所 示。
• 第一次从PC向PLC下载硬件组态时,应采用MPI接 口(多点接口)。 • 下载硬件组态时,CPU的模式选择开关应置于 STOP位置。

西门子STEP V安装与使用

西门子STEP  V安装与使用

编写程序
演示如何使用编辑器编写 PLC程序,包括基本指令、 数据类型、程序结构等。
编译与下载
说明如何将编写好的程序 编译成可执行文件,并下 载到PLC中进行运行。
操作技巧分享
快捷键使用
介绍常用的快捷键操作, 提高编程效率。
调试技巧
分享一些实用的调试技巧, 如断点设置、变量监视等, 帮助快速定位和解决问题。
获取安装程序
从西门子官方网站或授权渠道下载 STEP V软件的安装程序,并保存到本 地计算机。
安装步骤详解
运行安装程序
01
双击下载的安装程序,开始安装向导。
选择安装语言
02
根据个人需求选择合适的安装语言。
阅读并同意软件许可协议
03
仔细阅读软件许可协议,确认无误后勾选“我接受许可协议”Βιβλιοθήκη 选项。安装步骤详解
使用技巧探讨
合理规划程序结构
在编写程序时,应根据控制需求和功能划分合理的程序结构,提高程 序的可读性和可维护性。
充分利用库函数
STEP V提供了丰富的库函数,用户应充分利用这些库函数,减少编程 工作量,提高编程效率。
善用调试工具
在程序调试过程中,应善于利用STEP V提供的调试工具,如单步执行、 断点设置、变量监视等,以便快速定位和解决问题。
程序无法下载到PLC
可能是由于PLC型号不匹配、程序语法错误或下载参数设置错误等 原因导致。
故障诊断方法
查看错误提示信息
软件通常会提供错误提示信息, 可以根据提示信息进行相应的处
理。
检查硬件连接
检查计算机与PLC之间的连接是否 正常,包括通讯接口、电缆等。
查看日志文件
软件会生成日志文件,记录软件运 行过程中的详细信息,可以通过查 看日志文件来定位故障原因。

手把手教你如何使用西门子Step7软件组态S7300PLC通过

手把手教你如何使用西门子Step7软件组态S7300PLC通过
作为IO控制器,用于运行编程器或PC的通讯软件。 • STEP7
用于已有的PROFIBUS进行传统方式组态PROFINET。 3 PNIO组态 PROFINET IO的IO现场设备在PROFINET上有着相同的等级,在网络组态时分配给一个IO控制器。现场IO设备的文件描述定义在GSD(XML)文件。
S7-300 PROFINET IO 通讯快速入门
1 PROFINET IO概述 PROFINET是一种用于工业自动化领域的创新、开放式以太网标准(IEC 61158)。使用PROFINET,设备可以从现场级连接到管理级。
• PROFINET用于自动化的开放式工业以太网标准。 • PROFINET基于工业以太网。 • PROFINET采用TCP/IP和IT标准。 • PROFINET是一种实时以太网。 • PROFINET实现现场总线系统的无缝集成。 通过PROFINET,分布式现场设备(如现场IO设备,例如信号模板)可直接连接到工业以太网,与PLC等设备通讯。并且可以达到与现场总线相同或更优越的响 应时间,其典型的响应时间在10ms的数量级,完全满足现场级的使用。 在使用Step7 进行组态的过程中,这些现场设备(IO device, IO设备)制定由一个中央控制器(IO controller, IO控制器)。借助于具有PROFINET的能力接口或代理 服务器,现有的模板或设备仍可以继续使用,从而保护PROFIBUS用户的投资。 IO Supervisor(IO 监视设备)用于HMI和诊断。 在PROFINET的结构中,PROFINET IO是一个执行模块化,分布式应用的通讯概念。 PROFINET IO能让您从您所熟悉的PROFIBUS一样,创造出自动化的解决 方案。所以不管您组态PROFINET IO或PROFIBUS,在STEP7中有着相同的应用程序外观。

西门子S7-1200 PLC编程软件STEP7 Basic10.5编程参考手册

西门子S7-1200 PLC编程软件STEP7 Basic10.5编程参考手册

18
块的符号名称寻址和绝对地址寻址………………………………..........................................................
19
新块的符号名称访问...................................................................................................................
新块的符号名称访问...................................................................................................................
17
优化已使用内存…………………………..........................................................................................
保存一个块 / 项目
................................................................................................................... 29
编译并将块加载到控制器中.........................................................................................................
练习4-1: STEP 7 Basic V10.5 编程………………........................................................................... 34

西门子SIMATIC-STEP5编程软件使用方法简介(1)

西门子SIMATIC-STEP5编程软件使用方法简介(1)

西门子SIMATIC STEP5编程软件使用方法简介(作者:李冰凉)德国西门子SIMATIC S5系列PLC己基本退出市场,现由S7系列替代。

然而目前仍有很多企业在使用原有的S5系统,这就使用在日常维护过程中难免需要使用编程软件STEP5对PLC系统进行相应维护工作。

最近遇到很多正在做S5项目改造的朋友咨询编程软件STEP5的使用方法。

现在我将该软件的使用方法进行简单演示,希望对有需要的同行朋友有所用处。

一、软件安装。

STEP 5软件有多个版本,我所使用的软件版本是7.2,授权是SIMATIC STEP 5/ST BASI V7.0。

首先运行安装程序INSTALL,出现下面窗口:按F6继续安装,出现用户名与安装ID输入页面,在此输入用户名与安装ID号后按F6继续安装:从此处开始直到软件安装完成,只需按F6或用鼠标点击“Continue”即可。

注:软件安装ID请通过正规渠道获得。

二、软件授权STEP 5安装完成后,可在开始菜单中找到如下图所示“SIMATIC”文件夹,选择STEP5程序就可以将软件启动。

在这里请大家注意,STEP 5安装完成后并不能马上运行,需要安装授权才能运行。

本人是通过文件,对软件进行授权的,运行该程序后出现下图,选择STEP 5,右边便会出现相应授权文件,执行安装即可。

三、软件使用当授权安装好后,需要对电脑进行重启。

然后运行STEP 5,可将此文件发送快捷方式至桌面,方便操作。

下图为程序启动后的窗口:1、PLC与电脑进行连机:如PLC与电脑己经连接,在启动程序后,按路径:—Set进入设置。

双击“Offline”处可使得电脑与PLC进行连接,连接完成后在“PLC type”处会显示PLC的系列与CPU型号。

完成连机后点击确定回到主菜单。

2、上传程序:若是将电脑上的程序上传至PLC中,在完成联机工作后,可直接选择“2 Blocks”进行文件定位设置:在“Program file”处选择电脑中需要上传的程序,方法为双击文件名处,进入文件选择:在右边盘符中选择所需文件所在位置,然后双击该文件,选择,确定(一般会使用电脑的人都应该会操作,在此不再叙述)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二西门子P L C编程软件S T E P7的使用入门
一、实验目的
1.初步掌握编程软件STEP7 的使用方法。

2.了解PLC中程序块的概念。

二、实验设备(仪器)
1.计算机一台。

2.西门子S7-300PLC(CPU:315-2DP)一台。

三、实验内容
1.编程软件STEP7 的硬件组态。

(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号槽留空。

④4到11号槽中添加信号模块,功能模块,通讯处理器等,上述模块分别在硬件目
录中的SM-300,FM-300和CP-300目录下。

例如,在主机架中添加了一个数字量输入模块
和一个数字量输出模块,如图2-9和图2-10所示。

图2-9向主机架中添加一个数字量输入模块
图2-10 向主机架中添加一个数字量输出模块
(5)单击图标进行编译和保存,单击图标把硬件组态程序下载到PLC中。

2.编程软件STEP7 的CPU模块和I/O模块的参数设置。

(1)CPU的参数配置。

双击机架中的“CPU”,打开CPU的属性对话框,在此可以根据要求配置CPU的各种参数,如图2-11所示。

图2-11 CPU的参数配置
MPI地址的设置。

在CPU的属性对话框中单击“Properties”按钮,更改CPU的MPI 地址为3和通讯速率为,如图2-12所示。

设置完成后,点击“OK”,回到CPU的参数配置框,如图2-13所示,可以看见MPI的“Address”中的2变为3,“Networded”中的No变为Yes,点击“OK”完成。

图2-12 MPI接口地址和数据传输速率的设置对话框
图2-13 设置完成后的CPU的参数配置
DP参数的设置。

双击机架中的DP所在的行,在弹出的DP属性窗口中的“General”(常规)选项卡中点击“Interface”中的“Properties”按钮,如图2-14所示,可以设置站地址或DP子网络的属性,生成或选择其他子网络,图2-15所示。

设置完成后,点击“OK”回到硬件组态程序界面,如图2-16所示,可以看到多了一条Profibus-DP总线。

图2-14 DP接口属性的设置窗口
图2-15 DP接口地址和数据传输速率的设置对话框
图2-16 添加了DP总线的硬件组态程序界面
(2)I/O口的参数配置。

把数字量I/O模块插入到机架中的时候,系统会为这些模块
分配相应的I/O口地址。

如果用户需要更改这些地址,可以双击该模块,在弹出的属性对话框中选择“Address”标签页,去掉对“System selection”的默认选择,就可以在“Start”框中输入新的起始地址,如图2-17所示,修改后,系统会自动计算结束地址。

(3)模拟量I/O模块的地址修改方法与数字量I/O模块相同。

图2-17 数字量I/O模块参数设置
3.STEP7的编程。

把硬件组态程序下载到PLC后,回到STMATIC管理器中。

在STMATIC管理器中双击组织块OB1,进入程序编辑器。

在程序编辑器中,这里有梯
形图(LAD),语句表(STL)和功能图(FBD)三种编程语言供大家选择,如图2-18所示,通过View→LAD/STL/FBD进行选择。

图2-18 编程语言的设置
例如,图2-19以LAD编程语言编辑的梯形图,是一个简单的启动、停止控制程序(保存并下载)。

图2-19 启动、停止控制程序
4.S7-PLCSIM仿真软件调试程序的步骤。

现在就以上面的启动、停止控制电路为例来介绍S7-PLCSIM仿真软件调试程序的步骤。

(1)在“”SIMATIC M anager中,单击工具栏上的,即可启动PLCSIM。

启动PLCSIM 后,初始界面有只有一个“CPU”窗口,它模拟里CPU的面板,具有状态指示和模式选择
开关,如图2-20所示。

图2-20 S7-PLCSIM仿真窗口
(2)在PLCSIM中分别单击和创建输入字节IB0,输出字节QB0,如图2-21所示。

图2-21 S7-PLCSIM仿真窗口中的输入IB字节和输出QB字节
(3)开机控制。

首先把CPU的状态从STOP转换到RUN状态,使仿真开始工作。

用鼠
标点击IB0视图对象中的第0位单选框,出现符号“√”,表示变为ON,相当于闭合启
动按钮。

再点击一次第0位单选框,符号“√”消失,表示变为OFF,相当于断开启动按钮。

变为ON时,观察到视图对象QB0中的第0位单选框出现符号“√”,表示变为ON,即电动机启动运行,如图2-22所示。

图2-22 S7-PLCSIM仿真窗口中的开机控制
(4)停机控制。

用鼠标点击IB0视图对象中的第1位单选框,出现符号“√”,观察
到视图对象QB0中的第0位单选框符号“√”消失,表示变为OFF,即电动机停止运行,如图2-23所示。

图2-23 S7-PLCSIM仿真窗口中的停机控制
在用PLCSIM进行仿真时,可以同时打开OB1中的梯形图程序,用菜单命令“Debug”→“Monitor”在梯形图中监视程序的运行状态,如图2-24所示。

图2-24 程序的在线监控
四、实验步骤
1.根据实验内容进行操作。

2.自己编写几个程序进行上机调试。

五、实验报告要求
1.写出实验中出现的问题及分析。

2.写出主要的实验操作步骤。

3.写出通过仿真调试的程序。

相关文档
最新文档