技术频道

DHMI 能在Beckhoff TwinCAT 平台上做什么?

DHMI平台能有效地与TWINCAT PLC 通讯, 建立一个控制系统框架。



许多是直接用HMI与TWINCAT 通讯而没有专门的通讯数据管理层,但通讯数据管理层确实重要, 它能使HMI独立于具体的PLC平台,以后更换PLC平台而不影响HMI结构和数据管理结构, 只需改 变通讯数据管理层的通讯接口。另外DHMI的通讯数据管理层还可以和其它附属设备的OPC/DDE服务器交换数据, 即利用DHMI能轻易将各种控制平台的数据整和在一起。

许多开发者直接使用ADSOCX.ocx等通讯手段效率较低。我们的通讯数据管理层是直接和ADS COM Server 通讯, 大大提高了通讯效率。

通讯与数据管理层负责建立PLC与HMI之间的通讯联系以及数据管理与存储,它包括一般数据配置的存储、 上载与下载, 报警与事件的处理与存储,历史数据的记录与分析(SPC),过程动态趋势数据的打包与采样, 控制命令的配置与传送等。



人际界面(HMI)是一个控制系统最先面向客户的部分, 其好坏直接影响客户对整个控制系统的评价。 HMI就是控制系统的衣裳。作为一个好的HMI, 应具有以下特点,
o 灵活的导航设计
o 用户级别管理
o 自由的语言切换
o 自由的单位切换
o 灵活的操作按钮设计
o 报警/事件显示与存储
o 历史数据的记录与管理
o 报表的产生与打印
o SPC 功能
o 实时过程数据的曲线显示
o 生产周期的分解分析
o 控制参数的上载/下载/拷贝
o 操作者个人数据的记忆存储
o 在线帮助

人机界面应用能运行在装有MicroSoft 视窗操作系统 (Win NT, Win 2000, Win XP, Win Vista 或 Win CE)的工业PC机上. 支持 ActiveX 组件, ODBC 数据库, COM/DCOM 通讯, Internet, email 以及其它视窗操作系统的功能和特性。 其实HMI是在Windows 操作系统中运行, 所以任何Windows 的功能和应用程序都能集成到控制平台里,这样此 一控制平台就是一个开放式的平台, 便于以后进行升级和改造。

Dragonfly 能基于TWINCAT 平台进行

--- 控制系统程序架构 / 数据结构设计

--- PLC逻辑、过程控制算法开发 (PLC)

--- PLC数控开发 (NC PTP)

--- PLC 过程运动控制开发 (NCI)

--- 各种功能的人机界面的开发

--- 生产系统设计。根据不同的机型和用户要求来配置系统的软件和参数, 生产工程师只需根据具体要求选择相应的选项, 设计特殊功能(包括PLC和HMI), 然后通过“生产系统”来自动生成对应的PLC程序和HMI模块, 下载的机器上, 从而大大提高了生产效率。

--- 远程服务与诊断设计。由于控制系统是在Windows视窗操作系统下工作,所以通过电话拨号MODEM或INTERNET (TCP/IP)来远程连接出厂的客户机器进行升级服务、查错诊断, 从而极大提高了服务与诊断的效率和质量, 而且也节省了大量的人力物力。

Dragonfly 设计的控制系统的特点:

A.系统的、专业化软件结构设计。采用面向对象软件设计方法(Object-Oriented – Design) 来设计所有的软件(包括PLC 与 HMI)。

B. 把生产管理、售后服务、远程诊断、在线帮助等方面的要求在设计之初就统一设计考虑。 比如“售后服务”,客户可能在使用过程中要求加入新的功能,我们需要在软件设计时就考虑到这种可能, 使我们的软件工程师只需修改某一简单程序或数据,用EMAIL或USB盘交付客户,而客户只需运行一个简单 程序就达到修改目的。这样就为大家节省了大量的人力物力。特别是机器被卖到了海外,差旅费就将极为 昂贵。若不统一设计,就会让以后的生产管理极为混乱。良好的软件设计可以是软件资源得以重复使用, 大大提高生产效率。

C. 重要生产过程数据自动存入SQL数据库。

D. 灵活的配置数据的上下载、拷贝、存储与管理。

E. 多PLC平台数据整和。机器也许需要从不同的提供商买来的产品需要有机整合在一起,给客户一个统一的 人机界面,DHMI从其通讯数据管理层能容易地实现这一功能。

F. 备份/恢复机器设置。

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