====== 램프 ====== 램프는 ON/OFF 상태를 시각적으로 표시하는 위젯입니다. 외부 장치 또는 내부 변수의 상태를 읽어 화면에 표시합니다. {{ :comfilestudio:widget_lamp:lampscreen.png?nolink&650 |램프 위젯이 화면에 배치된 예시입니다.}} ===== 외부 장치 : 비트 주소 ===== 비트 주소의 상태를 그대로 램프에 반영합니다. * 1 → ON * 0 → OFF {{ :comfilestudio:widget_lamp:lampscreen1.png?nolink |비트 주소 상태를 직접 반영하는 설정 화면입니다.}} PLC 출력 상태, 센서 ON/OFF 표시 등에 사용됩니다. ===== 외부 장치 : 워드 주소 (비교 연산) ===== 워드 주소 값을 읽어와 조건 비교 후 램프 상태를 결정합니다. {{ :comfilestudio:widget_lamp:lampscreenword.png?nolink |워드 값 비교 조건을 설정하는 화면입니다.}} 예: D2 > 0 → 램프 ON 추가 조건을 설정할 수도 있습니다. {{ :comfilestudio:widget_lamp:lampscreenword2.png?nolink |복수 조건을 설정하는 화면입니다.}} 예: D2 > 0 AND D2 < 100 → 램프 ON 온도 범위 표시, 압력 범위 감시 등에 활용됩니다. ===== 외부 장치 : 워드 주소 (특정 비트 반영) ===== 워드 주소의 특정 비트를 읽어 램프 상태를 결정합니다. {{ :comfilestudio:widget_lamp:lampbitonoff.png?nolink |워드 내부 특정 비트를 선택하는 설정 화면입니다.}} * 선택한 비트가 1 → ON * 0 → OFF 비트 번호는 아래와 같습니다. {{ :comfilestudio:widget_lamp:wordbitstruct.png?nolink |}} 주의: 가장 오른쪽이 0번 비트입니다. ===== 내부 영역 : 수식 ===== 수식 결과가 0이 아니면 ON, 0이면 OFF가 됩니다. {{ :comfilestudio:widget_lamp:lampscreenval.png?nolink |내부 수식으로 램프 상태를 결정하는 설정 화면입니다.}} 내부 변수 하나만 입력해도 됩니다. {{ :comfilestudio:widget_lamp:lampscreenval2.png?nolink |내부 변수 값을 직접 사용하는 예시입니다.}} 예: MotorState AlarmFlag != 0 Temp > 50 연산식도 사용 가능합니다. ====== 램프 공통사항 ====== {{ :comfilestudio:widget_lamp:lampscreencommon4.png?nolink |램프 공통 옵션 설정 화면입니다.}} ===== 상태값을 내부 변수에 저장 ===== 램프 상태를 내부 변수에 저장할 수 있습니다. * ON → 1 * OFF → 0 {{ :comfilestudio:widget_lamp:lampscreencommon3.png?nolink |램프 상태를 내부 변수에 기록하는 설정 화면입니다.}} 다른 위젯 또는 액션에서 해당 값을 활용할 수 있습니다. ===== 반전 표시 ===== 읽어온 상태와 반대로 표시합니다. {{ :comfilestudio:widget_lamp:lampscreen2.png?nolink |반전 표시 옵션 설정 화면입니다.}} 입력 1 → OFF 입력 0 → ON NC접점 표현 등에 사용됩니다. ===== 켜져 있는 동안 점멸 반복 ===== ON 상태일 때 자동으로 점멸합니다. * 점멸 주기 단위: ms (1/1000초) * 500 입력 시: 250ms ON 250ms OFF {{ :comfilestudio:widget_lamp:lampscreencommon2.png?nolink |점멸 기능 설정 화면입니다.}} 주의: 점멸이 부드럽게 보이려면 [프로젝트 속성 → 외관 및 터치 → 애니메이션 경신 주기] 값을 100ms ~ 200ms로 설정하십시오. ===== 자주 묻는 질문 ===== Q. 램프가 켜지지 않습니다. → 주소 타입(비트/워드/수식)을 확인하십시오. Q. 특정 값 범위에서만 켜고 싶습니다. → 워드 주소 비교 연산을 사용하십시오. Q. 내부 변수로 제어하고 싶습니다. → 내부 영역 수식을 사용하십시오. Q. 반대로 표시하고 싶습니다. → 반전 표시 옵션을 체크하십시오. ---- 키워드: 램프 위젯, 비트 주소 표시, 워드 비교 연산, 비트 선택 표시, 내부 수식 램프, 점멸 램프, 반전 표시, Comfile Studio 상태 표시 [[comfilestudio:index#위젯|상위 페이지로 가기]]