Microsoft Word - ③GLOFA-GM - 목차수정다시

Size: px
Start display at page:

Download "Microsoft Word - ③GLOFA-GM - 목차수정다시"

Transcription

1 목 차 모듈 Ⅰ. GLOFA-GM 프로그래밍 제1 장데이터형식및표현 1-1 제2 장표준라이브러리및프로그래밍 2-1 제3 장응용라이브러리의활용 3-1 제4 장사용자정의라이브러리작성 4-1 제5 장 SFC 프로그램작성 5-1 모듈 Ⅱ. 아날로그입력 (AD) 제1장성능규격및변환특성 1-1 제2장 GLOFA-GM 프로그래밍 2-1 제3장프로그램예제 (GLOFA-GM용) 3-1 모듈 Ⅲ. 아날로그출력 (DA) 제1장성능규격및변환특성 1-1 제2장입출력변환특성 2-1 제3장 GLOFA-GM 프로그래밍 3-1 제4장프로그램예제 (GLOFA-GM용) 4-1 부 록 부록A. 플래그일람표 1-1 부록B. GLOFA-GM 명령어집 1-1 부록C. 태스크프로그램 1-1

2 모듈 Ⅰ. GLOFA-GM 프로그래밍 제1장. 데이터형식및표현제2장. 표준라이브러리및프로그래밍제3장. 응용라이브러리의활용제4장. 사용자정의라이브러리작성제5장. SFC 프로그램작성

3 제 1 장데이터형식및표현 데이터형식형식표현범위크기 Boolan 0 ~ 1 (On/Off) 1bit Byte BYTE BIN 16#0~16#FF BCD 16#0~16#99 8bit Word WORD BIN 16#0~16#FFFF BCD 16#0~16# bit Double Word DWORD BIN 16#0~16#FFFFFFFF BCD 16#0~16# bit Long Word LWORD BIN 16#0~16#FFFFFFFFFFFFFFFF BCD 16#0~16# bit Short Integer SINT -128 ~ 127 8bit Integer INT ~ bit Double Integer DINT ~ bit Long Integer LINT e+18 ~ e+18 64bit Unsigned Short Integer USINT 0 ~ 255 8bit Unsigned Integer UINT 0 ~ bit Unsigned Double Integer UDINT 0 ~ bit Unsigned Long Integer ULINT 0 ~ e+19 64bit 각비트위치에있어서비트열의표현은다음과같습니다. 예1) Word 영역의경우 BCD 비트열표현 예2) Word 영역의경우 BIN 비트열표현 A B C D 제 1 장데이터형식및표현 1-1 LS 산전연수원

4 제 2 장표준라이브러리및프로그래밍 2.1 표준펑션및펑션블록 표준펑션에는전송펑션, 변환펑션, 비교펑션, 산술연산펑션, 논리연산펑션, 비트시프트펑션, 선택펑션, 문자열펑션, 날짜시각펑션, 시스템제어펑션등이있고표준펑션블록에는카운터, 타이머, 에지검출, 바이스터블펑션블록등이있습니다. 시퀀스연산자 구분명령어기호기능설명비고 시퀀스연산자 A 접점 B 접점상승검출접점하강검출접점출력코일반전코일출력 Set 출력 Reset 상승검출출력하강검출출력점프 A 접점연산 B접점연산상승에지에서 1Scan On접점하강에지에서 1Scan On접점연산결과출력연산결과반전출력연산결과세트출력연산결과리셋출력상승에지에서 1Scan On출력하강에지에서 1Scan On출력레이블위치로점프 프로그램종료 현재프로그램종료 제 2 장표준라이브러리및프로그래밍 2-1 LS 산전연수원

5 펑션일람 구분명령어기호기능설명비고 전 송 데이터전송 MOVE IN1 : 전송원 ( 모든형식 ) 펑 OUT : 전송선 ( 모든형식 ) 션 데이터형식변환펑션 IN1 : 전송원 OUT : 전송선변환명령펑션의종류 SINT_TO_INT 외 14종 INT_TO_SINT 외 14종 DINT_TO_SINT 외 14종 LINT_TO_SINT 외 14종 변 환 USINT_TO_SINT 외 14종 UINT_TO_SINT 외 14종 UDINT_TO_SINT 외 14종 ULINT_TO_SINT 외 14종 LINT ULINT LWORD REAL ****_TO_**** BYTE_TO_SINT 외 14 종 LREAL 펑 션 WORD_TO_SINT 외 14종 DWORD_TO_SINT 외 14종 LWORD_TO_SINT 외 14종 BCD_TO_SINT 외 7종 REAL_TO_SINT 외 7종 LREAL_TO_SINT 외 7종 STRING_TO_SINT 외18 종 NUM_TO_STRING TIME_TO_UDINT 외 2종 DATE_TO_UINT 외 2종 TOD_TO_UDINT 외 2종 DT_TO_DATE 외 2종 관련펑션은 GM1 과 GM2 만가능 제 2 장표준라이브러리및프로그래밍 2-2 LS 산전연수원

6 구분명령어기호기능설명비고 변 실수를정수로변환 환펑 TRUNC IN1 : 전송원 (REAL, LREAL) OUT : 전송선 (DINT, LINT) GM1, GM2 전용 션 덧셈펑션 IN1 ~ IN8 : 더할값 (Any_INT) ADD OUT : 결과값 (Any_INT) 뺄셈펑션 IN1 : 연산원 (Any_INT) SUB IN2 : 뺄값 (Any_INT) OUT : 결과값 (Any_INT) 수 치 MUL 곱셈펑션 IN1 ~ IN8 : 곱할값 (Any_INT) OUT : 결과값 (Any_INT) 연 산 나눗셈 ( 몫 ) IN1 : 연산원 (Any_INT) 펑 DIV IN2 : 나눌값 (Any_INT) 션 OUT : 몫 (Any_INT) 나눗셈 ( 나머지 ) IN1 : 연산원 (Any_INT) MOD IN2 : 나눌값 (Any_INT) OUT : 나머지값 (Any_INT) 지수연산 EXPT IN1 : 정수 (Any_REAL) IN2 : 지수 (Any_ REAL) OUT : 결과값 (Any_ REAL) GM1, GM2 전용 제 2 장표준라이브러리및프로그래밍 2-3 LS 산전연수원

7 구분명령어기호기능설명비고 절대값 ABS IN1 : 정수 (Any_INT) OUT : 결과값 (Any_INT) 수치 SQRT 제곱근 IN1 : 연산원 (Any_ REAL) OUT : 결과값 (Any_ REAL) GM1, GM2 전용 연산 LN 자연대수 IN1 : 연산원 (Any_ REAL) OUT : 결과값 (Any_ REAL) GM1, GM2 전용 펑 션 LOG 상용대수 IN1 : 연산원 (Any_ REAL) OUT : 결과값 (Any_ REAL) GM1, GM2 전용 EXP 자연지수 IN1 : 연산원 (Any_ REAL) OUT : 결과값 (Any_ REAL) GM1, GM2 전용 SIN 싸인연산 IN1 : 연산원 (Any_ REAL) OUT : 결과값 (Any_ REAL) GM1, GM2 전용 삼각펑 COS TAN 코싸인연산 IN1 : 연산원 (Any_ REAL) OUT : 결과값 (Any_ REAL) 탄젠트연산 IN1 : 연산원 (Any_ REAL) OUT : 결과값 (Any_ REAL) GM1, GM2 전용 GM1, GM2 전용 션 ASIN 아크싸인연산 IN1 : 연산원 (Any_ REAL) OUT : 결과값 (Any_ REAL) GM1, GM2 전용 ACOS 아크코싸인연산 IN1 : 연산원 (Any_ REAL) OUT : 결과값 (Any_ REAL) GM1, GM2 전용 제 2 장표준라이브러리및프로그래밍 2-4 LS 산전연수원

8 구분명령어기호기능설명비고 삼 아크탄젠트연산 각펑 ATAN IN1 : 연산원 (Any_ REAL) OUT : 결과값 (Any_ REAL) GM1, GM2 전용 션 비트열왼쪽으로이동 IN : 전송원 (Any_BIT) 이 SHL N : 이동할비트수 (INT) 동 OUT : 전송선 (Any_BIT) 펑 션 SHR 비트열오른쪽으로이동 IN : 전송원 (Any_BIT) N : 이동할비트수 (INT) OUT : 전송선 (Any_BIT) 비트열왼쪽으로회전 IN : 전송원 (Any_BIT) 회 ROL N : 회전할비트수 (INT) 전 OUT : 전송선 (Any_BIT) 명 령 ROR 비트열오른쪽으로회전 IN : 전송원 (Any_BIT) N : 회전할비트수 (INT) OUT : 전송선 (Any_BIT) 논리곱 IN1 ~ IN8 : 연산원 (Any_BIT) 논 AND OUT : 결과값 (Any_BIT) 리 연 산 OR 논리합 IN1 ~ IN8 : 연산원 (Any_BIT) OUT : 결과값 (Any_BIT) 제 2 장표준라이브러리및프로그래밍 2-5 LS 산전연수원

9 구분명령어기호기능설명비고 배타적논리합 논리연산 XOR NOT IN1 ~ IN8 : 연산원 (Any_BIT) OUT : 결과값 (Any_BIT) 논리반전 IN1, IN2 : 연산원 (Any_BIT) OUT : 결과값 (Any_BIT) 선 택 SEL MAX 2 개중선택 G : 출력선택 () IN0 : G 가 Off 일경우선택값 (Any) IN1 : G 가 On일경우선택값 (Any) OUT : 출력값 (Any) 최대값구하기 IN1 ~ IN8 : 선택값 (Any_INT) OUT : 최대출력값 (Any_INT) 펑 션 MIN 최소값구하기 IN1 ~ IN8 : 선택값 (Any_INT) OUT : 최소출력값 (Any_INT) LIMIT 상하한제한값 MN : 하한값 (Any_INT) IN : 전송원 (Any_INT) MX : 상한값 (Any_INT) OUT : 출력값 (Any_INT) 제 2 장표준라이브러리및프로그래밍 2-6 LS 산전연수원

10 구분명령어기호기능설명비고 최대 7 개중선택 K : 선택입력번호 선택펑션 MUX GT(>) IN0 : 전송원 0번 (Any) IN1 : 전송원 1번 (Any) IN2 : 전송원 2번 (Any) IN3 : 전송원 3번 (Any) IN4 : 전송원 4번 (Any) IN5 : 전송원 5번 (Any) IN6 : 전송원 6번 (Any) OUT : 출력값 (Any) 비교펑션 IN1 ~ IN8 : 비교데이터 (Any) OUT : 출력 () IN1 > IN2 >... > IN7 > IN8 의조건성립시 OUT 출력 On 비 교 GE( ) 비교펑션 IN1 ~ IN8 : 비교데이터 (Any) OUT : 출력 () IN1 IN2... IN7 IN8 의조건성립시 OUT 출력 On 펑 션 EQ(=) 비교펑션 IN1 ~ IN8 : 비교데이터 (Any) OUT : 출력 () IN1 = IN2 =... = IN7 = IN8 의조건성립시 OUT 출력 On LE( ) 비교펑션 IN1 ~ IN8 : 비교데이터 (Any) OUT : 출력 () IN1 IN2... IN7 IN8 의조건성립시 OUT 출력 On 제 2 장표준라이브러리및프로그래밍 2-7 LS 산전연수원

11 구분명령어기호기능설명비고 비교펑션 IN1 ~ IN8 : 비교데이터 (Any) LT(<) OUT : 출력 () IN1 < IN2 <... < IN7 < IN8 의조건성립시 OUT 출력 On 비교펑션 IN1, IN2 : 비교데이터 (Any) NE( ) OUT : 출력 () IN1 IN2 의조건성립시 OUT 출력 On 문자열길이 LEN IN1 : 문자열입력 (STRING) OUT : 문자열길이 (INT) 문자열왼쪽부분전송 IN : 문자열입력 (STRING) LEFT L : 문자열길이 (INT) 문자열펑션 RIGHT OUT : 문자열출력 (STRING) 문자열오른쪽부분전송 IN : 문자열입력 (STRING) L : 문자열길이 (INT) OUT : 문자열출력 (STRING) MID 문자열중간부분전송 IN : 문자열입력 (STRING) L : 문자열길이 (INT) P : 문자열선두위치 (INT) OUT : 문자열출력 (STRING) 제 2 장표준라이브러리및프로그래밍 2-8 LS 산전연수원

12 구분명령어기호기능설명비고 문자열연결 입력문자열을순서대로연결 CONCAT IN1 ~ IN8 : 문자열 (STRING) OUT : 문자열출력 (STRING) 문자열삽입 IN1 : 문자열입력 (STRING) INSERT IN2 : 삽입할문자열 (STRING) P : 문자열선두위치 (INT) OUT : 문자열출력 (STRING) 문자열펑션 DELETE REPLACE 문자열삭제 IN1 : 문자열입력 (STRING) L : 삭제할문자열길이 (INT) P : 문자열선두위치 (INT) OUT : 문자열출력 (STRING) 문자열대체 IN1 : 문자열입력 (STRING) IN2 : 대체할문자열 (STRING) P : 문자열선두위치 (INT) OUT : 문자열출력 (STRING) FIND 문자열찾기 IN1 : 문자열입력 (STRING) IN2 : 검색할문자열 (STRING) OUT : 문자열선두위치 (INT) 제 2 장표준라이브러리및프로그래밍 2-9 LS 산전연수원

13 구분명령어기호기능설명비고시간더하기 IN1 : 시각또는시간 (TIME, TOD, TD) ADD_TIME IN2 : 더할시간 (TIME) OUT : 결과시각또는시간 (TIME, TOD, TD) 시간빼기 IN1 : 시각또는시간 (TIME, TOD, TD) SUB_TIME IN2 : 뺄시간 (TIME) OUT : 결과시각또는시간 날짜시간 SUB_DATE (TIME, TOD, TD) 날짜빼기 IN1 : 날짜 (DATE) IN2 : 뺄날짜 (DATE) OUT : 결과시간 (TIME) 펑 션 SUB_TOD 시각빼기 IN1 : 시각 (TIME OF DAY) IN2 : 뺄시각 (TIME OF DAY) OUT : 결과시간 (TIME) SUB_DT 날짜시각빼기 IN1 : 시각 (DATE&TIME) IN2 : 뺄시각 (DATE&TIME) OUT : 결과시간 (TIME) MUL_TIME 시간곱하기 IN1 : 입력시간 (TIME) IN2 : 곱할값 (INT) OUT : 결과시간 (TIME) 제 2 장표준라이브러리및프로그래밍 2-10 LS 산전연수원

14 구분명령어기호기능설명비고 날짜시간펑션 DIV_TIME CONCAT_TIME 시간나누기 IN1 : 입력시간 (TIME) IN2 : 나눌값 (INT) OUT : 결과시간 (TIME) 날짜와시각연결 IN1 : 입력날짜 (DATE) IN2 : 입력시각 (TOD) OUT : 결과날짜시각 (DT) DI 인터럽트금지 REQ : 금지요구 () OUT : 금지확인 () EI 인터럽트허가 REQ : 허가요구 () OUT : 허가확인 () 시 스 템 STOP PLC 정지요구 REQ : 정지요구 () OUT : 정지확인 () 제어펑션 ESTOP PLC 비상정지요구 REQ : 정지요구 () OUT : 정지확인 () 입력데이터즉시갱신 BASE : 베이스모듈번호 SLOT : 입력모듈슬롯위치 MASK_L : 하위 32Bit 중갱신 DIREC_IN 하지않을 Bit 지정 (DWORD) MASK_H : 상위 32Bit 중갱신하지않을 Bit 지정 (DWORD) OUT : 실행완료 () GM5 제외 제 2 장표준라이브러리및프로그래밍 2-11 LS 산전연수원

15 구분명령어기호기능설명비고 입력데이터즉시갱신 MODL : 입력모듈번호 DIREC_IN5 MASK : 하위 32Bit 중갱신 하지않을 Bit 지정 (DWORD) OUT : 실행완료 () GM5 전용 출력데이터즉시갱신 BASE : 베이스모듈번호 시 SLOT : 출력모듈슬롯위치 스 MASK_L : 하위 32Bit 중갱신 템 DIREC_O 하지않을 Bit 지정 (DWORD) GM5 제외 MASK_H : 상위 32Bit 중갱신 제 하지않을 Bit 지정 (DWORD) 어 OUT : 실행완료 () 펑 출력데이터즉시갱신 션 MODL : 출력모듈번호 DIREC_OUT5 MASK : 하위 32Bit 중갱신하지않을 Bit 지정 (DWORD) GM5 전용 OUT : 실행완료 () 워치독타이머리셋 WDT_RST REQ : 리셋요구 () OUT : 실행완료 () 제 2 장표준라이브러리및프로그래밍 2-12 LS 산전연수원

