控制系统软件设计 控制系统的主要功能是对热泵进行自动启停,显示温度、压力、流量等运行参数,显示压缩机的工作状态,记录设备的运行时间和故障原因,实现对水源热泵中央空调系统的智能控制。从控制系统的主要功能出发,为了增加程序可读性和减少程序代码,PLC程序采用了主程序调用功能块、功能块调用函数的程序结构。PLC程序由1个主程序、11个功能块子程序和1个函数组成,其调用关系如图2所示。程序编译码占用空间为30K。 程序设计的思路是,当PLC上电后,一直进行温度、压力、流量等运行参数的检测,这些检测主要在检测程序、故障程序和A/B组故障停机程序中完成。如果相关参数均无异常,则开机功能块子程序运行,启动压缩机。在开机过程中,同时进行温度判断。如果温度达到了设定值,则进入调节功能块子程序,停止开机功能块子程序,完成开机。根据温度的变化,调节功能块子程序控制压缩机的启停。变频器的控制则是通过调用加载程序和降载程序来实现。 在这些程序中,为了满足压缩机的使用要求,调节功能块子程序是较繁琐的,例如压缩机的启动时间要小于30秒、压缩机每小时的启动次数不要**过5次等。为了平衡压缩机的运行时间,增加空调的使用寿命,传统的程序设计采用先启先停、先停先启、开机过程中启动次序轮换等控制方法,来协调压缩机的运行时间。但是,如果本系统采用这种方法,则仍然存在某一台压缩机运行时间过长的问题。因此决定对传统方法进行改进,采用随机启停的控制方法代替先启先停、先停先启的控制方法,解决了压缩机的运行时间不平衡的问题。 Kaw*i Robots Controller Product Id Axes Max. Reach [mm] Max. Load [kg] Repeatability [mm] Status Kaw*i FS06 6 1102 6 0,05 Available Kaw*i ZX 130U C control 6 2879 130 0.2 Available Kaw*i UX150 C control 6 2850 150 0,5 Available Kaw*i ZX165U control C 6 2651 165 0,3 Available Kaw*i ZX165U control D 6 2651 165 0.3 Available Kaw*i ZX200S C Control 6 2651 200 0.3 Available Kaw*i ZT200S D controller 6 3230 200 0,3 Available Kaw*i ZT200S C controller 6 3230 200 0,3 Available THE FOLLOWING ROBOTS ARE NOT AVAILABLE AT THE MOMENT: Kaw*i Robots Controller Product Id Axes Max. Reach [mm] Max. Load [kg] Repeatability [mm] Status Kaw*i JS 10 6 1370 10 0,1 Sold out Kaw*i FS010E C control 6 1450 10 0,1 Sold out Kaw*i FS30L C control 6 2100 30 0.15 Sold out Kaw*i FS45N D Control 6 1970 45 0,15 Sold out Kaw*i FS45N C Control 6 1970 45 0,15 Sold out Kaw*i ZX300S C control 6 2732 300 0,3 Sold out