技术频道

第五讲 点的规划

WebAccess使用点的概念去组织需要与PLC或自动化设备进行交换的信息。一个点是一个从自动化设备读取到的信息的唯一标识。
WebAccess必须设定点的属性,包括描述,报警,报警界限,地址等。WebAccess中的点能够从多个方面来描述要读取或写入到自动化设备
的信息。一个点能够描述自动化设备中度量,输出,位,登录或其他数值等信息。
 1、 点的类型
 1.1 IO点
 IO点描述了从现场设备采集的单位参数,通常有模拟量(如计数器)和数字量(如ON/OFF状态)参数。在WebAccess中,点通常还赋有其
他一些功能,如描述、报警、访问权限等。
 WebAccess在与现场设备的通讯中使用两种标记概念:点和区块,点和区块用于描述监控节点和现场设备间输入输出。点容易理解并且在
小工程中经常使用;区块是一个很好的工具,它能够减少开发时间,经常用于大型自动化工程。
  软件协议控制文件限制了监控节点上IO点的数量。
  区块是一组从现场设备采集参数的组合(如PID控制器:设定值参数、自动/手动状态、报警等参数),所有的参数都使用同一点名称(  
  称为区块点),区块内每个参数都可能有不同的数据类型,参阅区块内的参数是以区块名:参数名为格式的,如PID控制器区块名为  
 PID101,则访问设定值参数时使用格式PID101:SP。
区块能将大量的点通过单一的名称和地址偏移进行封装,通常还应用区块详情显示,通过区块详情显示可使用一个显示界面显示同一类型的
区块。 
  参数是区块中的单位元素,像点一样,同样提供实时数据、描述、报警等功能,访问参数可使用区块名:参数的格式。
软件协议控制文件限制了区块中参数的数量,因为每一个参数都为一个IO点。 
  1.2 内部点 
  WebAccess提供内部点:计算点、累算点、常数点,通常应用于脚本或某种运算。内部点具有与IO点相同的特性,能够应用于系统任一功
能中。 
  Loc点(本地点)也称为动画点,是使用于脚本和监控界面中的临时性的点,通常能够是有效的中间值或提高界面动态效果。当界面关
闭时,Loc点也自动消失。 
  DAQ系统点 通常用于访问系统数据,如系统时间、报警等。 提供了诊断、维护监控界面等功能,也提供有用的脚本信息,如:时间、
日期、通讯端口状态、报警状态、当前报警、当前显示界面名称、运行模式等信息,同样能够用于创建监控界面,如在脚本中用于提供事件
触发功能。DAQ点在点信息中都是以%开始的,%A是模拟量类型的点,%D是数字量类型的点,%T是文本量类型的点。 
  计算点 为中间变量之一,可用于执行数学或逻辑运算,任何点都可以输入到计算点包括IO点、区块参数、常数点和累算点。计算点执行
于软件内部,不依赖于任何设备,但也具有趋势、报警等功能。计算点是全局变量,只有在本地配置节点上才能运行,同样能够在客户端运
行。然而,如果与监控节点通讯失败,计算点数值也将丢失;当读取到这个点值时,所有的客户端、脚本和其他的点所检测到的数据都是相同的。
  累算点 累算点以其他种类的点为基础,执行累加计算,最常应用于流量设备(如从流速计算体积)。此累算点执行于软件内部,不依赖于任何设备。
累算点具有一界限值,当累算达到此累算值时,将返回0;当掉电或重新启动计算机时,累算点能够写入硬件设备,以便重新计算而不丢失数据。
  常数点 通常用于创建“虚拟点”,但常被用于输入一个值而被计算点、脚本或第三方软件使用。常数点会保持一个值,直到有其他用户去更新这个值。然而,DDE客户端或第三方API程序也能够修改此常数点(像IO点)。
  WebAccesss数据库能够设定常数点为模拟量、数字量或文本量,常数点可用户设定值而不依赖于设备,具有与IO点相同的属性功能。 
  软件控制协议文件限制了中间变量点的数量(计算点+累算点+常数点),中间变量的数量不能大于协议中限定的IO点的数量。
  2、 点的规划 
  在配置了监控节点之后,就可以新建内部变量点了.首先添加常数点,在监控节点页面内点击常数点,系统会出现配置常数点的页面,如下
  图1所示。


按此在新窗口浏览图片