16 펑션블록구분 명령어 기호 기능설명 비고 On 딜레이타이머 IN : 동작개시신호 () TON PT : 설정시간 (TIME) 타 이 머 Q : 출력 () ET : 현재값 Off 딜레이타이머 펑션블록카운터펑션블록 TOF TP CTU CTD IN : 동작개시신호 () PT : 설정시간 (TIME) Q : 출력 () ET : 현재값펄스타이머 IN : 동작개시신호 () PT : 설정시간 (TIME) Q : 출력 () ET : 현재값 (TIME) 가산카운터 CU : 펄스입력 () R : 현재값리셋 () PV : 설정값 (INT) Q : 출력 () CV : 현재값 (INT) 감산카운터 CD : 펄스입력 () LD : 설정값 Read() PV : 설정값 (INT) Q : 출력 () CV : 현재값 (INT) 제 2 장표준라이브러리및프로그래밍 2-13 LS 산전연수원

17 구분명령어기호기능설명비고 카 운 터 가감산카운터 CU : 가산펄스입력 () CD : 감산펄스입력 () 펑션블록펑션 CTUD SEMA SR R : 현재값리셋 () LD : 설정값 Read() PV : 설정값 (INT) QU : 가산카운트출력 () QD : 감산카운트출력 () CV : 현재값 (INT) 시스템자원제어 (Semaphore) CLAIM : 자원독점요구 () RELEASE : 자원해방 () BUSY : 자원취득불가 () Set 우선쌍안정 (Bistable) S1 : Set 신호 () R : Reset 신호 () Q1 : 출력 () 블 록 RS Reset 우선쌍안정 (Bistable) S : Set 신호 () R1 : Reset 신호 () Q1 : 출력 () R_TRIG F_TRIG 상승에지검출 CLK : 입력 () Q : 출력 () 하강에지검출 CLK : 입력 () Q : 출력 () 제 2 장표준라이브러리및프로그래밍 2-14 LS 산전연수원

18 2.2 프로그램작성 산술연산프로그램작성예 1) 펑션명령 : 다중입력펑션 (2 ~ 8 개까지 ) 산술펑션 EN : 실행요구접점 ( 형 ) IN1~IN8 : 셈할정수값또는 Any INT 형변수입력 ENO : 실행후 EN 신호를출력 ( 형 ) OUT : 결과값을저장할변수 ( 입력과동일한형식의변수 ) 2 입력펑션 EN : 실행요구접점 ( 형 ) IN1 : 피감산정수값또는 Any INT 형변수입력 IN2 : 감산정수값또는 Any INT 형변수입력 ENO : 실행후 EN 신호를출력 ( 형 ) OUT : 결과값을저장할변수 ( 입력과동일한형식의변수 ) EN : 실행요구접점 ( 형 ) IN1 : 피제산정수값또는 Any INT 형변수입력 IN2 : 제산정수값또는 Any INT 형변수입력 ENO : 실행후 EN 신호를출력 ( 형 ) OUT : 결과값을저장할변수 ( 입력과동일한형식의변수 ) 주 ) 몫만취하고나머지는버림 제 2 장표준라이브러리및프로그래밍 2-15 LS 산전연수원

19 EN : 실행요구접점 ( 형 ) IN1 : 피제산정수값또는 Any INT 형변수입력 IN2 : 제산정수값또는 Any INT 형변수입력 ENO : 실행후 EN 신호를출력 ( 형 ) OUT : 결과값을저장할변수 ( 입력과동일한형식의변수 ) 주 ) 나머지만취하고몫은버림 2) 연산에러플레그 _ERR : 연산에러가발생하면 On 되고에러해재시 Off 됩니다. _LER : 연산에러가발생하면 Set 되고사용자프로그램에의해 Reset 할때까지 On 됩니다. 3) 프로그램편집도구상자에서고입력개수 를선택하여원하는위치에클릭하여펀션목록상자가나타나면 ADD 펑션을선택하를설정 (3 개 ) 합니다 제 2 장표준라이브러리및프로그래밍 2-16 LS 산전연수원

20 EN 입력접점은 %IX0.0.1 으로선언하여실행조건접점으로합니다. IN1 은상수 100 을입력하고 IN2 및 IN3 는각각 VALU_01, VALU_02 의 INT 형변수를선언합니다 OUT 에는상수 100 과변수 VALU_01 과 VALU_02 를모두더한값이저장될변수를선언하며이변수의형태는반드시입력측변수와같은 INT 형으로해야합니다. 완성된덧셈펑션과사용된지역변수 제 2 장표준라이브러리및프로그래밍 2-17 LS 산전연수원

21 사칙연산 변수 List 사칙연산 프로그램 List 및모니터결과 제 2 장표준라이브러리및프로그래밍 2-18 LS 산전연수원

22 2.2.2 펑션및펑션블록프로그램 1) 타이머의종류와기능 On 딜레이타이머 입력 출력 IN : 타이머기동조건 PT : 설정시간 (Preset Time) 1 msec ~ 49 day Q : 타이머출력 ET : 경과된시간 (Elapsed Time) On 딜레이타이머의동작 IN Q PT 설정시간 설정시간 ET 설정시간 Off 딜레이타이머 입력 출력 IN : 타이머기동조건 PT : 설정시간 (Preset Time) 1 msec ~ 49 day Q : 타이머출력 ET : 경과된시간 (Elapsed Time) Off 딜레이타이머의동작 IN Q PT 설정시간 설정시간 ET 설정시간 제 2 장표준라이브러리및프로그래밍 2-19 LS 산전연수원

23 펄스타이머 입력 출력 IN : 타이머기동조건 PT : 설정시간 (Preset Time) 1 msec ~ 49 day Q : 타이머출력 ET : 경과된시간 (Elapsed Time) 펄스타이머의동작 IN Q PT 설정시간 설정시간 ET 설정시간 2) 카운터펑션블록의기능 입력 출력 CU : 업 _ 카운트 (Up_Count) 펄스입력 R : 리셋입력 (Reset) PV : 설정값 (Preset Value) Q : 업 _ 카운트 (Up_ Count) 출력 CV : 현재값 (Current Value) Up 카운터의동작 R( 리셋입력 ) CU( 카운트입력 ) 최대계수값 (32767) PV( 설정값 ) CV( 현재값 ) Q( 카운트출력 ) CV 가 1NT 의최대값인 미만일때만증가하고 이되면더이상증가하지않습니다. 리셋입력 R이 On 이되면현재값 CV 는 0으로클리어 (Clear) 됩니다. 출력 Q는 CV 가 PV 이상이될때만 On 이됩니다. PV 값은 CTU 펑션블록을수행시설정값을새롭게가져와연산합니다. 제 2 장표준라이브러리및프로그래밍 2-20 LS 산전연수원

24 3) 프로그램작성예 타이머와카운터의테스트프로그램 제 2 장표준라이브러리및프로그래밍 2-21 LS 산전연수원

25 비교펑션응용프로그램예시스템구성 ( 대차제어시스템 ) 위치검출센서 右行 Limit 左行 Limit 원점 시스템개요본시스템은목표위치를정하고기동지령을하면현위치값과비교하여그대소를판단하여좌또는우방향을결정하여대차가이동되면위치검출센서가레일옆에설치한요철을카운트하여목표위치값과현위치값이일치하면정지하고또다시다음목표위치값을설정한후기동지령을하여다음위치로이동하는프로그램을작성합니다. 프로그램작성 프로그램테스트를위하여실제프로그램에서다음의일부내용을변경하기로합니다다음의프로그램리스트의행번호 10 과 14 행의플래그 _T200MS 는위그림의위치검출센서의외부펄스입력대체하여편집한것으로 200msec 주기의입력펄스로간주하여테스트하기로하였습니다 조작방법원점스위치조작으로카운터를초기화하고목표위치변수를모니터링중더블클릭한후임의의목표위치값을써넣은후기동지령접점신호를 On 합니다. 左行出力및右行出力의상태와현위치값의변화를확인하며운전상태를모니터링합니다 제 2 장표준라이브러리및프로그래밍 2-22 LS 산전연수원

26 프로그램 List 주 ) 실제의시스템에서는위프로그램의부분을시스템구성도의위치검출센서의입력신호로대치하여실제의레일의요철을검출하여시운전을합니다. 제 2 장표준라이브러리및프로그래밍 2-23 LS 산전연수원

27 비교펑션과특수플레그의활용프로그램프로그램개요시스템의 RTC 기능을이용하여지정한시각에서가동을시작하여지정한시각에서가동을중지하는프로그램의예제입니다. 주 ) 변수명시작시간, 종료시간은플래그 _RTC_TIME 과같은 Time_Of_Day 로설정합니다. 테스트를위하여변수명시작시간, 종료시간의입력값은 TOD#09:20:00.0 및 TOD#17:30:00.0 으로입력합니다.( 오전 9 시 20 분, 오후 5 시 30 분 ) 실행모니터링화면의해당변수를마우스로더블클릭하면데이터입력대화상자가나오며이곳의입력란에원하는데이터를타입에맞추어입력합니다. 제 2 장표준라이브러리및프로그래밍 2-24 LS 산전연수원

28 2.3 배열 (Array) 변수에대하여 배열 (Array) 이란동일한이름과동일한데이터타입 (WORD,, INT 등 ) 으로된데이터가순서대로나열된형태의변수를말합니다예를들어, 배열변수의이름을 LED 열 로정의하고배열원소개수를 5 개로지정한경우, 이변수는 LED 열 [0], LED 열 [1], LED 열 [2], LED 열 [3], LED 열 [4] 인 5 개의원소로구성되며, [ ] 안의숫자는배열변수에할당된원소번호로, INT 형변수를사용하면간접어드레스지정을할수있습니다 배열변수활용프로그램예 (1) 변수선언배열변수명 LED 열변수명 A 원소개수 5 개데이터타입 INT 데이터타입 WORD (2) 프로그램편집배열변수 LED 열 의배열원소에미리입력해둔초기값데이터를 1 초간격으로원소번호순으로변수 LED 출력 으로전송하여 %QW0.1.0 의출력모듈로출력하는프로그램예입니다. < 배열변수선언및초기값입력 > 변수명 LED 열 을 WORD 형배열변수로선언합니다. 제 2 장표준라이브러리및프로그래밍 2-25 LS 산전연수원

29 프로그램모니터링결과 INT 형변수 A 의현재값이 3 이므로 LED 열 [A] 의원소번호가 3 이되어, 결국 LED 열 [3] 에들어있는데이터값 16#5500 이 LED 출력으로전송됩니다. 제 2 장표준라이브러리및프로그래밍 2-26 LS 산전연수원

30 제 3 장응용라이브러리의활용 3.1 응용펑션라이브러리 기존의 MASTER-K 사용자편의를위해제공되는라이브러리파일입니다. 응용펑션라이브러리파일 (APP.*fu) 을사용할때는반드시프로젝트에추가로등록해야합니다. 단, 종래의확장라이브러리파일 (mkstdlib.*fu) 내의펑션은응용펑션라이브러리파일 (APP.*fu) 에포함되어있습니다. No. 펑션이름 기능 1 ENCO_BYTE,WORD,DWORD On 된비트위치를숫자로출력 2 DECO_BYTE,WORD,DWORD 숫자에대응되는비트위치를 On 3 BSUM_BYTE,WORD,DWORD On 된비트개수를숫자로출력 4 BMOV_BYTE,WORD,DWORD 비트스트링의일부분을복사이동 응용펑션프로그램예 (1) 프로젝트항목추가 응용펑션을사용하려면프로젝트항목추가를통해 APP.4fu 를프로젝트에추가하여야합니다. 제 3 장응용라이브러리의활용 3-1 LS 산전연수원

31 (2) 프로그램작성예 10 진숫자입력프로그램예 (ENCO_WORD 펑션활용 ) 개요 10 진 Key(Ten Key) 의조작에의하여지정한변수에원하는숫자를써넣는프로그램입니다. 입출력구성 정정 6 9 확인 숫자 0 : %IX0.0.0 숫자 1 : %IX0.0.1 숫자 2 : %IX0.0.2 숫자 3 : %IX0.0.3 숫자 4 : %IX0.0.4 숫자 5 : %IX0.0.5 숫자 6 : %IX0.0.6 숫자 7 : %IX0.0.7 숫자 8 : %IX0.0.8 숫자 9 : %IX0.0.9 정정 : %IX 확인 : %IX 제 3 장응용라이브러리의활용 3-2 LS 산전연수원

32 프로그램작성 행 1 의 AND 및 NE 펑션 %IW0.0.0 의 16Bit 중하위 10Bit 를마스킹하여변수 키 _ 정보 에쓰고, 키 _ 정보 중 On Bit 가있으면변수누름 _ 검출이 On 됨. 행 5 의 ENCO_W( 또는 ENCO_WORD) 및 INT_TO_BCD 펑션 키 _ 정보 중 On Bit 의수치값를구하여변수 정수값 에저장하고, 이를 BCD 값으로변환해변수 BCD 값 에저장. 행 8 의 SHL 및 OR 펑션 표시기 의 Bit 열을 4 Bit 만큼왼쪽으로이동함. 표시기 + BCD 값 = 표시기 행 15 의 BCD_TO_INT 및 MOVE 표시기 를 INT 형으로변환하여 버퍼 에저장하고, 다음수치입력을위해 표시기 를클리어함. 제 3 장응용라이브러리의활용 3-3 LS 산전연수원

33 제 4 장사용자정의라이브러리작성 사용자가직접만든펑션블록 ( 또는펑션 ) 을저장하는라이브러리파일을말합니다. 메뉴의 프로젝트 / 라이브러리 / 프로젝트항목추가 / 라이브러리 에서해당파일을추가하여사용합니다. 사용자정의라이브러리파일에는펑션 (**.?fu) 및펑션블록 (**.?fb) 이있습니다. (? 는기종에따라 1, 2, 3, 4, 6,7 로구분됨 ) 자주사용하는프로그램들을표준화하여펑션블록 ( 또는펑션 ) 으로만들어사용자라이브러리파일에등록해두고, 다른프로젝트수행시재활용함으로써프로그램의작성을편리하고신속하게수행할수있는기능입니다. 4.1 사용자정의펑션블록작성예 제 3 장에서작성한 10 진숫자입력프로그램 ( 텐키입력프로그램 ) 을사용자정의펑션블록으로만들어활용하는예입니다. (1) 기작성한 10 진숫자입력프로그램 열기 주 ) 10 진숫자입력프로그램에서응용펑션라이브러리파일 (APP.4fu) 의 ENCO_WORD 펑션이사용되므로, 라이브러리에이응용펑션라이브러리파일이추가되어야합니다. 제 4 장사용자정의라이브러리작성 4-1 LS 산전연수원

34 (2) 새프로그램을열어프로그램종류를 펑션블록 으로변경하기 10 진숫자입력프로그램 이열린상태에서새프로그램을열어프로그램파일이름을 텐키 FB 로명명하고, 프로그램종류를 프로그램블록 에서 펑션블록 으로변경한다. 또한, 펑션블록이름 텐키 를부여한다. (3) 프로그램블록을복사하여펑션블록에붙여넣기프로그램블록 10 진숫자입력프로그램 을복사하여펑션블록 텐키 FB 에붙여넣고, 텐키 FB 내지역변수의메모리할당을모두 자동 으로수정한다. 제 4 장사용자정의라이브러리작성 4-2 LS 산전연수원

35 (4) 펑션블록 텐키 FB 의끝행에입력및출력 변수추가편집펑션블록에는 1 개이상의입출력 변수가있어야하므로, 텐키 FB 의끝행에입출력 변수를추가로편집한다. 제 4 장사용자정의라이브러리작성 4-3 LS 산전연수원

36 (5) 펑션블록 텐키 FB 의지역변수목록에서입출력변수로정의할변수삭제 (6) 입출력변수정의 주 ) 펑션블록은맨위의첫번째입출력변수는 형이어야합니다. 만약, 형입출력이프로그램에필요하지않을경우에도 Dummy 변수로선언해야합니다. 제 4 장사용자정의라이브러리작성 4-4 LS 산전연수원

37 (7) 컴파일을수행한후확인단추를누르면 펑션블록안내자 가나타납니다. 다음단추를눌러나타난 펑션블록의라이브러리등록안내자 에새라이브러리파일이름을임의로부여합니다. ( 홍길동.4fb) 제 4 장사용자정의라이브러리작성 4-5 LS 산전연수원

38 (8) 라이브러리파일의프로젝트등록안내자 를통하여라이브러리파일을프로젝트파일에등록하고관련내용을적용합니다. 제 4 장사용자정의라이브러리작성 4-6 LS 산전연수원

39 (9) 작성한 텐키 사용자정의펑션블록을재사용합니다. 제 4 장사용자정의라이브러리작성 4-7 LS 산전연수원

