Данная подпрограмма осуществляет контроль температуры воды и при ее уменьшении ниже значения, записанного в регистрах MIN_TH и MIN_TL включает нагреватель, а при увеличении выше значения, записанного в регистрах MAX_TH и MAX_TL выключает его.
;-
; ПОДПРОГРАММА ПРОВЕРКИ СНИЖЕНИЯ ТЕМПЕРАТУРЫ НИЖЕ НОРМЫ
BCF STATUS, Z ADRESH, W MIN_TH, W STATUS, Z M1 ADRESH, W STATUS, C MIN_TH, W STATUS, C
BSF PORTB, 2 ; ВКЛЮЧЕНИЕ НАГРЕВАТЕЛЯ
STATUS, Z
MOVF ADRESL, W MIN_TL, W
BTFSC STATUS, C PORTB, 2 ; ВКЛЮЧЕНИЕ НАГРЕВАТЕЛЯ
;-
; ПРОВЕРКА ПРЕВЫШЕНИЯ НОРМЫ
BANC1
MOVF ADRESH, W
XORWF MAX_TH, W STATUS, Z M2 ADRESH, W MAX_TH, W STATUS, C PORTB, 2 ; ВЫКЛЮЧЕНИЕ НАГРЕВАТЕЛЯ
M2 STATUS, Z
MOVF ADRESL, W MAX_TH, W
BTFSC STATUS, C
BCF PORTB, 2 ; ВЫКЛЮЧЕНИЕ НАГРЕВАТЕЛЯ
;-
Самое читаемое:
Автоматизация технологических процессов в условиях технологического комплекса КК-АДСК-МНЛЗ ПАО МК Азовсталь, г. Мариуполь
Автоматизация управления технологическими процессами и
производством играет важную роль в непрерывном увеличении выпуска продукции в
нашей стране. Интенсификация и усложнение технологических процессов, рост
единичной мощности агрегатов и повышение требований к качеству готовой
продукции в соответствии с международными стандартами де ...