 |
| 赛因细胞培养机械手控制软件 |
 |
| 项目背景: |
| 赛因的客户是美国一家医疗器械生产商,他们有一套用于皮肤细胞人工培养的设备,这一套设备由许多复杂的设备组合而成,核心控制的部件是一套PLC系统和一个机械手臂。这一套设备最初于90年代初就已经投入生产和使用,但鉴于当时计算机水平发展的水平有限,整套软件是基于DOS开发的,并且相关的配套硬件设备都是在DOS环境下使用。目前,随着计算机和自动控制技术的发展,DOS下的硬件设备已经停产,一些旧型号的设备正在逐渐的停产,DOS操作系统也已经退主流。如果客户以前销售的设备出现任何质量问题,将无法进行维修,如果任何一个硬件设备损坏,将找不到原型号的设备进行更换。由于硬件设备停产,客户也无法再继续生产新的器械设备。因此客户需要我们帮他们把整套系统进行升级,升级的内容包括:软件的升级,把DOS下的软件移植到WINDOWS平台上;硬件的升级,去掉已经停产的硬件设备,更换合适的主流的硬件设备。此外,客户还有另外一个问题,由于美国对于医疗器械的审核非常严格,升级后的软件无论是界面上还是操作上,都必须与原软件保持一致。赛因公司秉承“务实、专业、责任、阳光”的理念,提高企业生产效率、降低企业劳动成本为服务宗旨。力求发展成为中国一流的专业软件设计公司。 |
| 解决方案: |
整个系统的升级分为两部分进行:
硬件升级:更换原系统中的PLC和IO模块,更换为AB公司的产品1769 CompactLogix,IO模块更换为AB公司的FlexIO 1794-AENT。更换数字IO通道卡为BLUE CHIP公司的BCT DIO-48。更换串口扩展卡为Perle公司的Speed4 LE HD。
软件升级:原软件为DOS + TC3.0开发编译,我们对原代码中已经不被WINDOWS支持的代码进行改写。在不改变原代码的整体结构和逻辑的基础上,将原代码改为动态链接库。界面部分改为WINDOWS窗口,可以进行鼠标点击操作,通过回调函数来将原程序中需要在用户界面上显示的信息呈现在视窗上。
伴随着多个硬件设备的更换,相应的与硬件关联的代码也需要进行更换。核心的控制部分使用了OPC技术,采用OPC Client/Server的架构来实现软件与底层硬件设备的数据交互。 |
| 项目实施结果: |
我们给客户提供了一整套完整的软硬件升级方案,经过试验,升级后的软件和硬件产品可以替换原系统工作。
升级后的系统在模块化方面做了很好的结构设计,解除了原系统的软硬件捆绑限制,即便需要更换硬件产品,软件的整体结构不需要进行改动,为将来的产品升级换代奠定了良好的基础。 |