40 제 5 장 SFC(Sequencial Function Chart) 프로그램작성 5.1 SFC 개요 SFC 는종래의 PLC 언어를이용하여응용프로그램을실행처리순서에따라플로차트 (Flow Chart) 형식으로전개하는구조화표현방식언어입니다. SFC 는응용프로그램을스텝과트랜지션으로분할하여서로연결하는방법을제공하며각스텝은액션으로, 각트랜지션은트랜지션조건과연관됩니다. SFC 는상태정보를가지고있어야하기때문에프로그램종류중프로그램블록과사용자펑션블록만 SFC 로작성할수있습니다.( 사용자펑션은작성불가 ) 형태초기스텝액션이름 스텝 트랜지션 액션 선택분기 점프 트랜지션이름 병렬분기 레이블 제한자 5.2 SFC 구조 스텝 스텝은액션이연결됨으로써시퀀스제어의단위를나타냅니다. 스텝이활성화상태이면부착되어있는액션의내용이실행됩니다. 초기스텝은최초로활성화되는스텝입니다. 제 5 장 SFC 프로그램작성 5-1 LS 산전연수원

41 최초의활성화상태인초기스텝 (S1) 의다음이행조건 (Transition Condition) 이성립되면현재활성화상태인스텝 (S1) 은비활성화상태로되고다음에연결된스텝 (S2) 이활성화상태로됩니다 트랜지션 트랜지션은스텝간의실행처리이행조건을나타냅니다. 이행조건은 PLC 언어인 IL 또는 LD 로표현되어야합니다. 이행조건의결과는항상 로되어야하며그변수의이름은어느트랜지션이나 TRANS 가됩니다. 이행조건의결과가 1 일경우현재스텝은비활성화되고다음스텝이활성화됩니다. 스텝과스텝사이에는반드시트랜지션이있어야합니다. TRAN1 TRAN1 의내용 TRANS 가 On 되면 S1 이비활성화되고 S2 가활성화상태가됩니다. TRANS 변수는내부적으로선언된변수입니다. 모든트랜지션에서이행조건을 TRANS 변수로출력시켜야합니다 액션 각스텝에는액션을 2 개까지연결할수있습니다. 액션이없는스텝은대기액션으로여겨지며다음의이행조건이 1 이될때까지대기상태가됩니다. 액션은 PLC 언어인 IL 또는 LD 로구성되고스텝이활성화될동안액션의내용이실행됩니다. 액션제한자가액션을제어하는데사용됩니다. 액션이활성화되었다가비활성화상태로될때액션에서실행된접점출력은 0 으로됩니다. 단, Set 출력, 펑션, 펑션블록출력은비활성화되기전의상태가유지됩니다. 제 5 장 SFC 프로그램작성 5-2 LS 산전연수원

42 STEP 의형태 ACTION1 의내용 ACTION2 의내용 - ACTION1 은 S1 이활성화된경우에만실행됩니다. - ACTION2 은 S1 이활성화된후 R 제한자를만날때까지실행됩니다. S1 이비활성화되어도계속실행합니다. - 액션이비활성화되는순간이액션을포스트스캔 (Post Scan) 한후다음스텝으로넘어갑니다. 포스트스캔활성화된액션이비활성화되는순간해당액션은 ON 된코일출력을모두 OFF 합니다. 단펑션, 펑션블록, Set 출력등은해당되지않습니다. 그림에서 postscan 접점이 0 이므로 C 와 %Q0.0.0 은 0 이됩니다. 제 5 장 SFC 프로그램작성 5-3 LS 산전연수원

43 5.2.4 액션제한자 (Action Qualifier) 액션이사용될때마다액션제한자가사용됩니다. 스텝에연관된액션은지정된제한자에따라실행시점과시간이정의됩니다. 액션제한자의종류는다음과같습니다. 1) N(Non-Stored) 스텝이활성화된동안만액션이실행됩니다. 2) S(Set) 스텝이활성화되면 R 제한자가실행될때까지액션이실행됩니다. 3) R(Overriding Reset) 이전에 S, SD, DS, SL 제한자로실행된액션의실행을중지시킵니다. 4) L(Time Limited) 스텝이활성화된후지정된시간또는스텝이비활성화될때까지액션이실행됩니다. 제 5 장 SFC 프로그램작성 5-4 LS 산전연수원

44 5) D(Time Delayed) 스텝이활성화된후지정된시간이경과한후부터비활성화될때까지액션이실행됩니다. 6) P(Pulse) 스텝이활성화된순간에만액션이실행됩니다. 7) SD(Stored & Time Delayed) 스텝이활성화된후지정된시간이경과한후부터 R제한자가실행될때까지액션이실행됩니다. 단, 시간이경과하기전에 R 제한자가실행되면액션은실행되지않습니다. 제 5 장 SFC 프로그램작성 5-5 LS 산전연수원

45 8) DS(Delayed & Stored) 스텝이활성화된후지정된시간이경과한후부터 R제한자가실행될때까지액션이실행됩니다. 단, 시간이경과하기전에스텝이비활성화되거나 R 제한자가실행되면액션은실행되지않습니다. 9) SL(Stored & Timed Limited) 스텝이활성화된후지정된시간또는 R 제한자가실행될때까지액션이실행됩니다. 제 5 장 SFC 프로그램작성 5-6 LS 산전연수원

46 5.3 SFC 전개규칙 직렬연결 2 개의스텝은직접연결되지않고항상트랜지션에의해분리됩니다. 2 개의트랜지션은직접연결되지않고항상스텝에의해분리됩니다. 직렬로연결되어있는스텝간의이행은상위스텝이활성화된상태에서다음에연결된트랜지션의이행조건이 1 로되면하위스텝이활성화상태가됩니다 선택분기 선택분기로연결되어있으면상위스텝이활성화된상태에서다음에연결된 2 개이상의트랜지션중이행조건이 1 로된곳의다음스텝이활성화됩니다. 그다음은직렬연결과동일합니다. 선택분기는여러트랜지션중먼저 1 로된곳의해당액션만실행되고나머지액션은실행되지않습니다. JUMP 의삽입은선택분기의끝에만가능합니다. 예 T1 의이행조건이 1이되었을경우 S1 -> S2 -> S3 순으로활성화상태가됩니다. T4 의이행조건이 1이되었을경우 S1 -> S4 -> S3 순으로활성화상태가됩니다. T5 의이행조건이 1이되었을경우 S1 -> S5 -> S3 순으로활성화상태가됩니다. 이행조건이동시에 1이되었을경우에는가장왼쪽에있는트랜지션쪽으로이행됩니다. T1,T4 의이행조건이동시에 1이되었을경우 S1 -> S2 -> S3 순으로활성화상태가됩니다. T4,T5 의이행조건이동시에 1이되었을경우 S1 -> S4 -> S3 순으로활성화상태가됩니다. 제 5 장 SFC 프로그램작성 5-7 LS 산전연수원

47 5.3.3 병렬분기 병렬분기로연결되어있으면상위스텝이활성화상태에서다음에연결되어있는트랜지션의이행조건이 1 로되면이트랜지션밑에연결된모든스텝이활성화상태로됩니다. 각분기의전개는직렬연결과동일합니다. 이때활성화상태인스텝은분기의수만큼존재하게됩니다. 병렬분기에서합쳐질경우각분기의마지막스텝이모두활성화상태에서트랜지션의이행조건이 1 로되면다음에연결된스텝이활성화상태로됩니다. 병렬분기는두가지동작을동시에실행합니다. 예 - S1 이활성화된상태에서이행조건 T1 이 1 이면 S2, S6, S8 이활성화상태로되고 S1 이비활성화상태로됩니다. - S4, S7, S8 이활성화된상태에서이행조건 T4 가 1이면 S5 가활성화상태로되고 S4, S7, S8 은비활성화상태로됩니다. Active 순서 S1-+->S2--->S3--->S4--+->S5 +->S6--->S >S 제 5 장 SFC 프로그램작성 5-8 LS 산전연수원

48 5.3.4 점프 SFC 마지막스텝이활성화상태로된후다음에연결되어있는트랜지션의이행조건이 1 로되면 SFC 초기스텝 (Initial Step) 이활성화상태로됩니다. 예 점프를사용하면원하는곳으로전개를이어나갈수있습니다. 점프는 SFC 프로그램끝또는선택분기끝에만올수있습니다. 병렬분기안으로또는밖으로는점프할수없습니다. 병렬분기안에서의점프는가능합니다. 예 1) 선택분기끝에서의점프 - S5 다음에는 S2 이활성화됩니다. 제 5 장 SFC 프로그램작성 5-9 LS 산전연수원

49 2) 병렬분기안에서의점프 3) 병렬분기안으로는점프할수없습니다. 제 5 장 SFC 프로그램작성 5-10 LS 산전연수원

50 5.4 SFC 프로그램예 직렬연결프로그램예 (1) 프로그램편집 S1 의 (N) 깜빡이 _ 출력 0 : 초기에 S1 이활성화되어램프 0 을점멸시킴. S2 의 (N) 깜빡이 _ 출력 1 : S2 가활성화되면램프 1 을점멸시킴. S2 의 (S) 셋 _ 출력 2 : 램프 2 를 S2~S3 에서 ON 으로유지시킴. S3 의 (N) 깜빡이 _ 출력 3 : S3 가활성화되면램프 3 을점멸시킴. S4 의 (R) 셋 _ 출력 2 : 램프 2 를 S4 에서리셋시킴. 제 5 장 SFC 프로그램작성 5-11 LS 산전연수원

51 (2) 프로그램모니터링 제 5 장 SFC 프로그램작성 5-12 LS 산전연수원

52 5.4.2 선택분기프로그램예 (1) 프로그램편집 (2) 프로그램모니터링 스텝 S2 가활성화되면램프 %Q0.1.2 가점등됩니다. 분기된 T2 나 T5 중먼저 ON 된해당스텝이활성화됩니다. 제 5 장 SFC 프로그램작성 5-13 LS 산전연수원

53 5.4.3 병렬분기프로그램예 (1) 프로그램편집 제 5 장 SFC 프로그램작성 5-14 LS 산전연수원

54 제 5 장 SFC 프로그램작성 5-15 LS 산전연수원

55 (2) 프로그램모니터링 초기에스텝 1 이활성화되어액션 : 데모 1 프로그램이실행됩니다. 제 5 장 SFC 프로그램작성 5-16 LS 산전연수원

56 액션제한자 D(Time Delyed) 에의해 S2 가활성화된후 5 초후부터액션데모 2 가실행됩니다. S3 가활성화되면액션데모 3, 액션데모 4 및액션 : 데모 5 가동시에실행됩니다. 제 5 장 SFC 프로그램작성 5-17 LS 산전연수원

57 S4 가활성화되면액션 데모 6 이실행우측표시기의수치를 1초마다 1만큼증가 S4 가비활성화되면액션 데모 6 은멈추며 S1 이다시활성화되어액션 데모 1 이재실행. S4 가재활성화되면액션 : 데모 6 이재실행되고우측표시기의수치는이전값부터다시증가. 제 5 장 SFC 프로그램작성 5-18 LS 산전연수원

58 모듈 Ⅱ. 아날로그입력 (AD) - 적용모델 - 제 1 장. GLOFA-GMR/1/2/3 용 제2장. GLOFA-GM4용제3장. GLOFA-GM6용제4장. GLOFA-GM7용 G3F-AD4A G3F-AD4B G3F-AD3A G4F-AD3A G4F-AD2A G6F-AD2A G7F-ADHA G7F-AD2A

59 제 1 장성능규격및변환특성 본제품은 GLOFA PLC GMR/1/2/3/4/6시리즈및 MASTER-K200S/300S/1000S시리즈의 CPU와조합하여사용하는아날로그 / 디지털변환모듈.( 이하 AD 변환모듈 ) 입니다 A/D 변환모듈은 PLC외부기기로부터의아날로그신호 ( 전압또는전류입력 ) 를부호가있는 14또는12비트바이너리데이터의디지털값으로변환하는모듈입니다. 1.1 성능규격 항목 적용 PLC 입출력점유점수 규격 G3F-AD4A G3F-AD4B G3F-AD3A GM3/MK1000S 16점 전 압 DC -5 5V ( 입력저항 560kΩ ) DC-10 10V( 입력저항 560kΩ ) 전 류 DC 20 20mA ( 입력저항 250Ω) DC 1 5V ( 입력저항 600kΩ ) DC 4 20mA ( 입력저항 250Ω ) DC 1 5V( 입력저항 600kΩ ) DC 0 10V ( 입력저항 600kΩ ) DC 4 20mA ( 입력저항 250Ω ) 아날로그 입 력 전압 / 전류선택 제품옆면의입력전환선택스위치로채널마다선택 ( On : 전류, Off : 전압 ) 하고 전류입력사용시제품전면의입력범위선택스위치를 V1/I 쪽으로선택합니다. 제품옆면의입력전환선택스위치로채널마다선택 (On : 전류, Off : 전압 ) 하고 프로그램초기화펑션블록 ( 입력변수 :IN_SEL) 으로지정 ( 0: 전류,1: 전압 ) 제품옆면의입력전환선택스위치로채널마다선택 ( On : 전류, Off : 전압 ) 전압종류선택은프로그램 으로설정함 디지털출력 16비트바이너리값 ( 데이터 : 14비트 ) 출력데이터 [DATATYPE] 지정에따라채널마다설정가능 0 설정 : , 1 설정 : (G3F-AD4A) 0 설정 : , 1 설정 : (G3F-AD4B) 16비트바이너리값 ( 데이터 : 12비트 ) 출력데이터 : ) 최대분해능 DC 1 5V 0.25mV (1/16000) 1mV (1/4000) DC -5 5V 0.625mV (1/16000) DC V 1.25mV (1/16000) DC 0 10V 2.5mV (1/4000) DC 4 20mA 1.0μA (1/16000) 4μA (1/4000) DC mA 2.5μA (1/16000) 정밀도 ±0.5% [ 풀스케일 (Full Scale)] ( 주위온도가 25 일때는 ±0.3%) 최대 변환 속도 3.0ms / 채널 3.0ms / 채널 5.0ms / 채널 절대 최대 입력 전압 : ±12V, 전류 : ±25mA 아날로그입력점수 16채널 /1모듈 16채널 /1모듈 8채널 /1모듈 절 연 방 식 입력단자와 PLC전원간포토커플러절연 ( 채널간비절연 ) 접 속 단 자 38점단자대 38점단자대 20점단자대 내부 소비 전류 0.7A 0.54A 0.5A 중 량 630g 560g 310g 주의 A/D 변환모듈은공장출하시아날로그입력이전류로설정되어있으며이에대해오프셋 / 게인값이조정되어져있습니다. 제 1 장성능규격및변환특성 1-1 LS 산전연수원

60 항 목 규 G4F-AD3A G4F-AD2A G6F-AD2A 격 적용 PLC GM4/MK300S GM6/MK200S 입출력점유점수 16 점 전 압 DC 1 5V( 입력저항 600kΩ ) DC 0 10V ( 입력저항 600kΩ ) DC -5 5V ( 입력저항 560kΩ ) DC-10 10V( 입력저항 560kΩ ) DC 1 5V ( 입력저항 1MΩ 이상 ) DC 0 ~ 10V ( 입력저항 1MΩ 이상 ) DC V ( 입력저항 1MΩ 이상 ) 전류 DC 4 20 ma ( 입력저항 250Ω ) DC ma ( 입력저항 250Ω) DC ma ( 입력저항 250Ω) 아날로그 입 력 제품옆면의입력전환선택스위치로채널마다선택 입력단자에의해선택 ( 전류입력사용시단자대 입력단자에의해선택 ( 전류입력사용시단자대 ( On : 전류, Off : 전압 ) V 단자와 I 단자를연결합니다.) V 단자와 I 단자를연결합니다.) 전압 / 전류 선택 전압종류선택은프로그램으로설정함 전압종류선택은제품옆면의스위치로선택 전압종류선택은제품옆면의스위치로선택 디지털출력 16비트바이너리값 ( 데이터 : 12비트 ) 출력데이터 : ) 16비트바이너리값 16비트바이너리값 ( 데이터 : 14비트 ) ( 데이터 : 12비트 ) 출력데이터 [DATATYPE] 지정 출력데이터 [DATATYPE] 지정에따라채널마다설정가능에따라채널마다설정가능 0 설정 : , 0 설정 : , 1 설정 : 설정 : 최대분해능 DC 1 5V 1mV (1/4000) 1mV (1/4000) DC -5 5V 0.625mV (1/16000) DC V 1.25mV (1/16000) 5mV (1/4000) DC 0 10V 2.5mV (1/4000) 2.5mV (1/4000) DC 4 20mA 4μA (1/4000) 4μA (1/4000) DC mA 2.5μA (1/16000) 정밀도 ±0.5% [ 풀스케일 (Full Scale)] ( 주위온도가 25 일때는 ±0.3%) 최대 변환 속도 5.0ms / 채널 3.0ms / 채널 5.0ms / 채널 절대 최대 입력 전압 : ±15V, 전류 : ±25mA 아날로그입력점수 8채널 /1모듈 16채널 /1모듈 4채널 /1모듈 절 연 방 식 입력단자와 PLC전원간포토커플러절연 ( 채널간비절연 ) 접 속 단 자 20점단자대 38점단자대 18점단자대 내부 소비 전류 0.5A 0.54A DC5V:40mA,DC15V:50mA,DC-15V:20mA 중 량 280g 560g 200g 주의 * A/D 변환모듈은공장출하시아날로그입력이전류로설정되어있으며이에대해오프셋 / 게인값이조정되어져있습니다. * G6F-AD2A 를사용하는경우전원모듈은반드시 GM6-PAFB 를사용해야합니다. 제 1 장성능규격및변환특성 1-2 LS 산전연수원

