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 유지 예정
현재 핵심 주소
| Device | Meaning |
|---|---|
| X3 | Local Start |
| X4 | Local Stop NC |
| X5 | Auto/Manual |
| X10/X11 | Safety relay healthy |
| X13/X14 | VFD Ready / Fault |
| Y0 | VFD Run Command |
| Y1 | VFD Fault Reset |
| Y4 | Refill Valve |
| M30 | Refill Request Latch |
| D300 | Load-cell Raw |
| D310/D311 | Scaled 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 D120Refill hysteresis
D310 <= K600 -> SET M30
D310 >= K4000 -> RST M30
M30 -> Y460.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