# HMI

16개의 포스트
post-thumbnail

[HMI]InTouch로 응용프로그램 만들기

썸네일은 조세호님이 성형외과에 방문 후 차은우님이 되어 나오는 컨베이어 벨트를 만들었습니다. 📢InTouch로 응용프로그램 만들기 InTouch를 사용하여 타이머, 스톱워치, 컨베이어 벨트를 만들어보고, I/O 드라이버를 사용하여 공유 화면에 출력을 해보려고 한다. 📌1. 타이머 좌측에 숫자입력기에서 숫자를 입력하면 오른쪽 타이머에서 숫자가 표시된다. 그리고 오른쪽 상단에 버튼을 누르면 타이머가 실행된다. 버튼을 한번더 누르면 일시정지가 된다. 이 프로그램을 돌리려면 스크립트를 활용하여 버튼을 눌렀

2023년 5월 28일
·
0개의 댓글
·
post-thumbnail

[HMI]InTouch 사용하기

📢AVEVA사의 InTouch란? 세계적으로 가장 유명한 HMI가 데스크톱, 모바일 또는 웹에서 응답성이 높은 사용자 환경을 제공하도록 만든 소프트웨어이다. AVEVA사에서의 개요를 직접 찍어왔다. HMI로서 가장 유명한 소프트웨어라고 한다. 📌InTouch 세부기능 📍태그 개체에 속성과 값을 지정할 수 있도록 한다. 태그에 여러가지 특정 유형을 지정할 수 있다. 📍태그 유형 태그의 type은 • discrete, integer, real, message 중 하나를 가지고, • Memory, I/O 중 하나를 가집니다. >- false(0,off) & true(1,on) -> Discrete 정수 -> Integer 실수 -> Real 문자열

2023년 5월 28일
·
0개의 댓글
·
post-thumbnail

[PLC][HMI]신호등 만들기

📢PLC와 HMI를 연계하여 신호등 만들기 보행자 신호등과 연동된 도로 신호등을 만들어보려 한다. PLC(XG5000)로 회로를 구성 -> HMI(XP_Builder)를 통해 작화하는 과정을 거친다. '도로' 신호등(비트램프) + '횡단보도' 신호등(비트램프) + 보행자 버튼(비트스위치)을 통해 기본 구성을 하도록 하였다. 더 추가하고 싶은 기능이 있어서 기본구성에 더 추가하기로 하였다. >-'횡단보도' 신호등(횡단+정지)에 남은 시간을 나타내는 타이머(신호 표시기)를 추가해주었다. -일부 횡단보도에 맞추어 바닥에도 등(비트램프)을 추가하여 휴대폰을 보는 현대인에 맞게 추가하였다. 📌[HMI] XP-Builder 도로에 사용되는 신호등 3개의 램프와 횡단보도에서 사

2023년 5월 28일
·
0개의 댓글
·
post-thumbnail

[PLC][HMI]PLC로 HMI 구동하기

📢PLC로 HMI 구동하기 XP-builder (숫자)입력기와 타이머 연동 📌[HMI] XP-Builder ON/OFF를 표현해줄 비트스위치와 비트램프를 만든다. 타이머를 입력해줄 숫자 입력기를 설정한다. >비트램프, 비트 스위치, 숫자 입력기가 배치했다. 기본적으로 비트램프와 비트 스위치는 OFF 상태로 보여진다. 📌[PLC] XG5000 >숫자 입력기에서 숫자값을 받아서 시간초의 TIME값을 받아오는 래더 프로그램이다. 가장 처음의 입력으로는 XP-Builder의 숫자입력기에 설정한 %MW0으로

2023년 5월 28일
·
0개의 댓글
·
post-thumbnail

[HMI] XP-Builder 사용기

📢HMI란? Human - Machine Interface 공장의 기계와 사람의 상호작용을 돕는 역할을 수행 데이터를 모니터링 하고 수집할 수 있으며 제어기기에 편리하게 접근하여 제어 📍작화 프로그램 중 하나인 LS사의 XP-Builder를 사용해볼 것이다. 📍HMI 내부 디바이스 HMI시스템 상태/정보, 데이터 저장 등 제어기기 연결과 상관없이 사용할 수 있는 디바이스를 칭함 📍디바이스 메모리 중 사용자가 활용할 수 있도록 기능/역할을 부여한 특정한 영역을 지칭한다. 📍XGT Panel XGT Panel은 LS ELECTRIC사의 HMI의 한 브랜드로 LS사의 각종 PLC를 포함한 다양한 제조사의 PLC 및 제어기를 감시 및 제어할 수 있는 그래픽 제어 장치다. 📍XP-Builder XP-Builder란 XGT Panel에서 실행되는 프로젝트(작화)를 작성 및 관리하는 LS일렉트릭의 소프트웨어이다. 📍작화 X

2023년 5월 28일
·
0개의 댓글
·
post-thumbnail

