Перейти к публикации

Автоматика перекачки СОЖ


Рекомендованные сообщения

Уважаемые коллеги. Прошу помочь разобраться в алгоритме

Имеется малый бак куда стекает СОЖ и в который вставлен конвейер

И большой бак, куда установлены все насосы подачи СОЖ

Снимок экрана от 2023-07-20 22-29-03.png

На баках установлены датчики уровня, которые я указал на рисунке

Нашел программу управления. Оригинальную китайцы закоментили и вместо нее написали свою

Там присутствует еще один датчик, которого реально на станке нет

I282 датчик уровня на конвейере                 I_LIV_CONVEYOR

Прошу пояснить по программе как работает строчка

PULSE_OFF(TR_liv_conv_ko, KL_runtime_from_MP)

 

Вот собственно программа

I302 датчик переполнения бака СОЖ               I_LIV_MAX_CONVOGLIATORE
I344 датчик верхнего уровня бака CTS            I_LIV_MAX_VASCA
I343 датчик нижнего уровня бака CTS             I_LIV_MIN_VASCA
I282 датчик уровня на конвейере (отсутствует)   I_LIV_CONVEYOR
O256 насос перекачки                            O_POMPA_RECUPERO_REF


********************************************************
*Gestione Comando Pompa Refrigerante Convogliatore
********************************************************

;;;  LN     I_liv_conveyor                                   ;zk`20220819
;;;  A      I_liv_max_vasca
;;;  PULSE_OFF(TR_liv_conv_ko, KL_runtime_from_MP)
;;;  =      O_pompa_recupero_ref

  LN     I_liv_min_vasca
  ON     I_liv_max_vasca
  O      I_liv_conveyor
  PULSE_OFF(TR_liv_conv_ko, KL_runtime_from_MP)
  =      O_pompa_recupero_ref
  L      I_liv_max_vasca
  ON     I_liv_conveyor
  R      O_pompa_recupero_ref

 

А вот весь файл

 

OEMFUNCTIONS.SRC

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts

Вот еще из файла plc_oem.cfg

 

CfgPlcTimer (
  key:="TS_liv_conv_ko",
  run:="TR_liv_conv_ko",
  start:="TS_liv_conv_ko",
  unit:=SECONDS,
  value:= [
    5
  ]
)

 

А что такое KL_runtime_from_MP   ???

Ссылка на сообщение
Поделиться на других сайтах

@Viktor2004 Надобно  весь раздел plC посмотреть но KL обычно какие то константы обозначают.

PULSE OFF это какой нить макрос который также где то описан

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, gudstartup сказал:

это какой нить макрос

Я думал это команда

Это оно?

; Timer Pulse OFF
;
; L In
; PULSE_OFF(TM_Timer_no,DM_run_time)
; = Out
;
; In = _______¯¯¯¯¯¯¯¯___________________
;
; Out= _______________¯¯¯¯¯¯¯¯¯¯_________
;

#define /m    PULSE_OFF(TM_Timer_no,DM_run_time) \
  IFT                                            \
    PS     K&(TM_Timer_no)                       \
    PS     (DM_run_time)                         \
    CM     9006                                  \
    M_display_module_error                       \
  ENDI                                           \
                                                 \
  L      (TM_Timer_no)                           \

 

Вот ссылка на архив 4Гб https://drive.google.com/file/d/1f0BGxaQqNj7PUNmFwvJMdD8Fa_TrGYcx/view?usp=sharing

Ссылка на сообщение
Поделиться на других сайтах

Я понял что функция эта работает по принципу:

после пропадания сигнала IN включается OUT на значение таймера

Ссылка на сообщение
Поделиться на других сайтах

@Viktor2004 Вот вы во всем разобрались! А в чем была неисправность перекачка не работала или работала недостаточно долго?

у нас все насосы перекачки работают от настраиваемых датчиков уровня и программа электроавтоматики от этой

задачи освобождена. 

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, gudstartup сказал:

А в чем была неисправность

собираю китайский станок. СОЖ еще предстоит настроить. Пока включать нельзя, отовсюду протекает.

Вот и хотел разобраться как оно будет работать без датчика уровня в конвейере и будет ли работать вообще.

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...