第5章 S7-200 PLC编程软件及应用 5.1 编程软件系统概述 5.2 STEP 7-Micro/WIN 32软件功能

Slides:



Advertisements
Similar presentations
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
Advertisements

办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
【自我認知】 資料蒐集能力不佳 【產業 / 工作認知】 對自己的興趣與專長不了解 工作技能工作內容工作時間工作地點條件限制薪資福利.
学年度工作总结 —— 上海建桥学院 —— 上海建桥学院 实验室与资产管理处 实验室与资产管理处.
魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
大地遊戲王 課程實錄.
职业指导服务系统 欢迎了解职业指导服务系统!
《设备电气控制与维修》 电气教研室 房金菁.
壹、教學檔案介紹(前菜) 貳、教學檔案平台介紹(主菜) 參、檔案目錄範例及小叮嚀(甜點)
SRTP经验交流 By:刁靖东 2014年10月29日.
加強水銀體溫計稽查管制及回收 回收作業須知及緊急應變措施
奥田2016年经销商大会传播方案.
上海交通大学附属中学 李由 晏敏宽 刘华典 指导老师:朱乔荣 徐忠惠 制作:李由
第4章 分錄及日記簿 4-1 借貸法則 4-2 日記簿的格式及記錄方法 4-3 分錄的意義及記錄方法 4-4 常見分錄題型分析
第十一章 毕生发展.
第十三屆 Step.1 我們的目標 Step.2 我們的角色 Step.4 權利與義務 義務 權利 年繳會費五百元整
第2章 PLC的结构及编程软件的使用 学习内容 S7-200系列PLC的外部结构 S7-200系列PLC的性能 PLC的编程语言与程序结构
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
财务管理.
普通话模拟测试 与学习平台 使用指南.
T3汽修通总体介绍及软件应用 姓名:刘静静 2010年4月21日.
網路小說劇情建構與伏線營造 Windows98.
植物保护 课程整体设计 汇报 申报省级精品资源共享课建设 植物保护课程组.
提升课堂质量 助推教师成长 促进教学改革 “一师一优课,一课一名师”活动总结 河南省实验小学.
第3章 S7-200可编程序控制器 3.1 S系列PLC发展概述 3.2 S7-200 PLC系统组成 3.3 编程元件及程序知识
造气DCS综合优化控制系统 介绍 石家庄兴盛德隆科技有限公司.
政府扶持资金通览 技术改造篇.
(接触网)精品课程 建设方案 课程负责人:赵斌 新疆铁路中等职业学校.
孝敬父母长辈.
《机械制造与自动化》(专升本) 《机电设备与管理》(专升本)专业介绍
專有名詞故事化.
第8章 继电接触控制系统.
可编程序控制器应用 王如松.
FC OB1 FB SFC 操作系统 SFB OBs 结构化编程 其它
Word 2003 學習導引手冊 第一章 WORD 基本操作 作者 丁安強 博碩-Word 2003 學習導引手冊 Ch01.
本科生医保资料的提交.
结构化编程 FC OB1 FB SFC 操作系统 SFB OBs 其它
电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.
软件调试 目录 页 软件调试的检查表 下装用户程序到 CPU 排除停机错误 系统功能测试的步骤 记录程序的修改 项目文件的归档
2007年高校PLC(西门子)教学研讨会培训.
第8章 通信及网络 8.1 通信及网络概述 8.2 通信实现 8.3 网络通信 8.4 自由口通信.
統計圖表的製作.
資料來源:張弘明 張迪安 林欣螢 吳柏農 吳沛錡
S7-300/400PLC的编程技术 河北机电自动化教研室.
第二章 Modicon Micro PLC 的结构及基本指令
陶瓷行业制釉车间配料 全自动化解决方案 南昌丹巴赫科技有限公司.
电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.
6 S7-200可编程控制器 指令集 2019/1/2 PLC指令集.
《电气设备安装与调试》网络课程 Modbus通信基础.
3 S7-200可编程控制器 使用入门 2019/2/17.
面山近海-臺東.
《结构力学认知实验》(授课形式)的上课时间改为: 5月5日(周二)晚上18:00~19:30和19:30~21:00,
《结构力学认知实验》(授课形式)的上课时间改为: 5月7日(周四)晚上18:30~20:00和20:00~21:30,
计算机组装、维修及 实训教程 第17章 微机软件的安装与设置 2019年4月11日星期四.
4 S7-200可编程控制器 基本概念 2019/4/13.
第1章 可编程控制器的硬件 构成及工作原理 1.1 可编程控制器的硬件构成 1.2 可编程控制器的工作原理.
經濟部國際貿易局 補助公司或商號參加國際展覽管理系統
畢業資格審查系統 操作步驟說明.
位指令 I0.0 I0.1 Q 8.0 Q 8.1 I 1.0 ( MCR< ) (MCRA) Q 8.0 I 0.0 I 1.1
新制退休實務計算說明- 現職人員退休範例說明
可编程序控制器(PLC)应用技术 第 5 部分 PLC程序的设计.
符号 目录 页 绝对寻址和符号寻址… 符号寻址- 概述… 打开符号表 编辑:查找和替换…… 查看:过滤器 … 查看:排序…… 符号表:导出
106 學年度新生入學說明會 國立臺灣海洋大學 教務處簡介
學士學位畢業論文說明 逢 學 大 甲 土 理 管 地 2009/10/05.
全台灣最美的日出好美…好美… 這就是傳說中的潑墨二寮,耳聞她的日出有如國畫般 所以稱為潑墨二寮
高雄市97年度國民小學閱讀計畫創新教學-教案達人創新教學方案
機電科簡介 科主任 郭紀翔.
情境4:运料小车的PLC控制 4.1任务资讯 4.2任务分析 4.3任务决策 4.4任务计划 4.5任务实施 4.6评价提高 S7-200
测试功能 目录 页 程序的状态监视功能 ……………... 2 程序状态监视的模式 …………………………. 3
Presentation transcript:

