摘自:中国工控
作者:潘丽萍 应群民 黄海龙(浙江大学罗克韦尔技术中心)
摘 要:介绍罗克韦尔自动化A-B可编程序控制器系统的软件产品。关键词:可编程控制器,应用软件
罗克韦尔自动化除了提供自动化基础硬件外,还提供大量的软件工具,并在其产品中包含了最新的Microsoft的32位Windows NT及ActiveXTM技术。这些软件为用户采用开放式的工业标准提供方便。另外借助DDE、ActiveX和ODBC兼容技术等,使现场数据能容易地同其他应用软件实现集成。这样对每一个应用软件无需多次重新建立标签数据库,从而极大地提高了软件可重复使用性。
Rockwell Software提供了一个从车间到顶层的解决方案。首先可以利用RSWireTM开发控制电气原理图,并在RSLogixTM PLC编程软件中利用RSWire中输入的标签。借助RSView32,并再次利用这些标签,建立一个MMI系统对自动化设备和过程进行监控。再加入RSToolsTM和RSLadderTMActiveX控制,开发自己的应用软件,并和现场设备实现完美连接。现在,可以利用RSLinx与数据服务器共享现场数据了...如果将数据登录到企业数据库系统内,可以利用RSSqlTM。一旦将数据收集起来,可以利用RSMailmanTM为公司内的某些部门提供实时数据,以实现报警通知,或实现库存管理。
Rockwell Software的软件一般可分为7类:(1)通信软件;(2)组件软件;(3)设计软件;(4)诊断软件;(5)人机界面软件;(6)编程软件;(7)RS和A-B文档
一、通信软件
1、InterchangeTM系列软件是一个应用程序界面(API),它简化了各种主计算机操作系统与A-B处理器间的通信。
2、RSLinxTM系列软件是用于A-B可编程控制器的服务器软件,为A-B的PLC处理器与RA以及其他公司的(如微软)的许多软件产品提供了通信联结。它充分利用了Windows NT操作系统所具有的多线程,多任务,多处理器等性能,通过各种通信接口,可以与许多应用软件组合运行。而且界面直观易学。其主要特点有:
由于所有32位A-B驱动程序都被封装在一个软件包内,使升级到新的处理器和新的网络更为容易。
与RS,A-B及第三方软件产品或由用户利用RSLinx的开放CAPI或AdvanceDDETM开发的软件产品兼容。
利用DDE接口对PLC-5和SLC500处理器数据进行同步读写访问。
利用CAPI对PLC-5,PLC-2,PLC-3和SLC500处理器数据进行同步和异步读、写访问。
支持多个通信设备的并行运行。
利用复制/粘贴功能易于建立DDE热连接。
利用网络DDE与其它计算机实现数据共享。
优化DDE读操作实现对系统资源的有效利用,减少网络阻塞。
块读写获取了最快通信速度,减少了网络的负荷。
通过RSWho功能以及易于理解的诊断功能使系统观察更直观。
3、RSNetworkTM系列软件主要用于控制网和设备网的组态。
4、RSServerTM系列软件是工业DDE服务器系列软件,可使用它作为一个DDE接口软件去访问GE Fanuc Series90(SNP),GE Fanuc Series90 TCP/IP,Reliance Automax DCS可编程控制器,Allen-Bradley Bulletin 1400 PowerMonitor模块或GE Fanuc Genius I/O系统。
5、RSSQL系列软件将强大的处理引擎和直观的用户界面结合起来,把企业信息系统与现场连接起来,同时能在关系数据库系统(RDBMS)和过程控制系统之间建立处理联系。使用直观的点击式界面去组态处理以将处理器数据点与数据库表中的列连结起来。
6、WINtelligent TMLinx系列软件允许Microsoft Windows DDE兼容软件与A-B处理器和控制器交换数据,可将现场数据读入应用软件进行显示、登录以及趋势图操作。亦可从监控计算机设置某单独参数或下载配方到所支持的设备中。
二、组件软件
1、RSToolsTM是用于工业过程的ActiveX控制的软件。利用该控制在ActiveX包容器,如Microsoft Visual Basic, Internet Explore以及RS的RSView32,采集和显示现场数据。这些控制可应用在不连续生产场合,过程控制和SCADA环境。对于分布式应用,RSTools 可作为RS的RSPortalTM产品的客户软件,可从Internet 或Intranet上从远程节点上获取数据。
2、RSPortalTM是Internet数据传输软件。它提供了TCP/IP网络上数据有效,快速安全地传输。它被设计成适应各种网络解决方案,可用在“企业范围”内的Intranet或“全球范围”内Internet上传输数据。
3、RSSnapshotTM是接DDE数据的Internet图象软件。它使装有任意硬件平台,操作系统或Web浏览器的客户计算机都能立即看到DDE服务器数据。
4、RSWorkbenchTM用于Visual Basic的开发环境。它作为VB开发环境的附加选件,使用户可以访问那些可重新使用的代码、图象及模板,并且是一个扩展的基于对象的绘图软件包。整个软件由几个模块组成,每个模块都有助于减少开发工业应用软件的时间。
5、RSWorkshopTM是一种综合开发工具包,用于VB的开发环境。它包括RSToolbox ActiveX控制和RSWorkbench VB编辑器附加项软件。用一个可重复使用的组件库和开发工具增强了Microsoft VB环境。
6、RSMailmanTM包括三个OLE自动化服务器,以增强基于MAPI的邮件系统功能。通过它,OLE自动化客户软件就可利用其中的高级信息接受管理,预定义消息编辑和进度安排等功能。
此外,组件软件还包括RSAlarmTM, RSAnimatorTM, RSButtonTM, RSCompareTM, RSGaugeTM和RSLadderTM等。
三、设计软件
RSWireTM系列软件提供了从绘图板或机械设计进步到易于理解的软件解决方案,以进行准确无误的原理图设计,并同时产生支持文档。它使控制系统设计自动化,并能生成一个智能原理图。利用已有设计中的符号和宏库快速生成原理图。智能布线合理的连接符号,并在符号放置的连接点再的自动断开,保证正确表达设计内容。
四、诊断软件
SMART DiagnosticsTM系列软件是系统监视和诊断工具,周期性检查系统运行以及网络通信、控制器和过程变量的状态。
五、人机界面软件
1、RSBatchTM系列软件用于批生产过程管理。无论是进行简单的单元级的运行还是执行高度复杂的具有网络结构的多种产品的任务,都可使用它。
2、RSPowerTM用于电力设备组态及监视。利用它可最大限度地发挥A-B Bullentin 1400 Powermonitor和Bullentin 1403 PowermonitorⅡ电力监视设备的特点。通过它可以在桌面上对电力设备组态而无需面板操作,并且在安装完软件的几分钟内生成自定义的画面开始监视电力设备。RSPower直观的组态过程,完善的图形工具条以及易浏览性使之成为一个生成代表电力系统运行状态的数据监视系统的有用工具。
3、RSTrendTM是数据采集及历史趋势软件。它提供完全的32位数据采集引擎和灵活的趋势显示,可有效地登录并监视PLC数据。通过简单的几个步骤来组态新项目,定义登录标签并开始登录。为快速选择工艺数据并显示趋势,这些程序功能被集中在一起,却彼此独立地发生作用。它还满足各种的数据采集需要:自动采集数据、数据转换,趋势图和登录报表只是其中一部分。
4、RSView32TM系列软件是一种易用的、可集成的、基于组件的MMI系统,具有用户所需的全部特征和功能,能有效地监视并控制机器和过程。它基于Microsoftware windows NT 和Windows 95平台设计,并且是第一个把ActiveX控制嵌入画面的MMI软件包。其主要特点有:
(1)图形与动画
软件本身提供绘图工具可生成简单或复杂的图形对象与文本,还包含常用图形对象的库,可以将这些通信图形对象拖放到画面种,也可以使用其它绘图软件包如AutoCADTM和CorelDRAW生成的对象。动画控制可以激活图形对象以使它们反映出过程变化。
(2)报警监视
可对开关量或模拟量标签组态报警,并使用警告摘要窗口显示报警信息。
(3)登录
在运行时记录系统信息。包括动作登录、报警登录和数据登录。所有登录信息保存为dBase IVTM(.DBF)格式,且能在第三方软件如Microsoft Excel,Crystal ReportTM和Foxpro中使用。
(4)趋势
可在一个趋势中绘制16条标签曲线,并且当标签穿越参考值时使用阴影来突出显示。组态趋势可在运行时动态调整坐标轴以控制数据的显示。
(5)事件检测
事件是可触发动作的RSView32表达式。利用事件检测使应用软件能对系统和过程中的事件进行自动响应。
(6)安全系统
项目级安全系统允许限制用户或用户组访问特定的画面或改变某些标签值。系统级安全系统允许将用户锁定在RSView32应用软件中,即不能退出到Windows操作系统。
(7)重复使用标签数据库
只要打开标签浏览器,可以导入逻辑编程软件中使用的全部数据库,或者选择梯形逻辑所用的标签,而不需导入整个数据库。
(8)重复利用画面
RSView32支持许多标准图形文件格式,可使用现存的图形而不必重画。
(9)扩展和升级项目与系统
当项目扩展时,可以容易地将RSView32升级到更多标签数据库限制版本,最多可扩展到32,000点,而对项目无需任何改变。
(10)互操作性 RS的产品可以集成工作,因而可建立自定义应用程序。
与Microsoft产品共享信息 利用RSView32的开放式设计可容易地与Microsoft产品共享信息。RSView32标签数据库是ODBC兼容数据库,可以利用其它数据库工具浏览并管理标签,如Microsoft Access。RSView32图形画面是OLE包容器。无需导入或导出文件或单独运行应用软件,可将Microsoft Excel电子表格,Word文档和Access数据库放入画面。
六、编程软件
1、A.I系列编程软件是基于MS-DOS的软件包,可以用该软件对A-B的大部分处理器实现离线、在线开发,文档和报表功能
2、RSGardianTM系列产品是对PLC和Panelview程序进行管理,自动归档和修改控制的软件工具。它支持用户的过程确认策略并减少了由于过时或丢失程序而导致的问题。
3、RSLogixTM系列处理器编程软件,由于运行在Microsoftware windows NT 和Windows 95环境下,它结合了最新技术以最大可能地提高效率,节省开发时间。其超级诊断,可靠的通信和工业上领先的直观用户界面等特性使它适合具有任何层次经验知识的开发人员。其主要特点有:
梯形编辑综合所有项目信息,并显示为Project Tree 形式,通过“点击”即可随意访问。
拖放编辑 如要为某条指令指定地址,可将地址从Data Table Monitor,Data Table File或Address/Symbols Piker拖到指令处。
准确方便的I/O组态 从一个模板的完整列表中挑出模块,通过简单的拖放操作将它们组态到相应的插槽。
数据库编辑 利用Symbol Group Editor,建立并对其分类。利用Symbol Piker为梯形图指令指定地址或符号。
交叉参考信息 利用Online Cross Reference,在一个条状窗口点击某个交替参考条目,可移动到任一需要的梯级或指令。
诊断功能 利用Advanced Diagnostics可对程序出错的地方进行定位。
可靠的通信 利用RSLinx可进行快速准确的设置,自动检测和组态通信参数。
报表功能 WYSIWYG报表可在数据打印前对每个细节进行预览。
强兼容性 RSLogix系列软件兼容于MS-DOS编程产品,它可导入利用MS-DOS产品开发的项目文件,亦可将RSLogix开发的项目文件导出为MS-DOS格式。
互操作性 提供与RS其它软件完整的互操作解决方案,以满足各种应用需要。例如与RSView共享数据库,用RSTune进行PID回路自整定等。
4、RSRulesTM机器诊断软件,学习并监视两个I/O元素或位地址间的时序关系或规则,以描述选定机器的行为。然后诊断实时机器行为,当目前机器行为不同于认定的机器运行状态时,显示报警信息。
5、RSTuneTM PID回路整定软件,利用它可方便、迅速、准确地整定PID控制回路,不必额外的梯形图编程。
七、RS和A-B文档
1、RSTrainerTM系列软件是基于计算机的自动化工厂维护培训教程。
2、RSAssistantTM系列软件是性能支持工具,在适当时间为适当人员提供准确而完全的维护和故障检测信息。