본문 바로가기
반응형

GXWORKS215

GX-WORKS2 (MELSEC Q) 라벨(레이블) 프로젝트 #2 Global Label(글로벌 라벨(레이블))과 Local Label(로컬 라벨(레이블)) 안녕하세요. ​ 오늘은 Label(레이블) 프로젝트 두번째 시간이에요. ​ 지난 시간에는 Label Project를 만들면 생성되는 FB Pool과 Label이용 방법에 대해 알아보았습니다. (아래 포스팅 참조) https://mech19.tistory.com/91 GX-WORKS2 (MELSEC Q) 라벨(레이블) 프로젝트 #1 FB(펑션블록)와 Label(레이블) 오랜만에 GX-WORKS2를 켜보았습니다. 오늘은 바로 그 유용한 기능! 라벨(레이블) 프로젝트에 대해서 알아보려고 합니다. ​ 저는 "라벨 프로젝트"라고 부르는게 입에 익어서.. 라벨이라고 하겠습니 mech19.tistory.com 이어서 이번 시간에는 Label중에서 Global Label과 Local Label에 대하여 좀 더 자세히 .. 2021. 12. 18.
GX-WORKS2 (MELSEC Q) 라벨(레이블) 프로젝트 #1 FB(펑션블록)와 Label(레이블) 오랜만에 GX-WORKS2를 켜보았습니다. 오늘은 바로 그 유용한 기능! 라벨(레이블) 프로젝트에 대해서 알아보려고 합니다. ​ 저는 "라벨 프로젝트"라고 부르는게 입에 익어서.. 라벨이라고 하겠습니다. 정확한 영어발음은 "레이블 프로젝트" 인것 같아요. ​ 아 그리고, GX-WORKS2의 경우 XG5000과 매우매우 유사합니다. 다들 알고 계시지요? XGK나 XBC모델을 사용할때 쓰는 LS전용언어 프로그래밍 방식은 Address(변수)의 체계부터 LADDER방식의 표현까지 정말정말 비슷합니다. 그러니 공부를 하면서 공통점과 차이점도 잘 알아 두는것이 배울때 머리속에서 정리도 되고 많이 도움이 됩니다. ​ ​ 거두절미 하고 자~ 이제 시작해 볼까요? GX-works2 기본적인 사용법은 아래 포스팅을 참조.. 2021. 12. 16.
GX-WORKS2 명령어 곱하기, 나누기 오늘은 사칙연산중에서 곱하기 명령어와 나누기 명령어를 알아보고 직접 사용해 보도록 하겠습니다. ​ 먼저 실행시 동작내용을 알아보겠습니다. S1 : Source 1 (정수, word 가능) S2 : Source 2 (정수, word 가능) D : Destination (Double word 가능) ​ 입력접점이 ON될 경우 S1고 S2를 연산하여 D에 저장합니다. ​ 직접 프로그램을 작성해 보며 알아보겠습니다. ​ 먼저 1번렁의 입력접점 M0가 ON되면 MOV명령어를 통해 D0에 정수 1000을 저장합니다. 그리고 곱하기명령어 *P에 Source1는 정수10000을 지정하고, Source2에는 D0를 지정합니다. Destination에는 D100을 지정합니다. ​ Destination은 자동으로 Doubl.. 2021. 3. 14.
GX-WORKS2 명령어 더하기, 빼기 오늘은 PLC에서 아날로그 제어를 위한 필수 기초 명령어인 사칙연산중에서 더하기, 빼기를 연습해 보겠습니다. 프로그램은 GX-WORKS2이고 명령어로 사칙연산을 직접 해보며 연습해 보겠습니다. ​ 사칙연산이란 더하기, 빼기, 곱하기, 나누기 입니다. 다들 잘 알고 계시지요? ​ 오늘은 더하기, 빼기부터 해보겠습니다. 더하기 명령어는 +입니다. 입력이 들어올때마다 두값을 더하는 동작을 합니다. 1펄스로 실행하기 위해서는 +P를 사용하면 됩니다. 빼기 명령어는 -입니다. 입력이 들어올때 두값을 빼는 동작을 합니다. 1펄스로 실행하기 위해서는 -P를 사용하면 됩니다. ​ S : Source (비트, 워드 가능) D : Destination (비트, 워드 가능) ​ 정확히 다시 설명하자면, Destination.. 2021. 3. 11.
GX-WORKS2 명령어 INC, DEC PLC를 이용하여 아날로그 신호를 제어하기 위해서는 제일 기본적으로 사칙연산을 이용하여 아날로그 값을 계산하여 필요한 데이터로 가공을 해야 합니다. 오늘은 사칙연산을 배우기전에 기초편으로 INC와 DEC, 즉, 증감명령어를 사용해 보겠습니다. ​ INC, DEC는 word(워드)를 대상으로 하며, Double word(더블워드)는 DINC, DDEC를 사용하면 됩니다. ​ 먼저 INC와 DEC를 알아보겠습니다. D : Destination (비트, 워드 가능) ​ 크게 어려운 내용은 없습니다. INC는 증가시키는 명령어이고, DEC는 감소시키는 명령어 입니다. INC는 increase, DEC는 decrease의 약자인것 같습니다. ​ 바로 한번 사용해 보겠습니다. 프로그램은 아래와 같이 작성해 보았습니.. 2021. 3. 10.
GX-WORKS2 명령어 플립플롭 (FF) 오늘은 플립플롭을 연습해 보겠습니다. 플립플롭은 입력버튼 하나로 출력을 ON/OFF 시킬 수 있는 기능입니다. 이렇게만 이야기를 하면 "어? 당연히 되는것 아닌가요?"라고 생각하실 수도 있습니다. 플립플롭의 의미는 입력버튼의 ON/OFF가 출력의 ON/OFF와 1:1로 연동되는것이 아닌, 플립플롭은 입력버튼이 처음 ON되면 출력이 ON되었다가, 입력버튼이 두번째 ON되었을때 출력이 OFF되는것을 의미합니다. ​ 일단 이것을 평범한 래더 프로그램으로 작성해 보겠습니다. 당연히 래더프로그램으로 작성하는 방법은 여러가지가 있습니다. 아래 제시한 예시가 정답은 아닙니다. 위 프로그램을 해석해 보면 ​ 최초로 입력접점 M0가 ON되면 출력코일 M10이 ON되고 이에 따라 두번째 렁의 입력접점 M10이 ON되어 출.. 2021. 3. 10.
반응형