关于iFix
iFIX是国内常用的HMI/SCADA自动化监控组态软件,已有超过300,000套以上的软件在全球运行。在包括冶金、电力、石油化工、制药、生物技术、包装、食品饮料、石油天然气等各种工业应用当中,iFIX集强大功能、安全性、通用性和易用性于一身,使之成为适用各种生产环境下的HMI/SCADA解决方案。



很多工厂在上世纪90年代引进了国外的全套生产设备,这些设备自己带有集成好过程控制系统包括计算机及人机界面系统(组态软件)。很多人机界面系统都采用了FIX32。由于FIX32软件的通用性,易用性,稳定性,FIX32迅速普及,需求量也逐年迅猛增长。
很多生产设备现在仍在使用,原来的FIX32人机界面系统经过多年的使用,现在已经出现了以下各种问题。
计算机软硬件老化问题:FIX32很多使用的都是早期的操作系统,如Win95,WinNT,Win2K甚至更早的Win31系统。FIX32早期版本有FIX5.X, 6.X,一直到最后的FIX 7.0版本软件。

fix7.0软件
fix7.0软件

 

计算机硬件问题:长期运行的计算机硬件比如硬盘,显卡等计算机硬件设备等也会出现损坏。过于陈旧的计算机硬件因为无法更换,导致计算机停机,并导致无法正常生产。
通讯硬件以及接口问题:部分控制系统,软件等采用了老的通讯接口,或硬件接口。如早期的过程控制控制系统如PLC采用了串口与计算机进行通讯。还有些控制系统通过特殊的通讯卡(如施耐德PLC早期采用ISA接口的SA-85卡)与上位机进行通讯。现在新的计算机与老的硬件接口无法进行兼容。

Fix/iFix并口加密锁
Fix/iFix并口加密锁

 

软件的加密锁匹配问题:早期版本的FIX32软件采用并口方式的加密锁。现在新的计算机很多已经取消了并口。

软件的项目移植、版本升级问题:操作系统及软件运行速度慢,操作系统报错,FIX软件报错等。组态软件工程项目恢复的工作需要对FIX32组态软件熟悉的专门技术工程师来进行操作。很多用户对FIX32软件并不熟悉,无法完成项目移植或升级。

软件的功能修改问题:用户经过多年使用,对软件有了新的要求,或对功能的完善及修改。比如,部分早期版本FIX32软件的操作界面为英文,很多用户希望能转换为简体中文。再比如,由于生产条件的改变,早期项目的报表不能满足当前的要求,或某些功能需要进行调整适合于现在的生产。
由于是老设备改造,用户一般要求在原项目的基础上进行恢复或部分功能调整和改进,并非是将原项目的控制系统等设备进行完全更换。改造成本成为一个非常重要的因素。

针对于以上出现的各种问题,北京递杰科进技术开发有限公司的工程师结合十几年的工程经验,给出一套完整的解决方案。

计算机硬件老化,可以更换计算机,提升运行速度。并将原操作系统更换到WinXP操作系统或者更新的系统上。。
早期的FIX32系统可以升级到FIX7.0版本,并运行在XP操作系统上。
FIX软件升级到iFIX软件有两种方案。第一种为画面等功能完全不变,只是将FIX32平台转换为iFIX平台。早期的计算机分辨率低,且都是4:3的显示屏,升级转换后画面显示效果没有提升。考虑到重新购买iFIX软件的费用,很多用户对此转换感觉性价比不高。第二种方案为对画面和脚本进行重新整合。根据原来的项目及用户提出的新要求进行项目的重新开发。

iFix5.1
iFix5.1



如果项目不进行版本升级,早期的并口加密锁可以继续使用。并口加密锁可以更换为USB接口方式的加密锁。现在新版本的iFIX已经都是USB方式。另一种解决方案为增加并口卡。并口卡可以安装在计算机PCI/PCIe插槽上。普通的打印机并口卡及usb转并口转接设备并不能正常用于并口加密锁。我公司采用的工业级并口卡已经经过我公司工程师测试,并有多个客户在现场已经有长时间应用。

并口卡
并口卡

 

过程控制系统的通讯接口如果可以进行升级,(一般PLC都推出了以太网通讯接口或接口卡)可以更换为以太网方式的通讯。(如果需要更换PLC的话,需要将PLC逻辑控制程序进行重新的编写,以及控制柜集成,接线,打点测试等一系列工作。)FIX32软件的通讯驱动程序也要进行重新配置。
针对于用户的串口设备,可以将串口设备转换为以太网方式。232/485通讯的设备传输距离,通讯速率有限,串口设备数量很多的情况下,会导致软件通讯延迟很大。针对Modbus串口设备递杰科进公司提供了专门以太网方式的优化解决方案。

FIX32软件的项目升级及移植工作量如下:
对早期版本的FIX32进行完整备份,项目进行离线升级并经过运行测试后,在现场新计算机上进行通讯测试,完整功能测试及稳定性测试后完成升级及移植工作。
通讯测试完成FIX32与过程控制硬件的通讯工作。
完整功能测试针对系统所有的按钮,脚本,画面等进行测试,恢复原项目完全相同的功能操作。
稳定性测试对项目的长时间在线稳定运行进行测试。
对于功能方面的更新,或原功能的扩展,同样需要进行离线测试和在线测试等工作。
针对报表方面的开发,递杰科进公司工程师通过Excel对FIX32/iFIX已经做出了成功的应用实例,并在现场应用。报表通过可以脚本实现了报表生成,报表浏览,报表查询,报表打印等一系列功能。
项目完成后,递杰科进公司为用户提供完备的文档资料及说明文件,方便用户进行紧急项目恢复,并提供售后技术支持等一系列工作。
FIX32软件项目移植及软硬件优化是一个完整的解决方案,递杰科进公司针对不同用户、不同场合及各种用户要求,提出了完备可靠,快捷方便的解决方案。使之延续了生产设备的使用寿命,大大节省了用户的成本和时间,满足了客户要求。