第5章 S7-200 PLC编程软件及应用 5.1 编程软件系统概述 5.2 STEP 7-Micro/WIN 32软件功能 5.1 编程软件系统概述 5.2 STEP 7-Micro/WIN 32软件功能 5.3 程序编程 5.4 调试及运行监控

5.1 编程软件系统概述 STEP 7-Micro/WIN 32是在Windows平台上运行的SIMATIC S7-200 PLC编程软件,该软件简单、易学,并且能够很容易的解决复杂的自动化任务。 5.1.1 系统要求 操作系统:Windows 95、Windows 98、Windows Me、Windows 2000或Windows XP。 计算机硬件配置:586以上兼容机,内存64MB以上,VGA显示器,至少500MB以上硬盘空间,Windows支持的鼠标。 通信电缆:PC/PPI电缆(或使用一个通信处理器卡),用于计算机与PLC连接。 以太网通信:网卡、TCP/IP协议、Winsock2(可下载)

5.1.2 软件安装 STEP 7-Micro/WIN 32编程软件在一张光盘上,用户可按以下步骤安装: ① 将光盘插入光盘驱动器; ② 系统自动进入安装向导,或在安装目录中双击setup.exe,进入安装向导; ③ 按照安装向导完成软件的安装。 5.1.3 硬件连接 目前S7-200及以上的PLC大多采用PC/PPI电缆直接与个人计算机相连。单台PLC与计算机的连接或通信,只需要一根 PC/PPI电缆。在连接时,首先需要设置PC/PPI电缆上的DIP开关,该开关上的1、2、3位用于设定波特率、4、5位置0。

5.1.4 参数设置 安装完软件并且连接好硬件之后,可以按照下面的步骤设置参数: ① 在STEP 7-Micro/WIN 32运行后单击通信图标或从菜单中选择“查看”中选择选项“组件”中的“通信”,则会出现一个通信对话框,单击“刷新”。 ② 在对话框中双击PC/PPI电缆的图标,将出现PG/PC接口的对话框,如图5-3所示。 ③ 单击Properties按钮,将出现接口属性对话框。检查各参数的属性是否正确。其中通信波特率默认值为9600波特,网络地址默认值为0。

图5-3 “Set PG/PC”设置对话框

