Jump to content

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


Recommended Posts

Viktor2004

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

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

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

Снимок экрана от 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

Link to post
Share on other sites


UnPinned posts
Viktor2004

Вот еще из файла 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   ???

Link to post
Share on other sites
gudstartup

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

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

Link to post
Share on other sites
Viktor2004
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

Link to post
Share on other sites
Viktor2004

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

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

Link to post
Share on other sites
gudstartup

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

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

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

Link to post
Share on other sites
Viktor2004
2 минуты назад, gudstartup сказал:

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

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

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

Спасибо!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




×
×
  • Create New...