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