项目
上海某大型高端医疗器械科技公司是目前国内唯一一家产品线覆盖全线高端医疗影像设备,并同时拥有核心技术的公司,其自主研发生产的核磁共振医疗设备是国内各大型医院的首选。核磁共振设备包括前台核磁共振和后台其它系统设备组成,其中前台核磁共振的水冷系统支持的通讯协议为CANopen协议,后台水冷系统的实时参数由开关量和模拟量组成,这些参数由某品牌的PLC采集,PLC支持的协议为Modbus
RTU串口协议,作为Modbus
RTU从站,把采集到的开关量和模拟量经过处理放在对应的寄存器地址里。
解决方案
在核磁共振医疗设备正常工作时,前台水冷系统只有接收到后台水冷系统的正常启动的开关量和其它参数后,才能正常工作。由于前台的水冷系统支持CANopen协议,作为CANopen主站,后台水冷系统经过PLC的处理支持Modbus
RTU协议,两种协议不同,故不能直接通讯实现数据交换,需通过第三方的协议转换模块才能实现不同协议间的数据交换。在本案中该公司的核磁共振设备上正在使用的是上海泗博自动化自主研发生产的网关MCO-241,能够实现Modbus
RTU协议转换为CANopen协议,从而很好地实现核磁共振设备前台水冷系统的CANopen主站和后台PLC
Modbus RTU从站设备的数据交换,使整个核磁共振设备正常工作。
在配置软件CM-123中的配置
PLC采集的后台水冷系统的32个开关量存储在网关输入缓冲区从40H开始的4个内存地址中,通过和CANopen端的40H的地址映射,前台水冷系统的CANopen主站通过COB-ID为416的TPDO前四个字节对应采集。
结论
通过使用上海泗博自动化技术有限公司的网关MCO-241,本案实现了核磁共振设备前台水冷系统和后台水冷系统的数据交换,使整个核磁共振医疗设备正常工作,满足了该大型高端医疗器械科技公司的需求!