61 1.2 각부의명칭과역할 각부분의명칭에대해서설명합니다. 1) G3F-AD4A G3F-AD4A RUN LED 점등 : 정상동작중점멸 : 에러발생소등 : DC 5V 단선, G3F-AD4A 모듈이상 OFFSE 오프셋값미세조정용볼륨저항 GAIN 게인값미세조정용볼륨저항 V1 / V2 입력범위선택스위치 1) 전압사용시 : C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 C 8 C 9 C A C B C C C D C E C F SLD AGN FG V1/I : 전압범위 5V~5V V2 : 전압범위 10V~10V 2) 전류사용시 V1/I : 전류범위 20mA~20mA V2 : 사용불가 각채널입력종류 ( 전압 / 전류 ) 선택스위치 ON 시 : 전류입력 OFF 시 : 전압입력 CH ON -10~+10V -20~+20 제 1 장성능규격및변환특성 1-3 LS 산전연수원

62 2) G3F-AD4B G3F-AD4B 2 1~5V 4~20mA 1 2 RUN LED G3F-AD4B의동작상태를표시전압 / 전류선택스위치 1) 전압선택시스위치의위치 On On ) 전류선택시스위치의위치 On On 내용 스위치는 Off 에위치함. 스위치는 On 에위치함 제 1 장성능규격및변환특성 1-4 LS 산전연수원

63 G3F-AD3A No 1 RUN LED G3F-AD3A 의동작상태를표시 내용 2 전압 / 전류선택스위치 1) 전압선택시스위치의위치 On 스위치는 Off 에위치함. 2) 전류선택시스위치의위치 On 스위치는 On 에위치함 제 1 장성능규격및변환특성 1-5 LS 산전연수원

64 4) G4F-AD3A No 1 RUN LED G4F-AD3A 의동작상태를표시 내용 2 전압 / 전류선택스위치 1) 전압선택시스위치의위치 On 스위치는 Off 에위치함. 2) 전류선택시스위치의위치 On 스위치는 On 에위치함 제 1 장성능규격및변환특성 1-6 LS 산전연수원

65 5) G4F-AD2A 번호내용번호내용 1 RUN LED 4 게인스위치 G4F-AD2A 의동작상태를표시 스위치를위쪽방향으로조정하면해당채널의 노멀 (Normal) 모드 : 채널선택스위치가 4~F 의위치일때 아날로그입력값을게인값으로기억 -점등: 정상동작중 -점멸: 에러발생 입력범위선택스위치 - 소등 : DC 5V 단선, G4F-AD2A 모듈이상 5 공장출하시는전류입력상태로설정되어져있습니다. 2 테스트 (Test) 모드 : 채널선택스위치가 0~3 의위치일때 -점등: 오프셋 / 게인스위치가세트 ( 스위치를위쪽으로조작 ) 일때 -점멸(1.0초): 오프셋 / 게인스위치를조작하지않을때 -점멸(0.2초): 오프셋및게인설정에러일때오프셋스위치 아날로그입력전 DC -10~10V 압 DC -5~5V 전류 DC -20~20 ma 스위치의위치 1 2 OFF 1 2 OFF 3 스위치를위쪽방향으로조정하면해당채널의아날로그입력값을오프셋값으로기억테스트모드용채널선택스위치 스위치의위치를 1 2 OFF 상태로위치하지말아주십시오. 오동작의원인이됩니다. 또는 1 2 OFF 오프셋값및게인값조정시해당채널을선택한다. ( 채널스위치가 0~3 위치일때만유효함 ) 제 1 장성능규격및변환특성 1-7 LS 산전연수원

66 6) G6F-AD2A RUN 1 G6F-AD2A G6F-AD2 V+ CH I+ CO V+ CH I+ CO 2 J1 J2 V+ CH I+ CO 1 2 V+ CH I+ CO F -10~+10V +4~+20 ma No 1 2 RUN LED G6F-AD2A 의동작상태를표시 입력범위선택스위치 내용 아날로그입력 스위치의위치 DC 1~5V J1 J 전압 DC 0~10V J1 J DC-10~10V J1 J 전류 DC 4~20mA J1 J 제 1 장성능규격및변환특성 1-8 LS 산전연수원

67 1.3 입출력변환특성 입출력변환특성은 PLC 외부기기로부터의아날로그신호 ( 전압또는전류입력 ) 를디지털값으로변환할때의오프셋과게인값을직선으로연결한기울기입니다. A/D 변환모듈의입출력변환특성에대하여설명합니다. G3F-AD4 아날로그입력실용범위 게인값 디지털출력값 오프셋값 아날로그입력 DC -10 ~ DC -5 ~ 5V DC -20~ 20-10V 0 10V -5V ma 0 ma 20 ma G4F-AD2 아날로그입력실용범위 디지털출력값 게인값 오프셋값 아날로그입력 DC -10 ~ DC -5 ~ 5V DC -20~ 20-10V 0 10V -5V ma 0 ma 20 ma 제 1 장성능규격및변환특성 1-9 LS 산전연수원

68 1.3.1 G3F-AD4A의입출력특성 G3F-AD4A는채널마다아날로그입력전환선택스위치로전압 / 전류선택이가능하고오프셋 / 게인설정은 16채널일괄로실행합니다. 1) 전압입력특성전압입력은입력전환선택스위치의위치를각채널별로 Off에위치하여사용합니다. 입력전환선택스위치의조작 전압선택시 Off 에위치 On CH On ( 제품의좌측면에위치 ) 채널번호 가 ) DC -10 ~10V 일때 아날로그입력선택스위치를아래쪽 (V2) 으로설정해주십시오. 입력선택스위치의조작 V1/I (DC -5~5V 선택 ) V2 (DC -10~10V 선택 ) < 제품의전면부에위치 > 디지털출력값 V V 아날로그입력 ( 전압 ) 전압입력특성에대한디지털출력값은다음과같습니다. 디지털 아날로그입력전압 (V) 출력범위 ~ ~ 제 1 장성능규격및변환특성 1-10 LS 산전연수원

69 나 ) DC -5 ~5V 일때 아날로그입력선택스위치를위쪽 (V1/I) 으로설정해주십시오. 입력선택스위치의조작 V1/I (DC -5~5V 선택 ) V2 (DC -10~10V 선택 ) < 제품의전면부에위치 > 디지털출력값 V V 아날로그입력 ( 전압 ) 전압입력특성에대한디지털출력값은다음과같습니다. 디지털 아날로그입력전압 (V) 출력범위 ~ ~ 제 1 장성능규격및변환특성 1-11 LS 산전연수원

70 2) 전류입력특성 전류입력은입력전환선택스위치의위치를각채널별로 On 에설정해주십시오 입력전환선택스위치의조작 전압선택시 Off 에위치 On CH On ( 제품의좌측면에위치 ) 채널번호 아날로그입력선택스위치를위쪽 (V1/I) 으로설정해주십시오. 입력선택스위치의조작 V1/I (DC -20~20 ma선택 ) V2 ( 전류사용불가 ) < 제품의전면부에위치 > 디지털출력값 ma 0 ma 4 ma 12 ma 아날로그입력 ( 전류 ) 20 ma 전류입력특성에대한디지털출력값은다음과같습니다. 디지털 아날로그입력전류 ( ma ) 출력범위 ~ ~ 제 1 장성능규격및변환특성 1-12 LS 산전연수원

71 3) 전압, 전류를동시에사용할때의입출력특성 전압과전류를동시에사용할때는입력전환선택스위치를해당채널별전압과전류로설정해주십시오예 ) 전압사용채널 : 0 ~ 7 전류사용채널 : 8 ~ 15 입력전환선택스위치의위치 전압선택시 Off 에위치 On CH On ( 제품의좌측면에위치 ) 채널번호 아날로그입력선택스위치를위쪽 (V1/I) 으로설정해주십시오. 입력선택스위치의조작 V1/I ( 전압선택 : DC -5 ~ 5V) ( 전류선택 : DC 20 ~ 20 ma ) < 제품의전면부에위치 > 디지털출력값 V 0V 1V 3V 5V 5.12V 전압입력 mA전류입력 -20 ma 0 ma 4 ma 12 ma 20 ma20.48 아날로그입력 전압과전류를동시에사용할때의입력특성에대한디지털출력값은다음과같습니다. 아날로그입력전류 ( ma ) 디지털출력범위 -5.12V -5V 0V 1V 3V 5V 5.12V mA -20mA 0mA 4mA 12mA 20mA 20.24mA -192 ~ ~ 제 1 장성능규격및변환특성 1-13 LS 산전연수원

72 1.3.2 G4F-AD2A 의입출력특성 1) 전압입력특성 G4F-AD2A는채널마다전압 / 전류선택이가능하고오프셋 / 게인을조절할수있습니다. 전압입력으로사용할때는입력범위선택스위치의조작에의해 DC -5~5V 또는 DC -10~10V를선택할수있습니다. 가 ) DC -10~10V 일때 입력범위선택스위치 단자대결선 1 2 OFF 1 번 On, 2 번 Off 선택 ( 제품의좌측면에위치 ) V0 아날로그입력 I0 COM SLD 예 1 오프셋 : -10V 게인 : 0V 예 2 오프셋 : 0V 게인 : 5V V V V 아날로그입력 ( 전압 ) 10.24V 오프셋 / 게인값설정을변경한경우전압입력특성에대한디지털출력은다음과같습니다. 구분 디지털아날로그오프셋값게인값출력범위 입력전류 (V) 예 1 예 2 예 1 예 ~ ~ V 0V V 5V V 0V V 5V 제 1 장성능규격및변환특성 1-14 LS 산전연수원

73 나 ) DC -5~5V 일때 입력범위선택스위치 단자대결선 1 2 OFF 1 번 Off, 2 번 On 선택 ( 제품의좌측면에위치 ) V0 아날로그입력 I0 COM SLD 아날로그입력 ( 전압 ) 예 V -5V V 5V 5.12V 예 2 예 3 오프셋 : -5V 오프셋 : 0V 게인 : 2.5V 오프셋 : 1V 게인 : 3V 오프셋 / 게인값설정을변경한경우전압입력특성에대한디지털출력은다음과같습니다. 구분 디지털아날로그오프셋값게인값출력범위 입력전류 (V) 예 1 예 2 예 3 예 1 예 2 예 ~ ~ V 0V V 2.5V V 3V V 0V V 2.5V V 3V 제 1 장성능규격및변환특성 1-15 LS 산전연수원

74 2) 전류입력특성 (DC 20 ~ 20 ma ) 입력범위선택스위치 단자대결선 1 2 OFF 1 번 Off, 2 번 On 선택 ( 제품의좌측면에위치 ) 아날로그입력 V0 I0 COM SLD ma -20 ma 0 ma 4 ma 10 ma 12 ma 20 ma 아날로그입력 ( 전류 ) 예 1 예 2 예 3 오프셋 : -20 ma게인 : 0mA 오프셋 : 0 ma게인 : 10 ma 오프셋 : 4 ma게인 : 12 ma 오프셋 / 게인값설정을변경한경우전류입력특성에대한디지털출력은다음과같습니다. 구분 디지털아날로그입력전류 ( ma ) 출력범위오프셋값게인값 예 1 예 2 예 3 예 1 예 2 예 ~ ~ mA 0mA mA 10mA mA 12mA mA 0mA mA 10mA mA 12mA 제 1 장성능규격및변환특성 1-16 LS 산전연수원

75 3) 전압, 전류를동시에사용할때의입출력특성 전압과전류를동시에사용할때는입력범위선택스위치를 DC -5~5V 범위로선택 (1번은 Off, 2번은 On) 해주십시오. 예 ) 전압사용채널 : 0 전류사용채널 : 입력범위선택스위치 OFF 1 번 Off, 2 번 On 선택 ( 제품의좌측면에위치 ) 단자대결선전압사용 (0 채널 ) 전류사용 (1 채널 ) 아날로그입력 V0 I0 COM SLD 아날로그입력 V1 I1 COM SLD 전압과전류를동시에사용할때는전압입력범위는 DC -5~5V 만사용할수있습니다. 디지털출력값 예 예 2 예 전압입력전류입력 ma -20 ma 0 ma 4 ma 10 ma 12 ma 20 ma ma -5.12V -5V V 5V 5.12V 아날로그입력 오프셋 / 게인값설정을변경한경우전압 / 전류입력특성에대한디지털출력은다음과같습니다. 구분예 1 예 2 예 3 예 1 예 2 예 3 디지털출력범위 -192 ~ ~ 8191 오프셋값게인값아날로그입력전압 / 전류 전압 전류 전압 (v) ( ma ) (v) 전류 -5V 0V 1V 2.5V 3V 5V ( ma ) -20mA 0mA 4mA 10mA 12mA 20mA 제 1 장성능규격및변환특성 1-17 LS 산전연수원

76 주의 1. 디지털출력범위가 192 ~ 16191로지정된경우디지털출력값이 16191또는 192를초과하는아날로그값이입력되어도디지털출력값은 또는 192로고정됩니다. 디지털출력범위가 8192 ~ 8191로지정된경우디지털출력값이 8191또는 8192를초과하는아날로그값이입력되어도디지털출력값은 8191 또는 8192로고정됩니다. 2. 전압은 ±15V, 전류는 ±25mA이상을입력하지말아주십시오. 열상승에의해불량의원인이됩니다. 3. G4F-AD2A에서오프셋 / 게인설정은필히게인값이오프셋값보다크게설정하여주십시오. 그렇지않으면정확한디지털출력을얻을수없게됩니다 G3F-AD4B의입출력특성 입출력변환특성은 PLC 외부기기로부터의아날로그신호 ( 전압또는전류입력 ) 를디지털값으로변환할때의기울기로아래그림과같습니다. A/D 변환모듈은채널마다아날로그입력범위선택스위치로전압 / 전류선택이가능하고오프셋 / 게인설정은고정되어있으므로변경할수없습니다. 아날로그입력실용범위 디지털출력값 아날로그입력 DC 4 ~ 20 ma DC 1 ~ 5V ma V 4 ma 12 ma 20 ma ma V 입출력변환특성 주의 1. 디지털출력값이 또는 0을초과하는아날로그값이입력되어도디지털출력값은 또는 0로고정됩니다. 2. 전압은 +15V, 전류는 +25mA이상을입력하지마십시오. 열상승에의해불량의원인이됩니다. 제 1 장성능규격및변환특성 1-18 LS 산전연수원

77 1) 전압입력 (DC 1 ~5V) 특성 전압선택시초기화펑션블록의입력변수 IN_SEL에서채널마다 1 로설정하여야합니다.. 또한, 입력범위선택스위치의위치를각채널별로 Off에위치하여사용합니다. 전압 / 전류선택스위치 -.Off : 전압 CH 채널번호 On On ( 제품의우측면에위치 ) 전압입력특성에대한디지털출력값은다음과같습니다. 구 분 아날로그입력전압 (V) 1 이하 이상 디지털출력값 ) 전류입력특성 전류선택시초기화펑션블록의입력변수 IN_SEL에서채널마다 0 으로설정하여야합니다.. 전류입력은전압 / 전류선택스위치의위치를각채널별로 On에위치하여사용합니다. 전압 / 전류선택스위치 - On : 전 CH 채널번호 On On ( 제품의우측면에위치 ) 전류입력특성에대한디지털출력값은다음과같습니다. 구 분 아날로그입력전류 ( ma ) 4 이하 이상 디지털출력값 제 1 장성능규격및변환특성 1-19 LS 산전연수원