5.1.5 建立在线连接 前几步如果都顺利完成,则可以建立与SIMATIC S7-200 CPU的在线联系,步骤如下: ① 在STEP 7-Micro/WIN 32下,单击通信图标或从菜单中选择“查看”中选择选项“组件”中的“通信”,则会出现一个通信建立结果对话框,显示是否连接了CPU主机。 ② 双击通信建立对话框中的刷新图标,STEP 7-Micro/WIN 32将检查所连接的所有S7-200 CPU站,并为每个站建立一个CPU图标。 ③ 双击要进行通信的站,在通信建立对话框中可以显示所选站的通信参数。

5.1.6 建立修改PLC通信参数 如果建立了计算机和PLC的在线联系,就可利用软件检查、设置和修改PLC的通信参数。步骤如下: ① 单击引导条中的系统块图标或从主菜单中选择“查看”菜单中的“系统块”选项,将出现系统块对话框。 ② 单击“通信端口”选项卡。检查各参数,认为无误单击确认。如果需要修改某些参数,可以先进行有关的修改,然后单击“应用”按钮,再单击确认后退出。 ③ 单击工具条中的下载图标,即可把修改后的参数下载到PLC主机。 5.2 STEP 7-Micro/WIN 32软件功能 5.2.1 编程软件的功能介绍 STEP 7-Micro/WIN 32是在Windows平台上运行的SIMATIC S7-200 PLC编程开发工具,它具有强大的扩展功能。

1. 基本功能 在离线(脱机)方式下可以实现对程序的编辑、编译、调试和系统组态; 在线方式下可通过联机通信的方式上传和下载用户程序及组态数据,编辑和修改用户程序,而且还可以直接对PLC进行各种操作; 支持IL、LAD、FBD三种编程语言,并且可以在三者之间随时切换; 在编辑过程中具有简单的语法检查功能,它能够在程序错误行处加上红色曲线进行标注,利用此功能可以避免语法和数据类型的错误; 具有文档管理和密码保护等功能;

2. 其它功能 (1) 运动控制 S7-200提供有开环运动控制的三种方式: 脉宽调制(PWM):内置于S7-200,用于速度、位置或占空比控制; 脉冲串输出(PTO):内置于S7-200,用于速度和位置控制; EM253位控模块:用于速度和位置控制的附加模块。 (2) 创建调制解调模块程序 使用EM241调制解调模块可以将S7-200直接连到一个模拟电话线上,并且支持S7-200与STEP 7-Micro/WIN 32的通讯。 (3) USS协议指令库

STEP 7-Micro/WIN 32指令库,该指令库包括预先组态好的子程序和中断程序,这些子程序和中断程序都是专门为通过USS协议与驱动通讯而设计的。 (4) Modbus从站协议指令 使用Modbus从站协议指令,用户可以将S7-200组态作为Modbus RTU从站与Modbus主站通讯。 (5) 使用配方 STEP 7-Micro/WIN 32软件中提供了配方向导程序来帮助用户组织配方和定义配方。配方存放在存储卡中,而不是PLC中。 (6) 使用数据归档 STEP 7-Micro/WIN 32提供数据归档向导,将过程测量数据存入存储卡中。

(7) PID自整定和PID整定控制面板 S7-200 PLC已经支持PID自整定功能,STEP 7-Micro/WIN 32中也添加了PID整定控制面板。 5.2.2 窗口组件及功能 启动STEP 7-Micro/WIN 32编程软件,其主界面如图5-5所示。 1. 操作栏 显示编程特性的按钮控制群组如下: “视图”——选择该类别,显示程序块、符号表,状态图,数据块,系统块,交叉参考及通讯显示按钮控制等。 “工具”——选择该类别,显示指令向导、文本显示向导、位置控制向导、EM 253控制面板和调制解调器扩展向导的按钮控制等。

图5-5 STEP 7-Micro/WIN 32窗口组件

2. 指令树 提供所有项目对象和为当前程序编辑器(LAD、FBD或STL)提供的所有指令的树型视图。 3. 交叉引用窗口 当我们希望了解程序中是否已经使用和在何处使用某一符号名或存储区赋值时,可使用“交叉引用”表。“交叉引用”列表识别在程序中使用的全部操作数,并指出POU、网络或行位置以及每次使用的操作数指令上下文。 4. 数据块/数据窗口 该窗口可以设置和修改变量存储区内各种类型存储区的一个或多个变量值,并可以加注释加以说明,允许用户显示和编辑数据块内容。

