组合式恒温恒湿空调系统分为室内机与室外机两个部分。室外机的主要部件包括压缩机、冷凝器、冷凝风机、四通阀和冷凝压力开关等。室内机的主要部件包括送风机、表冷器、热水盘管、电加热、加湿器和过滤段等。室外机包括4个涡旋式压缩机、2个冷凝风机和4个四通阀。每两个压缩机对应一个冷凝风机,每个压缩机对应一个四通阀。切换四通阀能够完成空调机组从制冷工况到制热工况的切换。室内机主要完成空调机组送风和调湿过程。为了减少室内机和室外机之间的连接电缆,本系统在室内机与室外机上分别采用一个LM控制器LM3109,两个控制器通过自带的RS485接口连接,并把室内机作为主机,向从机发送控制指令和状态查询指令。主机上的RS232接口连接一个5.6英寸的彩色触摸屏HT6000,用于空调工况监视、用户参数和厂家参数的设置。
为了采用两个LM3109控制器实现室内机与室外机的数据交换,需要在控制器中进行通讯配置和程序编写。控制器的程序开发软件带有通讯功能库,并且完全支持IEC的六种语言,可以使比较复杂的通讯过程能够在控制器中方便地实现。室外机的通讯程序流程图如图2所示,采用ModbusRTU通讯协议。在室外机,首先初始化RS485接口的波特率、数据位、校验位、停止位等参数,再初始化其为Modbus从站,并且设置Modbus从站地址。调用图3中的通讯初始化功能块即可完成Modbus从站的初始化工作。最后要做的就是把从机中的状态信息有规律的放到控制器的可寻址区M区中,以备主机读取。控制器的编程软件支持ST语言,可以方便的处理需要交换的数据。图4位采用ST语言编写的程序,作用是把压缩机和四通阀的状态信息赋值给数据位%MX1300.0~%MX1300.7,主机通过读取这些地址内的数值就可以获得室外机的状态信息。从图4可见,数据处理很方便,程序的可读性也很高,在调试时各个数据的状态一目了然。