LAB CASE · P-001

Lab Case P-001: Continuous Dosing Machine 설계

요구사항 → 주소 → Run → Data → Refill 로직을 한 프로젝트에서 연결합니다.

출처 구분: 이 페이지는 외부 고객 납품 사례가 아니라 MACHCTRL 학습용으로 구성된 Lab Case P-001입니다. 과거 $1,500 Upwork 공고가 참고 아이디어로 소개됐지만 원 공고 전문과 고객 요구사항은 복원되지 않았습니다.

제어 목표

  • 호퍼 중량 0.0–500.0kg
  • 로드셀 Transmitter 4–20mA
  • Target Feed Rate 0.0–1000.0kg/h
  • VFD Speed Reference 0–10V
  • 60.0kg 이하에서 Refill 시작, 400.0kg 이상에서 종료
  • Refill 중에는 마지막 유효 Speed Command 유지 예정

현재 핵심 주소

DeviceMeaning
X3Local Start
X4Local Stop NC
X5Auto/Manual
X10/X11Safety relay healthy
X13/X14VFD Ready / Fault
Y0VFD Run Command
Y1VFD Fault Reset
Y4Refill Valve
M30Refill Request Latch
D300Load-cell Raw
D310/D311Scaled Weight

Run / Auto logic

M10 = X4 AND X10 AND X11 AND X12 AND X13 AND /X14
SET M0 = M10 AND X5 AND (X3 OR M20)
RST M0 = /M10 OR /X5 OR M21
Y0 = M10 AND ((X5 AND M0) OR (/X5 AND X6))

Speed command selection

Y0 AND X5  -> MOV D100 D120
Y0 AND /X5 -> MOV D110 D120
/Y0        -> MOV K0 D120

Refill hysteresis

D310 <= K600  -> SET M30
D310 >= K4000 -> RST M30
M30           -> Y4

60.0kg와 400.0kg 사이에서는 M30의 이전 상태가 유지되기 때문에 Valve가 임계점 근처에서 빠르게 ON/OFF 되는 것을 막습니다.

Q5B 학습문제에서는 임시로 Y1을 Refill Valve로 사용했지만, 프로젝트 전체 승인 주소표에서는 Y1이 VFD Fault Reset이고 Refill Valve는 Y4입니다.

다음 설계 단계

  • Refill permissive와 Manual/Alarm interlock
  • Refill 중 last valid speed hold
  • 중량 변화량으로 actual kg/h 계산
  • Target error 기반 automatic correction
  • 0–1000 command → AO raw scaling
  • Load-cell/VFD diagnostics
  • HMI recipe와 commissioning test case