




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第6 6章章 S7-200S7-200开发软件开发软件l PLCPLC控制系统控制系统= =控制对象控制对象+PLC+PLC控制器控制器+PLC+PLC程序程序组成。组成。l 西门子西门子S7-200S7-200系列可编程控制器使用系列可编程控制器使用STEP7-Micro/WINSTEP7-Micro/WIN软件编软件编程程。支持。支持STLSTL、LADLAD、FBDFBD三种编程语言。三种编程语言。l PLCPLC程序开发程序开发过程:过程:根据控制对象的控制要求构建根据控制对象的控制要求构建PLCPLC硬件系统硬件系统在在STEP 7-Micro/WINSTEP 7-Micro/WI
2、N中编写应用程序中编写应用程序通过编程工具将程序下载到通过编程工具将程序下载到PLCPLC中运行,完成对设备的自中运行,完成对设备的自动化控制。动化控制。6.1 6.1 编程软件功能编程软件功能一、基本功能一、基本功能创建用户程序、修改和编辑原有的用户程序。创建用户程序、修改和编辑原有的用户程序。设置设置PLC的工作方式和参数,上载和下载用户程序,的工作方式和参数,上载和下载用户程序,进行程序的运行监控。进行程序的运行监控。具有简单语法的检查、对用户程序的文档管理和加具有简单语法的检查、对用户程序的文档管理和加密等功能,并提供在线帮助。密等功能,并提供在线帮助。主界面主界面浏览条浏览条 指令树
3、指令树 程序编辑器程序编辑器 符号表符号表 状态图表状态图表 数据块数据块输出窗口输出窗口 状态条状态条 程序查看程序查看 局部变量表局部变量表菜单条菜单条主界面主界面2工具条工具条 提供简便的鼠标操作,可用提供简便的鼠标操作,可用“检视检视”菜单的菜单的“工具工具栏栏”项自定义工具条。可添加和删除项自定义工具条。可添加和删除3种按钮:标准、调试和指种按钮:标准、调试和指令。令。 3浏览条浏览条 提供按钮控制的快速窗口切换功能。可用提供按钮控制的快速窗口切换功能。可用“检视检视”菜单的菜单的“浏览栏浏览栏”项选择是否打开。引导条包括项选择是否打开。引导条包括程序块程序块(Program Blo
4、ck)、符号表()、符号表(Symbol Table)、状态表)、状态表(Status Chart)、数据块()、数据块(Data Block)、系统块()、系统块(System B l o c k ) 、 交 叉 索 引 () 、 交 叉 索 引 ( C r o s s R e f e r e n c e ) 和 通 信) 和 通 信(Communications)七个组件。一个完整的项目文件()七个组件。一个完整的项目文件(Project)通常包括前六个组件通常包括前六个组件。 4指令树指令树 提供编程时用到的所有快捷操作命令和提供编程时用到的所有快捷操作命令和PLC指令。指令。可用可用“
5、检视检视”菜单的菜单的“指令树指令树”项决定是否将其打开。项决定是否将其打开。5 5输出窗口输出窗口 显示程序编译的结果信息。显示程序编译的结果信息。6 6状态条状态条 显示软件执行状态,编辑程序时,显示当前网络显示软件执行状态,编辑程序时,显示当前网络号、行号、列号;运行时,显示运行状态、通讯波特率、远号、行号、列号;运行时,显示运行状态、通讯波特率、远程地址等。程地址等。7 7程序编辑器程序编辑器 梯形图、语句表或功能图表编辑器编写用户梯形图、语句表或功能图表编辑器编写用户程序,或在联机状态下从程序,或在联机状态下从PLCPLC上装用户程序进行程序的编辑上装用户程序进行程序的编辑或修改。或
6、修改。8 8局部变量表局部变量表 每个程序块都对应一个局部变量表每个程序块都对应一个局部变量表,在带参,在带参数的子程序调用中,参数的传递就是通过局部变量表进行的。数的子程序调用中,参数的传递就是通过局部变量表进行的。主界面主界面6.2 6.2 系统组态系统组态(1 1)硬件连接)硬件连接 电缆连接:电缆连接:PC/PPIPC/PPI电缆电缆RS-232RS-232与与PCPC机相连,机相连,RS-485RS-485与与PLCPLC的的RS-485RS-485相连。相连。6.2 6.2 系统组态系统组态 (2 2)“设置设置PG/PCPG/PC接口接口”组件组件6.2 6.2 系统组态系统组态
7、(3 3)“通信通信”组件组件 鼠标左键单击鼠标左键单击“浏览浏览条条/ /通信通信”按钮出现通信设置对话框。在按钮出现通信设置对话框。在这里可以设置这里可以设置PLCPLC地址地址、网络参数网络参数、通信协议通信协议等内容,一般保等内容,一般保持默认即可所示。持默认即可所示。(选择通信协议选择通信协议,配置连接端口配置连接端口)(4 4)“系统系统”组件组件6.3 6.3 编程软件的使用编程软件的使用符 号号地 址注 释释Start_PBI0.0启动开关E_StopI0.1停止开关M_StarterQ0.0电机(马达)6.3 6.3 编程软件的使用编程软件的使用(1 1)项目生成)项目生成1
8、 1)文件来源)文件来源 新建一个项目新建一个项目 打开已有项目打开已有项目 从从PLCPLC上载已有项目上载已有项目2 2)项目文件:)项目文件:.mwp.mwp一个项目文件包含七个块:程序块(一个主一个项目文件包含七个块:程序块(一个主程序、一个子程序、一个中断程序)、符程序、一个子程序、一个中断程序)、符号表、状态表、数据块、系统块、交叉引号表、状态表、数据块、系统块、交叉引用、通信用、通信6.3 6.3 编程软件的使用编程软件的使用(2 2)指定)指定PLCPLC型号型号 鼠标右单击鼠标右单击“指令树指令树/CPU/CPU型号小图标型号小图标”,选择,选择“类型类型”选选项出现项出现“
9、PLCPLC类型类型”对话框,如图对话框,如图6-36-3所示。所示。6.3 6.3 编程软件的使用编程软件的使用(3 3)“符号表符号表”- -全局符号定义及地址分配全局符号定义及地址分配 为了编程的方便和程序的清晰可读性,在进行梯形图编程为了编程的方便和程序的清晰可读性,在进行梯形图编程之前,一般将整个系统所涉及的之前,一般将整个系统所涉及的I/OI/O端口、中间继电器端口、中间继电器(M M)、字节)、字节/ /字存储单元等字存储单元等PLCPLC内部编程资源进行全局符号内部编程资源进行全局符号定义及地址分配。定义及地址分配。6.3 6.3 编程软件的使用编程软件的使用(4 4)局部变量
10、设置局部变量设置 为子程序和中断服务程序设置局部变量。为子程序和中断服务程序设置局部变量。6.3 6.3 编程软件的使用编程软件的使用(5 5)梯形图编程)梯形图编程l 鼠标双击鼠标双击“指令树指令树/ /程序块程序块/ /主程序主程序”,在左边的程序编辑,在左边的程序编辑区输入梯形图程序。区输入梯形图程序。2 2种指令输入方法种指令输入方法:1 1)通过编程窗口通过编程窗口上部的指令工具输入;上部的指令工具输入;2 2)左双击左双击“指令树指令树/ /指令指令”中的相中的相应指令集中的指令。应指令集中的指令。l 程序注释,便于阅读程序注释,便于阅读(6 6)程序编译)程序编译 程序编辑完成后
11、,鼠标左键单击程序编辑完成后,鼠标左键单击“PLC/PLC/全部编译全部编译”,完成,完成编译,如图编译,如图6-66-6所示。所示。(7 7)保存工程)保存工程 鼠标左键单击鼠标左键单击“文件文件/ /保存保存”进入文件保存进入文件保存对话框,输入工程名字,保存工程。对话框,输入工程名字,保存工程。(8 8)程序下载)程序下载l 为了使下载的程序能正确执行,下载前必须将为了使下载的程序能正确执行,下载前必须将PLCPLC存储器中的原程序清除。清除存储器中的原程序清除。清除的方法是:单击菜单的方法是:单击菜单“PLC”PLC”中的中的“清除清除”项,会出现清除对话框,选择项,会出现清除对话框,
12、选择“清除清除全部全部”即可。即可。 l 下载之前,下载之前,PLCPLC应处于应处于STOPSTOP方式。单击工具栏的方式。单击工具栏的“停止停止”按钮,或选择菜单命按钮,或选择菜单命令令“PLC”PLC”中的中的“停止停止”项,可以进入项,可以进入STOPSTOP状态。如果不在状态。如果不在STOPSTOP状态,可将状态,可将CPUCPU模块上的方式开关扳到模块上的方式开关扳到STOPSTOP位置。位置。6.4 6.4 程序调试及运行监控程序调试及运行监控一、选择扫描次数一、选择扫描次数 STEP7STEP7可选择单次或多次扫描来监视用户程序,可以指定主可选择单次或多次扫描来监视用户程序,
13、可以指定主机以有限的扫描次数执行用户程序。通过选择主机扫描次机以有限的扫描次数执行用户程序。通过选择主机扫描次数,当过程变量改变时,可监视用户程序的执行。数,当过程变量改变时,可监视用户程序的执行。 首先将首先将PLCPLC置于置于TERMTERM模式,然后选择模式,然后选择“首次扫描首次扫描”和和“多次多次扫描扫描”。首次扫描。首次扫描: :扫描次数为一次,得到第一个扫描周期扫描次数为一次,得到第一个扫描周期信息,程序停止;多次扫描:设置扫描次数,达到后停止信息,程序停止;多次扫描:设置扫描次数,达到后停止6.4 6.4 程序调试及运行监控程序调试及运行监控二、二、程序编辑器监控程序编辑器监
14、控程序的监控通过选择主菜单中程序的监控通过选择主菜单中“调试调试”菜单的菜单的“开始程序状态监控开始程序状态监控”命令命令打开。在梯形图程序监控中,各元件被点亮表示元件处于接通状态,并且打开。在梯形图程序监控中,各元件被点亮表示元件处于接通状态,并且直接在梯形图中显示所有操作数的值,如图直接在梯形图中显示所有操作数的值,如图6-236-23所示;在语句表程序状态所示;在语句表程序状态监控中,以表格的形式显示每一条语句的操作数值,如图监控中,以表格的形式显示每一条语句的操作数值,如图6-246-24所示。所示。 三、用状态表监控程序三、用状态表监控程序 使用状态表来监视用户程序,在程序运行时,可以用状态表来读、写使用状态表来监视用户程序,在程序运行时,可以用状态表来读、写监视和强制监视和强制PLCPLC的内部变量。并可以用强制表操作修改用户程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年gmp判断试题及答案
- 2025年sql 实训试题及答案
- 2025年调酒专业考试题及答案
- 2025年中医方剂学 试题及答案
- 2025年vb大学考试试题及答案
- 2025年ai测试题及答案经典
- 2025年中医学书籍考试题及答案
- 机油真假协议书
- 杂志销售协议书
- 村民就业协议书
- 广州市白云区社区专职招聘笔试真题2024
- 2025实习生劳动合同书范本下载(合同范本)
- 变电设备检修工技能鉴定理论考试题库500题(含各题型)
- 齐鲁医学血脂异常和脂蛋白异常血症
- 新版高中英语人教版必修一单词表默写英译汉
- 危险性较大分项工程施工过程旁站记录
- 中国烟草PPT模板
- 溺水急救和护理课件
- 建标 106-2021 中医医院建设标准
- 2022年《国民经济行业分类》
- 中国神经科学数字化创新白皮书 (2022)
评论
0/150
提交评论