본문 바로가기
디지털 전환 솔루션/HMI & SCADA

LS 의 XP-Builder 핵심 기능 요약

by eplus 2026. 8. 18.

1. 화면·템플릿 설계

HMI 운전화면을 만들고 공통 객체를 관리합니다.

주요 기능은 다음과 같습니다.

  • 기본화면: 설비 운전·감시 화면
  • 윈도우 화면: 팝업·상세 화면
  • 보조화면: 램프·부품용 공통 화면
  • HDMI 확장화면
  • 화면 복사·가져오기·내보내기
  • 객체 정렬·그룹·회전·크기 조정
  • 격자·보조선·안내선
  • 그래픽·오브젝트 라이브러리
  • 사용자 라이브러리 가져오기·내보내기
  • 문자열표를 이용한 다국어 화면

XP-Builder에는 별도의 마스터 템플릿보다는
화면 복사, 화면 삽입, 보조화면, 라이브러리를
조합하는 방식이 제공됩니다.

관련 절: 2.3 화면 구성, 2.4 라이브러리 관리


2. PLC 태그 및 주소 관리

PLC 주소에 의미 있는 이름을 부여합니다.

예를 들어 %MX100 대신
Motor_Run 태그를 사용할 수 있습니다.

핵심 기능은 다음과 같습니다.

  • 사용자 태그와 시스템 태그 관리
  • 태그 그룹 관리
  • 태그명·디바이스 주소·설명 등록
  • 태그를 여러 오브젝트에서 공통 사용
  • 태그 주소 일괄 변경
  • CSV 가져오기·내보내기
  • XG5000 변수·설명 가져오기
  • 디바이스 맵 조회
  • 주소·태그 찾기 및 바꾸기
  • 오브젝트별 사용 위치 확인

태그 주소를 변경하면 해당 태그를 사용하는
모든 오브젝트에 변경 내용이 반영됩니다.

시스템 태그는 통신상태, 현재 화면, 보안레벨,
저장장치, 원격접속 상태 등을 제공합니다.

관련 절: 4.1.1 태그, 2.6.4 디바이스 맵


3. 통신 드라이버 설정

HMI와 PLC·인버터·서보를 연결합니다.

지원 연결 방식은 다음과 같습니다.

  • Ethernet
  • RS-232C
  • RS-485
  • RS-422
  • 제조사별 전용 프로토콜
  • 다중 프로토콜
  • 1:N 및 N:1 통신

설정 항목은 다음과 같습니다.

  • PLC 제조사와 제품
  • 통신 드라이버
  • IP 주소와 포트
  • PLC 국번
  • COM 포트
  • 전송속도
  • 패리티와 정지비트
  • 타임아웃
  • 전송 대기시간
  • 재전송 횟수

iXP·IPC 계열은 최대 16개의 서로 다른
프로토콜 연결을 구성할 수 있습니다.

중요한 점은 PLC와 HMI의 통신속도, 국번,
IP 주소를 동일하게 설정해야 한다는 것입니다.

관련 절: 2.5 제어기 연결 설정,
2.9 통신 연결 설정(고급)


4. 실시간 데이터 표시와 제어

PLC 값을 읽어 화면에 표시하거나 값을 씁니다.

주요 오브젝트는 다음과 같습니다.

  • 비트·워드·N상 램프
  • 비트·워드·다중 스위치
  • 숫자 표시기·입력기
  • 문자 표시기·입력기
  • 비트·워드 메시지
  • 부품·애니메이션
  • 막대·미터·파이 그래프
  • 슬라이더
  • 화면·윈도우 전환

PLC 값에 따라 다음 항목을 변경할 수 있습니다.

  • 색상
  • 이미지
  • 문자열
  • 점멸
  • 표시 여부
  • 위치와 크기
  • 동작 가능 여부

스위치와 입력기를 이용하면 PLC 비트와
워드값을 직접 변경할 수 있습니다.

통신 연결 전이나 통신 실패 시 객체를
어떻게 표시할지도 고려해야 합니다.

관련 절: 4.3 오브젝트


5. 알람·이력 관리

XP-Builder는 알람을 두 종류로 구분합니다.

흐름알람

현재 발생한 알람 메시지를 화면의 위·중앙·아래에
흐르는 문자열 형태로 표시합니다.

  • 비트 조건으로 발생·해제
  • 문자열표와 연동
  • 표시 위치와 속도 설정
  • 최대 10,000개 등록
  • 다국어 메시지 지원

