8 可编程控制器编程软件.

Slides:



Advertisements
Similar presentations
7.1 内置对象概述及分类 JSP 视频教学课程. JSP2.2 目录 1. 内置对象简介 1. 内置对象简介 2. 内置对象分类 2. 内置对象分类 3. 内置对象按功能区分 3. 内置对象按功能区分 4. 内置对象作用范围 4. 内置对象作用范围.
Advertisements

第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
第3章 STEP7编程软件介绍 本章要点 编程软件的安装及窗口组件 STEP7编程软件的主要编程功能 程序的调试与监控 项目管理.
第3章 S7-200可编程序控制器 3.1 S系列PLC发展概述 3.2 S7-200 PLC系统组成 3.3 编程元件及程序知识
学习情境3 西门子编程软件应用 黄有全 2008年6月30日.
Oracle数据库 Oracle 子程序.
C语言实验 第一课 标题:学号+姓名.
在PHP和MYSQL中实现完美的中文显示
Kvm异步缺页中断 浙江大学计算机体系结构实验室 徐浩.
Hadoop I/O By ShiChaojie.
第二讲 搭建Java Web开发环境 主讲人:孙娜
您可以选择 CP243-1将S7-200连接在以太网上 ! 当然了! 我们现在已经有CP243-1 以太网模块了!
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
第二章 Modicon Micro PLC 的结构及基本指令
SVN服务器的搭建(Windows) 柳峰
走进编程 程序的顺序结构(二).
辅导课程六.
网络常用常用命令 课件制作人:谢希仁.
DM81X 视频采集处理 ——简单采集显示例程讲解 广州创龙电子科技有限公司
SPI驱动 广州创龙电子科技有限公司 Guangzhou Tronlong Electronic Technology Co., Ltd.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
AC500 调试总结 以太网通讯配置 lizhenfei.
6 S7-200可编程控制器 指令集 2019/1/2 PLC指令集.
以ISI平台为例,为您演示一下如何在Endnote文献中查看该文献的References
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
S 数控机床故障诊断与维修.
逆向工程-汇编语言
5 S7-200可编程控制器 编程.
CPU结构和功能.
3 S7-200可编程控制器 使用入门 2019/2/17.
Windows 7 的系统设置.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
用event class 从input的root文件中,由DmpDataBuffer::ReadObject读取数据的问题
第4章 PHP流程控制语句.
第二章 登录UNIX操作系统.
C语言程序设计 主讲教师:陆幼利.
顺序表的删除.
4 S7-200可编程控制器 基本概念 2019/4/13.
您可以选择 CP243-1将S7-200连接在以太网上 ! 当然了! 我们现在已经有CP243-1 以太网模块了!
第四章 团队音乐会序幕: 团队协作平台的快速创建
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
VB与Access数据库的连接.
姚金宇 MIT SCHEME 使用说明 姚金宇
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
第4章 Excel电子表格制作软件 4.4 函数(一).
本节内容 内存复制指令 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
iSIGHT 基本培训 使用 Excel的栅栏问题
第六章 素材的加工与处理 第13讲 用GoldWave进行音频的截取、合并、淡入淡出操作
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
Visual Basic程序设计 第13章 访问数据库
HSC高速输出例程 HORNER APG.
VRP教程 2011.
Lync 2013 for Android 课程摘要卡 加入 Lync 会议 登录并开始使用 在会议中启动您的视频 更改状态或注销
Python 环境搭建 基于Anaconda和VSCode.
本节内容 Windows线程切换_时钟中断切换 视频提供:昆山滴水信息技术有限公司 官网地址: 论坛地址: QQ交流 :
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
第5章 S7-200 PLC编程软件及应用 5.1 编程软件系统概述 5.2 STEP 7-Micro/WIN 32软件功能
回归分析实验课程 (实验三) 多项式回归和定性变量的处理.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
WEB程序设计技术 数据库操作.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
测试功能 目录 页 程序的状态监视功能 ……………... 2 程序状态监视的模式 …………………………. 3
学习目标 1、什么是列类型 2、列类型之数值类型.
Presentation transcript:

8 可编程控制器编程软件