5. 状态表窗口 状态表窗口允许将程序输入、输出或将变量置入图表中,以便追踪其状态。在状态表窗口中可以建立多个状态图,以便从程序的不同部分监视组件。每个状态图在状态图窗口中有自己的标签。 6. 符号表/全局变量表窗口 允许用户分配和编辑全局符号 。用户可以建立多个符号表。 7. 输出窗口 该窗口用来显示程序编译的结果信息。 8. 状态条 提供在STEP 7-Micro/WIN 32中操作时的操作状态信息。 9. 程序编译器 包含用于该项目的编辑器(LAD、FBD或STL)的局部变量表和程序视图。

10. 局部变量表 每个程序块都对应一个局部变量,在带有参数的子程序调用中,参数的传递就是通过局部变量表进行的。 11. 主菜单条 同其它基于Windows系统的软件一样,位于窗口最上方的就是STEP 7-Micro/WIN 32的主菜单。它包括8个主菜单选项,这些菜单包含了通常情况下控制编程软件运行的命令,并通过使用鼠标或键击执行操作。用户可以定制“工具”菜单,在该菜单中增加自己的工具。 12. 工具条 工具条是一种代替命令或下拉菜单的便利工具,通常是为最常用的STEP 7-Micro/WIN 32操作提供便利的鼠标访问。

5.3 程序编程 本节介绍如何使用STEP 7-Micro/WIN 32编程软件进行编程。 5.3.1 程序文件操作 1. 新建项目 双击STEP 7-Micro/WIN 32图标,或从“开始”菜单选择SIMATIC>STEP 7 Micro/WIN,启动应用程序,会打开一个新STEP 7-Micro/WIN 32项目。 可以单击工具条中的“新建”按钮或者使用“文件”菜单中的“新建”命令来新建一个工程文件,此时在主窗口中将显示新建程序文件的主程序区。 新建的程序文件以“项目?(CPU221)”命名 。

用户可以根据实际需要对其进行修改: (1) 确定CPU主机型号 具体方法如下: 右击“CPU221 REL 0.1.10”图标,在弹出的命令中选择类型”,或者用菜单命令PLC中的类型来选择CPU型号。通过选择PLC类型,可以帮助执行指令和参数检查,防止在建立程序时发生错误。 (2) 程序更名 在项目中所有的程序都可以修改名称,通过右键单击各个程序图标,在弹出的对话中选择重命名,则可以修改程序名称。见图5-17所示: (3) 添加子程序或中断程序 右键单击程序块图标,选择“插入/子程序”或“插入/中断程序”即可添加一个新的子程序或中断程序。 (4) 编辑程序 双击想要编辑的程序的图标,即可显示该程序的编辑窗口。

2. 打开现有的项目 从STEP 7-Micro/WIN 32中,使用文件菜单,选择下列选项之一,完成项目的打开。 3. 编辑程序前应注意的事项 定制工作区 设置通讯 根据PLC类型进行范围检查 5.3.2 编辑程序 在使用STEP 7-Micro/WIN 32编程软件中,有3种编程语言可供使用,它们是梯形图编程LAD、功能块图编程FBD以及语句表编程STL。 1. 输入编程元件 在STEP 7-Micro/WIN 32编程软件中,编程元件的输入方法有2种:

方法1:从指令树中双击或者拖放。 方法2:工具条按钮 2. 在LAD中构造简单、串联和并联网络的规则 在LAD编程中,必须遵循一定的规则,才能减少程序的错误。 (1) 放置触点的规则 每个网络必须以一个触点开始,但网络不能以触点终止。 (2) 放置线圈的规则 网络不能以线圈开始,线圈用于终止逻辑网络。一个网络可有若干个线圈,但要求线圈位于该特定网络的并行分支上。 (3) 放置方框的规则 如果方框有ENO,使能位扩充至方框外,这意味着用户可以在方框后放置更多的指令。

在网格中,一个单独的网络最多能垂直扩充32个单元格或水平扩充32个单元。 (4) 网络尺寸限制 用户可以将程序编辑器窗口视作划分为单元格的网格。在网格中,一个单独的网络最多能垂直扩充32个单元格或水平扩充32个单元。 3. 在LAD中输入操作数 当用户在LAD中输入一条指令时,参数开始用问号表示,例如(??.?)或(????)。问号表示参数未赋值。 4. 在LAD中输入程序注解 LAD编辑器中共有四个注释级别,它们是: 项目组件注释; 网络标题; 网络注释; 项目组件属性。