78 3) 전압, 전류를동시에사용할때의입력특성 아날로그입력을전압입력으로사용하는채널은해당채널마다초기화펑션블록의입력변수 IN_SEL에서 1 로설정하고, 전압 / 전류선택스위치의위치를 Off로선택해야하며 아날로그입력을전류입력으로사용하는채널은해당채널마다초기화펑션블록의입력변수 IN_SEL에서 0 으로설정하고, 전압 / 전류선택스위치의위치를 On으로선택해야합니다. 예 ) 전압사용채널 : 채널0 ~ 3, 8 ~ 11, 전류사용채널 : 채널4 ~7, 12 ~15 전압 / 전류선택스위치 - On : 전류 CH Off : 전압 On On 채널번호 ( 제품의우측면에위치 ) 전압 / 전류입력특성에대한디지털출력값은다음과같습니다. 구분아날로그입력 입력 종류 1~ 5V 1 이하 이상 4~20 ma 4 이하 이상 디지털출력값 ) 아날로그입력과디지털출력의관계아날로그입력과디지털출력의관계는다음과같습니다. 디지털출력값 입력범위 디지털출력값 분해능 아날로그입력값 DC 1~5V DC 4~20 ma 0 ~ mV 1 μa ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 아날로그입력과디지털출력 제 1 장성능규격및변환특성 1-20 LS 산전연수원

79 1.3.4 오프셋 / 게인설정과디지털출력의관계 (G4F-AD2A 만해당됨 ) 1) 분해능분해능은다음식에의해결정됩니다. (1) 전압입력의경우게인값 오프셋값분해능 = X 1000( mv ) 8000 예 ) 게인값 : 0V 오프셋값 : -10V 0 (-10) 분해능 = X 1000( mv ) = 1.25( mv ) 8000 (2) 전류입력의경우게인값 오프셋값분해능 = X 1000( μa ) 8000 예 ) 게인값 : 0mA오프셋값 : -20mA 0 (-20) 분해능 = X 1000( μa ) = 2.5( μa ) ) 최대분해능과디지털출력값과의관계 오프셋 / 게인설정에의해다음의계산식과같이된경우에는디지털출력값이 1 씩증감되지않습니다. 게인값 오프셋값 < 분해능 8000 제 1 장성능규격및변환특성 1-21 LS 산전연수원

80 3) 오프셋 / 게인설정 (1) G3F-AD4A의오프셋 / 게인설정가 ) 오프셋 / 게인설정순서오프셋 / 게인값은 16채널일괄로조정합니다. 오프셋 / 게인조정 조정전준비사항 : 입력범위선택스위치를선택 입력범위선택 A/D 변환용프로그램을 CPU 모듈의메모리에저장 CPU 모듈 : RUN 상태 GMWIN : 변수모니터링 [A/D 변환값 ] 디지털값모니터링 채널 0 에오프셋전압 (DC0V) 또는전류 (0 ma ) 를입력합니다. 오프셋트리머를좌우로조절하면서 GMWIN : 채널 0 의변수모니터링값이오프셋에상당하는값 (8000) 이되도록조절합니다. 오프셋값미세조정 채널 0 에게인전압 (DC10V) 또는전류 (20 ma ) 를입력합니다. 게인트리머를좌우로조절하면서 GMWIN : 채널 0 의변수모니터링값이게인에상당하는값 (16000) 이되도록조절합니다. 게인값미세조정 오프셋 / 게인조정완료 제 1 장성능규격및변환특성 1-22 LS 산전연수원

81 나 ) 오프셋 / 게인설정에따른입출력특성 디지털출력값 N o 1 입력범위 DC -10~10V -192 ~ 디지털오프셋값게인값분해능출력값 0V 10V 1.25 mv 2 DC -5~5V 0V 5V mv ~ ~ ~ ~ 아날로그입력값 ~ ~ ~ ~ ~ ~ ~ ~ 전압입력과디지털출력 디지털출력값 N o 입력범위 디지털출력값 오프셋값게인값분해능 아날로그입력값 1 DC -20~20 ma -192 ~ ma 20 ma 2.5 μa ~ ~ ~ ~ ~ ~ 전류입력과디지털출력 제 1 장성능규격및변환특성 1-23 LS 산전연수원

82 (2) G4F-AD2A의오프셋 / 게인설정가 ) 오프셋 / 게인설정순서오프셋 / 게인값은각각의채널에대해서조정합니다. 오프셋 / 게인조정 테스트모드용채널선택스위치를 0 번채널로설정합니다. : RUN LED 1 초주기로점멸 테스트모드상태 채널 0 에오프셋전압또는전류를입력합니다. 오프셋스위치를위쪽방향으로조작하여해당채널의오프셋에상당하는값이설정되도록조절합니다. : 위쪽방향조작시 RUN LED 점등 오프셋값조정 채널 0 에게인전압또는전류를입력합니다. 게인스위치를위쪽방향으로조작하여해당채널의게인에상당하는값이설정되도록조절합니다. : 위쪽방향조작시 RUN LED 점등 게인값조정 사용하는모든채널 (0~3) 설정완료 오프셋 / 게인조정완료 : 채널선택스위치를 4~F 채널에위치 ( 노멀모드상태 ) 주의 1. 오프셋값및게인값은실사용상태로설정해주십시오. 2. 오프셋값및게인값은 G4F-AD2A 내에기억되어전원이 Off 되어도지워지지않습니다. 3. 테스트 (Test) 모드로하면모든채널의 A/D변환이중지됩니다. 4. 오프셋 / 게인설정은 DC 10 ~ 0 ~ 10V 또는 DC 20 ~ 0 ~ 20mA의범위로해주십시오. 5. 이범위를초과해서설정한경우최대분해능 / 정밀도가성능규격안에들수없습니다 항의 *5에표시된장소의접지를변경 ( 미실시 실시또는실시 떼어냄 ) 할경우에는반드시오프셋 / 게인설정을처음부터다시해주십시오. 제 1 장성능규격및변환특성 1-24 LS 산전연수원

83 나 ) 오프셋 / 게인설정에따른입출력특성 디지털출력값 N o 1 입력범위 DC -10~10V 디지털오프셋값게인값분해능출력값 -10V 0V 1.25 mv DC -5~5V ~ -5V 0V mv DC -5~5V 1V 3V 0.25 mv ~ ~ ~ ~ ~ 아날로그입력값 ~ * 3 은최대분해능을넘기때문에디지털값이 1 씩증감되지않습니다. 전압입력과디지털출력 ~ ~ ~ ~ ~ ~ ~ ~ ~ 디지털출력값 N o 입력범위 디지털출력값 오프셋값게인값분해능 아날로그입력값 1 2 DC -20~20 ma -192 ~ DC -20~ ma -20 ma 0 ma 2.5 μa 4 ma 12 ma 1 μa ~ ~ ~ ~ ~ ~ ~ ~ ~ * 2 는최대분해능을넘기때문에디지털값이 1 씩증감되지않습니다. 전류입력과디지털출력 제 1 장성능규격및변환특성 1-25 LS 산전연수원

84 1.4 A/D 변환특성 필터처리 A/D 변환방샘플링 ( 순시값 ) 처리평균처리횟수에의한평균처리시간에의한평균처리 필터처리필터는노이즈또는입력값의급격한변동을필터 ( 지연 ) 처리함으로써아날로그값에대한안정된디지털입력값으로사용할수있습니다. PVfn = (1-α) X PVn + α X PVfn 1 PVfn 여기서 : 현재의필터출력값 PVn PVfn : 현재의 A/D 변환값 1 : 이전의필터출력값 α : 필터상수 (0.01 ~0.99) 사용되는필터상수값은 1 ~99 입니다. 예1) G3F-AD4A/G4F-AD2A의경우 오프셋 : DC-10V, 게인 : DC0V일때 ( 입력전압범위 : DC-10~ 10V, 디지털출력범위 : -192 ~ 16191) 아날로그입력이 10V 5V 0V 5V 순으로변하면, α값에따라필터출력값은다음과같습니다. α값 필터출력값 비 고 이전값에 1% 치우친값 이전값에 50% 치우친값 이전값에 99% 치우친값 예2) G3F-AD4B의경우 입력전압범위 : DC1~ 5V, 디지털출력범위 : 0 ~ 아날로그입력이 1V 2V 3V 4V 순으로변하면, α값에따라필터출력값은다음과같습니다. α값 필터출력값 비 고 이전값에 1% 치우친값 이전값에 50% 치우친값 이전값에 99% 치우친값 즉, 필터를금지하면현재의 A/D 변환값을그대로출력하게되고, 필터를사용하면현재의 A/D 변환값과이전값사이에서필터상수값에의해어느쪽에비중을많이두느냐에따라 A/D 변환값이결정됩니다. 제 1 장성능규격및변환특성 1-26 LS 산전연수원

85 1.4.2 샘플링 ( 순시값 ) 처리일반적인 A/D변환처리입니다. 즉입력된아날로그값을평균처리없이바로디지털값으로변환됩니다. 샘플링처리된디지털값이메모리에저장되는시간은사용하는채널수에따라달라집니다. ( 처리시간 ) = ( 사용채널수 ) X ( 변환속도 ) 예 ) 사용채널수가 3인경우 G3F-AD4A(G3F-AD4B) : 3( 사용채널수 ) X 3( 변환속도 ) = 9( ms ) G4F-AD2A : 3( 사용채널수 ) X 5( 변환속도 ) = 15( ms ) 샘플링이란평균처리를사용하지않았을때, 아날로그입력이디지털값으로바로변환하는것을의미합니다 평균처리 1) 평균처리사용이유노이즈나비정상적인아날로그입력을평균처리함으로써시스템의제어를원활하게하기위해서사용합니다 2) 평균처리종류평균처리의종류는시간평균과횟수평균이있습니다. (1) 시간평균처리가 ) 설정범위 G3F-AD4A(G3F-AD4B) : 96 ~ 12,000( ms ) G4F-AD2A : 40 ~ 20,000( ms ) 나 ) 시간평균처리를설정하였을경우사용채널수에따라설정시간내의평균처리횟수가정해집니다. 설정시간설정시간내의평균처리횟수 = 사용채널수 X 변환속도예 ) 사용채널수 4, 설정시간 120ms인경우평균처리횟수 G3F-AD4A(G3F-AD4B) : 120 ( 4 X 3 ) = 10회 G4F-AD2A : 120 ( 4 X 5 ) = 6회 제 1 장성능규격및변환특성 1-27 LS 산전연수원

86 다 ) 설정시간을 ( 사용채널수 X 변환속도 ) 로나누었을때나머지가발생하였을경우 처리횟수는올림하여평균처리횟수를 ( 사용채널수 X 변환속도로나눈값의몫 + 1 회 ) 로 평균처리합니다. 예 ) 사용채널수 4, 설정시간 150ms인경우 G3F-AD4A(G3F-AD4B) : 150 ( 4 X 3 ) = 12회 + 나머지 6 13회 G4F-AD2A : 150 ( 4 X 5 ) = 7회 + 나머지 10 8회 (2) 횟수평균처리가 ) 설정범위 G3F-AD4A(G3F-AD4B, G4F-AD2A ) : 2 ~ 4,000( 회 ) 나 ) 횟수평균에의한평균값이메모리에저장되는시간은사용채널수에따라달라집니다. 처리시간 = 설정횟수 X 사용채널수 X 변환속도 예 ) 사용채널수 4, 평균처리횟수가 50회인경우 G3F-AD4A(G3F-AD4B) : 50 X 4 X 3 = 600ms G4F-AD2A: 50 X 4 X 5 = 1000ms 제 1 장성능규격및변환특성 1-28 LS 산전연수원

87 1.5 입력배선예 배선시의주의사항 1) 교류와 A/D변환모듈의외부입력신호를별도의케이블을사용하여교류측에서발생하는서지또는유도노이즈의영향을받지않도록하여주십시오 2) 전선은주위온도, 허용하는전류를고려해서선정되어야하며, 전선의최대사이즈 AWG22(0.3 mm2 ) 이상이좋습니다. 3) 배선할경우에고온이발생하는기기나물질에너무가까이있거나, 기름등에배선이장시간직접접촉하게되면합선의원인이되어파손이나오동작을발생할수있습니다. 4) 단자대에아날로그입력을인가하기전에극성을확인해야합니다. 5) 배선을고압선이나동력선과함께배선하는경우에는유도장애를일으켜오동작이나고장의원인이될수있습니다 배선예 1) G3F-AD4A (1) 전압입력의경우신호원 DC 10V ~10V *1 CH 0 전압 / 전류선택스위치 R R *4 R 전압범위선택스위치 V1/I V2 CH F *1 R R R *3 *2 *5 SLD AGND FG (2) 전류입력의경우 신호원 DC 20 ma ~20 ma *1 CH 0 전압 / 전류선택스위치 R R *4 R 전압범위선택스위치 V1/I V2 CH F *1 R R R *3 *2 *5 SLD AGND FG 제 1 장성능규격및변환특성 1-29 LS 산전연수원

88 2) G3F-AD4B (1) 전압입력의경우 CH 0 전압 / 전류선택스위치 *1 R R R CH F *1 *3 *2 FG R R R (2) 전류입력의경우 CH 0 전압 / 전류선택스위치 *1 R R R CH F *1 *3 *2 FG R R R 3) G3F-AD3A, G4F-AD3A (1) 전압입력의경우 *1 CH0 전압 / 전류선택스위치 R R R 전압범위선택스위치 R R CH7 *1 *2 R R R (2) 전류입력의경우 *1 CH0 전압 / 전류선택스위치 R R R 전압범위선택스위치 R R CH7 *1 R R R *1 : 전선은 2심트위스트실드선을사용하여주십시오. *2 : 노이즈가많은경우접지해주십시오 *3 : 노이즈가많은경우 SLD 단자를 FG 와함께접지해주십시오. 제 1 장성능규격및변환특성 1-30 LS 산전연수원

89 4) G4F-AD2A (1) 전압입력의경우 신호원 DC 10V ~10V CH 0 V0 I0 R R *4 입력범위선택스위치 DC±10V *1 COM0 SLD R DC±10V/20 ma CH 3 V3 R I3 R *4 *1 *2 COM3 SLD R *3 *5 AGND FG (2) 전류입력의경우 신호원 DC 20 ma ~20 ma CH 0 입력범위선택스위치 V0 I0 R *4 R DC±10V *1 COM0 SLD R DC±10V/20 ma CH 3 V3 R I3 R *4 *1 *2 COM3 SLD R AGND *3 *5 FG *1 : 전선은 2심트위스트실드선을사용하여주십시오. *2 : SLD단자와 AGND단자를반드시접속하십시오. *3 : 노이즈가많은경우 SLD단자를 FG와함께접지해주십시오. *4 : 입력저항을나타냅니다. *5 : 노이즈가많은경우접지해주십시오. 전원모듈의 FG와접지하는것이좋은경우가있습니다. 제 1 장성능규격및변환특성 1-31 LS 산전연수원

90 5) G6F-AD2A (1) 전압입력의경우 신호원 DC 10~10V CH0 +15V 입력범위선택스위치 *1 V+ I+ COM R *2 R *2 R *2-15V J1 J CH3 *1 V+ I+ COM R *2 R *2 R *2 FG *3 G6F-AD2A (2) 전류입력의경우 신호원 DC 4~20mA CH0 +15V 입력범위선택스위치 *1 V+ I+ COM R *2 R *2 R *2-15V J1 J CH3 *1 V+ I+ COM R *2 R *2 R *2 FG *3 G6F-AD2A *1 : 전선은 2 심트위스트실드선을사용하여주십시오. *2 : 입력저항을나타냅니다. *3 : 노이즈가많은경우접지해주십시오. 전원모듈의 FG 와접지하는것이좋은경우가있습니다. 제 1 장성능규격및변환특성 1-32 LS 산전연수원

91 제 2 장 GLOFA-GM 프로그래밍 A/D 변환모듈을사용하기위해서는 A/D변환모듈의내부메모리와 PLC CPU간의인터페이스를위한펑션블록을사용해야합니다. 2.1 GMWIN에서 A/D 변환모듈의펑션블록등록절차 D/A 변환모듈용펑션블록을사용하기위해서는먼저라이브러리의등록이필요합니다. - Project창에서 Library창을선택합니다. - 마우스오른쪽버튼을눌러팝업메뉴를부릅니다. - 팝업메뉴에서 [ 프로젝트항목추가 ] [ 라이브러리 ] 선택. - 열기창에서 SPECIAL. fb 또는 REMOTE*. fb 파일을선택하고열기를클릭합니다.. ( : GMR의경우 R,GM1/2의경우 1, GM3의경우 3, GM4의경우 4, GM6의경우 6 에해당됩니다.) (GM3의경우예 ) - Library창에서 SPECIAL 라이브러리가추가된것을확인합니다. 추가된라이브러리 ( 특수모듈에관련된라이브러리는모두펑션블록입니다.) (SPECIAL 라이브러리를추가한경우예 ) 제 2 장 GLOFA-GM 프로그래밍 2-1 LS 산전연수원

