문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
comfilehmi:multiaction1:index [2023/04/02 12:50] Comfile Technology [외부장치 워드 주소에 직접 기록] |
comfilehmi:multiaction1:index [2023/04/15 05:32] (현재) Comfile Technology |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== 직접 기록 ====== | ====== 직접 기록 ====== | ||
- | 원하는 값을 외부장치((장치:HMI와 연결된 PLC 또는 MCU)) 또는 HMI변수등에 직접 기록합니다. | + | 원하는 값을 //외부 장치//((장치:HMI와 연결된 PLC 또는 MCU)) 또는 //내부 변수//등에 직접 기록합니다. |
- | ===== 외부장치 비트 주소에 직접 기록 ===== | + | ===== 외부 장치 비트 주소에 직접 기록 ===== |
- | * On : 1을 기입 | + | * 1) On : 1을 기입 |
- | * Off : 0을 기입 | + | * 2) Off : 0을 기입 |
- | * 반전 : 이전 상태를 읽어와 반전된 값을 기입 | + | * 3) 반전 : 이전 상태를 읽어와 반전된 값을 기입 |
{{ :comfilehmi:multiaction1:mulact1.png?nolink |}} | {{ :comfilehmi:multiaction1:mulact1.png?nolink |}} | ||
- | * HMI 메모리 : HMI메모리에서 읽어온 값을 기입합니다. 해당 HMI메모리의 값이 0이면 0을 기입하고, 0이 아닌 값이면 1을 기입합니다. 전송개수를 1개 이상으로 설정하면 해당번지로부터 연속된 다음 번지값들이 지정한 비트주소로부터 연속된 다음주소에 기입합니다. | + | * 4) 내부 메모리 : //내부 메모리//에서 읽어온 값을 기입합니다. 해당 //내부 메모리//의 값이 0이면 0을 기입하고, 0이 아닌 값이면 1을 기입합니다. 전송개수를 1개 이상으로 설정하면 해당번지로부터 연속된 다음 번지값들이 지정한 비트주소로부터 연속된 다음주소에 기입합니다. |
{{ :comfilehmi:multiaction1:mul4.png?nolink |}} | {{ :comfilehmi:multiaction1:mul4.png?nolink |}} | ||
- | * 수치로 지정 (연속가능) : 0은 꺼짐, 0이외의 값은 켜짐으로 기입합니다. 쉼표를 사용해서 여러개의 값을 적을 경우, 해당 주소로부터 연속된 다음주소에 해당값들을 차례대로 기입합니다. | + | * 5) 수치로 지정 (연속가능) : 0은 꺼짐, 0이외의 값은 켜짐으로 기입합니다. 쉼표를 사용해서 여러개의 값을 적을 경우, 해당 주소로부터 연속된 다음주소에 해당값들을 차례대로 기입합니다. |
{{ :comfilehmi:multiaction1:mul5.png?nolink |}} | {{ :comfilehmi:multiaction1:mul5.png?nolink |}} | ||
- | ===== 외부장치 워드 주소에 직접 기록 ===== | ||
- | {{ :comfilehmi:multiaction1:mulact2.png?nolink |}} | + | ===== 외부 장치 워드 주소에 직접 기록 ===== |
- | ===== 외부장치 문자열 주소에 직접 기록 ===== | + | |
- | {{ :comfilehmi:multiaction1:directwrite3.png?nolink |}} | + | 워드 주소에 어떤 값을 기입합니다. |
- | ===== HMI 변수에 직접 기록 ===== | + | |
- | {{ :comfilehmi:multiaction1:directwrite4.png?nolink |}} | + | * 1) 수치 직접 지정(연속 가능) : 단 한개의 수치, 또는 연속(쉼표로 연결)으로 기입 할 수 있습니다. (//내부 변수// 사용가능) |
- | ===== HMI 메모리에 직접 기록 ===== | + | * 2) 키패드 : 키패드를 화면에 띄우고 유저가 입력한 수치를 기입합니다. |
- | {{ :comfilehmi:multiaction1:directwrite5.png?nolink |}} | + | {{ :comfilehmi:multiaction1:mulact2.png?nolink |}} |
- | ===== 출발지 종류 ===== | + | |
- | 어떤 값을 기록할 것인지는 출발지 종류에서 선택 가능합니다. | + | * 3) 내부 메모리 : 내부 메모리로부터 가져온 값을 기입합니다. 아래 예에서처럼 시작번지와, 전송할 개수를 지정할 수 있습니다. |
- | {{ :comfilehmi:multiaction1:mul10.png?nolink |}} | + | {{ :comfilehmi:multiaction1:mulact3.png?nolink |}} |
- | ==== 수치 직접 지정 ==== | + | |
+ | ===== 외부장치 문자열 주소에 직접 기록 ===== | ||
- | 수치를 직접 기록합니다. | + | 외부 장치에 있는 특정 워드 주소에 문자열을 기록합니다. 문자열은 여러개의 UNICODE로 구성되어 있어, 아래처럼 <COMFILE>이라는 텍스트를 기록하면 6개와 제일 마지막에 끝을 나타내는 0까지 총 7개의 데이터가 기록됩니다. |
- | ==== 키패드 입력 ==== | + | {{ :comfilehmi:multiaction1:mulact4.png?nolink |}} |
- | 화면 가운데에 키패드를 띄워, 유저가 입력한 값을 해당 위치에 기록합니다. | + | 내부 문자열 변수에 있는 내용을 기록할 수도 있습니다. |
- | {{ :comfilehmi:multiaction1:directsave6.png?nolink |}} | + | {{ :comfilehmi:multiaction1:mulact5.png?nolink |}} |
+ | ===== 내부 변수에 직접 기록 ===== | ||
- | ==== HMI 메모리 ==== | + | //내부 변수//에 값을 기록합니다. |
- | HMI 메모리의 값을 기록합니다. | + | {{ :comfilehmi:multiaction1:mulact6.png?nolink |}} |
- | ==== 텍스트 직접 지정 ==== | + | ===== 내부 메모리에 직접 기록 ===== |
- | 목적지가, 문자열주소 / HMI 메모리일 경우에만 활성화 됩니다. "COMFILE"과 같은 텍스트를 해당위치에 저장합니다. | + | //내부 메모리//에 특정번지에 어떤 값을 기록합니다. (쉼표로 연결하면) 연속된 값을 기록할 수 있습니다. |
- | ==== HMI 문자열 변수 ==== | + | {{ :comfilehmi:multiaction1:mulact7.png?nolink |}} |
- | 목적지가, 문자열주소 / HMI 메모리일 경우에만 활성화 됩니다. HMI문자열 변수에 있는 값을 해당위치에 저장합니다. | ||
- | [[comfilehmi:index#멀티_액션|상위 페이지로 가기]] | + | [[comfilehmi:index#액션|상위 페이지로 가기]] |