5. 在LAD中编辑程序元素 (1) 剪切、复制、粘贴或删除多个网络 通过拖曳鼠标或使用SHIFT键和UP(向上)、DOWN(向下)箭头键,用户可以选择多个相邻的网络,用于剪切、复制、粘贴或删除选项。 (2) 剪切、复制、粘贴项目元件 将鼠标移到指令树或编辑器标签上,然后单击鼠标右键。由弹出菜单中选取“复制”命令,以复制整个项目部件。 (3) 编辑单元格、指令、地址和网络 当单击程序编辑器中的空单元格时,会出现一个方框,显示已经选择的单元格。用户可以使用鼠标右键单击弹出菜单在空单元格中粘贴一个选项,或在该位置插入一个新行、列、垂直线或网络。

6. 如何使用查找/替换和转入功能 使用查找/替换和转入功能,能够方便快捷的对程序中的元件、参数以及网络等进行查看、编辑和修改。 7. 使用符号表 使用符号表,可以将直接地址编号用具有实际意义的符号代替,有利于程序结构的清晰易读。 (1) 在符号表/全局变量表中指定符号赋值 在符号表中,用户可以为每个地址指定有意义的符号,并加以注释。 (2) 查看重叠和未使用的符号 如果要查看符号表中的“重叠”列或“未使用的符号”列,则用户首先要选择工具(Tools)>选项(Options)菜单项目。

(3) 在符号寻址和绝对地址视图之间切换 在符号表/全局变量表中建立符号和绝对地址或常数值的关联后,用户可在操作数信息的符号寻址和绝对寻址显示之间切换。 (4) 同时查看符号和绝对地址 要在LAD、FBD或STL程序中同时查看符号地址和绝对地址,使用菜单命令工具(Tools)>选项(Options),并选择“程序编辑器”标签。选择“显示符号和地址”。 8. 编译 程序编辑完成后,可以用工具条按钮或PLC菜单进行编译。 9. 下载 如果编译无误,便可以单击下载按钮,将用户程序下载到PLC中。

5.4 调试及运行监控 STEP 7-Micro/WIN 32编程软件提供了一系列工具,可使用户直接在软件环境下调试并监视用户程序的执行。 5.4.1 PLC RUN/STOP(运行/停止)模式 要使用STEP 7-Micro/WIN 32软件控制RUN/STOP(运行/停止)模式,必须在STEP 7-Micro/WIN 32和PLC之间存在一条通信链路。 5.4.2 选择扫描次数监控用户程序 通过选择单次或多次扫描来监视用户程序,可以指定PLC对程序执行有限次数扫描 。 1. 初次扫描 将PLC置于STOP模式,使用“调试(Debug)”菜单中的“初次扫描(First Scans)”命令。

2. 多次扫描 方法:将PLC置于STOP模式。 使用“调试(Debug)”菜单中的“多次扫描(Multiple Scans)”命令,来指定执行的扫描次数,然后单击确认(OK)按钮进行监视。 3. 关于状态监控通信与扫描周期 PLC在连续循环中读取输入、执行程序逻辑、写入输出和执行系统操作和通信。该扫描周期速度极快,每秒执行多次。 5.4.3 用状态表监控与调试程序 “状态监控”这一术语是指显示程序在PLC中执行时的有关PLC数据的当前值和能流状态的信息。

1. 使用状态图表 在引导条窗口中单击“状态力(Status Chart)”或用“视图(View)”菜单中的“状态图”命令。当程序运行时,可使用状态图来读、写、监视和强制其中的变量 。 2. 强制指定值 用户可以用状态图表来强制用指定值对变量赋值,所有强制改变的值都存到主机固定的EEPROM存储器中。 5.4.5 程序监视 利用三种程序编辑器(梯形图、语句表和功能表)都可在PLC运行时,监视程序的执行对各元件的执行结果,并可监视操作数的数值。 1. 梯形图监视 利用梯形图编辑器可以监视纯程序状态 。

2. 语句表监视 用户可利用语句表编辑器监视在线程序状态。