본문 바로가기
반응형

MELSEC PLC 기초 강좌35

[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.
[11] PLC 기초 강좌 [11] PLC 기초 강좌 3.5.주소 지정 인덱스 3.5.1.인덱스 수식 (1) 인덱스 수식.▶인덱스 수식은 인덱스 레지스터를 사용하는 간접 설정입니다.시퀀스 프로그램에서 인덱스 수식을 사용하면, 사용하는 디바이스는 (직접 지정하는 디바이스 번호) + (인덱스 레지스터의 내용)이 됩니다. 예를 들면 D2Z2를 지정할 때 Z2의 내용이 3인 경우는, D(2+3)=D5가 대상이 됩니다. ▶인덱스 레지스터는 Z0~Z15의 16점이 있습니다.각 인덱스 레지스터에는 –32768~32767을 지정할 수 있습니다.인덱스 수식은 다음과 같습니다. 인덱스 수식을 사용한 경우와 실제 처리되는 디바이스는 다음과 같습니다. (Z0=20, Z1=-5일때) (2) 인덱스 수식 가능 디바이스.인덱스 수식은 다음과 같은 제약을 제.. 2019. 1. 6.
[10] PLC 기초 강좌 [10] PLC 기초 강좌 3.프로그래밍 3.4.특수 릴레이, 특수 레지스터 PLC CPU에서는 특정한 용도로 정의 된 Device를 내장하고 있습니다. 자세한 내용은 프로그램 매뉴얼 끝부분의 부록 등에 기재 되어 있으며여기서는 자주 사용되는 특수 릴레이(SM), 특수 레지스터(SD)만 살펴 보겠습니다. ▣ 자주 사용되는 특수 릴레이▶SM210: 시계 데이터 세트 요구이 릴레이가 OFF→ON으로 변한 스캔의 END 명령을 실행한 이후에 SD210-SD213에 저장된 시계 데이터를 시계 소자에 씁니다. ▶SM213: 시계 데이터 읽기 요구이 릴레이가 ON일 때에 시계 데이터를 BCD값으로 SD210-SD213에서 읽습는다. ▶SM280: CC-Link 에러장착되어 있는 QJ61QBT11에서 1대라도 CC-.. 2018. 12. 31.
[09] PLC 기초 강좌 [09] PLC 기초 강좌 3.프로그래밍 3.3.파라미터 구성 및 지정(2) 7) SFC 설정 Device Points PLC CPU의 각 디바이스의 사용 점수를 설정합니다. Latch (1) Start/End RESET/L.CLR 스위치, 리모트 래치 클리어 조작으로 클리어를 가능하게 하는 래치 범위(선두 디바이스 No/최종 디바이스 No)를 설정합니다. Latch (2) Start/End RESET/L.CLR 스위치, 리모트 래치 클리어 조작으로 클리어를 불가능하게 하는 래치 범위(선두 디바이스 No/최종 디바이스 No)를 설정합니다. Local Device Start/End 로컬 디바이스로 사용하는 디바이스의 범위(선두 디바이스 No/최종 디바이스 No)를 설정합니다. File Register Ex.. 2018. 12. 24.
[08] PLC 기초 강좌 [08] PLC 기초 강좌 3.프로그래밍 3.3.파라미터 구성 및 지정(1) 1) PLC 이름 설정 File Register 프로그램에서 사용하는 파일 레지스터의 파일을 설정합니다. 래치 데이터 백업 조작 시 표준 ROM에 전송할 것인지 여부를 설정합니다. Comment File Used in a Command 프로그램에서 사용하는 디바이스 코멘트의 파일을 설정합니다. Initial Device Value PLC CPU에서 사용하는 디바이스 초기값의 파일을 설정합니다. File for Local Device 프로그램에서 사용하는 로컬 디바이스의 파일을 설정합니다. File used for SP.DEVST/S.DEVLD Instruction 프로그램에서 사용하는 디바이스 데이터 ROM 쓰기 명령, 읽기 명.. 2018. 12. 24.
[07] PLC 기초 강좌 [07] PLC 기초 강좌 3.프로그래밍 3.1.프로그래밍 언어 - 심플 프로젝트3장의 프로그래밍과 4장의 명령어는 아래의 프로그램으로 진행 합니다.일반적으로 사용하는 Ladder Base의 Simple Project Type 입니다.Ladder diagram을 기본으로 하며, 라벨은 사용하지 않는 Unlabeled Simple Project 입니다.특수한 경우에만 FB(Function Block)등을 사용할 예정이나 일반적이지 않습니다. CPU INPUT OUTPUT Q13UDV X00~X0F Y10~Y1F 상기 그림의 구성과 같이 구성하여 사용 합니다.CPU: Q13UDVINPUT: QX40 (X00~X0F)OUTPUT: QY40P(Y10~Y1F) 또, 터치 스크린이 필요 할 경우 GT16**-S(8.. 2018. 12. 18.
[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.
[05] PLC 기초 강좌 [05] PLC 기초 강좌 2.5.샘플 자동화 시스템 MELSEC 2.5.1.SIMULATION 구성PLC Programming Tool인 GX Works2와 Touch Screen 작화 Tool인 GT Designer3는 각각 Simulator Tool인 GX Simulator2와 GT Simulator3 기능을 제공 합니다. 이것은 실물의 PLC와 T/S 없이도 Simulation 가능한 환경을 제공 합니다.또, PC상에서 PLC와 T/S을 동기화 하여 Test 할 수 있으므로 장비 적용 전에 프로그램의Debug가 가능 합니다. GX Works2 1.570U, GX Simulator2 버전으로 시현 한 캡쳐.GT Designer3 1.131M, GT Simulator3 (GT15) 버전으로 시현 .. 2018. 12. 10.
반응형