92 2.2 펑션블록의종류 GMWIN에서사용되는 A/D변환모듈용펑션블록에대해서설명합니다. 펑션블록의종류는다음과같습니다. No G3F-AD4A G3F-AD4B G3F-AD3A 로컬리모트로컬리모트로컬리모트 비 고 1 AD4INI ADR4INI AD4BINI ADR4BINI AD3INI ADR3INI 모듈초기화 2 AD4ARD ADR4RD AD4BARD ADR4BRD AD3ARD ADR3RD A/D 변환값읽기 ( 복수형 ) 3 AD4RD - AD4BRD - AD3RD - A/D 변환값읽기 ( 단일형 ) No G4F-AD3A G4F-AD2A G6F-AD2A 로컬리모트로컬리모트로컬리모트 비 고 1 AD3INI ADR3INI AD2INI ADR2INI AD2INI ADR62INI 모듈초기화 2 AD3ARD ADR3RD AD2ARD ADR2RD AD2ARD ADR62RD A/D 변환값읽기 ( 복수형 ) 3 AD3RD - AD2RD - AD2RD - A/D 변환값읽기 ( 단일형 ) G3F AD4A 1.Special.3fb. AD4INI. AD4ARD. AD4RD 2.Remote3.3fb. ADR4INI. ADR4RD 3.Remote4.3fb. ADR4INI. ADR4RD G3F AD4B 1.Special.3fb. AD4BINI. AD4BARD. AD4BRD 2.Remote3.3fb. ADR4BINI. ADR4BRD 3.Remote4.3fb. ADR4BINI. ADR4BRD G3F AD3A 1.Special.3fb. AD3INI. AD3ARD. AD3RD 2.Remote3.3fb. ADR3INI. ADR3RD 3.Remote4.3fb. ADR3INI. ADR3RD 로컬용펑션블록등록 GM3 리모트용펑션블록등록 GM4 리모트용펑션블록등록 G4F AD3A G4F AD2A G6F AD2A 1.Special.4fb. AD3INI. AD3ARD. AD3RD 2.Remote3.4fb. ADR3INI. ADR3RD 3.Remote4.4fb. ADR3INI. ADR3RD 1.Special.4fb. AD2INI. AD2ARD. AD2RD 2.Remote3.4fb. ADR2INI. ADR2RD 3.Remote4.4fb. ADR2INI. ADR2RD 1.Special.6fb. AD2INI. AD2ARD. AD2RD 3.Remote6.6fb. ADR62INI. ADR62RD 로컬용펑션블록등록 GM3 리모트용펑션블록등록 GM4 리모트용펑션블록등록 GM6 리모트용펑션블록등록 제 2 장 GLOFA-GM 프로그래밍 2-2 LS 산전연수원

93 2.3 펑션블록의공통사항 아래의입출력변수명의기능과사용법은 2.4 항에서설명되는모든펑션블록에공통되는 내용으로동일합니다. 구분변수명 Datatype 내용 REQ 펑션블록실행요구영역 이영역은초기화펑션블록의실행을요구하는영역입니다. 프로그램수행중이영역에접속된조건이성립되어 0 1 이되면모듈초기화펑션블록이실행됩니다. 입력 BASE USINT SLOT USINT 베이스위치번호 A/D 변환모듈이장착된베이스의번호를쓰는영역입니다. 설정범위 : GM1시리즈 (0 31), GM2시리즈 (0 7), GM3/4시리즈 (0 3) GM6시리즈 (0,1) 슬롯의위치번호 위치결정모듈이장착된슬롯의번호를설정하는영역입니다. 설정범위 : 0 7 CH [Array] *1 사용채널지정영역 0 이면사용하지않는채널 1 이면사용하는채널 DONE STAT USINT 펑션블록실행완료상태표시영역 초기화펑션블록이에러없이실행완료되면 1 이출력되고, 다음실행때까지 1 을유지하며, 에러가발생되면 0 이출력되면서운전정지상태가됩니다. 에러상태표시영역 펑션블록실행중에러가발생되면에러번호를출력하는영역입니다. 출력 ACT [Array] *1 운전채널표시영역 초기화펑션블록이에러없이실행된후지정된채널의설정조건이정상이면 1 이출력되고, 비정상이면 0 이출력됩니다. 운전지정이안된채널은 0 이출력됩니다. DATA INT [Array] *1 A/D 변환값출력영역 G3F-AD4A, G4F-AD2A : -192 ~ 또는 8192 ~ 8191 G4F-AD4B : 0 ~ 또는 8000 ~ 8000 G3F-AD3A, G4F-AD3A : -48 ~ 4047 또는 2048 ~ 2047 G6F-AD2A : -48 ~ 4047 또는 2048 ~ 2047 알아두기 1 : Array 수는 G3F-AD4A :16, G3F-AD4B: 16, G3F-AD3A :8, G4F-AD3A :8, G4F-AD2A : 4, G6F-AD2A :4 이며, 원소번호가채널을의미합니다. 제 2 장 GLOFA-GM 프로그래밍 2-3 LS 산전연수원

94 2.4 로컬용펑션블록 모듈초기화펑션블록 (1) G3F-AD4A : AD4INI, G4F-AD2A : AD2INI, G3F-AD4B : AD4BINI 모듈초기화펑션블록은 A/D 변환모듈의베이스위치, 슬롯장착위치, 사용채널지정, A/D변환용 Data Type, 필터처리정보및평균처리정보를설정하여프로그램에이용합니다. 펑션블록형태 구분 입력 변수명 REQ BASE SLOT CH IN_ SEL *3 DATA TYPE FILT _EN FILT _VAL AVG_ EN AVG_ SEL NUM/ TIME DONE STAT Datatyp e USINT USINT [Array] [Array] *3 [Array] *1 [Array] *2 USINT [Array] *2 [Array] *2 [Array] *2 USINT [Array] *2 USINT 펑션블록실행요구영역 베이스위치번호 슬롯의위치번호 사용채널지정영역 내용 아날로그입력종류 ( 전류 / 전압 ) 지정 0 이면전류입력선택 1 이면전압입력선택출력데이터타입지정영역 각채널의출력데이터타입의종류를설정하는영역입니다. 0 이면디지털출력범위가 (G3F-AD4B : ) 1 이면디지털출력범위가 (G3F-AD4B : ) 필터처리의사용허가 / 금지설정영역 0 이면필터처리사용금지 1 이면필터처리사용허가필터상수값설정영역 설정범위 : 1 99 평균처리의사용허가 / 금지설정영역 0 이면평균처리의사용금지 1 이면평균처리의사용허가평균처리방식지정영역 0 이면횟수평균 1 이면시간평균평균횟수또는평균시간지정영역 AVG_SEL에서지정한평균처리방식에따라횟수 ( 회 ) 또는시간 ( ms ) 을지정 평균횟수 : 평균시간 : G3F-AD4A/G3F-AD4B [ 96 12,000( ms ) ] G4F-AD2A [ 40 20,000( ms ) ] 펑션블록실행완료상태표시영역 에러상태표시영역 출력 ACT [Array] 운전채널표시영역 알아두기 1 : Array 수는 G3F-AD4A :16, G3F-AD4B: 16, G4F-AD2A : 4 이며, 원소번호가채널을의미합니다. 2 : Array 수는 G3F-AD4A :4, G3F-AD4B: 16, G4F-AD2A : 4 입니다. G3F-AD4A 에서는원소번호 [0] 이채널 0, 1, 2, 3 을일괄로지정하며, 원소번호 [1] 이채널 4, 5, 6, 7 을일괄로지정하며, 원소번호 [2] 이채널 8, 9, 10, 11 을일괄로지정하며, 원소번호 [3] 이채널 12, 13, 14, 15 를일괄로지정합니다. G4F-AD2A 에서는원소번호가채널을의미합니다. 3 : G3F-AD4B 에서만사용하며, :Array 수는 16 이며, 원소번호가채널을의미합니다. 제 2 장 GLOFA-GM 프로그래밍 2-4 LS 산전연수원

95 (2) G3F-AD3A/G4F-AD3A : AD3INI 모듈초기화펑션블록은 A/D 변환모듈의베이스위치, 슬롯장착위치, 사용채널지정, 사용전압종류 지정, 횟수평균처리정보를설정하여프로그램에이용합니다. 펑션블록형태구분변수명 Datatype 내용 입력 출력 REQ 펑션블록실행요구영역 BASE USINT 베이스위치번호 SLOT USINT 슬롯의위치번호 CH [8] 사용채널지정영역 TYPE [8] 아날로그입력전압종류를지정하는영역 0 이면전압 DC1 5, 전류 DC4 20mA 1 이면전압 DC 로선택하면전류를아날로그입력으로사용할수없습니다. AVG_ EN AVG_ NUM [8] USINT[8] 횟수평균처리의사용허가 / 금지설정영역 0 이면샘플링처리 1 이면횟수평균처리횟수평균상수값설정영역 설정범위 : DONE 펑션블록실행완료상태표시영역 STAT USINT 에러상태표시영역 ACT [8] 운전채널표시영역. 알아두기 Datatype 중 [8] 과 USINT[8] 은원소의수가 8 임을나타내며이는채널수와번호를의미합니다. (3) G6F-AD2A : AD2INI 모듈초기화펑션블록은 A/D 변환모듈의베이스위치, 슬롯장착위치, 사용채널지정, 사용전압종류 지정, 횟수평균처리정보를설정하여프로그램에이용합니다 펑션블록형태구분변수명 Datatype 내용 입력 출력 REQ 펑션블록실행요구영역 BASE USINT 베이스위치번호 SLOT USINT 슬롯의위치번호 CH [4] 사용채널지정영역 DATA TYPE AVG_ EN AVG_ NUM [4] [4] USINT[4] 디지털출력데이터종류를지정하는영역 0 이면 : -48 ~ 이면 : ~ 2047 횟수평균처리의사용허가 / 금지설정영역 0 이면샘플링처리 1 이면횟수평균처리횟수평균상수값설정영역 설정범위 : DONE 펑션블록실행완료상태표시영역 STAT USINT 에러상태표시영역 ACT [4] 운전채널표시영역 알아두기 Datatype 중 [4] 과 USINT[4] 은원소의수가 4 임을나타내며이는채널수와번호를의미합니다. 제 2 장 GLOFA-GM 프로그래밍 2-5 LS 산전연수원

96 2.4.2 모듈읽기 _Array형펑션블록 (1) G3F-AD4A : AD4ARD, G3F-AD4B : AD4BARD, G3F-AD3A/G4F-AD3A : AD3ARD, G4F-AD2A/G6F-AD2A : AD2ARD 복수형모듈읽기펑션블록은 A/D 변환모듈의채널을일괄로처리하며사용채널로지정되면 A/D 변환한디지털값을읽어서출력변수 DATA에나타내어프로그램에이용합니다. 펑션블록형태구분변수명 Datatype 내용 REQ 펑션블록실행요구영역 입력 BASE USINT 베이스위치번호 SLOT USINT 슬롯의위치번호 CH [Array] *1 사용채널지정영역 DONE 펑션블록실행완료상태표시영역 STAT USINT 에러상태표시영역 출력 ACT [Array] *1 운전채널표시영역 DATA INT [Array] *1 A/D 변환값출력영역 알아두기 1 : Array 수는 G3F-AD4A :16, G3F-AD4B: 16, G4F-AD2A : 4 이며, 원소번호가채널을의미합니다 모듈읽기 _ 단일형펑션블록 (1) G3F-AD4A : AD4RD, G3F-AD4B : AD4BRD, G3F-AD3A/G4F-AD3A : AD3RD, G4F-AD2A/G6F-AD2A : AD2RD 단일형모듈읽기펑션블록은 A/D 변환모듈의한채널만처리하며 A/D 변환한디지털값을읽어서출력변수 DATA 에나타내어프로그램에이용합니다. 펑션블록형태구분변수명 Datatype 내용 REQ 펑션블록실행요구영역 입력 BASE USINT 베이스위치번호 SLOT USINT 슬롯의위치번호 CH USINT 사용채널지정영역 DONE 펑션블록실행완료상태표시영역 출력 STAT USINT 에러상태표시영역 DATA INT A/D 변환값출력영역 제 2 장 GLOFA-GM 프로그래밍 2-6 LS 산전연수원

97 2.5 리모트용펑션블록 모듈초기화펑션블록 (1) G3F-AD4A : ADR4INI, G3F-AD4B : ADR4BINI,G3F-AD3A : ADR33INI, G4F-AD3A : ADR3INI G4F-AD2A : ADR2INI, G6F-AD2A : ADR62INI) 모듈초기화펑션블록은 A/D 변환모듈의자국통신모듈의슬롯위치번호, 리모트 I/O국에장착된통신모듈의국번, 베이스위치, 슬롯장착위치, 사용채널지정, A/D변환용 Data Type, 필터처리정보및평균처리정보를설정하여프로그램에이용합니다구펑션블록형태변수명 Datatype 내용분 입력 출력 REQ 상승 Edge에서펑션블록실행요구영역 NET_ 펑션블록이전송될자국의통신모듈이장착된슬롯위치번호 USINT NO 설정범위 : 0 7 ST_NO USINT 리모트 I/O국에장착된통신모듈의국번 설정범위 : 0 63 BASE USINT 베이스위치번호 SLOT USINT 슬롯의위치번호 CH [Array] *1 사용채널지정영역 아날로그입력종류 ( 전류 / 전압 ) 지정 IN_ 0 이면전류입력선택 SEL *3 [Array] 1 이면전압입력선택 DATA TYPE [Array] *1 출력데이터타입지정영역 FILT _EN [Array] *2 필터처리의사용허가 / 금지설정영역 FILT USINT _VAL [Array] *2 필터상수값설정영역 AVG_ EN [Array] *2 평균처리의사용허가 / 금지설정영역 AVG_ SEL NUM/ TIME [Array] *2 USINT [Array] *2 평균처리방식지정영역 평균횟수또는평균시간지정영역 NDR 펑션블록실행이에러없이종료된경우 1 이되며, 실행조건이성립된스켄동안 1 을유지하고다음스켄에서 0 이됩니다. ERR 에러정보표시영역 초기화펑션블록실행중에러가발생되면 1 이출력되어운전정지상태가되고, 실행조건이성립된스켄동안 1 을유지하며, 다음스켄에서 0 이됩니다. STAT USINT 에러상태표시영역 ACT [Array] *1 운전채널표시영역. 알아두기 1 : Array 수는 G3F-AD4A :16, G3F-AD4B: 16, G4F-AD2A : 4 이며, 원소번호가채널을의미합니다. 2 : Array 수는 G3F-AD4A :4, G3F-AD4B: 16, G4F-AD2A : 4 입니다. G3F-AD4A 에서는원소번호 [0] 이채널 0, 1, 2, 3 을일괄로지정하며, 원소번호 [1] 이채널 4, 5, 6, 7 을일괄로지정하며, 원소번호 [2] 이채널 8, 9, 10, 11 을일괄로지정하며, 원소번호 [3] 이채널 12, 13, 14, 15 를일괄로지정합니다. G4F-AD2A 에서는원소번호가채널을의미합니다. 3 : G3F-AD4B 에서만사용하며, :Array 수는 16 이며, 원소번호가채널을의미합니다. 제 2 장 GLOFA-GM 프로그래밍 2-7 LS 산전연수원

98 2.5.2 모듈읽기펑션블록 (1) G3F-AD4A : ADR4RD, G3F-AD4B : ADR4BRD, G3F-AD3A : ADR33RD, G4F-AD3A : ADR3RD, G4F-AD2A: ADR2RD, G6F-AD2A : ADR62RD 리모트에서의모듈읽기펑션블록은 A/D 변환모듈의전채널을일괄로처리하며사용채널로지정되면 A/D 변환한디지털값을읽어서출력변수 DATA에나타내어프로그램에이용합니다 펑션블록형태구분변수명 Datatype 내용 REQ 상승 Edge 에서펑션블록실행요구영역 NET_ NO USINT 펑션블록이전송될자국의통신모듈이장착된슬롯위치번호 설정범위 : 0 7 입력 ST_N O USINT 리모트 I/O 국에장착된통신모듈의국번 설정범위 : 0 63 BASE USINT 베이스위치번호 SLOT USINT 슬롯의위치번호 CH NDR ERR [Array] 사용채널지정영역 펑션블록실행이에러없이종료된경우 1 이되며, 실행조건이성립된스켄동안 1 을유지하고다음스켄에서 0 이됩니다. 에러정보표시영역 초기화펑션블록실행중에러가발생되면 1 이출력되어운전정지상태가되고, 실행조건이성립된스켄동안 1 을유지하며, 다음스켄에서 0 이됩니다. STAT USINT 에러상태표시영역 ACT [Array] 운전채널표시영역 출력 DATA INT [Array] A/D 변환값출력영역 제 2 장 GLOFA-GM 프로그래밍 2-8 LS 산전연수원

