企业简介

专业致力于电气工业领域的电气公司,拥有悠久的历史和强大的实力,输配电、工业控制和自动化是施耐德电气携手并进的两大领域。拥有梅兰日兰、莫迪康、美商实快、TE电器四大品牌。

  • 公司类型:供应商

联系方式
案例详细
标题Unity Pro软件介绍(六)
技术领域仪器仪表
行业
简介
内容



    华 镕 
男,现任施耐德电气(中国)投资有限公司工业自动化部产品推广经理。

十三 操作员界面

    Unity Pro中集成了操作员界面工具。操作员界面为调试、启动和维护过程中的自动化过程操作提供了方便。操作员界面给出了一系列信息 (解释性文本,动态值显示,按钮,以及摘要),这些信息使用户能够快速方便地对PLC变量进行修改和动态监视。



操作员界面

    操作员界面编辑器提供了所有动画设计以及过程浏览所需的HMI (人机界面)元件。它使得用户可以通过专用的工具设计以下页面: 

    ●  页面:创建操作员画面,可以根据族进行分类。 

    ●  消息:创建要显示的消息。 

    ●  对象:使用以下工具来创建图形对象库: 

    几何元素 (直线,矩形,椭圆,合并的图像,控制器前面板,等等) ;

    控制元素 (按钮,数据输入框,页面浏览控制,等等) ;

    动画元素 (颜色,闪烁元素,棒形图,等等) 。

    在安装了Unity Pro的工作站连接到PLC以后,用户就可以根据过程的状态来获取动态的画面显示。也可以通过键盘或者一个PLC请求来产生页面序列,其中页面的排列顺序依照它们的优先级而定。 

    在在线模式下,可以从操作员界面直接访问Unity Pro应用程序,方法是在一个摘要页面视图内点击所选的对象。也可以通过在页面上选择一个或多个变量来激活动态数据表或者交叉对照表功能。为了更方便地显示相关信息,可以把摘要页面视图放大到全屏。

十四 在运行的PLC中更改程序

    Unity Pro允许用户在PLC运行时与编程终端相连修改程序。修改过程通过以下操作来实现: 

    ●  在需要的时候,把应用程序从PLC传送到运行Unity Pro的个人电脑中。

    ●  以离线的方式修改程序。修改的程序可以是任何类型,用任何语言编写 (IL, ST, LD, FBD和SFC)的,比如说添加/删除SFC步或者动作。另外,也可以对DFB用户功能块代码进行修改 (尽管它的界面无法更改)。 

    ●  在PLC(运行中)中更新程序,以完成更改程序的操作。

    此项功能允许在一次更改过程中,对应用程序内不同位置的程序代码和数据进行添加或修改 (从而使得控制过程的修改能够协调一致)。这样就增加了灵活性,不过与此同时,操作所需的程序内存也会增加。

十五 交叉参考功能



交叉参考表

    Unity Pro的交叉参考功能在独立模式 (离线) 以及连到PLC (在线) 时使用。使用了该功能以后,用户可以查找所有类型的变量,从而能够浏览PLC应用程序的所有元件。此视图显示了声明的变量在何处使用,以及以何种方式使用 (写,读,等等)。 通过该功能,用户还可以完成针对变量名的查找/替换功能。 

    可以从任何编辑器(语言,数据,操作员界面,动态数据表等)开始进行变量查找操作。

十六 导入/导出功能

    Unity Pro中可用的导入/导出功能从结构和功能项目视图中支持如下操作: 

    ●  通过导入功能,对所有早些项目中创建的项目整体或者项目的一部分进行复用。 

    ●  通过导出功能,把当前项目的整体或者一部分复制到一个文件中,以便于今后使用。

    在导出过程中所生成的文件通常为XML格式(1)。不过,除了XML格式以外,还可以使用以下格式来导出或者导入变量: 

    ●  与OFS数据服务器软件兼容的.xvm格式。

    ●  源格式,与PL7设计软件兼容的.scy文件 。

    ●  带有隔离符的文本格式 (TAB),与其他任何系统都能兼容的.txt文件。