[포스코x코딩온] 스마트 팩토리 과정 10주차 회고 | 신호등 프로젝트

1. HMI 작화 보행자 신호기 - 비트 스위치(반전) 신호등 - 비트 램프 남은 시간 - 숫자 표시기 메모리 할당 보행자버튼 %IX0.0.0 차량-녹색 %QX0.1.0 차량-황색 %QX0.1.1 차량-적색 %QX0.1.2 보행자-녹색 %QX0.1.3 보행자-적색 %QX0.1.4 숫자표시기 %MW0 2. PLC 프로그래밍 차량신호는 황색이나 적

2023년 5월 25일
·
0개의 댓글
·
post-thumbnail

(InTouch HMI) 스마트팩토리 -11일차

실습: InTouch_HMI 1. Conveyor 왼쪽문이 열리면서 드럼통이 나온다. 나와서 오른쪽으로 이동 작아지면서 오른쪽 문으로 들어가게 됨 자동으로 움직임, position 슬라이더로 위치 조정 가능 speed 슬라이더(두 번째 슬라이더)로 드럼통 움직이는 속도 조절 가능 speed value 0 ~ 10 0일 때는 정지, 10일 때 가장 빠름 drum태그의 value가 50일 때, 스티커 붙이는 기계가 드럼통에 스티커 붙이기 스티커 붙이는 기계는 도형으로 간단하게 만들기 양쪽 문 제작 문 한 개당 사각형 세 개 이용 작은 사각형 두 개로 열렸다 닫힘을 표현 양쪽 문이 열리면 큰 사각형에서 드럼통이 나

2023년 1월 31일
·
0개의 댓글
·
post-thumbnail

(InTouch HMI) 스마트팩토리 -10일차

Alarm 알람은 HMI 사용자들에게 특정 상황을 알리는 역할을 한다. 특정 설비의 오작동을 대비할 수 있다. 위험 상황을 감지할 수 있다. Discrete Alarm & Analog(integer, real) Alarm 알람 우선 순위 알람을 지정할 때는 priority 선언이 가능 1~999 까지 있는데, 1에 가까울 수록 우선 순위가 높습니다. 1 ~ 249 위급 250 ~ 499 주 500 ~ 749 보조 750 ~999 권고 알람이 저장되는 위치 메모리 buffer size 50 ~16000 휘발성 -> 이력관리 안됨 DB 이력관리가 필요한 상황에선 DB알람 사용

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

(InTouch HMI) 스마트팩토리 -9일차

태그 태그는 개체에 속성과 값을 지정할 수 있도록 한다. (개체: 공장을 구성하는 요소들을 의미) 프로그래밍 언어의 변수와 비슷하다. (완전히 같지는 않다.) 태그에 여러가지 특정 유형을 지정할 수 있다. >태그 유형 변수와 비교하면 변수의 자료형과 비슷한 개념이다. Discrete - False(0,off) & True(1,on) Integer - 정수 Real - 실수 Message - 문자열 Memory는 프로그램 내의 동작을 위한 태그, I/O는 PLC 동작을 위한 태그이다. 태그의 type: discrete, integer, real, message 중 하나를 가지고, Memory, I/O 중 하나를 가진다. 총 여덟 개의 타입을 가질 수 있다. 앞에 $가 붙은 태그는 시스템 태그로 InTouch에서 기본적으로 제공하는 태그이다. > 태그 이름 규칙 1) 32개의 문자 2) 알파벳 문자로 시작

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

[PLC_LS일렉트릭] Chapter 3

XGI >앞으로 제가 사용하게 될 XGI는 IEC(International Electrotechnical Commission; 국제 전기 표준 회의)의 규정에 의해 표준화 규격으로 제작되었습니다. 데이터 표현 >XGI를 포함한 XGR/XEC 등 데이터의 표현은 다음에 나와있는 그림1.과 같습니다. 그림1. 여기서 가장 중요한것은 2진수/8진수/16진수를 나타내는 형태가 어떤지를 눈여겨 봐야합니다. 2진수의 경우 2#ㅁㅁㅁㅁㅁㅁㅁㅁ 혹은 2#ㅁㅁㅁㅁ_ㅁㅁㅁㅁ의 형태로 나타내며 보통 2#ㅁㅁㅁㅁㅁㅁㅁㅁ의 형태를 주로 사용합니다. 이후 8진수 16진수 모두 앞의 8#혹은 16#으로 진수형태를 표현합니다. BOOL 형식의 데이터는 ON/OFF, 1과0 등 두가지 동작만 수행할 수 있는 1bit형식의 데이

2023년 1월 18일
·
0개의 댓글
·
post-thumbnail

[PLC_LS일렉트릭] Chapter 2

