用户中心

资讯 > 工业自动化软件专题

如何实现自动化程序的自动生成(下)?

作者:华镕,施耐德电气中国公司2007.01.01阅读 3205

  定制
  通过UAG用户可以定义自己的标准并使用他们。UAG会根据用户的标准给出一个统一的方案,并准备确认操作。在设计阶段控制工程网版权所有,它可以将出错的可能降到最低限度,进而也降低了调试和维护成本。
  UAG可以用来针对以下方面进行定制:
  ■选择ScoD库。
  ■在UAG中使用的符号术语系统。
  ■选择PLC平台和模块。
  ■定义人机界面/ SCADA监控所使用的访问级别,显示模式,测量单位等内容。
  ■用户文档。
  ■安全。
  这意味着,用户在自己的所有UAG应用程序内集成了与过程相关的专业技术和标准。
  建模
  在根据自己的标准完成了定制,并选择了自己的ScoD库以后,用户就可以利用UAG所提供简洁友好的工作方式来进行操作。
  用户使用物理模型来定义过程,使用在定制过程和创建SCoD库时所有的专业技术。这样就可以让过程动作和过程配置完全符合用户的需求。
  然后,用户使用拓扑模型来定义过程控制,并在这一个过程中再次用到定制的相关内容。
  使用UAG进行过程设计,容易进行功能分析。该功能允许用户对项目状态进行精确而可靠的追踪。为了尽快地检测到错误和故障,UAG在项目的各个级别上对项目、标记和

程序缺陷进行分析,例如:
  ■在物理模式级别:
  - ScoD实例属性的缺失或超限。
  - 无效或缺失的连锁参数。
  ■在拓扑模式级别:
  - 在未定义设备之间的通信通道。
  - 无效或者缺失的通信参数。
  ■在项目级别:
  - 从另外一个PLC发送的ScoD数据,但是和该设备的通信参数没有配置。
  - ScoD没有分配给任何PLC输入/输出变量。
  - 响应时间内的输入/输出变量动作没有定义。
  这意味着,用户在UAG中使用的与过程相关的专业和技术,确保了过程应用模型的一致性。

如何实现自动化程序的自动生成(下)?如图

  生成
  拓扑模型和物理模型是联系在一起的,ScoD内置的逻辑程序要分配给某个特定的PLC平台上运行,HMI的显示信息也要分配给某个控制领域中某台PC机控制工程网版权所有,物理模型上的IO信号要通过简单地鼠标托拽操作把它们映射到硬件的模块上。
  UAG的应用生成不需要对特殊的软件(HMI、通信驱动和PLC编程等软件)有详细的了解,所有对应用程序的检查工作都由UAG来完成。
  UAG会在一个点提供多个应用程序(PLC,HMI) 的所有过程信息,以及通信参数。
  可以生成以下的内容:
  ■在PLC级别:
  - 硬件配置。
  - 带有初始值和变量的定位型数据和非定位型数据。
  - 初始化。
  - PLC内部的通信和分布式输入/输出(在以太网上的输入/输出扫描或者在Modbus Plus上的Peer Cop)。
  - DFB/EFB功能块数据(信息来自SCoD)。
  - 连锁。
  ■在HMI级别:
  - 用于图形动画的数据。
  - 带有变量的定位型数据(显示www.cechina.cn,报警,归档信息,等等)。
  - 用户访问权限。
  ■在通信级别:
  - 通信驱动配置(Monitor Pro 和iFIX)。
  - 用于第三方设备的配置数据(通过一个XML界面)。
  使用UAG设计和生成完整的工艺流程程序是个增量式的过程,项目的每一步都要对每个层次进行分析。层次的例子比如:
  ■物理模型层次
  ■限位值超限
  ■ScoD实例值没有设置和超限
  ■需要的连锁信号没有定义
  ■拓扑模型层次
  ■PLC与HMI通信没有定义
  ■需要与可用的存储器范围不匹配
  ■通信的参数没有设置
  ■全局层次
  ■ScoD与PLC的连接信息没有作用
  ■ScoD的IO信号没有连接硬件模块
  ■IO变量的超时行为没有设置
  ■IO点所对应的统计
  在项目设计的每一步,都可以生成控制系统的应用程序(HMI和PLC),甚至在项目的有些参数没有给的情况下(比如:IO信号没有连接到硬件模块或者没有指定初始值)。这里的要点是:尽管参数不全,但UAG的功能分析能查出所有缺少了的元素CONTROL ENGINEERING China版权所有,并保证到最后生成的项目是全部完整的。
  UAG的作用并不是一次生成100%的应用程序,而是允许用户对已有应用程序进行不断地修改,所以应用生成是一个不断纠错、不断改进的过程。对已经生成的Unity Pro / Concept 应用程序进行改动是允许的。UAG再次生成的应用程序只会因为对UAG本身修改而产生影响,而不会对UAG以外的部分产生影响。
  这意味着,用户使用的与过程相关的专业和技术,在生成过程中快速操作www.cechina.cn,而不会产生任何错误或者疏忽。
  GAMP
  GAMP(优秀自动化制造规范)现在已经做为一种创建自动化系统的方法论为自动化界的人士所认可和采用。
  图2表示了建立一个自动化系统的基本方法。高层的用户要求规格书分成了不同的子层(功能规格书和设计规格书),一旦建立了系统,每一层都提供资格验证。

如何实现自动化程序的自动生成(下)?如图

  UAG提供的工艺对象的方法正好满足这种要求,每个ScoD(智能控制对象


































































版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688