




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电气控制与电气控制与PLCPLC应用应用(第(第六六章)章)张 明2第第6 6章章 STEP7-Micro/WIN 32STEP7-Micro/WIN 32编程软件编程软件 了解编程软件的安装及运行环境 熟悉编程软件的基本功能和使用方法 掌握程序调试及运行监控方法 学习目标:学习目标:3 教学内容: 6.1 编程软件的安装 6.2 编程软件的功能 6.3 编程软件的使用 6.4 程序的调试及运行监控 第第6 6章章 STEP7-Micro/WIN 32STEP7-Micro/WIN 32编程软件编程软件 46.1 6.1 编程软件的安装编程软件的安装 STEP7-Micro/WIN 32编程软
2、件是基于Windows操作系统平台的应用软件,适用的操作系统为Windows 95、Windows 98、Windows ME、Windows NT、 windows 2000、windows XP以及更高版本。STEP 7-Micro/WIN 的各个版本与 Windows操作系统的各个版本之间,有一定的兼容关系。如果安装的 Micro /WIN版本和操作系统不兼容,会发生各种问题,如比较常见的通讯不正常的现象。 6.1.1 系统要求56.1.2 软件安装 STEP7-Micro/WIN 32编程软件的安装和普通的编程软件的安装和普通的Windows应用程序安装方法大致相同。应用程序安装方法大
3、致相同。STEP7-Micro/WIN 32编程软件可以直接从西门子公司网编程软件可以直接从西门子公司网站(站(www. ad. siemens. )上下载或者使用)上下载或者使用光盘直接安装。光盘直接安装。 66.1.3 硬件连接 要将计算机连接至要将计算机连接至S7-200,采用,采用PC/PPI电缆建立电缆建立个人计算机与个人计算机与PLC之间的通信是最常见和最经济之间的通信是最常见和最经济的方式。这是单主机与个人计算机的连接,不需的方式。这是单主机与个人计算机的连接,不需要其它硬件,如调制解调器和编程设备等。要其它硬件,如调制解调器和编程设备等。 76.1.4 6.1.4 参数设置参数
4、设置 软件成功安装完后,先连接硬件设备,接着可以软件成功安装完后,先连接硬件设备,接着可以进行参数的设置进行参数的设置 :首先打开通讯对话框;首先打开通讯对话框;接着打开接着打开PG/PCPG/PC接口的对话框。具体操作是在接口的对话框。具体操作是在对话框中双击对话框中双击PC/PPIPC/PPI电缆的图标即可;电缆的图标即可;最后打开接口属性对话框。具体操作是单击属最后打开接口属性对话框。具体操作是单击属性按钮,检查各参数的属性是否正确,在缺省性按钮,检查各参数的属性是否正确,在缺省情况下,情况下,S7-200 CPU的通讯口处于的通讯口处于PPI从站模从站模式,地址为式,地址为2,通讯速率
5、为,通讯速率为9.6K。 86.1.5 6.1.5 在线联系在线联系 建立与西门子建立与西门子S7-200 CPUS7-200 CPU的在线联系,具体步的在线联系,具体步骤如下:骤如下: 首先打开通讯建立结果对话框,显示是否连首先打开通讯建立结果对话框,显示是否连接了接了CPUCPU主机;主机;接着检查连接并建立多站接着检查连接并建立多站CPUCPU图标;图标;最后建立与最后建立与S7-200 CPU主机的在线联系。主机的在线联系。96.1.6 6.1.6 设置和修改设置和修改PLCPLC通信参数通信参数 利用软件检查、设置和修改利用软件检查、设置和修改PLCPLC的通信参数的具的通信参数的具
6、体步骤如下:体步骤如下: 首先打开系统块对话框;首先打开系统块对话框;接着设置和修改接着设置和修改PLCPLC的通信参数。具体操作是的通信参数。具体操作是单击单击“通讯口通讯口”选项卡,检查各参数确认无误选项卡,检查各参数确认无误后单击后单击“确认确认”。 最后参数下载。具体操作是单击工具条中的最后参数下载。具体操作是单击工具条中的“下载下载”按钮,即可把设置好的参数下载到按钮,即可把设置好的参数下载到PLCPLC主机上。主机上。 106.2 6.2 编程软件的功能编程软件的功能 STEP7-Micro/WIN 32的基本功能是协助用户完成开发应用软件的任务,例如创建用户程序、修改和编辑原有的
7、用户程序。可以直接用软件设置PLC的工作方式、参数、上载与下载用户程序和程序运行监控等操作。 软件功能的实现可以在联机工作方式(在线方式)下进行,部分功能的实现也可以在离线工作方式下进行。联机方式是指有编程软件的计算机与PLC连接,允许两者之间做直接通信。6.2.1 基本功能基本功能 116.2.2 6.2.2 主界面各部分功能主界面各部分功能 编程软件主界面外观如下图所示:编程软件主界面外观如下图所示: 126.2.3 6.2.3 系统组态系统组态 系统组态主要包括:通信组态、设置数字量或系统组态主要包括:通信组态、设置数字量或模拟量输入滤波、设置脉冲捕捉、输出表配置、模拟量输入滤波、设置脉
8、冲捕捉、输出表配置、定义存储器保持范围、设置密码和通信时间等。定义存储器保持范围、设置密码和通信时间等。系统组态的设置主要在引导条中的系统块中进系统组态的设置主要在引导条中的系统块中进行。点击相应的项目即可进行相关的系统组态行。点击相应的项目即可进行相关的系统组态参数设置。参数设置。系统组态完成后,在下载程序时,组态数据会系统组态完成后,在下载程序时,组态数据会连同编译好的用户程序一起装入与编程软件相连同编译好的用户程序一起装入与编程软件相连的连的PLCPLC的存储器中。的存储器中。 136.3 6.3 编程软件的使用编程软件的使用程序文件来源有三个:新建、打开和上载。 6.3.1 程序来源程
9、序来源 新建文件;单击新建文件;单击“文件(文件(File)”菜单中的菜单中的“新新建(建(New)”命令或单击工具条中的命令或单击工具条中的“新建新建”按钮建立新的程序文件。按钮建立新的程序文件。 打开已有项目文件;击打开已有项目文件;击“文件(文件(File)”菜单中菜单中的的“打开(打开(Open)”命令可以打开一个已存在命令可以打开一个已存在的项目文件的项目文件 。上载项目文件。上载时,上载项目文件。上载时,S7-200从从RAM中上载中上载系统块,从系统块,从E2PROM中上载程序块和数据块。中上载程序块和数据块。 146.3.2 6.3.2 编辑程序编辑程序 编程人员利用编程人员利
10、用STEP7-Micro/WIN 32 编程软件要做编程软件要做的最基本的工作是编辑和修改控制程序。该软件的最基本的工作是编辑和修改控制程序。该软件具有较强的编辑功能,本节只以梯形图编辑器为具有较强的编辑功能,本节只以梯形图编辑器为例介绍一些基本的编辑操作。其它两类编辑器例介绍一些基本的编辑操作。其它两类编辑器(语句表和功能块图)的操作与此类似。(语句表和功能块图)的操作与此类似。程序的编辑过程和各种操作有:输入编程元件;程序的编辑过程和各种操作有:输入编程元件;插入、删除操作;使用符号表;使用带参数的子插入、删除操作;使用符号表;使用带参数的子程序调用指令时会用到局部变量表;添加注释;程序调
11、用指令时会用到局部变量表;添加注释;编程语言转换;编译程序;程序下载和程序清除。编程语言转换;编译程序;程序下载和程序清除。 156.4 6.4 程序的调试及运行监控程序的调试及运行监控 STEP7-Micro/WIN 32编程软件可选择单次或多次扫描来监视用户程序: 6.4.1 选择扫描次数 单次扫描方式单次扫描方式 ;将;将PLC置于置于“STOP”模式,使模式,使用用“调试(调试(Debug)”菜单中的菜单中的“第一次扫描第一次扫描”命令。命令。 多次扫描方式多次扫描方式 ;PLC置于置于“STOP”模式,使用模式,使用“调试(调试(Debug)”菜单中的菜单中的“多次扫描多次扫描”命命
12、令,确定执行的扫描次数,然后单击令,确定执行的扫描次数,然后单击“确认确认”按钮进行监视。按钮进行监视。 166.4.2 6.4.2 用状态表监控程序用状态表监控程序 STEP7-Micro/WIN 32编程软件可使用状态表来编程软件可使用状态表来监视用户程序,在程序运行时,可以用状态表来监视用户程序,在程序运行时,可以用状态表来读、写监视和强制读、写监视和强制PLC的内部变量。并可以通过的内部变量。并可以通过强制操作来修改用户程序中的变量。使用状态表,强制操作来修改用户程序中的变量。使用状态表,用户可以跟踪程序的输入、输出或者变量,显示用户可以跟踪程序的输入、输出或者变量,显示它们的当前值。
13、状态表还允许用户去强制或改变它们的当前值。状态表还允许用户去强制或改变过程变量的值。过程变量的值。 176.4.3 6.4.3 运行模式下编辑程序运行模式下编辑程序 S7-200可进行这种操作的可进行这种操作的PLC有有CPU224、CPU226和和CPU226XM等,具体操作步骤:等,具体操作步骤: 选择选择“调试(调试(Debug)”菜单中的菜单中的“使用执行使用执行状态状态”命令;命令; 屏幕弹出警告信息屏幕弹出警告信息 ;在运行模式下进行下载在运行模式下进行下载 ;退出运行模式编辑退出运行模式编辑 。186.4.4 6.4.4 梯形图程序的状态监视梯形图程序的状态监视 三种程序编辑器(
14、梯形图、语句表和功能表)都三种程序编辑器(梯形图、语句表和功能表)都可在可在PLC运行时监视程序的执行情况,监视各元运行时监视程序的执行情况,监视各元件的执行结果,并可监视操作数的数值。件的执行结果,并可监视操作数的数值。 利用梯形图编辑器可以监视在线程序状态利用梯形图编辑器可以监视在线程序状态 。梯梯形图中显示所有操作数的值,所有这些操作数状形图中显示所有操作数的值,所有这些操作数状态都是态都是PLC在扫描周期完成时的结果。在扫描周期完成时的结果。梯形图可选择的样式有三种:指令内部显示地址梯形图可选择的样式有三种:指令内部显示地址和外部显示值、指令外部显示地址和外部显示值、和外部显示值、指令
15、外部显示地址和外部显示值、只显示状态值。只显示状态值。 196.4.5 S7-2006.4.5 S7-200的出错处理的出错处理 S7-200的错误类型可以分为致命错误和非致命错误的错误类型可以分为致命错误和非致命错误两大类:两大类: 非致命错误;是指用户程序结构问题,用户程非致命错误;是指用户程序结构问题,用户程序指令执行问题和扩展序指令执行问题和扩展I/O模块问题。可以用模块问题。可以用STEP7-Micro/WIN来得到所产生错误的错误来得到所产生错误的错误代码。代码。致命错误。致命错误会导致致命错误。致命错误会导致S7-200S7-200停止程序执停止程序执行。按照致命错误的严重程度,行。按照致命错误的严重程度,S7-200S7-200使其部使其部分或全部功能无法执行。分或全部功能无法执行。20第六章第六章 习题与思考题习题与思考题 uSTEP7-Micro/WIN 32编程软件如何安装在编程软件如何安装在C:下?如何进行中文设置?下?如何进行中文设置? uSTEP7-Micro/WIN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论