99 2.6 펑션블록상의에러코드 출력변수 STAT 에나타내는에러종류및조치방법에대해서설명합니다. STAT 번호 구분내용 펑션블록읽기초기화 Array형단일형 조치방법 0 정상동작중 О О О - 1 베이스의위치가설정범위초과 О О О 설정범위내로수정 (4.2항참조 ) 2 해당베이스의 H/W 에러 О О О A/S 의뢰 3 슬롯의위치번호가설정범위초과 О О О A/D 변환모듈이장착된올바른슬롯번호지정 4 지정한슬롯에 A/D 변환모듈이비어있음 О О О 지정된슬롯에 A/D 변환모듈을장착 5 A/D 변환모듈이아닌다른모듈이장착되어있음 О О О 지정된슬롯에 A/D 변환모듈을장착 6 로컬 채널번호가설정범위초과 - - О 사용채널지정을바르게설정 7 A/D 변환모듈의 H/W 에러 О О О A/S 의뢰 8 A/D 변환모듈의공용메모리에러 О О О A/S 의뢰 9 초기화펑션블록에서사용채널미지정 - О О 초기화펑션블록에서사용채널을바르게지정 10 테스트 (Test) 모드 О О 테스트모드에서노멀모드로전환 (G4F-AD2A만해당 ) 11 필터값설정초과 О 설정범위 1 99 내로수정 17 평균횟수 / 시간평균값설정범위초과 - - 설정범위 [ 횟수 :2 4000회, 시간 :G3F-AD4A, G3F-AD4B (96 12,000ms)/G4F-AD2A(40 20,000ms)] 로수정 128 리모트용통신모듈의 H/W 에러 О О 리모트통신모듈참조 129 베이스의위치가설정범위초과 О О 설정범위내로수정 (4.2항참조 ) 131 슬롯의위치번호가설정범위초과 О О A/D 변환모듈이장착된올바른슬롯번호지정 133 A/D 변환모듈이아닌다른모듈이장착되어있음 О О 지정된슬롯에 A/D 변환모듈을장착 135 A/D 변환모듈의 H/W 에러 О О A/S 의뢰 리모트 A/D 변환모듈의공용메모리에러 О О A/S 의뢰 137 초기화펑션블록에서사용채널미지정 - О 초기화펑션블록에서사용채널을바르게지정 138 테스트 (Test) 모드 О 테스트모드에서노멀모드로전환 (G4F-AD2A만해당 ) 144 필터값설정초과 О 설정범위 1 99 내로수정 145 평균횟수값설정범위초과 - 설정범위 [ 횟수 :2 4000회, 시간 :G3F-AD4A, G3F-AD4B (96 12,000ms)/G4F-AD2A(40 20,000ms)] 로수정 제 2 장 GLOFA-GM 프로그래밍 2-9 LS 산전연수원

100 제 3 장프로그램예제 (GLOFA-GM 용 ) 3.1 A/D 변환값의대소구분프로그램 1) 시스템구성 GM3- PA1A GM3- CPUA G3F- AD4A G3Q- RY4A 2) 초기설정내용 (1) 사용채널 : 채널 0, 채널 2, 채널 4 (2) 출력 Data Type 지정 : ( 채널 0, 2, 4) (3) 필터사용채널 : 채널 0 (4) 필터상수설정 : 채널 0 = 50 (5) 평균처리지정 : 채널 2, 4 (6) 횟수평균지정및설정값 : 채널 2 = 100 회 (7) 시간평균지정및설정값 : 채널 4 = 200 ms (8) 아날로그입력 : 전류입력 3) 프로그램설명 (1) 채널 0 의디지털값이 12,000 보다작을때 %Q0.1.0 을 On (2) 채널 2 의디지털값이 13,600 보다클때 %Q0.1.1 을 On (3) 채널 4 의디지털값이 12,000 보다크거나같고 13,600 보다작거나같을때 %Q0.1.2 을 On (4) 채널 4 의디지털값이 12,800 과같을때 %Q0.1.3 을 On 4) 프로그램 (1) G4F-AD4A 의경우가 ) 프로그램상주의사항알아두기 G3F-AD4A 를사용할때프로그램의초기설정내용중 1) (3) 항에서채널 0 을필터사용으로선택하면채널 0 채널 3 모두가필터사용으로선택됨. 2) (4) 항에서채널 0 을필터상수값으로설정하면채널 0 채널 3 모두가필터상수값을 50 으로설정됨. 3) (5) 항에서채널 2 와채널 4 를평균처리지정하면채널 0 채널 3, 채널 4 채널 7 모두가평균처리로지정됨. 4) (6) 항에서채널 2 를횟수평균값 100 회로지정하면채널 0 채널 3 모두가횟수평균값 100 회로설정됨. 5) (7) 항에서채널 4 를시간평균값 200 ms로지정하면채널 4 채널 7 모두가횟수평균값 200 ms로설정됨. 나 ) 프로그램에사용된입출력변수 Variable Name Var_Kind Data Type (AT Address) (Initial Value) 채널지정 : VAR : ARRAY [0..15] OF : = { 1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0 } 초기화 I : VAR : FB instance 읽기 : VAR : FB instance 평균허가 : VAR : ARRAY [0..3] OF : = { 1,1,0,0 } 횟수시간 : VAR : ARRAY [0..3] OF : = { 0,1,0,0 } DATA : VAR : ARRAY [0..15] OF INT 입력타입 : VAR : ARRAY [0..15] OF : = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } 필터허가 : VAR : ARRAY [0..3] OF : = { 1,0,0,0 } 필터값 : VAR : ARRAY [0..3] OF USINT : = { 50,0,0,0 } 운전채널 : VAR : ARRAY [0..15] OF 초기화 _ 에러정보 : VAR : USINT 평균값 : VAR : ARRAY [0..3] OF UNIT : = { 100,200,0,0 } 기동준비 : VAR : 출발 : VAR : 제 3 장프로그램예제 (GLOFA-GM) 3-1 LS 산전연수원

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

歯표지_통합_.PDF

歯표지_통합_.PDF LG GLOFA MASTER-K PID G3F-PIDA G4F-PIDA G3F-PIDA/G4F-PIDA PLC GLOFA GM3/4 CPU MASTER-K 200S/300S/1000S CPU!!! 2 ! PLC,,,,,! PCB,,, Off! 1 1-1 ~ 1-1 11 1-1 2 2-1 ~ 2-13 21 2-1 22 2-2 23 2-3 24 PID 2-4 241

More information

untitled

untitled 4.1.3 %IX0.0.0 %IX0.0.1 %QX0.1.0 ( ) %QX0.1.0 %IX0.0.0 %IX0.0.1 %QX0.1.0 * 5 GMWIN. - 31 - SW1 ON SW2 OFF. SW2 ON SW1 OFF. (%QX0.1.0) SW1 (%IX0.0.0) SW2 (%IX0.0.0) SW1 SW1 SW2 SW2 ( ) SW1 SW2-32 - P (

More information

歯표지.PDF

歯표지.PDF GLOFA MASTERK !!!! 8 4 4 4 4 4!! 8 4 8 8 8 8 4 4 1 1 1 1 1 2 ± 1 1 3 2 + < < ± 2 1 2 DIN BS ( C) (µv) K NiCrNi NiCrNiAI 2000~12000 5891~48828 J PeCuNi 2000~8000 7890~45498 E NiCrCuNi 1500~6000 7297~45085

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

목차 제 1 장개요 제 2 장소프트웨어구조 제 3 장공통요소 I

목차 제 1 장개요 제 2 장소프트웨어구조 제 3 장공통요소 I 목차 제 1 장개요 제 2 장소프트웨어구조 제 3 장공통요소 I 목차 제 4 장 제 5 장 II 제 6 장 목차 제 7 장펑션과펑션블록 III 목차 제 8 장기본펑션 / 펑션블록라이브러리 IV 목차 V 목차 VI 목차 VII 1-1 1-2 2-1 2-2 2) 3) 2-3 2-4 3-1 3-2 3-3 3-4 3-5 3-6 ±± ±± 3-7 3-8 3-9 3-10

More information

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap04-연산자.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에

More information

BY-FDP-4-70.hwp

BY-FDP-4-70.hwp RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,

More information

온습도 판넬미터(JTH-05) 사양서V1.0

온습도 판넬미터(JTH-05)  사양서V1.0 온습도 조절기 Model:JTH-05 1. 제품 사양. [제품 구분] JTH-05A(입력 전원 AC), JTH-05D(입력 전원 DC) [전원 사양] JTH-05A 입력 전압 출력 전원 소비 전력 JTH-05D AC 90~240V DC 10~36V 12Vdc / Max.170mA Max.2W [본체 사이즈] ~ 온/습도 범위(본체): 사용 [0 ~ 50, 85%RH

More information

KMC.xlsm

KMC.xlsm 제 7 장. /S 에필요한내용 1] IGBT 취급시주의사항 ) IGBT 취급시주의 1) 운반도중에는 Carbon Cross로 G-E를단락시킵니다. 2) 정전기가발생할수있으므로손으로 G-E 및주단자를만지지마십시요. 3) G-E 단자를개방시킨상태에서직류전원을인가하지마십시요. (IGBT 파손됨 ) 4) IGBT 조립시에는사용기기나인체를접지시키십시요. G2 E2 E1

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

ADP-2480

ADP-2480 Mitsubishi PLC 접속 GP 는 Mitsubishi FX Series 와통신이가능합니다. 시스템구성 6 7 8 GP-80 RS- Cable RS-C Cable FXN--BD FXN--BD 6 FX Series(FXS,FXN,FXN,FXNC, FXU) 7 FXS, FXN 8 FXN FX Series 는기본적으로 RS- 통신을하며, RS-/ converter

More information

<4D F736F F F696E74202D2032C0E55FC6AEB7B9C0CCB4D720C5B0C6AEB1B8BCBAC7B05F446F6E652E707074>

<4D F736F F F696E74202D2032C0E55FC6AEB7B9C0CCB4D720C5B0C6AEB1B8BCBAC7B05F446F6E652E707074> File: PRO_1_02E.1 차례 S7-300 트레이닝키트... 2 S7-300 트레이닝키트 PLC 구성... 3 S7-300 모듈 I/O 어드레스... 4 S7-400트레이닝키트전체구성품. 5 S7-400 트레이닝키트 PLC 구성... 6 시뮬레이터... 7 콘베이어모델... 8 전체심벌리스트 (1)... 9 전체심벌리스트 (2)... 10 전체심벌리스트

More information

Microsoft Word - [00] 표지 앞_XGF-AC8A,AV8A_.doc

Microsoft Word - [00] 표지 앞_XGF-AC8A,AV8A_.doc 최대의이익을위한최선의선택! LS 산전에서는저희제품을선택하시는분들께최대의이익을드리기위하여항상최선의노력을다하고있습니다. 프로그래머블로직컨트롤러 XGT 아날로그입력모듈 XGT Series 사용설명서 XGF-AC8A XGF-AV8A 안전을위한주의사항 사용전에안전을위한주의사항을반드시읽고정확하게사용하여주십시오. 사용설명서를읽고난뒤에는제품을사용하는사람이항상볼수있는곳에잘보관하십시오.

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F > 10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - ch07 - 포인터 pm0415 2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자

More information

tiawPlot ac 사용방법

tiawPlot ac 사용방법 tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정

More information

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가 www.kdnetwork.com 특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가능할 삭제할 건전지 사용자를 위한 개별 비밀번호 및 RF카드

More information

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Microsoft PowerPoint - chap03-변수와데이터형.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num %d\n", num); return 0; } 1 학습목표 의 개념에 대해 알아본다.

More information

입출력 2,048(GM4A/B), 3,584(GM4C) 점의중 소규모제어 명령어처리시간의고속화 (0.12~0.2μs /step) 중 소규모의제조라인네트워크구성가능 리모트시스템구성시 2,048(GM4), 8,192(GM4B), 32,000(GM4C) 점의대규모제어가능 3

입출력 2,048(GM4A/B), 3,584(GM4C) 점의중 소규모제어 명령어처리시간의고속화 (0.12~0.2μs /step) 중 소규모의제조라인네트워크구성가능 리모트시스템구성시 2,048(GM4), 8,192(GM4B), 32,000(GM4C) 점의대규모제어가능 3 GLOFA-GM Series GLOFA-GM7U/GM7 연산처리속도`:`0.1(0.5) GLOFA-GM6 연산처리속도`:`0.5 최대제어점수`:`120 점 /80 점 최대제어점수`:`384 점 프로그램용량`:`132Kbyte/68Kbyte 프로그램용량`:` 최대 68Kbyte 내장기능`:`PID, HSC, 위치결정, Cnet등 GLOFA-GM4 연산처리속도`:`0.12~0.2μs

More information

실험 5

실험 5 실험. OP Amp 의기초회로 Inverting Amplifier OP amp 를이용한아래와같은 inverting amplifier 회로를고려해본다. ( 그림 ) Inverting amplifier 위의회로에서 OP amp의 입력단자는 + 입력단자와동일한그라운드전압, 즉 0V를유지한다. 또한 OP amp 입력단자로흘러들어가는전류는 0 이므로, 저항에흐르는전류는다음과같다.

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

Microsoft Word - logic2005.doc

Microsoft Word - logic2005.doc 제 8 장 Counters 실험의목표 - Catalog counter 의동작원리에대하여익힌다. - 임의의 counter를통하여 FSM 구현방법을익힌다. - 7-segment display 의동작원리를이해한다. 실험도움자료 1. 7-segment display 7-segment는디지털회로에서숫자를표시하기위하여가장많이사용하는소자이다. 이름에서알수있듯이 7개의 LED(

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

API 매뉴얼

API 매뉴얼 PCI-TC03 API Programming (Rev 1.0) Windows, Windows2000, Windows NT, Windows XP and Windows 7 are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations

More information

IRISCard Anywhere 5

IRISCard Anywhere 5 이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의

More information

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770> IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 9) . T 플립플롭으로구성된순서논리회로의해석 () 변수명칭부여 F-F 플립플롭의입력 :, F-F 플립플롭의출력 :, (2) 불대수식유도 플립플롭의입력 : F-F 플립플롭의입력 : F-F 플립플롭의출력 : (3) 상태표작성 이면,

More information

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074> Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법

More information

API 매뉴얼

API 매뉴얼 PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned

More information

BS-K1217-M□□-3012_ProductGuide_KR_PDF

BS-K1217-M□□-3012_ProductGuide_KR_PDF READER/WRITER MADE IN JAPAN System [ASLINK ] S-K1217-M-3012..,.,....,,. S-K1217-M08-3012 S-K1217-M12-3012 S-K1217-M18-3012 S-K1217-M30-3012 2() () / 1 2 1 DC..,,.,,,..,....... ' ARW-04 (Ver.04-1.01 ),

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 8주차중간고사 ( 인터럽트및 A/D 변환기문제및풀이 ) Next-Generation Networks Lab. 외부입력인터럽트예제 문제 1 포트 A 의 7-segment 에초시계를구현한다. Tact 스위치 SW3 을 CPU 보드의 PE4 에연결한다. 그리고, SW3 을누르면하강 에지에서초시계가 00 으로초기화된다. 동시에 Tact 스위치 SW4 를 CPU 보드의

More information

쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로

쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로 한국어 표준 설정안내 서브 초침 시간 및 설정 1. 용두를 2의 위치로 뽑아냅니다. 2. 용두를 시계방향 또는 반시계방향으로 돌려(모델에 따라 다름) 를 전날로 설정합니다. 3. 용두를 3의 위치로 당기고 현재 가 표시될 때까지 시계방향으로 돌립니다. 4. 용두를 계속 돌려 정확한 오전/오후 시간을 설정합니다. 5. 용두를 1의 위치로 되돌립니다. 169 쓰리

More information

슬라이드 1

슬라이드 1 LS 경영철학 목차 제1장 XGI PLC 개요제2장데이터메모리제3장기본 Function 제4장확장 Function 제5장응용 Function 제6장사용자정의 F/FB 제7장태스크프로그램제8장 SFC 언어제9장글로벌변수제10장 Analog 입력모듈제11장 Analog 출력모듈제12장프로그램예제부록1 펑션 / 펑션블록목록부록2 ARRAY 변수부록3 사용자데이터타입부록4

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

슬라이드 제목 없음

슬라이드 제목 없음 ETOS-DPS-X Guide AC&T SYSTEM 1 ETOS-DPS-X 개요 ETOS-DPS-X Field Bus Network 중 Profibus-DP Network 에연결되는장비. ProfiBus-DP Network 시스템에 DP 통신을지원하지않는현장장비에대한통신서버기능구현. Profibus-DP Slave 동작하기때문에반드시 DP-Master 모듈이있는시스템에서적용가능.

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

제 2 장 기본 사용법

제 2 장  기본 사용법 LS Studio 1. 시작하기 1.1 특징 XG5000 에서는 XP-Builder, DriveView7 등의소프트웨어와의통합된개발환경을제공합니다. 통합된 개발환경에서는모든프로젝트파일을 XG5000 에서통합관리합니다. XP-Builder 통합프로젝트를사용함으로써 PLC 에서사용할변수목록을 CSV 파일로내보내기또는불러오기하는번거로움없이바로사용할수있습니다. 또한

More information

Microsoft PowerPoint - chap06-1Array.ppt

