Step7 5.5 变量属性 属性对话框 属性标签页

合集下载

第3章编程软件-STEP 7的使用

第3章编程软件-STEP 7的使用
PLC原理及应用 西安邮电大学
图3-6 使用向导创建的项目
在项目中,数据在分层结构中以对象的形式保存,左边
窗口内的树显示项目的结构。第一层为项目,第二层为 站(Station),站是组态硬件的起点。“S7 Program” 文件夹是编写程序的起点,所有的软件程序都存放在该 文件夹中。用鼠标选中图中某一层的对象,在管理器右 边的工作区将显示所选文件内的对象和下一级的文件夹。 双击工作区中的图标,可以打开并编辑对象。
PLC原理及应用 西安邮电大学
图3-5 已安装的许可证密钥
PLC原理及应用 西安邮电大学
3.2 STEP 7 软件开发步骤
使用STEP7 V5.5开发一个工程,可以分为6个步骤:建 立一个项目、通信设置、硬件组态和参数设置、程序编 写与下载、程序调试和组态通信。 3.2.1 项目的建立与编辑 1.建立一个项目 项目就像一个文件夹,所有数据都以分层的结构存于其 中,在创建了一个项目之后,所有其它任务都在这个项 目下执行。 生成一个新项目最简单的办法是使用“New Project (新项目)”向导。在SIMATIC Manager(SIMATIC管 理器)中选中菜单命令“File”→“New Project Wizard”打 开Wizard对话框,根据向导提示选择CPU类型、要建立 的块和编程语言,并命名新项目Test1(第一个项目默 认名为S7_Pro1,也可以使用中文名),然后点击 “Finish”,完成新项目Test1的建立。如图3-6所示。
图3-9 在HW Config中插入RACK-300
PLC原理及应用 西安邮电大学
(5)选中机架2号槽,同样方法插入CPU模块,注意准确 的编号。 (6)机架3号槽,是专为接口模块保留的,根据需要选择 是否装入。4~11号槽可以装信号模块SM、功能模块FM、 通信处理器CP。 生成的设定组态如图3-10所示。

STEP7_使用

STEP7_使用

