사용자 도구

사이트 도구

English

comfilehmi:objectcommon:index

오브젝트 속성

모든 오브젝트에는 속성이 있습니다. 오브젝트를 더블클릭 했을때 표시되는 속성창의 왼쪽에서 대분류 (기본설정, 디자인, 캡션등등)중 하나를 선택하면 해당 속성의 세부적인 사항을 조정할 수 있습니다.

오브젝트 기본설정 : 목적지 종류

목적지는 크게 외부장치 와 HMI내부 기억공간 2가지로 나눌 수 있습니다. 외부장치는 HMI와 연결된 PLC, MCU등을 뜻하고, HMI내부 기억공간은 HMI에 있는 RAM에 저장되는 것입니다.


비트 주소

목적지 종류를 비트주소로 하면, 오브젝트가 동작(예: 버튼터치)되었을때 외부장치1)의 비트주소로 저장합니다. 기록할 내용을 ON, OFF, 누를때On/뗄때Off, 반전, <수치로 지정>중 하나로 선택할 수 있습니다.

<수치로 지정>에서 여러개의 숫자를 입력하면, 지정한 비트 어드레스에 연속된 어드레스에 해당 값이 기록됩니다. 즉 동시에 여러 비트의 값을 바꿀 수 있습니다. 0은 OFF, 0 이외의 값은 ON이 됩니다.

<내부 메모리>을 선택하면, HMI 내부 메모리에 있는 값을 외부장치의 비트 주소로 전송합니다. 전송할 데이터 개수를 1개 이상으로 설정하면 연속된 값이 외부장치의 비트 주소쪽으로 전송됩니다. 이때 0은 0으로 전송되고, 0이외의 값은 모두 1로 전송됩니다. (외부장치의 비트주소는 0또는 1만 저장할 수 있기 때문)

  • 내부메모리란 HMI기기 내부의 특정 메모리영역입니다. 휘발성이며, 전원이 꺼지면 지워집니다.번지는 0부터 1023까지 사용가능하며, 각 번지에 64비트 정수및 실수형 수치를 저장할 수 있습니다.


워드 주소

목적지 종류를 워드주소로 하면, 오브젝트가 동작(예: 버튼터치)시 특정값을 외부장치의 지정한 워드주소로 써넣습니다.

위와 같이 한다면 버튼 터치시 MCU:40004 번지에 123을 써넣습니다.

<기존값 참조연산>을 체크하면, 워드주소에 있는값을 증가 또는 감소할 수 있습니다.

주소창 옆에 있는 아이콘을 클릭하면 아래와 같은 주소입력창이 표시됩니다.

65535를 넘는 큰 숫자를 다루는 경우에는 <32비트정수>를 체크하세요. 이렇게 하면 32비트중 상위 워드가 다음번지에 기록됩니다. 실수를 저장하고 싶은 경우에는 <float (32비트 실수)>를 체크하세요.

32비트 정수 또는 실수인경우, 워드 스왑을 할 수 있습니다.

워드 스왑(Word Swap)을 선택하면 상위 하위 워드 순서를 서로 바꾸어 줍니다.

<내부 메모리 값>을 체크하면, HMI 내부메모리에 있는 하나(또는 여러개)의 데이터를 외부장치의 지정된 주소로 전송합니다.

문자열 주소

문자열 주소를 선택하면, 지정한 외부장치 주소에 문자열을 저장합니다.

출발지 종류를 문자열 변수로 지정하면, HMI문자열 변수의 내용을 외부장치 주소에 저장합니다.

문자열 변수란 ? 문자열을 저장할 수 있는 HMI내부의 기억장소를 뜻합니다.

HMI 변수

HMI변수는 HMI 내부의 기억공간입니다. 버튼 터치시 임시로 변수에 어떤 값을 저장할 수 있습니다. 추후 이 변수값을 다른 오브젝트나 이벤트에서 참조할 수 있습니다.

변수는 최대 64비트 값까지 저장 가능하므로, 더블워드를 위한 특별한 옵션이 필요하지 않습니다.

HMI 내부메모리

목적지 종류를 <HMI 내부메모리>로 하면, HMI 내부메모리의 특정 번지에 원하는 값을 써 넣을 수 있습니다.

위와 같이 설정한다면 이 버튼이 터치되었을때, 내부메모리 0번지에 123 값이 저장됩니다.

내부메모리 안에서 다른 번지에 있는 내용을 특정번지로 자체 복사할 수 있습니다.

위와 같이 설정하면 0번지부터 10개를 20번지쪽으로 복사합니다.


오브젝트의 기본설정 : 기존값 참조 연산

기존 외부장치 또는 변수값을 증가 / 감소할때 필요한 기능입니다.

위와 같이 세팅하면 오브젝트가 동작(예: 버튼터치)시 기존 외부장치값에 123을 더한 값을 재기록 합니다.


오브젝트의 디자인

디자인 섹션에서 <전체보기>를 누르면 여러형태의 오브젝트모양이 있습니다. 이중 하나를 선택하실 수 있습니다.

아래는 버튼 오브젝트의 디자인탭입니다. <직접설정>을 누르면 버튼의 모양을 이미지파일로부터 가져와 바꿀수 있습니다. 포토샵등으로 그린 이미지를 버튼으로 사용하실 수 있습니다.

투명 버튼 만들기

디자인 섹션에서 <직접설정>탭을 누른뒤, <모두 투명하게>를 클릭하면, 투명버튼을 만들 수 있습니다.

화면에 히든 터치버튼을 만들때 사용하십시오.


오브젝트의 캡션

오브젝트 안에 표시할 내용을 적어넣습니다. 이때 글꼴과 크기등도 결정할 수 있습니다.

이외에도 숫자, 시간, 문자열 변수, 연속텍스트등을 캡션으로 사용할 수 있습니다.

<연속 텍스트>기능을 사용하면, 한 오브젝트에 2줄이상의 내용을 표시할 수 있습니다.

첫번째 문자뒤에 엔터키를 입력해서 행바꿈을 해야합니다.

아래와 같이 버튼안에 두줄의 텍스트가 표시됩니다.


오브젝트의 기타설정

기타 설정을 조정할 수 있습니다.

  • 오브젝트를 동작하지 않는 상태(비활성화)로 만들 수 있습니다.
  • 비프음을 발생하지 않도록 할 수 있습니다.
  • 위 두가지 동작을 조건식으로 제어할 수 있습니다.

오브젝트의 표시및 위치

오브젝트의 표시와 관련된 사항을 조정할 수 있습니다. 기본값은 <항상 활성화> 입니다. <항상 비활성화>로 하면 오브젝트가 표시되지 않습니다.

<수식으로 결정>을 선택하면, 수식의 결과에 따라 오브젝트 표시여부를 결정됩니다. 수식의 결과가 0이 아니면 오브젝트가 활성화됩니다.

또한 오브젝트의 표시위치도 변경할 수 있습니다.

<텍스트,이미지, 시간표시>오브젝트에는 <자동점멸> 옵션이 하나 더 있습니다. 오브젝트가 점멸주기에 따라 오브젝트 표시/비표시를 반복합니다.

특정 조건을 만족했을때 점멸표시하도록 하려면 <활성화될 조건식>에 조건식을 넣어주면 됩니다.

ComfileHMI 최초 페이지로 가기

1)
HMI와 연결된 PLC 또는 MCU
comfilehmi/objectcommon/index.txt · 마지막으로 수정됨: 2017/08/14 10:56 저자 Comfile Technology