이력알람

알람의 발생과 복구 내용을 저장합니다.

  • 비트·워드 조건 감시
  • 발생·복구시간 저장
  • 알람 그룹 관리
  • 미복구 알람 개수 관리
  • 참조 디바이스값 저장
  • 상세 조치화면 연결
  • 발생 횟수 기록
  • CSV·암호화 CSV 백업
  • 이메일 통지
  • 알람 인쇄
  • 알람 탐색과 조건별 조회

워드 알람은 상한·하한 또는 범위 조건으로
설정할 수 있습니다.

관련 절: 4.1.5 흐름알람,
4.1.6 이력알람


6. 트렌드·그래프

현재값과 과거 데이터를 그래프로 표현합니다.

매뉴얼에서는 8종을 제공합니다.

  • 막대그래프
  • 파이그래프
  • 미터그래프
  • 폐곡선그래프
  • 실시간 트렌드
  • 로깅 트렌드
  • 로깅 분포도
  • 실시간 분포도

실시간 트렌드는 현재 시점을 기준으로
최근 수집값을 표시합니다.

로깅 트렌드는 저장된 로깅 데이터를
과거 시점까지 조회합니다.

주요 설정은 다음과 같습니다.

  • 16비트·32비트 자료형
  • 정수·BCD·실수
  • 최대·최소값
  • 상한·하한 경고선
  • 선 색상·모양·두께
  • 표시 주기
  • X·Y축 눈금
  • 커서
  • 참조선
  • 북마크
  • 조건부 표시

통신이 순간적으로 실패하면 트렌드 선이
끊겨 보일 수 있습니다.

관련 절: 4.3.8 그래프 오브젝트


7. 레시피 관리

제품별 설비 설정값을 저장하고 재사용합니다.

매뉴얼에서는 레서피라는 명칭을 사용합니다.

기본 레서피

  • HMI 비휘발성 메모리에 저장
  • 연속 PLC 주소 읽기·쓰기
  • 최대 255개 데이터 블록
  • 전원 차단 후에도 데이터 유지

파일 레서피

  • CSV 파일로 저장
  • USB·CF·SD 카드 사용
  • 파일 탐색기와 편집기 연동
  • 외부에서 데이터 수정 가능

주요 제어 기능은 다음과 같습니다.

  • 레서피 읽기
  • 레서피 쓰기
  • 블록 번호 선택
  • 실행 완료 확인
  • 오류코드 확인
  • 백업·복원

자체 HMI에서는 적용 전 값 비교, 범위검사,
사용자 확인 기능을 추가하는 것이 좋습니다.

관련 절: 4.1.4 레서피


8. 사용자·권한 관리

XP-Builder는 0~9의 보안레벨을 제공합니다.

  • 레벨 0: 접근 제한 없음
  • 레벨 1~9: 단계별 권한
  • 레벨 9: 가장 높은 보안단계

지원 인증 방식은 다음과 같습니다.

  • 암호 입력 방식
  • 암호 디바이스 방식
  • 사용자 ID와 암호 방식

권한을 적용할 수 있는 객체는 다음과 같습니다.

  • 비트·워드 스위치
  • 화면전환 스위치
  • 특수·다중 스위치
  • 숫자·문자 입력기

추가 기능은 다음과 같습니다.

  • 보안레벨 유지시간
  • 화면 전환 시 자동 잠금
  • 현재 보안레벨 시스템 태그
  • 작업로그
  • 감사로그 뷰어

다만 부서·직책·역할별 권한을 관리하는
완전한 RBAC 구조는 아닙니다.

자체 HMI에는 사용자, 역할, 화면, 기능단위
권한 테이블을 별도로 구현하는 것이 좋습니다.

관련 절: 2.2.2 보안 설정,
4.7 감사 로그 뷰어


9. 스크립트와 수식

복잡한 조건·계산·자동동작을 구현합니다.

XP-Builder는 제한된 C 언어 형식을 사용합니다.

지원 스크립트 유형은 다음과 같습니다.

  • 전역 스크립트
  • 화면 열기·닫기 스크립트
  • 화면 스크립트
  • 일정 스크립트
  • 오브젝트 스크립트

지원 기능은 다음과 같습니다.

  • if, for, while
  • 산술·비교·논리·비트 연산
  • PLC 디바이스 읽기·쓰기
  • 문자열 처리
  • 데이터 복사
  • CRC와 체크섬 계산
  • 자료형 변환
  • 화면 제어
  • 부저·백라이트 제어
  • 외부 프로그램 실행
  • 사용자 정의 통신

