《电气控制与PLC应用 第6章 编程软件.ppt》由会员分享,可在线阅读,更多相关《电气控制与PLC应用 第6章 编程软件.ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、电气控制与PLC应用(第六章)江南大学江南大学江南大学江南大学通信与控制工程学院第第6章章 STEP7-Micro/WIN 32编程软件编程软件 u了解编程软件的安装及运行环境了解编程软件的安装及运行环境 u熟悉熟悉编程软件的基本功能和使用方法编程软件的基本功能和使用方法 u掌握程序调试及运行监控方法掌握程序调试及运行监控方法 学习目标:学习目标:教学内容:教学内容:6.1 编程软件的安装编程软件的安装 6.2 编程软件的功能编程软件的功能 6.3 编程软件的使用编程软件的使用 6.4 程序的调试及运行监控程序的调试及运行监控 第第6章章 STEP7-Micro/WIN 32编程软件编程软件
2、6.1 编程软件的安装编程软件的安装 返回返回uSTEP7-Micro/WIN 32编程软件是基于编程软件是基于Windows操作系统平台的应用软件,适用的操作系统为操作系统平台的应用软件,适用的操作系统为Windows 95、Windows 98、Windows ME、Windows NT、windows 2000、windows XP以及以及更高版本。更高版本。uSTEP 7-Micro/WIN 的各个版本与的各个版本与 Windows操作操作系统的各个版本之间,有一定的兼容关系。如果系统的各个版本之间,有一定的兼容关系。如果安装的安装的 Micro/WIN版本和操作系统不兼容,会版本和操
3、作系统不兼容,会发生各种问题,如比较常见的通讯不正常的现象。发生各种问题,如比较常见的通讯不正常的现象。6.1.1 系统要求系统要求 6.1.2 软件安装软件安装 uSTEP7-Micro/WIN 32编程软件的安装和普通的编程软件的安装和普通的Windows应用程序安装方法大致相同。应用程序安装方法大致相同。STEP7-Micro/WIN 32编程软件可以直接从西门子公司网编程软件可以直接从西门子公司网站(站()上下载或者使用)上下载或者使用光盘直接安装。光盘直接安装。返回返回6.1.3 硬件连接硬件连接 u要将计算机连接至要将计算机连接至S7-200,采用,采用PC/PPI电缆建立电缆建立
4、个人计算机与个人计算机与PLC之间的通信是最常见和最经济之间的通信是最常见和最经济的方式。这是单主机与个人计算机的连接,不需的方式。这是单主机与个人计算机的连接,不需要其它硬件,如调制解调器和编程设备等。要其它硬件,如调制解调器和编程设备等。返回返回6.1.4 参数设置参数设置 u软件成功安装完后,先连接硬件设备,接着可以软件成功安装完后,先连接硬件设备,接着可以进行参数的设置进行参数的设置:首先打开通讯对话框;首先打开通讯对话框;接着打开接着打开PG/PCPG/PC接口的对话框。具体操作是在对接口的对话框。具体操作是在对话框中双击话框中双击PC/PPIPC/PPI电缆的图标即可;电缆的图标即
5、可;最后打开接口属性对话框。具体操作是单击属最后打开接口属性对话框。具体操作是单击属性按钮,检查各参数的属性是否正确,在缺省性按钮,检查各参数的属性是否正确,在缺省情况下,情况下,S7-200 CPU的通讯口处于的通讯口处于PPI从站模式,从站模式,地址为地址为2,通讯速率为,通讯速率为9.6K。返回返回6.1.5 在线联系在线联系 u建立与西门子建立与西门子S7-200 CPUS7-200 CPU的在线联系,具体步的在线联系,具体步骤如下:骤如下:首先打开通讯建立结果对话框,显示是否连接首先打开通讯建立结果对话框,显示是否连接了了CPUCPU主机;主机;接着检查连接并建立多站接着检查连接并建
6、立多站CPUCPU图标;图标;最后建立与最后建立与S7-200 CPU主机的在线联系。主机的在线联系。返回返回6.1.6 设置和修改设置和修改PLC通信参数通信参数 u利用软件检查、设置和修改利用软件检查、设置和修改PLCPLC的通信参数的具的通信参数的具体步骤如下:体步骤如下:首先打开系统块对话框;首先打开系统块对话框;接着设置和修改接着设置和修改PLCPLC的通信参数。具体操作是单的通信参数。具体操作是单击击“通讯口通讯口”选项卡,检查各参数确认无误后选项卡,检查各参数确认无误后单击单击“确认确认”。最后参数下载。具体操作是单击工具条中的最后参数下载。具体操作是单击工具条中的“下载下载”按
7、钮,即可把设置好的参数下载到按钮,即可把设置好的参数下载到PLCPLC主主机上。机上。返回返回6.2 编程软件的功能编程软件的功能 uSTEP7-Micro/WIN 32STEP7-Micro/WIN 32的基本功能是协助用户完成的基本功能是协助用户完成开发应用软件的任务,例如创建用户程序、修改开发应用软件的任务,例如创建用户程序、修改和编辑原有的用户程序。可以直接用软件设置和编辑原有的用户程序。可以直接用软件设置PLCPLC的工作方式、参数、上载与下载用户程序和的工作方式、参数、上载与下载用户程序和程序运行监控等操作。程序运行监控等操作。u软件功能的实现可以在联机工作方式(在线方式)软件功能
8、的实现可以在联机工作方式(在线方式)下进行,部分功能的实现也可以在离线工作方式下进行,部分功能的实现也可以在离线工作方式下进行。联机方式是指有编程软件的计算机与下进行。联机方式是指有编程软件的计算机与PLC连接,允许两者之间做直接通信。连接,允许两者之间做直接通信。6.2.1 基本功能基本功能 返回返回6.2.2 主界面各部分功能主界面各部分功能 u编程软件主界面外观如下图所示:编程软件主界面外观如下图所示:返回返回6.2.3 系统组态系统组态 u系统组态主要包括:通信组态、设置数字量或模系统组态主要包括:通信组态、设置数字量或模拟量输入滤波、设置脉冲捕捉、输出表配置、定拟量输入滤波、设置脉冲
9、捕捉、输出表配置、定义存储器保持范围、设置密码和通信时间等。系义存储器保持范围、设置密码和通信时间等。系统组态的设置主要在引导条中的系统块中进行。统组态的设置主要在引导条中的系统块中进行。点击相应的项目即可进行相关的系统组态参数设点击相应的项目即可进行相关的系统组态参数设置。置。u系统组态完成后,在下载程序时,组态数据会连系统组态完成后,在下载程序时,组态数据会连同编译好的用户程序一起装入与编程软件相连的同编译好的用户程序一起装入与编程软件相连的PLCPLC的存储器中。的存储器中。返回返回6.3 编程软件的使用编程软件的使用u程序文件来源有三个:新建、打开和上载。程序文件来源有三个:新建、打开
10、和上载。6.3.1 程序来源程序来源 新建文件;单击新建文件;单击“文件(文件(File)”菜单中的菜单中的“新新建(建(New)”命令或单击工具条中的命令或单击工具条中的“新建新建”按按钮建立新的程序文件。钮建立新的程序文件。打开已有项目文件;击打开已有项目文件;击“文件(文件(File)”菜单中菜单中的的“打开(打开(Open)”命令可以打开一个已存在命令可以打开一个已存在的项目文件的项目文件。上载项目文件。上载时,上载项目文件。上载时,S7-200从从RAM中上载中上载系统块,从系统块,从E2PROM中上载程序块和数据块。中上载程序块和数据块。返回返回6.3.2 编辑程序编辑程序 u编程
11、人员利用编程人员利用STEP7-Micro/WIN 32 编程软件要编程软件要做的最基本的工作是编辑和修改控制程序。该软做的最基本的工作是编辑和修改控制程序。该软件具有较强的编辑功能,本节只以梯形图编辑器件具有较强的编辑功能,本节只以梯形图编辑器为例介绍一些基本的编辑操作。其它两类编辑器为例介绍一些基本的编辑操作。其它两类编辑器(语句表和功能块图)的操作与此类似。(语句表和功能块图)的操作与此类似。u程序的编辑过程和各种操作有:输入编程元件;程序的编辑过程和各种操作有:输入编程元件;插入、删除操作;使用符号表;使用带参数的子插入、删除操作;使用符号表;使用带参数的子程序调用指令时会用到局部变量
12、表;添加注释;程序调用指令时会用到局部变量表;添加注释;编程语言转换;编译程序;程序下载和程序清除。编程语言转换;编译程序;程序下载和程序清除。返回返回6.4 程序的调试及运行监控程序的调试及运行监控 uSTEP7-Micro/WIN 32STEP7-Micro/WIN 32编程软件可选择单次或多次编程软件可选择单次或多次扫描来监视用户程序:扫描来监视用户程序:6.4.1 选择扫描次数选择扫描次数 单次扫描方式单次扫描方式;将;将PLC置于置于“STOP”模式,使模式,使用用“调试(调试(Debug)”菜单中的菜单中的“第一次扫描第一次扫描”命令。命令。多次扫描方式多次扫描方式;PLC置于置于
13、“STOP”模式,使用模式,使用“调试(调试(Debug)”菜单中的菜单中的“多次扫描多次扫描”命命令,确定执行的扫描次数,然后单击令,确定执行的扫描次数,然后单击“确认确认”按钮进行监视。按钮进行监视。返回返回6.4.2 用状态表监控程序用状态表监控程序 uSTEP7-Micro/WIN 32编程软件可使用状态表来编程软件可使用状态表来监视用户程序,在程序运行时,可以用状态表来监视用户程序,在程序运行时,可以用状态表来读、写监视和强制读、写监视和强制PLC的内部变量。并可以通过的内部变量。并可以通过强制操作来修改用户程序中的变量。使用状态表,强制操作来修改用户程序中的变量。使用状态表,用户可
14、以跟踪程序的输入、输出或者变量,显示用户可以跟踪程序的输入、输出或者变量,显示它们的当前值。状态表还允许用户去强制或改变它们的当前值。状态表还允许用户去强制或改变过程变量的值。过程变量的值。返回返回6.4.3 运行模式下编辑程序运行模式下编辑程序 uS7-200可进行这种操作的可进行这种操作的PLC有有CPU224、CPU226和和CPU226XM等,具体操作步骤:等,具体操作步骤:选择选择“调试(调试(Debug)”菜单中的菜单中的“使用执行状使用执行状态态”命令;命令;屏幕弹出警告信息屏幕弹出警告信息;在运行模式下进行下载在运行模式下进行下载;退出运行模式编辑退出运行模式编辑。返回返回6.
15、4.4 梯形图程序的状态监视梯形图程序的状态监视 u三种程序编辑器(梯形图、语句表和功能表)都三种程序编辑器(梯形图、语句表和功能表)都可在可在PLC运行时监视程序的执行情况,监视各元运行时监视程序的执行情况,监视各元件的执行结果,并可监视操作数的数值。件的执行结果,并可监视操作数的数值。u利用梯形图编辑器可以监视在线程序状态利用梯形图编辑器可以监视在线程序状态。梯形梯形图中显示所有操作数的值,所有这些操作数状态图中显示所有操作数的值,所有这些操作数状态都是都是PLC在扫描周期完成时的结果。在扫描周期完成时的结果。u梯形图可选择的样式有三种:指令内部显示地址梯形图可选择的样式有三种:指令内部显
16、示地址和外部显示值、指令外部显示地址和外部显示值、和外部显示值、指令外部显示地址和外部显示值、只显示状态值。只显示状态值。返回返回6.4.5 S7-200的出错处理的出错处理 uS7-200的错误类型可以分为致命错误和非致命错的错误类型可以分为致命错误和非致命错误两大类:误两大类:非致命错误;是指用户程序结构问题,用户程非致命错误;是指用户程序结构问题,用户程序指令执行问题和扩展序指令执行问题和扩展I/O模块问题。可以用模块问题。可以用STEP7-Micro/WIN来得到所产生错误的错误来得到所产生错误的错误代码。代码。致命错误。致命错误会导致致命错误。致命错误会导致S7-200S7-200停
17、止程序执停止程序执行。按照致命错误的严重程度,行。按照致命错误的严重程度,S7-200S7-200使其部使其部分或全部功能无法执行。分或全部功能无法执行。返回返回第六章习题与思考题第六章习题与思考题 uSTEP7-Micro/WIN 32编程软件如何安装在编程软件如何安装在C:下?如何进行中文设置?下?如何进行中文设置?uSTEP7-Micro/WIN 32编程软件有哪几种功能窗编程软件有哪几种功能窗口?相互间如何调用?口?相互间如何调用?uSTEP7-Micro/WIN 32编程软件提供了几种编程编程软件提供了几种编程方式?相互间如何转换?方式?相互间如何转换?u程序编辑器(梯形图、语句表和功能表)是否可程序编辑器(梯形图、语句表和功能表)是否可在在PLC运行时监视程序的执行情况?可监视哪些运行时监视程序的执行情况?可监视哪些内容?如何操作?内容?如何操作?u如何进行程序调试?应注意那些问题?如何进行程序调试?应注意那些问题?返回返回