본문 바로가기
반응형

PLC 강좌55

[19] PLC 기초 강좌 [19] PLC 기초 강좌 4. 명령어 4.3. 기본 명령 4.3.5.블록 분기 명령 1) 포인터 분기 명령 ★ (CJ, SCJ, JMP)▶ [CJ P***]점프 지령이 ON일 때, 동일 프로그램 파일 내에 지정된 포인터 번호의 프로그램을 실행합니다.점프 지령이 OFF일 때는 다음 스텝의 프로그램을 실행합니다.▶ [SCJ P***]점프 지령이 OFF→ON으로 변환한 다음의 스캔에서 동일 프로그램 파일 내에 지정된 포인터 번호의 프로그램을 실행합니다.(2) 점프 지령이 OFF 및 ON→OFF로 변화할 때는 다음 스텝의 프로그램을 실행합니다.▶ [JMP P***]동일 프로그램 파일 내에 지령된 포인터 번호의 프로그램을 무조건 실행합니다. ※ TIP !!! (1) 타이머의 코일을 ON하고 나서, CJ, SCJ.. 2019. 2. 14.
[18] PLC 기초 강좌 [18] PLC 기초 강좌 4. 명령어 4.3. 기본 명령 4.3.4.데이터 전송 명령 1) 16비트/32비트 데이터 전송 ★ (MOV(P), DMOV(P)) ▶ [MOV(P) (S) (D)] (S)로 지정된 디바이스의 16비트 데이터를 (D)로 지정된 디바이스에 전송합니다. ▶ [DMOV(P) (S) (D)] (S)로 지정된 디바이스의 32비트 데이터를 (D)로 지정된 디바이스로 전송합니다. 2) 부동소수점 데이터 전송(EMOV(P)) ▶ [EMOV(P) (S) (D)] (S)로 지정된 디바이스의 부동소수점형 실수 데이터를 (D)로 지정된 디바이스로 전송합니다. 3) 문자열 전송 ★ ($MOV(P)) ▶ [$MOV(P) (S) (D)] (S)로 지정된 디바이스 번호 이후에 저장되어 있는 문자열 데이터를.. 2019. 2. 10.
[17] PLC 기초 강좌 [17] PLC 기초 강좌 4. 명령어 4.3. 기본 명령 4.3.3.데이터 변환 명령 1) BIN 데이터→BCD 4자리 8자리 변환(BCD(P), DBCD(P))▶ [BCD(P) (S)(D)](S)로 지정된 디바이스의 BIN 데이터(0~9999)를 BCD 변환하여, (D)로 지정된 디바이스에 저장합니다.지정 값이 범위 외일 때 연산 에러가 됩니다.▶ [DBCD(P) (S)(D)](S)로 지정된 디바이스의 BIN 데이터(0~99999999)를 BCD 변환하여, (D)로 지정된 디바이스에 저장합니다. 지정 값이 범위 외일 때 연산 에러가 됩니다. 2) BCD 4자리/8자리→BIN 데이터 변환(BIN(P), DBIN(P))▶ [BIN(P) (S)(D)](S)로 지정된 디바이스의 BCD 데이터(0~9999)를.. 2019. 2. 6.
[16] PLC 기초 강좌 [16] PLC 기초 강좌 4. 명령어 4.3. 기본 명령 4.3.2. 산술 연산 명령 9) 부동 소수점 데이터 가감산★(E+(P), E-(P)) 명령 ▶ [E+(P) (S) (D)] (D)로 지정된 부동소숫점형 실수 데이터와 (S)로 지정된 부동소숫점형 실수 데이터를 가산하여, 가산 결과를 (D)로 지정된 디바이스에 저장합니다. (S), (D)에는 0, ±2^-127≤지정값(저장값) 12) 문자열의 결합($+(P)) 명령 ▶ [$+(P) (S) (D)] (D)로 지정된 디바이스 번호 이후에 저장되어 있는 문자열 데이터의 뒤에, (S)로 지정된 디바이스 번호 이후에 저장되어 있는 문자열 데이터를 연결하여, (D)로 지정된 디바이스 번호 이후에 저장합니다. 문자열 데이터는 (D), (S)로 지정된 디바이스.. 2019. 1. 25.
[15] PLC 기초 강좌 [15] PLC 기초 강좌 4. 명령어 4.3. 기본 명령 4.3.2. 산술 연산 명령 3) BIN 16비트 승제산 ★ (*(P), /(P)) 명령 ▶ [*(P) (S1) (S2) (D)] (S1)로 지정된 BIN 16비트 데이터와 (S2)로 지정된 BIN 16비트 데이터를 승산 하여, (D)로 지정 된 디바이스에 저장합니다. (D)가 비트 디바이스인 경우에는 하위 비트부터 지정됩니다. (S1), (S2)에는 –32768~32767(BIN 16비트)를 지정할 수 있습니다. (S1), (S2), (D)의 데이터의 플러스 및 마이너스 판정은 최상위 비트((S1), (S2)는 b15, (D)는 b31) 로 합니다. ᆞ0…플러스 ; ᆞ1…마이너스 ▶ [/(P) (S1) (S2) (D)] (S1)로 지정된 BIN.. 2019. 1. 17.
[14] PLC 기초 강좌 [14] PLC 기초 강좌 4. 명령어 4.3. 기본 명령 4.3.1. 비교 연산 명령 1) BIN 16비트 데이터 비교 ★ (=, , >, , D, E, $, BKCMP 2019. 1. 15.
[13] PLC 기초 강좌 [13] PLC 기초 강좌 4. 명령어 4.2.4.시프트 명령 1) 시프트 명령 [SFT(P)(D)] ▶ 비트 디바이스의 경우(D)로 지정된 디바이스는 한 개 적은 디바이스의 ON/OFF 상태를 (D)로 지정된 디바이스로 시프트하고, 한 개 적은 디바이스를 OFF합니다. ▶ 워드 디바이스의 비트 지정의 경우(D)로 지정된 디바이스의 비트보다 한 개 적은 디바이스 비트의 I/O 상태를 (D)로 지정된 비트로 시프트하고, 한 개 적은 비트를 0으로 만듭니다. ▶ 시프트할 선두의 디바이스는 SET 명령으로 ON시키십시오. ▶ 연속으로 SFT, SFTP를 이용할 경우는 디바이스 번호가 큰 것부터 프로그램합니다. 4.2.5.마스터 컨트롤 명령 1) 마스터 컨트롤 명령 ★ [MCN#(D)], [MCRN#]마스터 컨.. 2019. 1. 13.
[12] PLC 기초 강좌 [12] PLC 기초 강좌 4. 명령어 4.1. 명령어의 구성 및 표시 방식 [D □□□ P (S) (D)] ▶명령어 선두 첨자 D: 32Bit Double Word 처리 명령. E: 실수 처리 명령. $: 문자열 처리 명령. ▶□□□: 명령어. ▶명령어 말미 첨자 P: 명령의 Pulse화 처리. (조건 펄스 상승시 실행) ▶(S): 16Bit Source Device: 연산 전의 데이터. (S+1): 32Bit Source Device (S1): 1차 인수 Source Device (S2): 2차 인수 Source Device ▶(D): 16Bit Destination Device: 연산 후의 데이터의 목적지. (D+1): 32Bit Destination Device. ★=중요 명령어. ※ TIP !!.. 2019. 1. 9.
[06] PLC 기초 강좌 [06] PLC 기초 강좌 2.6.프로그램 처리 2.6.1.프로그램 메모리CPU의 종류별 메모리 Capacity가 정의되어 있습니다. (2.4.3 참조)또, File Resister의 사용 및 Comment 내장 등의 이유로 프로그램 메모리의 관리가 필요하며,GX Works2의 Tool->Confirm Memory Size를 통하여 CPU의 메모리를 관리 할 수 있습니다. 2.6.2.심플 프로젝트 (Simple Project)일반적으로 사용하는 Ladder Base의 프로그램 Project Type 입니다.Ladder diagram을 사용할 수 있으며 FB(Function Block)와 SFC의 사용도 가능 합니다.심플 프로젝트에는 Unlabeled Simple Project(Standard Projec.. 2018. 12. 13.
[02] PLC 기초 강좌 [02] PLC 기초 강좌 2.2. 숫자 체계 2.2.1. 10진수 체계 2진수 체계를 이해하려면 먼저 10진수 체계를 살펴볼 필요가 있습니다. 10진수 체계에서는 숫자 215 를 개별 구성 부분으로 세분화할 수 있습니다. 즉, 2 는 100 자리, 1 은 10 자리, 5 는 1 자리를 나타냅니다. 실제로 215 는 200+10+5 과 같은 형식으로 써야 합니다. 10 의 거듭제곱을 사용하여 아래와 같이 200+10+5 형식으로 표현하면 각 자릿수마다 10 의 거듭제곱이 지정된다는 것을 알 수 있습니다.2.2.2. 2진수 체계 2진수 체계는 숫자 0 과 1 만 인식합니다. 0 과 1 은 데이터 처리 기술에서는 간단하게 표현하고 계산할 수 있는 숫자 체계입니다. 즉, 2 개 숫자만 사용하기 때문에 2진수 .. 2018. 11. 29.
반응형