본문으로 건너뛰기

연속공정관리

이 기능은 무엇인가요?​

연속공정관리는 화학·정유·식품 등 연속 흐름 공정에서의 PID 제어 파라미터, 레시피 스텝, 공정 전환(Grade Change), PAT(공정분석기술) 계측기를 관리하는 기능입니다.

비즈니스 가치:

  • PID 파라미터 체계적 관리로 제어 안정성 향상
  • 레시피 스텝별 상세 조건 관리
  • 공정 전환(Grade Change) 이력 추적
  • PAT 계측기 관리로 실시간 품질 모니터링

업무 프로세스 개요​

포함된 화면​

화면용도주 사용자
PID제어파라미터데이터 관리담당자
공정레시피데이터 관리담당자
레시피단계데이터 관리담당자
공정전환추적데이터 관리담당자
연속실행이력데이터 관리담당자
PAT계측기데이터 관리담당자

시작하기​

위 화면 목록에서 필요한 기능을 선택하여 시작하세요.


📋 기술 참고 정보 (개발자/관리자용)

데이터 관계도​

관련 워크플로우​

  • 공정레시피 변경 감지 (startEvent): -
  • 변경 필드 추출 (autoTask): 공정레시피 변경 전/후 필드를 비교하여 변경 내역을 JSON으로 추출합니다

테이블 요약​

PID제어파라미터 (pid_control_parameters)​

컬럼명한글명타입설명
parameter_code파라미터코드VARCHAR *필수 *고유-
parameter_name파라미터명VARCHAR *필수-
equipment_id설비IDUUID (FK) *필수equipment 참조
setpoint설정값DECIMAL *필수목표 설정값
kp비례이득(Kp)DECIMAL *필수Proportional gain
ki적분이득(Ki)DECIMAL *필수Integral gain
kd미분이득(Kd)DECIMAL *필수Derivative gain
output_range_min출력범위최소DECIMAL-
output_range_max출력범위최대DECIMAL-
deadband불감대DECIMAL불감대 범위
scan_rate_ms스캔주기(ms)INT *필수제어 스캔 주기(밀리초)
control_mode제어모드ENUM(auto, manual, cascade) *필수-
is_active사용여부BOOLEAN-

공정레시피 (process_recipes)​

컬럼명한글명타입설명
recipe_code레시피코드VARCHAR *필수 *고유-
recipe_name레시피명VARCHAR *필수-
recipe_type레시피유형ENUM(continuous, batch, hybrid) *필수-
item_id품목IDUUID (FK)ERP items 크로스 참조 (대상 제품)
version버전VARCHAR *필수-
parameters공정파라미터JSONB레시피 공정 파라미터 JSON
approval_status승인상태ENUM(draft, pending_approval, approved, obsolete) *필수-
approved_by_id승인자IDUUID (시스템참조)-
effective_from유효시작일DATE-
effective_until유효종료일DATE-
description설명TEXT-

레시피단계 (recipe_steps)​

컬럼명한글명타입설명
recipe_id레시피IDUUID (FK) *필수process_recipes 참조
step_sequence단계순서INT *필수-
step_name단계명VARCHAR *필수-
step_type단계유형ENUM(heating, cooling, mixing, reaction, transfer, holding, cleaning, other) *필수-
duration_minutes소요시간(분)DECIMAL목표 소요 시간(분)
target_values목표값JSONB온도/압력/유량 등 목표값 JSON
transition_conditions전환조건JSONB다음 단계 전환 조건 JSON
safety_limits안전한계JSONB안전 한계값 JSON
description설명TEXT-

공정전환추적 (process_transitions)​

컬럼명한글명타입설명
transition_code전환코드VARCHAR *필수 *고유-
from_item_id이전품목IDUUID (FK)ERP items 크로스 참조 (이전 제품)
to_item_id다음품목IDUUID (FK)ERP items 크로스 참조 (다음 제품)
changeover_time_minutes전환시간(분)DECIMAL *필수-
cleaning_type세정유형ENUM(none, rinse, full_cip, manual) *필수-
transition_recipe_id전환레시피IDUUID (FK)process_recipes 참조
waste_quantity폐기물량DECIMAL-
waste_uom폐기물단위VARCHAR-
equipment_id설비IDUUID (FK)equipment 참조
performed_by_id수행자IDUUID (시스템참조)-
transition_date전환일시TIMESTAMP *필수-
status상태ENUM(planned, in_progress, completed, aborted) *필수-

연속실행이력 (continuous_run_logs)​

컬럼명한글명타입설명
run_number실행번호VARCHAR *필수 *고유-
equipment_id설비IDUUID (FK) *필수equipment 참조
item_id품목IDUUID (FK)ERP items 크로스 참조
recipe_id레시피IDUUID (FK)process_recipes 참조
run_start실행시작TIMESTAMP *필수-
run_end실행종료TIMESTAMP-
planned_quantity계획수량DECIMAL-
actual_quantity실제수량DECIMAL-
yield_rate수율(%)DECIMAL수율 백분율
energy_kwh에너지사용량(kWh)DECIMAL-
quality_grade품질등급ENUM(A, B, C, D, reject)-
downtime_minutes비가동시간(분)DECIMAL-
operator_id담당자IDUUID (시스템참조)-
status상태ENUM(running, paused, completed, aborted) *필수-
notes비고TEXT-

PAT계측기 (pat_instruments)​

컬럼명한글명타입설명
instrument_code계측기코드VARCHAR *필수 *고유-
instrument_name계측기명VARCHAR *필수-
instrument_type계측기유형ENUM(nir, raman, ftir, particle_size, moisture, ph) *필수-
model모델명VARCHAR-
serial_number시리얼번호VARCHAR *고유-
calibration_due교정만료일DATE-
equipment_id설비IDUUID (FK)equipment 참조
sampling_mode샘플링모드ENUM(inline, atline, online) *필수-
measurement_frequency_sec측정주기(초)INT-
status상태ENUM(active, inactive, calibrating, fault) *필수-
last_calibration_date최종교정일DATE-
responsible_id담당자IDUUID (시스템참조)-