参数:ConAna——模拟量点类型  
      ConDis——数字量点类型   
      ConTxt——文本量点类型
   点名称、描述:给你建的点命名,最长位25个字符,可以是数字和文 字,不能是空格。
   扫描类型:Constant Scan——常数扫描,是指SCADA节点运行时一直扫描该点。主要用于那些需要不断更新的IO点(报警、趋势、日、志、批量、脚本、逻辑)。    
       Display Scan ——显示扫描,是指只有对该点监控时才进行扫描,可应用于那些不频繁访问的点,它是优化通讯的一种方法 ,可以提高系统资源的利用率。  
   记录数据:定义点要记录到历史记录。监控节点将为该点在硬盘上建立一个文件夹来记录数据,最快的记录是1次/秒。  
   记录数据界限值:当点的值变化超过数据界限值时一个新的数据就会被记录下来。此选项可以限制数据库容量的快速增长,节省硬盘空           间。  
   记录到运行记录中:选“是”,运行过程中,有用户对点值进行修改,在运行记录中就会有所显示,否则没有。    
   保存前一个值:选NO,读到错误数据时将显示*。            
          选YES,读到错误数据时将显示前一个值。例如显示*[8000]是一个典型的通讯错误。当通讯错误发生时,而选             
           YES ,那么显示的数据将不会改变直到通讯恢复为止。  
   初始值:当SCADA节点启动时点的初始数据,从设备撒谎能够最先读到的 数据将更新这个值。  
   安全区域:WebAccess使用了区域的概念,对一个设备用户在不同的区域内可以有不同的等级,这可以使不同的用户有不同的修改和读     
      取的权利。一个点只能属于一个区域。  
   安全等级:定义运行时需要改变点的值的密码和保护等级。只有当用户在某个区域的安全等级比点设置的等级相等或高时,才能修改点     
      的值,用户必须同时拥有区域和等级特权。一个用户可以在不同的区域内拥有不    同的安全等级。
   最高量程:这个值用来显示趋势等,描述这个点在对话框中规定的最大值以及在趋势显示中的最大值。   最高输出:用来限制改变点的值,这是用户和操作员可以指定的点的最大值。  
   工程单位:就是工程使用的单位,使用户看起来更直观,例如:秒,米,千克等,最多12个字符。  
   显示数字:定义点的数值显示格式。最大的显示区域大小是15位(整数+小数)。  
   记录到ODBC频率:按设定的时间(单位:分钟),把模拟量点数据记录到工程节点的ODBC中央数据库。数字量点的记录则必须是点值      
  改变才可以进行记录。  
   数组大小:大多数的设备和通信协议都不支持数组。IO设备支持数组时,可以使用。范围从1到99。  
   各个参数明确意义之后,就可以按照需要定义点的参数了。定义好之后,点击提交,即可。  
   定义数字量点和文本量点基本上和模拟量点相似,这里不再多讲。  
   累算点 
   在节点页面内点击累算点,系统出现图2所示界面

按此在新窗口浏览图片
同样要求提供点名称、描述。所不同的是需要提供来源点名称,累算频率除法因子和界限值。  
   来源点名称:定义输入累算点的名称,可以是任何模拟量点、数字量点或块。来源点的值在运行时进行累算。  
   累算频率:定义了点的累加的频繁程度,点在每秒钟更新的频率。范围是:1—3600秒。  
   除法因子:在进行累加前对输入点进行除法运算。典型应用在运行时转换工程单位。  
  界限值: 累算的最高限定值,将累算值达到界限值时,返回最低量程。  
   计算点  
   在节点页面内点击计算点,系统出现图3所示界面


按此在新窗口浏览图片


计算点完成数值或其他点的数学运算和逻辑运算,结果是一个模拟量,可以用来报警和数据记录。最多可以达20个输入用来计算。输入   
     点可以是模拟量点或数字量点。  
   更新时间间隔:定义来源点执行计算和点的值更新的频率。
   计算公式:用于该点计算的数学表达式或逻辑表达式可用的操作和有关信息在数学函数和逻辑函数中的点必须用指定的方式输入。计算    
   公式最多为80个字符。例如:A*B+sin(C+D)。来源点A到Z最多20个点名称或块:变量。
  当所需要的点配置完成后就可以 绘图做动画了。

文章版权归西部工控xbgk所有,未经许可不得转载。