自动化网-工控人家园官网移动版

主页 > 工控品牌 > 西门子 >

西门子STEP7该怎样控制和监视变量

利用语句表、梯形图和功能块图表进行操作员监控属性组态
按照下述过程,您可以使功能块参数能适用于操作员监控,并将所需要的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属性。
在所示表中,为所有需要操作员监控的功能块参数输入所需的属性值。
单击"确认"按钮,关闭对话框。
对每个数据块,重复步骤2至步骤8。
通过符号表组态操作员监控属性
概述
不管使用哪种编程语言,您都可以采用下述步骤来组态以下变量:
位存储器
I/O信号
要求
开始组态之前,必须具备下列条件:
您已经在SIMATIC管理器中创建了一个项目。
该项目中必须有一个带符号表的S7程序。
必须打开符号表。
基本步骤使用CFC改变操作员监控属性
概述
使用CFC时,您可以从库里选择已经具有操作员监控属性的块,将它们放到图中并连接,从而创建自己的用户程序。
要求
您已经在STEP 7项目中插入了一个S7程序,创建了CFC图表,并将块放到该图中。
基本步骤

修改CFC块参数的WinCC属性
要改变CFC块参数预置的WinCC属性时,可如下操作:
选择块。
选择菜单命令编辑 > 对象属性,编辑CFC块的属性。
单击"操作员监控"按钮。
如必要,可更改"操作员监控"对话框中所示表中已有的属性值。
请参见WinCC属性含义的在线帮助。
单击"确认"按钮,关闭对话框。
将组态数据传送给操作员界面可编程控制器
引言
使用AS-OS Engineering传送程序,将所生成的操作员监控组态数据传送到WinCC数据库。
要求
启动传送之前,必须满足下列要求:
您已经安装了AS -OS Engineering程序。
您已经生成了操作员监控组态数据。
基本步骤
要将操作员监控组态数据传送到WinCC数据库,可如下操作:插入操作员站对象
您必须在SIMATIC管理器中为每个操作员监控系统创建一个操作员站对象。可如下操作:
打开STEP 7项目。
选择菜单命令"插入 > WinCC对象 > 操作员站"。

传送数据
"编译操作员站"向导对将组态数据传送到WinCC提供支持。按如下进行操作:
将创建了组态数据的S7程序分配给您要用来监控的操作员站。您可以将多个S7程序分配给一个操作员站,也可以将一个S7程序分配给多个操作员站。这让您可以从不同的操作员站监控特定过程。
选择S7程序,然后单击鼠标右键,选择菜单命令选择网络连接。选择运行时用在可编程控制器和操作员站之间进行通信的网络。
选择要传送的S7程序以及接收所传送数据的操作员站。
选择所需的传送属性(传送数据和传送范围)。
单击"编译"按钮。现在,数据传送启动。
显示传送记录
在传送期间,将会创建一个记录,其记录的信息包括:已存在的AS-OS链接、传送过程中出现的错误、变量名,等等。要显示传送记录,请:
选择菜单命令选项 > "编译多个OS" > 显示记录。  (责任编辑:admin)