문법 검사와 스크립트 실행시간 확인용
시스템 태그도 제공합니다.

관련 절: 4.2 스크립트


10. 데이터 로깅

조건이나 주기에 따라 PLC 값을 저장합니다.

로깅 방식은 다음과 같습니다.

  • 지정 시간 주기 로깅
  • 비트 조건 주기 로깅
  • 비트 변화 시 조건 로깅
  • 반복 횟수·간격 지정

한 번의 로깅에서 다음 데이터를 처리합니다.

  • 비트: 최대 64개
  • 워드: 최대 100개

주요 저장 기능은 다음과 같습니다.

  • HMI NVRAM 저장
  • 순환버퍼
  • 저장공간 부족 감지
  • 자동 백업
  • 기간별 파일 분할
  • USB·CF·SD 백업
  • CSV
  • 암호화 CSV
  • CSV+PDF 보고서
  • 백업 완료 이메일
  • 로깅 보기·트렌드 연동

CSV+PDF 보고서는 iXP, iXP2, wXP에서만
지원되는 등 모델별 차이가 있습니다.

관련 절: 4.1.3 로깅,
4.3.11 로깅 보기 오브젝트


11. 원격 모니터링

현장 HMI 또는 원격 PC 화면을 조회합니다.

매뉴얼에 나타난 원격 기능은 다음과 같습니다.

  • XP-Remote를 통한 원격 모니터링
  • 원격 조작권 부여·반환
  • 접속자 수와 IP 확인
  • 원격조작 허용·차단
  • VNC 서버 상태 확인
  • VNC Viewer 오브젝트
  • 원격 화면 팝업 표시
  • 조회 전용 조작 금지
  • 웹 서버 동작상태 시스템 태그
  • TCP/IP 기반 XP-VSP

주의할 점은 VNC 보기 오브젝트가
HMI에서 원격 PC나 다른 HMI 화면을 보는
기능이라는 것입니다.

완전한 웹 기반 SCADA 대시보드 기능과는
차이가 있으며 모델과 별도 프로그램에 따라
지원 범위가 달라집니다.

관련 절: 4.3.20 VNC 보기,
특수 스위치 XP-Remote


12. 프로젝트 전송·시뮬레이션

작성한 프로젝트를 시험하고 HMI로 전송합니다.

시뮬레이션

  • 실제 해상도 기반 화면 실행
  • 비트·워드값 강제 입력
  • 공통·화면 디바이스 감시
  • 알람·레서피 동작 시험
  • 화면 캡처
  • 데이터 오류 검사
  • 오류 위치 바로가기
  • 디바이스 맵
  • 메모리 사용량 확인
  • 주소·태그 상호참조

다음 PLC 시뮬레이터와 연동할 수 있습니다.

  • LS XG5000
  • Siemens S7-PLCSIM
  • Rockwell RSLogix Emulator
  • Mitsubishi GX Simulator

OPC UA Client와 일부 Omron 통신은
시뮬레이터를 지원하지 않습니다.

프로젝트 전송

  • 전체 프로젝트 보내기
  • 변경된 부분만 보내기
  • Ethernet 전송
  • USB 전송
  • 일부 모델의 RS-232C 전송
  • 외부 저장장치 배포
  • XP-Runtime 강제 업데이트
  • HMI에서 프로젝트 다시 받기
  • 로깅·알람·레서피 백업 받기

기존 모니터 데이터 모두 삭제를 선택하면
레서피, 로깅, 알람 데이터가 삭제되므로
현장 배포 시 특히 주의해야 합니다.

관련 절: 2.6 시뮬레이션,
2.7 PLC 시뮬레이터 연동,
2.8 프로젝트 관리

자체 HMI 개발 우선순위

XP-Builder의 구조를 참고하면 다음 순서가 적합합니다.

  1. 화면 편집기와 오브젝트
  2. 태그·PLC 주소 관리
  3. 통신 드라이버
  4. 실시간 표시·제어
  5. 알람과 이력
  6. 데이터 로깅
  7. 트렌드
  8. 레시피
  9. 사용자·권한
  10. 스크립트
  11. 시뮬레이션·배포
  12. 원격 모니터링

1~6번이 실제 설비 운전에 필요한 핵심이며,
나머지는 전문 HMI로 확장하는 기능입니다.

반응형