主要内容 8.1调试应用程序 8.2显示程序状态 8.3使用状态图来显示和修改S7--200中的数据 8.4强制指定值 8.5指定程序执行的扫描周期数 8.6硬件故障诊断指导

8.1调试应用程序 STEP 7--Micro/WIN 为帮助用户调试程序提供了多种手段:书签,交叉参考表,运行模式下编辑 1 使用书签使编程更方便 在程序中可以使用书签,它可以使用户在一个很长的程序中,很方便的在编辑行之间前后移动。用户可以移动到程序的下一个标签行或前一个标签行。 2 使用交叉参考表来检查应用程序 交叉参考表中能够显示应用程序中的交叉参考和元件使用信息。

交叉参考表能够识别程序中使用的所有操作数;程序块、程序段或者程序行的位置以及每一块使用该操作数的相关指令。 可以在符号地址和绝对地址之间切换来改变所有操作数的表现形式。

在RUN模式下编辑应用程序 S7--200 CPU Rel. 2.0及CPU Rel. 2.0以上的CPU模块支持RUN模式下编辑的功能。RUN模式下编辑功能可以在对控制过程影响较小的情况下,对用户程序进行少量修改。该功能也能使用户对程序进行大量的改动,但这样做对程序的执行影响较大,甚至是危险的。

要在RUN模式下编辑应用程序,在线的S7--200 CPU必须支持RUN模式下编辑,并且该CPU必须处于RUN状态。 1. 在命令菜单中选择Debug > Program Edit in RUN。 2. 如果打开的项目与S7--200中的程序不同,将提示存盘。RUN模式下编辑功能只能编辑CPU中的程序。 3. STEP 7--Micro/WIN对于将在RUN模式下编辑程序提出警告,提示您是继续下一步还是取消操作。如果您选择继续,STEP 7--Micro/WIN会在S7--200中上载程序。现在可以在RUN模式下编辑程序了。编辑中没有严格的限定。

在RUN模式下载程序 RUN模式编辑功能允许在S7--200处于RUN模式时下载程序块。在下载程序块之前,考虑到RUN模式下编辑对S7--200操作的影响,请注意以下情况: 如果在RUN模式编辑状态下取消一个输出控制逻辑,则输出在下一次CPU上电之前或CPU转换到STOP模式前将保持上一个状态。 如果在RUN模式编辑状态下取消一个正在运行的HSC或PTO/PWM功能,则这些功能在下一次CPU上电或CPU转换到STOP模式前将保持运行状态。 如果在RUN模式编辑状态下取消ATCH指令,但没有删除中断程序,则在下一次CPU上电或CPU转换到STOP模式之前将继续执行中断。同样,如果删除DTCH指令,在下一次CPU上电之前或CPU转换到STOP模式前中断将不会停止。

如果在RUN模式编辑状态下加入以第一次扫描标志位为条件的ATCH指令,则在下一次CPU上电或CPU从STOP转换到RUN模式前不会执行这些指令。 如果在RUN模式编辑状态下取消ENI指令,则在下一次CPU上电之前或CPU从RUN转换到STOP模式前将继续执行中断。 如果在RUN模式编辑状态下修改接收指令的地址表,并且在旧程序向新程序转换时接收指令处于激活状态,则所接收的数据写入旧地址表。NETR和NETW指令同样如此。 由于RUN模式编辑不影响第一次扫描标志,因此在下一次CPU上电之前或CPU从STOP转换到RUN模式前第一次扫描标志的逻辑条件不执行。

在RUN模式下下载程序,点击下载按钮或在命令菜单中选择File > Download即可。若程序编译正确,STEP 7--Micro/WIN将程序块下载到S7--200上。 要退出RUN模式编辑,在命令菜单中选择Debug > Program Edit in RUN,然后点击取消复选标志即可。如果修改完后没有存盘,STEP 7--Micro/WIN会有三种提示:继续编辑、下载并退出RUN模式编辑或者不下载退出。

8.2显示程序状态 STEP 7--Micro/WIN允许用户在程序执行时监视其状态。当您监视程序状态时,程序编辑器会显示指令操作数的值。 要显示程序状态,点击Program Status按钮或选择命令菜单Debug > Program Status即可。