在导入过程中,数据可以通过一个辅助功能分配给以下元件的新的实例: 

    ●  DFB功能块 。

    ●  DDT数据结构 。

    ●  简单数据 。

    另外,在导入一个功能模块的时候,与动态数据表和操作员界面相关联的数据也被重新分配。

    XML的导入功能还可以传输Atrium,Premium,M340或者Quantum PLC通过SIS Pro核算和配置工具而生成的配置文档,以便于使用它在Unity Pro中创建相关的项目。 

    有了这个导入功能,在SIS Pro工具已经完成了PLC配置以后,用户就不需要进行重复操作了。

    注1:XML语言: 开放式的基于文本的语言,提供了结构和语义信息。

十七 应用程序转换器

    Unity Pro集成的转换工具可以用来对使用Concept和PL7编程和设置软件创建的PLC应用程序进行转换。

    ●  Concept/Unity Pro转换器 (Quantum PLC)

    可以从一个Concept2.5版本的应用程序 进行转换操作。为了完成转换操作,必须先把一个应用程序导出到Concept的ASCII文件中去。然后把导出文件转换到Unity Pro的源文件中。UnityPro会对该源文件自动进行分析。在转换的最后阶段,系统会生成一份转换报告,并在输出窗口中显示所有转换过程中发生的错误,从该处可以直接访问所需修改的那部分程序。 

    Concept应用程序转换器把应用程序转换到Unity Pro,但是并不保证它能够全部地正常运行。所以应该对转换以后的应用程序进行必要的测试或调试。

    ●  PL7/Unity Pro转换器 (Premium和Atrium 插槽 PLC)

    可以从一个PL7 V4版本或者更高版本 (Premium PLC或者Atrium 插槽 PLC)的应用程序进行转换操作。为了完成转换操作,必须把源文件(完整的应用程序)或者源文件(用户功能块) 从PL7中导出。 

    转换过程和上面所描述的Concept转换过程类似。

十八 操作系统更新功能

    使用装载操作系统的软件可以对Atrium,Premium,M340和Quantum平台进行操作系统更新,它与Unity Pro软件一起提供给用户。 

    它可以在以下方面对与Unity Pro兼容的操作系统进行更新: 

    ●  Premium TSXP57 2●3M/2623M和TSX P573●3M/3623M处理器。

    ●  Quantum140CPU43412A和140CPU53414A处理器(需要PV04或者更高版本) 。

    ●  以太网TCP/IP TSX ETY和140 NOE771通信模块。

    以下的操作系统更新过程可以针对各种类型的处理器来进行: 

    ●  用于Premium处理器的Uni-Telway RS 485终端连接。

    ●  用于Quantum处理器的Modbus或者Modbus Plus终端连接。

    ●  用于集成在Premium处理器和Quantum处理器上的以太网端口的TCP/IP网络。

十九 为经验丰富的IT工程师而设计的先进的开放功能

    供经验丰富的IT工程师专用的先进的开放功能,使用户能够开发Unity和专家工具之间的接口,以及特定用户定义的功能。

    此类开发需要用到以下领域的专业IT知识:

    ●  C++或者Visual Basic语言。

    ●  客户端/服务器体系结构 。

    ●  XML和COM/DCOM技术 。    

    ●  和数据同步化相关的问题。

    UDE  (Unity的开发版) 开发工具可以用来解决定制方案。除了一个开发包以外,它还包括Unity服务器,培训资料,相关文档以及技术支持。

二十 亲自体验Unity Pro的使用快感

    为了配合本篇文章的发表,读者可以从
www.kongzhi.net网站免费下载Unity Pro V2.3中文版的演示版,安装完成后,软件可以正常运行21天。

    演示版软件内置演示程序,读者可以进行操作和试用,感觉一下Unity Pro的特性和功能。当然,你也可以试试自己的编程能力,然后下载、仿真运行,体验一下自我的成就感!