C的控制模块,估算出所需要的I/O点数(数字输入/输出量、模拟输入/输出量),再增加10%~20%的备用量,以便随时增加控制功能,保证系统投入运行后能够替换个别故障点或弥补遗漏的点数,统计出I/O总点数后饥渴确定PLC的控制规模,从而确定存储器(用于存储用户程序和数据)的容量,存储器容量除了根据PLC的控制规模确定。也可以按照如下方法计算,再增加25%~30%的备用量,以便随时增加用户程序。Р一种方法是根据编程实际使用的节点数计算,即编完程序之后,根据节点数计算出实际使用容量。另一种方法是估算法,只有开关量时,所需内存总数=开关量(输入/输出)总数*10;只有模拟量输入时,所需内存总数=模拟量路数*120。在模拟量输入、输出同时存在时,所需内存总数=模拟量路数*250;同时,应考虑PLC提供的内部继电器和寄存器的数量,以便节省资源。Р系统控制框图如下:Р PLCР 电源 16点输入 16点输出主机Р自自温温消手手自Р动动度度音动动动Р/ 总开开按加上总Р手开关关钮热水停Р动Р选Р择Р继电器Р排供报除Р水水警尘Р阀阀器器Р除尘电机Р图2.2系统控制框图Р这种设计方法,需要使用节点数来计算一些数据比较繁琐。所以不采用这种方法。Р方案三:单片机具有结构简单、控制能力强、可靠性高、体积小、价格低等优点,在许多行业都得到了广泛的应用.通过三极管的导通截止特性来判断液位的位置,并且可以通过按键切换检测压力。但是在过程中只能检测三点,虽然可以扩展,但是占了太多的I/O口,容易造成资源的浪费。而且仅显示单元就占用了12个I/O口,同样属于资源浪费。在电机电路设计方面,采用的三极管的导通截止来控制点击的正转与反转,虽然设计简单,但是过多的使用三极管以及二极管类的元器件,也会使成本升高。而且,既然是热水器的自动控制装置,那么必不可少的就是温度的检测,而其他方案中却忽略了这点,造成了最大的残缺。