MP8036multi:温控器示例
在以前的出版物中,我们给出了BM8036multi如何在计时器模式下工作的示例。在这一部分中,我们考虑模块在恒温器模式下的操作。
在许多乡村房屋中,都安装了燃气锅炉,该燃气锅炉可为房屋供暖并提供热水。这些锅炉通常是老式的或预算很低的锅炉,没有足够的自动化水平。人们自然希望对这些锅炉进行改造,并在使用它们时增加舒适度和安全性。一般来说,锅炉具有以下主要控制和报警:-带有电点火器的燃烧器;-1号温度传感器;-2号温度传感器;-鼓风机热交换器;-声光报警紧急模式。因此,控制控制器必须支持两个独立的温度传感器的运行,至少具有两个独立的继电器输出,一个警报输出,并且同时具有灵活配置的灵活性。新的Master Kit MP8036multi控制器完美地满足了所有这些任务,在此基础上我们将构建锅炉控制系统。启动锅炉的算法应如下:1.初始状态(锅炉熄灭,需要点燃燃气燃烧器)。如果根据传感器“ 1”的温度小于设定温度(temp2),则风扇吹动热交换器,经过指定时间(bp1)后,为燃烧器的电点火器供电;2.检查点火是否成功。如果传感器“ 1”的温度达到设定温度(temp1),则断开燃烧器的电源,鼓风机继续工作设定的时间(bp2),此后也关闭。3.紧急模式(由于某些原因,锅炉出口的温度变得高于正常温度)。如果温度传感器之一发生故障或传感器“ 2”处的温度达到预设警报,则打开声音和视觉警报信号,关闭燃烧器电源,鼓风机继续工作设定的时间(BP2),然后也关闭。我们同意在程序中将输出指定为:RELAY1-RELAY2风扇-PWM1燃烧器-警报(声音和灯光)可以选择任何逻辑输出作为ALARM 指示控制通道,但是由于这是模块操作的示例,因此选择了PWM输出。现在,您已拥有所有必需的源数据,以轻松理解程序的算法,其文本在下面给出。有条件地指示了操作时间和温度;如有必要,必须将这些值更改为所需的值。为了方便理解过程,建议将程序下载到模块中。程序文本// RELAY1-风扇// RELAY2-燃烧器// PWM1-警报器(声音和灯光)// INPUT1-错误控制//温度设定点1:+ 29C / + 30 C//温度设定点2:+32 CRESET配置继电器1. DEFAULT_MODE = 1继电器1. 模式1. 状态=禁用继电器1.模式1. 条件1.入口1 = 1 继电器1. 模式1. LOGIC_CONTENT = U1继电器1.模式2.状态=接通继电器1.模式2.条件1:DT1 <28继电器1.模式2.条件2:INPUT1 = 0继电器1.模式2.逻辑条件= Y1和Y2继电器1.模式3.状态=模式10。 )继电器1.模式3.条件1:DT1> 30继电器1.模式3.条件2:DT2> 32继电器1.模式3.条件3:入口1 = 0继电器1.模式3.逻辑条件=(Y1或Y2)和Y3继电器1.模式到期。 REZHIM4.VREMYA_DEYSTVIYA = 30(c)中RELE1.REZHIM4.USLOVIE4:INPUT1 = 1RELE1.REZHIM4.LOGIKA_USLOVY = V4RELE2.REZHIM_PO_UMOLCHANIYU = 1RELE2.REZHIM1.SOSTOYANIE = OFFRELE2.REZHIM1.USLOVIE1:DT1多个单位> 30RELE2.REZHIM1.USLOVI 2:DT2> 32继电器2.模式1.条件3:输入1 = 1 继电器2.模式1. LOGIC_CONdition = Y1或Y2或Y3继电器2.模式2.状态= ON继电器2.模式2.延迟= 10(s)继电器2.模式2.模式2. 继电器2.。条件2:INPUT1 = 0RELE2.REZHIM2.LOGIKA_USLOVY = U1和U2SHIM1.REZHIM_PO_UMOLCHANIYU = 1SHIM1.REZHIM1.FUNKTSIYA = DISKRETNYY_VYHODSHIM1.REZHIM1.SOSTOYANIE = 0SHIM1.REZHIM1.USLOVIE1:DT2 <34SHIM1.REZHIM1.USLOVIE2:INPUT1 = 0PWM1。模式1.LOGIC_CONDITIONS = U1和U2 PWM1。MODE2。功能= DISCRETE_OUTPUTPWM1。模式2.STATE = 1 PWM1。MODE2。 U2在实际测试程序时,请不要忘记根据模块上的配置说明添加DT1和DT2温度传感器。请注意,传感器必须依次连接。连接图
续... Source: https://habr.com/ru/post/zh-CN388415/
All Articles