Microsoft PowerPoint - chap06-1Array.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-1 참고자료 배열 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 배열의선언과사용 같은형태의자료형이많이필요할때배열을사용하면효과적이다. 배열의선언 배열의사용 배열과반복문 배열의초기화 유연성있게배열다루기 한빛미디어

More information

ATmega128

ATmega128 ATmega128 외부인터럽트실습 Prof. Jae Young Choi ( 최재영교수 ) (2015 Spring) Prof. Jae Young Choi 외부인터럽트실험 외부인터럽트를사용하기위해관렦레지스터를설정 일반적으로 I/O 포트에대한설정이끝난후에외부인터럽트나타이머 / 카운터설정 PE4~7 번까지 4 개의외부인터럽트 INT4~INT7 까지사용 외부인터럽트사용법요약

More information

untitled

untitled 1 PLC 1.1 PLC 1.1.1 PLC PLC(Programmable Logic Controller),,, LSI,,. (NEMA: National Electrical Manufactrurers Association),,,,. 1.1.2 PLC PLC. FMS(Flexible Manufacturing System) PLC,. 1-1 PLC. - 5 - 1.2

More information

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 제 8 장. 포인터 목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 포인터의개요 포인터란? 주소를변수로다루기위한주소변수 메모리의기억공간을변수로써사용하는것 포인터변수란데이터변수가저장되는주소의값을 변수로취급하기위한변수 C 3 포인터의개요 포인터변수및초기화 * 변수데이터의데이터형과같은데이터형을포인터 변수의데이터형으로선언 일반변수와포인터변수를구별하기위해

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

슬라이드 1

슬라이드 1 첨부 4 리모콘별 TV 셋팅방법 2011. 1 전략서비스본부서비스지원팀 1 경제형 2002년개발쌍방향단순-2007년개발경제형 /PVR-2007년개발 2002 년 02 월 ~ 2003 년 08 월 85 만 (40 만은 TV 설정불가 ) 선호채널 도움말 만가능 1) TV 전원을키고 2) 0( 숫자 )+ 음소거동시에누름 -> LED ON 3) 리모콘 LED 주황색불확인후제조사코드입력

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

실험 5

실험 5 실험. apacitor 및 Inductor 의특성 교류회로 apacitor 의 apacitance 측정 본실험에서는 capacitor를포함하는회로에교류 (A) 전원이연결되어있을때, 정상상태 (steady state) 에서 capacitor의전압과전류의관계를알아본다. apacitance의값이 인 capacitor의전류와전압의관계는다음식과같다. i dv = dt

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

03_원격제어반_IDAC-2W

03_원격제어반_IDAC-2W IDAC-2W (Intelligent Distributed Automatic Controller) 1. 개요 IDAC-2W 는 HVAC 의공기조화기, 냉온수열원장비, BC 의저소음휀및기타설비장비를제어하기위한제어기기이다. LCD( Liquid Crystal Display) 가장착된이제어기기는장비의다양한제어기능및데이터통신기능을가지며, Key- Pad 를이용하여장비의운전및설정할수있다.

More information

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조 - Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]

More information

<342EBAAFBCF620B9D720B9D9C0CEB5F92E687770>

<342EBAAFBCF620B9D720B9D9C0CEB5F92E687770> 예약어(reserved word) : 프로그래밍 언어에서 특별한 용도로 사용하고자 미리 지정한 단어 - 프로그램의 구성요소를 구별하게 해주는 역할 => 라벨, 서브 프로그램 이름, 변수에 연관되어 다른 변수나 서브 프로그램 등과 구별 - 식별자의 최대길이는 언어마다 각각 다르며 허용길이를 넘어서면 나머지 문자열은 무시됨 - FORTRAN, COBOL, HTML

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

Microsoft Word - Armjtag_문서1.doc

Microsoft Word - Armjtag_문서1.doc ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)

More information

Microsoft PowerPoint - es-arduino-lecture-03

Microsoft PowerPoint - es-arduino-lecture-03 임베디드시스템개론 : Arduino 활용 Lecture #3: Button Input & FND Control 2012. 3. 25 by 김영주 강의목차 디지털입력 Button switch 입력 Button Debounce 7-Segment FND : 직접제어 7-Segment FND : IC 제어 2 디지털입력 : Switch 입력 (1) 실습목표 아두이노디지털입력처리실습

More information

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드] Chapter 03 변수와자료형 2009 한국항공대학교항공우주기계공학부 (http://mercury.kau.ac.kr/sjkwon) 1 변수와자료유형 변수 프로그램에서자료값을임시로기억할수있는저장공간을변수 (variables) 변수 (Variables) 는컴퓨터의메모리인 RAM(Random Access Memory) 에저장 물건을담는박스라고생각한다면박스의크기에따라담을물건이제한됨

More information

슬라이드 1

슬라이드 1 마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***

More information

<B9CCC2EABAF1BDC351BDC3B8AEC1EE504C435FC3E6B3B2C0CEB7C2B0B3B9DFBFF82E687770>

<B9CCC2EABAF1BDC351BDC3B8AEC1EE504C435FC3E6B3B2C0CEB7C2B0B3B9DFBFF82E687770> MITSUBISHI PLC SYSTEM 메카트로닉스연구회 cafe in Daum MITSUBISHI PLC SYSTEM 차 례 1. 미쯔비시 Q씨리즈 PLC 시스템의구성 1.1 기기구성 4 1.1.1 단독 CPU 시스템의구성예 4 1.1.2 시스템의구성 6 1.1.3 성능사양 7 1.1.4 각디바이스설명 9 1.2 CPU 의외관과명칭 13 1.2.1 CPU

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

스마트주택용분전반_160331

스마트주택용분전반_160331 Smart Distribution Board / Home Distribution Board Moving Forward into the World 02_03 World Class Brand 04_05 Smart Distribution Board / Home Distribution Board C o n t e n t s Smart Distribution Board

More information

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 13. 포인터와배열! 함께이해하기 2013.10.02. 오병우 컴퓨터공학과 13-1 포인터와배열의관계 Programming in C, 정재은저, 사이텍미디어. 9 장참조 ( 교재의 13-1 은읽지말것 ) 배열이름의정체 배열이름은 Compile 시의 Symbol 로서첫번째요소의주소값을나타낸다. Symbol 로서컴파일시에만유효함 실행시에는메모리에잡히지않음

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

PowerPoint Template

PowerPoint Template 10 포인터 1 주소 Address( 주소 ) 메모리에는그메모리의저장장소의위치를나타내는주소값 주소 (address) 는 1 바이트마다 1 씩증가하도록메모리에는연속적인번호가구성 2 주소연산자 & & 변수 변수의주소값을알아내려면변수앞에주소연산자 & (ampersand) 를이용 주소값이용장단점 주소값을이용하면보다편리하고융통성있는프로그램이가능 그러나복잡하고어려운단점

More information

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가 수업주제 경찰 출동! (버튼, LED, 버저 사용하기) 9 / 12 차시 수업의 주제와 목표 본 수업에서는 이전 차시에 배웠던 블록들의 기능을 복합적으로 활용한다. 스위치 기능을 가진 버튼을 활용하여 LED와 버저를 동시에 작동시키도록 한다. 각 블록들을 함께 사용하는 프로젝트를 통해 각각의 기능을 익히고 보다 다양한 활용 방법을 구상할 수 있다. 교수 학습

More information

Chapter. 14 DAC 를이용한 LED 밝기제어 HBE-MCU-Multi AVR Jaeheung, Lee

Chapter. 14 DAC 를이용한 LED 밝기제어 HBE-MCU-Multi AVR Jaeheung, Lee Chapter. 14 DAC 를이용한 LED 밝기제어 HBE-MCU-Multi AVR Jaeheung, Lee 목차 1. D/A 변환기 2. 병렬 D/A 변환기로 LED 밝기제어하기 3. 직렬 D/A 변환기로 LED 밝기제어하기 D/A 변환기 D/A 변환기 (Digital to Analog Converter) 디지털데이터를아날로그전압으로변환하는소자 A/D변환기와함께마이크로프로세서응용회로에서널리사용됨.

More information

Contents 01. 안전을 위한 주의 사항 03 02. 터치형 멀티 조절기 각부 명칭 04 03. 터치형 각방 조절기 각부 명칭 05 04. 조절기 난방/정지 하기 06 05. 조절기 외출 /해제하기 07 06. 조절기 반복난방 하기 09 07. 조절기 예약난방 /

Contents 01. 안전을 위한 주의 사항 03 02. 터치형 멀티 조절기 각부 명칭 04 03. 터치형 각방 조절기 각부 명칭 05 04. 조절기 난방/정지 하기 06 05. 조절기 외출 /해제하기 07 06. 조절기 반복난방 하기 09 07. 조절기 예약난방 / 사 용 설 명 서 대림산업 Touch형 조절기 멀티조절기 각방조절기 본 사용설명서는 찾기 쉬운 장소에 보관하세요. 제품 사용 전 반드시 사용설명서를 잘 읽어 주세요. 제품의 사양은 사전에 통보 없이 변경될 수 있습니다. 본사 및 공장 : 경기도 용인시 처인구모현면일산리 483-1 TEL : +82-31 - 336 9911 FAX : +82-31 - 336 9911

More information

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,

More information

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

More information

Tcl의 문법

Tcl의 문법 월, 01/28/2008-20:50 admin 은 상당히 단순하고, 커맨드의 인자를 스페이스(공백)로 단락을 짓고 나열하는 정도입니다. command arg1 arg2 arg3... 한행에 여러개의 커맨드를 나열할때는, 세미콜론( ; )으로 구분을 짓습니다. command arg1 arg2 arg3... ; command arg1 arg2 arg3... 한행이

More information

Microsoft Word - [00]표지 앞.doc

Microsoft Word - [00]표지 앞.doc GLOFA GM6 프로그래머블로직컨트롤러 안전을위한주의사항 사용전에안전을위한주의사항을반드시읽고정확하게사용하여주십시오. 사용설명서가최종사용자와유지보수책임자에게전달되도록하여주십시오. 사용설명서를읽고난뒤에는제품을사용하는사람이항상볼수있는곳에잘보관하십시오. 안전을위한주의사항 제품을사용하기전에 제품을안전하고효율적으로사용하기위하여본사용설명서의내용을끝까지잘읽으신후에사용해주십시오.

More information

LM 가이드

LM 가이드 SR/SS 볼리테이너타입 가이드 B 제품치수제원 치수도, 치수표 SR-R 형, SR-R 형... SS-R 형, SS-R 형... SR- 형, SR- 형... SS- 형, SS- 형... SR-RH 형 ( 수주대응품 ), SR-RH 형 ( 수주대응품 ).. SS-RH 형 ( 수주대응품 ), SS-RH 형 ( 수주대응품 )... SR-H 형 ( 수주대응품 ),

More information

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp 1 0 1.7 6 5 'A ' '/ u 4 4 2 2 ' " JS P 프로그래밍 " A ', 'b ', ' 한 ', 9, \ u d 6 5 4 ' c h a r a = 'A '; 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 < % @ p a g e c o n te n

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The 4 th Lecture 유명환 ( yoo@netplug.co.kr) 1 시간 (Time) 에대한정의 INDEX 2 왜타이머 (Timer) 와카운터 (Counter) 인가? 3 ATmega128 타이머 / 카운터동작구조 4 ATmega128 타이머 / 카운터관련레지스터 5 뻔뻔한노하우 : 레지스터비트설정방법 6 ATmega128

More information

@ p a g e c o n te n tt y p e = " te x t/ h tm l;c h a rs e t= u tf- 8 " fo r (in t i= 0 ; i< = 1 0 ; i+ + ) { o u t.p rin tln (" H e llo W o rld " + i + " < b r/> " ); = re s u lt + re s u lts u m ()

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

(b) 연산증폭기슬루율측정회로 (c) 연산증폭기공통모드제거비측정회로 그림 1.1. 연산증폭기성능파라미터측정회로

(b) 연산증폭기슬루율측정회로 (c) 연산증폭기공통모드제거비측정회로 그림 1.1. 연산증폭기성능파라미터측정회로 Lab. 1. I-V Characteristics of a Diode Lab. 1. 연산증폭기특성실험 1. 실험목표 연산증폭기의전압이득 (Gain), 입력저항, 출력저항, 대역폭 (Bandwidth), 오프셋전압 (Offset Voltage), 공통모드제거비 (Common-mode Rejection Ratio; CMRR) 및슬루율 (Slew Rate) 등의기본적인성능파라미터에대해서실험을통해서이해

More information

메뉴얼41페이지-2

메뉴얼41페이지-2 데이터 기반 맞춤형 성장관리 솔루션 스마트빌 플러스 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여 등록합니다. 금융정보 자동수집을 위하여 인증서이름, 아이디, 비밀번호를 등록합니다. 통합 자동 수집 금융정보 통합 자동수집을 실행합니다 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여

More information

11장 포인터

11장 포인터 누구나즐기는 C 언어콘서트 제 9 장포인터 이번장에서학습할내용 포인터이란? 변수의주소 포인터의선언 간접참조연산자 포인터연산 포인터와배열 포인터와함수 이번장에서는포인터의기초적인지식을학습한다. 포인터란? 포인터 (pointer): 주소를가지고있는변수 메모리의구조 변수는메모리에저장된다. 메모리는바이트단위로액세스된다. 첫번째바이트의주소는 0, 두번째바이트는 1, 변수와메모리

More information

RVC Robot Vaccum Cleaner

RVC Robot Vaccum Cleaner RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

½½¶óÀ̵å Á¦¸ñ ¾øÀ½

½½¶óÀ̵å Á¦¸ñ ¾øÀ½ 0.2 완전차동 (fully dfferental) OP amp Dfferental nput, Dfferental output Easy to cascade OP amps nsenstve to supply nose Hgh gan Fully dff OP amp requres CMFB Hgh Speed CMOS IAB, POSTECH 0.2. NMOS 입력완전차동

More information

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Function) 1. 함수의개념 입력에대해적절한출력을발생시켜주는것 내가 ( 프로그래머 ) 작성한명령문을연산, 처리, 실행해주는부분 ( 모듈 ) 자체적으로실행되지않으며,

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 5 강. 배열, 포인터, 참조목차 배열 포인터 C++ 메모리구조 주소연산자 포인터 포인터연산 배열과포인터 메모리동적할당 문자열 참조 1 /20 5 강. 배열, 포인터, 참조배열 배열 같은타입의변수여러개를하나의변수명으로처리 int Ary[10]; 총 10 개의변수 : Ary[0]~Ary[9]

More information

Microsoft PowerPoint - [2009] 02.pptx

Microsoft PowerPoint - [2009] 02.pptx 원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 7주차 AVR의 A/D 변환기제어레지스터및관련실습 Next-Generation Networks Lab. 3. 관련레지스터 표 9-4 레지스터 ADMUX ADCSRA ADCH ADCL 설명 ADC Multiplexer Selection Register ADC 의입력채널선택및기준전압선택외 ADC Control and Status Register A ADC 의동작을설정하거나동작상태를표시함

More information

디지털TV솔루션 브로셔

디지털TV솔루션 브로셔 개요 [ADC] [DDC] [DAC] [VSC] 영상 / 음성 변환및압축 Ethernet Stream 전송및전시 저장및재생 입력 - SD 급영상동시 4CH - 디지털영상동시 2CH - Analog Audio 동시 2CH 영상 : H.264 압축 음성 : PCM 16bit HW 방식 Encoding 지원 Gigabit 이더넷전송 / 수신 낮은지연시간 ( 최대

More information

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash

More information

Microsoft PowerPoint - hw8.ppt [호환 모드]

Microsoft PowerPoint - hw8.ppt [호환 모드] 8.1 데이터경로와제어장치 Chapter 8 데이터경로와제어장치 많은순차회로의설계는다음의두부분으로구성 datapath: data의이동및연산을위한장치 control unit에상태신호제공 control ol unit: datapath th 에서적절한순서로 data 이동및연산을수행할수있도록제어신호제공. 먼저, datapath를설계 다음에, control unit

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

vRealize Automation용 VMware Remote Console - VMware

vRealize Automation용 VMware Remote Console - VMware vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation

More information

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770> IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 7) . 반감산기와전감산기를설계 반감산기반감산기는한비트의 2진수 에서 를빼는회로이며, 두수의차 (difference, ) 와빌림수 (barrow, ) 를계산하는뺄셈회로이다. 에서 를뺄수없으면윗자리에서빌려와빼야하며, 이때빌려오는수는윗자리에서가져오므로

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

Office 365 사용자 가이드

Office 365 사용자 가이드 [ 여기에입력 ] Office 365 사용자가이드 OFFICE 365 모바일설정 목차 1. 모바일에메일계정추가하기... 2 2. Lync 2013 App 설치하기... 7 3. Office Mobile App 설치하기... 10 4. Office for ipad 설치하기... 16-1 - 모바일기기에 Office 365 를설정해보세요. 모바일기기에 Office

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information