一个编辑完成的程序图如下图所示。
用户生成的变量表(VAT)在调试用户程序时用于监视和修改变量。系 统数据块(SDB)中的系统数据含有系统组态和系统参数的信息,它是用户进 行硬件组态时提供的数据自动生成的。
3.5 下载与上传
程序编辑保存完成后,点击“Download”图标
或者右键点击
“Blocks”,在弹出菜单中选“PLC”一“Download”实现整个程序块(包
使用菜单命令“File”一“Delete”,可删除一个项目。使用菜单命 令“Edit"一“Delete”,可删除项目中的一部分,如站、程序、块等。
3.2 通信设置
在“SIMATIC Manager”窗口选中菜单“Options”一“Set PG/PC Interface”,打开“Set PG/PC Interface”对话框,点击对话 框中的“Property”按钮,在出“Property PC Adapter”中检查 PG/PC接口参数设置是否正确(安装时已做了设置)。
(9)在弹出的IM153-1设置页面上,DP地址可以改动,默认值为1;点 击确定。
(10) 点开IM153-1,再点开DI300选中SM312 *DC24V 模块,将其拖入 机架的第4槽,一个数字量输入模块DI组态完毕,系统自动地为其分配I/O地 址。
(11)按上述步骤再继续组态数字量输出模块DO,同样得到系统自动分配 的地址。
1.1 编程通信方式
在安装了STEP 7编程软件的计算机和S7-300 PLC间建立通信连接, 常用的有如下通信方式。
(1) PC-MPI编程通信适配器,连接计算机的RS-232接口和PLC的MPI接口。
(2) USB-MPI编程通信适配器,连接计算机的USB端口和PLC的MPI接口。

STEP7 V53快速入门

STEP7 V53快速入门

快速入门合肥锐锋自控工程有限公司一、硬件组态首先打开STEP7 V5.3软件(Simatic Manager)进入STEP7的编程画面.在名称(NAME)栏目内填上要建的项目名称,按<OK>即可。

此时打开的是名为CHEN的空项目,里面仅有一个MPI(1)的图标,在它下方空白处按鼠标右键,在弹出的窗体上点击“Insert New Object”,选择SIMATIC 400 Station,首先建立S7400站。

系统自动在项目“CHEN”下面生成“SIMATIC400(1)”图标,它表示S7400站已建立,但此时的S7400站里是空的,软件和硬件的组态都没有。

双击Simatic 400(1)图标,打开400站的组态,里面只有硬件组态(Hardware)图标,双击它进入硬件组态画面,这是S730/400 PLC编程的基础,所有的硬件信息、通讯方式、通讯地址、外部的输入/输出地址都要在此定义,必须按照硬件组态的地址编写用户软件。

SIEMENS S7300/400 PLC的硬件是模块化的,系统就是由这些模块以搭积木的方式组成,硬件组态的任务就是用软件的方式模拟这些模块组成的过程。

右边的栏目所列的是SIEMENS S7400/300系列PLC的硬件配置库,组态时要从这些库中找到与实际应用模块型号完全一致的模块按照SIEMENS的硬件组态标准进行“安装”,当然是指软件上的安装。

首先是安装底板。

所有的PLC模块都是安装在底板上的,S7400的底板功能有:A、固定硬件模块B、模块之间的通讯连接(内部有通讯线路),这一点不同于S7300,S7300的底板仅仅是个支架。

在“RACK-400”中找到“UR1”,这是我们实际用到的底板型号,如果不能确定众多同类型号中哪种才是我们要找的,可以依次用鼠标单击,在右下角会出现被点中模块的详细型号(“6ES7400-1TA01-0AA0”),直到找到完全相符的模块(实际用到的模块型号可以在控制柜的PLC模块面板上找到)。

西门子WINCC怎样创建变量和结构类型西门子plc

西门子WINCC怎样创建变量和结构类型西门子plc

西门子WINCC怎样创建变量和结构类型 -西门子plc如何创建过程变量过程变量用于WinCC和自动化系统之间的通讯。

也可在变量组中创建过程变量,或过程变量一创建完毕,就将其移动到变量组。

留意在创建过程变量之前,必需安装通讯驱动程序,并至少创建一个连接。

步骤步骤1在WinCC项目管理器的变量管理器中,打开将为其创建过程变量的通讯驱动程序。

2选择所需要的通道单元及相应的连接。

3从连接的快捷菜单中选择“新建变量”选项。

“变量属性”对话框将打开。

4在常规标签上的“名称”处,输入变量的名称。

一旦如此操作时,请对章节“变量管理器和变量”“变量”中的名称商定加以充分的考虑。

5在“数据类型”域中,设置相应的数据类型。

6假如必需,可修改所设置的类型转换,并在必要时设置线性标定。

7设置变量的地址。

为此,单击“选择”按钮。

“地址属性”对话框打开。

在输入地址之后,单击“确定”按钮,关闭对话框。

地址属性取决于所选择的通道单元。

关于对过程变量进行寻址的更具体信息参见WinCC信息系统中相关通讯驱动程序的“通讯”。

8在“限制/报表”标签上,依据需要设置限制值、起始值和替换值。

当项目激活时假如没有任何可用的过程值,则要设置起始值。

9单击“确定”按钮,关闭对话框。

留意假如期望对起始值和替换值二者都进行设置,则请选中“使用替换值”区中的设置。

对过程变量进行寻址也可在以后对过程变量进行寻址。

选择变量管理器中的变量,并打开弹出式菜单上的“寻址...”。

“地址属性”菜单打开。

设置变量的地址。

关于对过程变量进行寻址的更具体信息参见WinCC信息系统中相关通讯驱动程序的“通讯”。

创建内部变量引言使用内部变量来传送项目内的数据。

您也可以在变量组中创建内部变量,或在创建后将其移至变量组中。

步骤步骤1在WinCC项目管理器的变量管理器中,打开“内部变量”名目。

2从连接的快捷菜单中选择“新建变量”选项。

“变量属性”对话框将打开。

3在常规标签上的“名称”处,输入变量的名称。

在STEP7 V5.x中如何实现ET200SP的组态控制功能复习过程

在STEP7 V5.x中如何实现ET200SP的组态控制功能复习过程

在S T E P7V5.x中如何实现E T200S P的组态控制功能在STEP7 V5.x中如何实现ET200SP的组态控制功能ET200SP具有组态控制(Configuation control)功能。

组态控制允许使用 ET 200SP 分布式 I/O 系统的单一组态来运行各种实际组态。

即可以组态一个通用的硬件配置下载至PLC中,然后在程序中通过控制数据记录196的方式,使得下载至PLC中的单一硬件组态可以适用于多种不同的实际配置。

本文以一个例子来说明组态控制的实现过程。

在这个例子中,ET200SP站点共组态了7个插槽,具体模块类型如图1所示。

图1.ET200SP的硬件组态而实际上,真正所用到的模块如图2所示,其中第1、2插槽为DQ8 x24VDC/0.5A HF模块,第3、4插槽为DI8 x 24VDC HF模块,第5插槽是空槽,没有安装电子模块,只安装了一个BU外壳,第6个插槽为服务器模块,第1和第3插槽启用了新的电势组。

图2.ET200SP实际站点配置要实现组态控制,首先双击ET200SP,在属性对话框的参数标签下使能ET200SP 组态控制功能,如图3所示:图3.使能组态控制然后将硬件组态编译下载至PLC中。

接下来在PLC中编程,对接口模块写数据记录196。

数据记录196的内容说明如表格1和表格2所示:字节含义值说明0 数据记录长度 4 +(插槽数 × 2)数据记录头1 数据记录ID 1962 版本 23 版本04 分配所组态的插槽1 对应的实际插槽控制元素,在每个元素中说明IO 设备中的哪个实际插槽被分配到了已组态的插槽。

5 插槽 1 的其它功能6 分配所组态的插槽27 插槽 2 的其它功能: : :4 +((最大插槽编号 - 1)×2) 分配服务模块的插槽实际服务模块插槽4 +((最大插槽编号 - 1)×2)+ 1 服务模块插槽的附加功能表1.数据记录196内容控制元素的说明如表2所示:字节位含义分配的已组态插槽(如,在字节 4 中,偶数字节)0 到 6 0000000: 模块不可用0000001 直到最大插槽数:实际插槽7 1: 空插槽(带有 BU 盖板)插槽的其它功能(如,在字节5中,奇数字节)0 1: 打开一个新的电势组。

05_STEP 7数据类型和变量 [只读]

05_STEP 7数据类型和变量 [只读]

内容页码变量及数据类型的含义 (2)变量特性及变量声明 (3)STEP 7数据类型概述 (4)STEP 7中的基本数据类型 (5)复杂数据类型的重要性 (6)STEP 7中的复杂数据类型 (7)STEP 7中的参数类型 (8)变量建立的区域 (9)本地数据堆栈工作方式 (10)示例:暂存器的替换 (11)数据块(DB ) (12)数据类型:ARRAY (13)ARRAY 的声明和初始化 (14)在存储器中存储ARRAY 变量 (15)数据类型:STRUCT (16)STRUCT 的声明 (17)在存储器中存贮STRUCT 变量 (18)用户自定义数据类型:UDT (19)UDT 的使用 (20)数据类型:DATE_AND_TIME (21)处理DT 型变量的功能 (22)数据类型:STRING (23)存储器中STRING 变量的存储 (24)处理STRING 变量的功能 (25)示例5.1:复杂数据类型的使用 (26)示例5.2:复杂数据类型的访问 (27)附加练习5.3:使用SFC 1(READ_CLK )读取日时间................................28概述现代计算机系统的发展,简化和加速了对那些复杂而耗时的计算任务的处理。

计算机对庞大信息的处理、存储以及可持续访问的能力,在大多数的应用中扮演着十分重要的角色。

控制器可用的信息由那些有关“现实世界”的并经过筛选的信息组成。

数据是对现实的一种抽象,因为对于特定的问题,忽略了相关对象的那些非主要和非重要的属性。

数据类型确定如何将数据表示出来常常是相当困难的。

您的选择通常要受到各种因素的限制,一方面,数据必须能够正确地反映所描述对象的属性,另一方面,使用该数据必须能够执行过程管理所必须的指令。

数据类型决定了数据可以接受哪些值,使用该数据能够执行哪些指令。

数据类型唯一地定义了:•允许的数据范围•允许使用的指令数据类型也是最终存贮在存储器中的各个位的潜在表示(格式)形式的抽象。

如何实现变量的线性变换

如何实现变量的线性变换

在工程现场,经常可以遇到现场实际的过程值与客户想看到的观测值不一致的情况。

例如阀门开度等,从模块读取的实际值为 0 ~ 1000 ,但客户需要看到的观测值却为 0 ~ 100。

在遇到此类状况时,即可以通过 WinCC 的线性变换来处理。

本文即将为您介绍 WinCC 线性变换的操作步骤。

软件环境:1.Windows XP SP32.S7 315 PN/DP3.Step7 V 5.5 SP24.WinCC V 7.2步骤1:创建项目,建立过程变量。

创建 WinCC 项目并建立与控制器的通讯连接“Test”,在该通道下分别创建地址为“MD100” 的“浮点数32位IEEE 754” 类型的变量“TestTagReal” 以及地址为“MD110” 的“无符号的32位值”类型的变量“TestTagUnsign”。

如图01。

图 01.步骤2:配置线性变换及组态画面。

分别在“TestTagReal” 及“TestTagUnsign”的属性中勾选线性标定选项,在“ AS 值范围始于” 属性中分别填写“ 0 ” ,“ 1000 ”;在“ OS值范围始于” 属性中分别填写“ 0 ” ,“ 100 ”。

其作用为将控制器中的实际值范围缩小10倍后显示在 WinCC 的相应变量中。

如图02,图03。

图 02.图 03.打开 WinCC 图形编辑器并新建画面。

在画面中创建两个“输入输出域”,分别在其“组态对话框” 中配置其“变量” 属性为“TestTagReal” 及“TestTagUnsign” 并保存。

如图 04。

图 04.步骤3:测试效果。

点击图形编辑器工具栏中的绿色三角激活项目。

并在 Step7 中创建变量表分别监视“MD100” 和“MD110” 的值。

如图 5 所示,WinCC 中“TestTagReal” 显示“99.5” 时,“MD100” 值为“995”,“TestTagUnsign” 显示“98”时,“MD110” 值为“980”。

西门子STEP7如何控制和监视变量西门子plc

西门子STEP7如何控制和监视变量西门子plc

西门子STEP7如何把握和监视变量 - 西门子plc利用语句表、梯形图和功能块图表进行操作员监控属性组态依据下述过程,您可以使功能块参数能适用于操作员监控,并将所需要的O、C和M属性安排给用户程序中的相关实例DB或者共享数据块。

您必需已经创建了一个STEP 7项目、一个S7程序和一个功能块。

基本步骤给功能块参数安排系统属性当您使用语句表、梯形图和功能块图表来组态操作员监控属性时,必需首先将"s7_m_c"系统属性安排给功能块中您期望监控的全部参数。

可如下操作:打开功能块(FB)。

在变量声明表中选择预备进行监控的参数。

使用鼠标右键,选择菜单命令对象属性。

在"参数属性"对话框的"系统属性"栏中,输入"s7_m_c"字符串,在空白行的"数值"栏中输入"true"。

如需要,请输入参数的其它系统属性。

可在在线挂念中找到完整的系统属性列表。

单击"确定"退出对话框。

对期望进行监控的全部参数重复本步骤。

给数据块安排WinCC属性要给功能块的背景数据块或共享数据块安排WinCC属性,可进行如下操作:在SIMATIC管理器或LAD/STL/FBD编辑器中,创建一个或者多个和已有的功能块相关联的背景数据块或共享数据块。

在SIMATIC管理器中选择一个数据块。

选择菜单命令"编辑特殊对象属性操作员监控"。

在"操作员监控"对话框中,激活"操作员监控"复选框。

选择"常规"选项卡。

此处显示数据块的名称,显示格式犹如WinCC中所示名称(S7程序名称_DBno.或S7程序名称_DB符号名)。

如必要,请在"注释"框中输入数据块的附加信息。

现在,选择"WinCC属性"选项卡,编辑各数据块的WinCC属性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Step7 5.5 关于变量属性属性对话框属性标签页共三个问题,其实也就一个问题,三种不同形式。

第一个,在组织块OB的对象属性对话框的属性标签页的属性设置问题。

第二个,在功能FC的对象属性对话框的属性标签页的属性设置问题。

第三个,在功能块FB的声明变量的对象属性对话框的属性标签页的属性设置问题。

希望能为我解惑!
问题补充:
帮助文件给的提示是“在此处输入属性名称。

系统属性始终以S7_开始。

用户可以随意定义属性名称,但是不能以S7_开始。

您不能改变已经在这里输入的系统属性。

”,随意定义的属性名称有什么用,跟什么有关系?
图片说明: 1,组织块OB 对象属性问题2,功能块FB 声明变量的对象属性问题3,功能FC的对象属性问题最佳答案
系统属性是应用程序间的属性。

它们控制和协调单个应用程序间的功能。

例如,消息只需在S7/M7块中组态一次,同样的组态即可用来在可视化系统上显示这些消息。

系统属性分为块的系统属性和参数的系统属性。

块的系统属性:
1块的系统属性应用于整个块。

2块的系统属性可用于定义FB、SFB、FC、SFC、UDT、OB和DB,但不能用于定义VAT和SDB。

3如果修改了块的系统属性,则会产生新的代码时间标志。

因此时间标志可以反映是否发生了改变。

4当为功能块(FB)时,通过背景数据块继承块的系统属性。

为背景DB定义的任何系统属性均将附加到FB上。

5无法改变受知识产权保护的块的块系统属性。

通过上面第二条,可以看出你问的问题其实就是一个问题。

改变块的系统属性。

块的系统属性(按字母顺序排列
属性用于:简要描述:
S7_alarm_ui CFC、消息组态块消息所对应的PCS 7特定的消息对话框打开
S7_asset 维护站将块/图表标识为资产代理
S7_blockview CFC CFC中块的格式或视图
S7_driver CFC 信号预处理驱动程序块的标识号
S7_hardware CFC 模块专用驱动程序块的标识号
S7_language 管理多语言文本 "管理多语言文本"功能的语言和时间标志
S7_linklist S7-GRAPH 可用于将其它块/实例分配给S7-GRAPH块
S7_m_c CFC、OCM 块与控制系统相关
S7_pdiag S7-PDIAG 具有诊断功能的块,可以使用S7-PDIAG进行过程错误诊断
S7_pdiag_motion S7-PDIAG S7-PDIAG语言编译器的UDT
S7_pdiag_s_unit S7-PDIAG S7-PDIAG语言编译器的UDT
S7_pdiag_unit S7-PDIAG S7-PDIAG语言编译器的UDT
S7_rawdata WinCC 块实例也包括WinCC中的一个原始数据变量
S7_read_back CFC CFC中"图表回读"功能的标识号
S7_skipconn CFC代码发生器防止为正在被处理的块互连生成代码。

S7_state_rep Mapper 标识用于WinCC中自动报警隐藏的块
S7_tag CFC、OCM WinCC中测量点列表的标识号
S7_tagcollect SIMATIC BATCH 块是TagCollect块
S7_tasklist CFC 可以在多个OB中插入块
S7_techparam 分配技术参数块用于将参数分配给技术功能。

相关文档
最新文档