显示LAD和FBD程序的状态 对于显示LAD和FBD程序的状态,STEP 7--Micro/WIN提供了两种选择。 扫描结束的状态:STEP 7--Micro/WIN在经过多个扫描周期得到显示状态值之后,刷新屏幕显示状态。状态显示并不反映程序执行时每个元素的实际状态。扫描结束状态不显示L存储器或者累加器的状态。对于扫描结束状态显示,状态值在所有CPU操作模式下都刷新。 执行状态:STEP 7--Micro/WIN在S7--200程序执行过程中,显示程序段中的状态值。要显示执行状态,需在命令菜单中选择Debug > Use Execution Status。 对于执行状态,状态值只有在CPU处在RUN模式时才刷新。

对LAD和FBD程序中的状态显示进行配置 STEP 7--Micro/WIN为在程序中显示状态提供了多种选择。 要为程序状态显示作配置,在命令菜单中选择Tools > Options,然后选择程序编辑器并点击程序编辑器标签页即可,如图8-2所示。

显示STL程序的状态 用户可以监视逐条指令编程的STL程序的执行状态。对于一个STL程序,STEP 7--Micro/WIN在屏幕上显示指令的状态。 从编辑器窗口顶部的第一条STL语句开始,STEP 7--Micro/WIN的S7--200采集状态信息。当您滚动编辑器窗口的屏幕时,新的信息从S7--200采集上来。

STEP 7--Micro/WIN不断地刷新屏幕上的数值。要使屏幕刷新暂停,选择触发暂停按钮。当前值会保持在屏幕上,直到触发暂停按钮失效。

为STL程序中显示的参数作配置为STL程序中显示的参数作配置STEP7--Micro/WIN允许您在STL指令中显示多种参数状态。在命令菜单中选择Tools >Options,然后选择程序编辑器并点击STL状态标签页。参见图8-3。

8.3使用状态图来显示和修改S7--200中的数据 状态图允许您在S7--200运行程序时,读、写、强制和监视变量数据。在命令菜单中选择View > Component > Status Chart来创建一个状态图。图8-4中给出了一个状态图的例子。 您可以创建多个状态图。 STEP 7--Micro/WIN提供工具条图标来对状态图进行操作:升序排列、降序排列,单次读、全部写、强制、全部强制、和读所有强制值。 要为单元选择格式,选择该单元并单击鼠标右键会显示关联菜单。

8.4强制指定值 S7--200 CPU允许用户用指定值来强制赋给一个或所有的I/O点(I和Q位)。另外用户也可以强制改变最多16个内部存储器数据(V或M)或模拟I/O量(AI或AQ)。V和M存储器变量可以按字节、字或双字来改变。模拟量只能以字方式改变,以偶字节开始(如AIW6或AQW14)。所有强制指定值存储在S7--200的永久存储器中。 因为在扫描周期的不同阶段(执行程序、或I/O更新、或通讯处理阶段)可能会改变强制数据。所以在扫描周期的不同时间,CPU又使用了这些强制变量。

读取输入:当读取输入值时,S7--200使用强制指定值作为输入值 在程序中执行控制逻辑:S7--200使用强制值作为所有立即I/O值。程序执行后,强制数据最多可用于16个存储器。 处理通讯请求:强制数据用于所有读/写通讯。 写输出:S7--200使用强制值作为输出。

您可以使用状态表来强制变量,要强制一个新值,将其输入到状态表的新值列中,然后按工具条上的强制钮。要将一个已经存在的当前值变为强制值,在当前值列中选中该变量,然后按强制钮。

8.5指定程序执行的扫描周期数 为了帮助用户调试程序,STEP 7--Micro/WIN允许您指定程序的扫描周期数。 用户可以使让S7--200只执行首次扫描周期。这使您能够监视首次扫描之后,S7--200中的数据。在命令菜单中选择Debug > First Scan即可。 用户可以指定程序执行的扫描次数(从1到65,535)。这使用户能在变量变化时监视程序。在命令菜单中选择Debug > Multiple Scans,然后指定扫描次数即可。

8.6硬件故障诊断指导

谢谢, 欢迎批评指正!