PLC 동작원리 >PLC는 사용자가 직접 프로그래밍하여 연결된 외부 입출력 기기와 통신하여 제어합니다. PLC에서 사용하는 프로그래밍 언어로는 IL(Instruction List), ST(Structured Text), 래더(Ladder), FBD(Function Block Diagram), SFC(Sequential Function Chart) XGI에서는 ST, 래더, SFC와 IL을 제공합니다. > -> 래더(Ladder)는 사다리도라고도 불리며 릴레이 로직가 비슷한 도형기반 언어로 현재 가장 많이 사용됩니다. > -> IL 과거 노트북이 보편화 되지 않은 시절 Handy Loader라는 휴대용 프로그램 입력기를 사용하여 현장에서 간단한 로직을 프로그래밍하는데 사용되었습니다. 하지만 요즘에는 거의

2023년 1월 18일
·
0개의 댓글
·
post-thumbnail

[PLC_LS일렉트릭] Chapter 1

PLC 구조 >PLC의 구성은 MCP로 불리는 마이크로 프로세서 및 메모리로 구성되어있으며, 두뇌역할인 CPU와 신호를 주고받는 입/출력부, 전력을 공급하는 전원부 및 PLC의 내부 메모리 프로그램을 기록하는 주변장치로 구성되어있습니다. 여기서 가장 큰 차이점으로는 기존 릴레이 제어에서는 스위치를 사용한 접점변경을 통해 전압전류를 제어하였지만, PLC는 기본적으로 반도체 소자와 프로그램 PLC제조업체가 만든 프로그램을 이용하여 전류, 전압을 제어하게 됩니다. >그림1. 릴레이제어 회로도 >그림2. PLC 회로도 >여기서 큰 차이점

2023년 1월 18일
·
0개의 댓글
·
post-thumbnail

(HMI-XGT Panel) 스마트팩토리-5일차

wXP LS일렉트릭의 PC/IPC/PPC등에서 동작 가능하도록 구성된 소프트웨어로 XP-Builder에서 제작한 프로젝트를 실행하는 소프트웨어이다. 사용법: XP-Builder 실행 후 업로드 -> 보내기 >이력알람 이력 알람에 대한 LS-Electric의 영상(클릭) >로깅 로깅은 두가지 종류가 있다. 디바이스 변경값을 실시간으로 저장하는 것을 확인할 수 있다. [로깅에 대한

2023년 1월 13일
·
0개의 댓글
·
post-thumbnail

(HMI-XGT Panel) 스마트팩토리-4일차

N상램프 비트에 의한 N상램프 1) 최대 15개의 비트 디바이스 각각의 상태에 의해 On/Off 상태를 표시한다. 2) 상태의 최대 개수는 16개이다. 비트조합에 의한 N상램프 1) 최대 4개의 비트 디바이스의 상태를 조합하여 조합한 값에 의해 On/Off 상태를 표시한다. 2) 상태의 최대 개수는 16개이다. 즉 값 0~15까지 표시가 가능하다. 비트 수에 따라 불빛에 변화가 생긴다. 비트 스위치를 활용하거나 숫자 표시기를 활용하여 실습하였다. >비트 램프의 옵셋 -

2023년 1월 12일
·
0개의 댓글
·
post-thumbnail

(HMI-XGT Panel) 스마트팩토리-3일차

HMI >HMI 내부 디바이스 HMI시스템 상태/정보, 데이터 저장 등 제어기기 연결과 상관없이 사용할 수 있는 디바이스를 칭함 >디바이스 메모리 중 사용자가 활용할 수 있도록 기능/역할을 부여한 특정한 영역을 지칭한다. >XGT Panel XGT Panel은 LS ELECTRIC사의 HMI의 한 브랜드로 LS사의 각종 PLC를 포함한 다양한 제조사의 PLC 및 제어기를 감시 및 제어할 수 있는 그래픽 제어 장치다. >XP-Builder XP-Builder란 XGT Panel에서 실행되는 프로젝트(작화)를 작성 및 관리하는 LS일렉트릭의 소프트웨어이다. >작화전송 XP-Builder에서 작성한 프로젝트 파일을 XGT Panel에 전송하여 HMI를 운전할 수 있게 해준다. 또한 HMI 운전 중 생성된 백업 데이터 및

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

[PLC_LS일렉트릭] Chapter 0

XGT(B) Series 3type --> XGI(Simens Solution), XGK(mitsbishi solution), XGR(Redundancy(이중화) Solution XGR --> 통신 이중화, 전원 이중화, 증설베이스 이중화 PLC 기능 릴레이 및 PLC제어 >릴레이제어는 정해놓은 순서로 각 제어단계를 기계식 릴레이의 접점(스위치)을 이용하여 차례로 진행해 나아가는 제어 방식이며, 센서 등과 함께 사용하게 된다면 정해진 순서를 자동으로 제어할 수 있는 제어 방식이었지만 현재는 많은 산업현장에서 PLC를 통한 제어 솔루션을 이용하여 설비 및 공정을 관리하며 운영합니다. > > ![](https://velog.

2023년 1월 9일
·
1개의 댓글
·