PLC 기초 - CC-LINK의 기초 설명(자세히) -2

PLC 지식/CC-Link|2020. 5. 26. 14:51
반응형
728x170

1편은 하단 링크를 참조해주세요!

 

PLC 기초 - CC-LINK의 기초 설명(자세히) -1

 

PLC 기초 - CC-LINK의 기초 설명(자세히) -1

오늘은 CC-Link에 대한 설명을 해보겠습니다. 간단히 정의부터 시작하자면 CC-Link란, 미쓰비시(MELSEC)에서 만든 통신규격으로 복잡한 배선 없이 몇 개 또는 단일화된 선 1개로 통신을 할 수 있게 만��

mmol.tistory.com

 

1편이랑 완벽히 이어지지 않는 부분도 있습니다 ㅠ

 

(저도 어떻게 연결시킬지 잘 모르겠네요...)

 

그래서 중복된 내용이 있을 수 있거나 갑자기 다른 이야기가 나올 가능성이 있으니

 

양해부탁드립니다 ㅠㅠ


1. CC-Link의 전송 방식

 

먼저 CC-Link에서 어떠한 전송 방식이 있는지 소개하겠습니다.

 

① 사이클릭 전송

- 네트워크로 지정된 영역의 데이터를 정기적으로 자동 송신

- 따로 프로그래밍 하지 않아도 설정에 의해 자동 전송

- 일반적인 CC-Link 데이터 교환 방법

 

② 트랜전트 전송

- 데이터 교환 요청이 있을 때만 전송

 


2. CC-Link의 구성 및 종류

 

① 마스터국(局)

- 데이터 링크를 관리, 제어하는 국

- 네트워크 제어 정보를 보유(파라미터)

 

② 로컬국

- 마스터국 or 다른 로컬국과 교신을 함

 

③ 인텔리전트 디바이스국

- 시이클릭전송, 드랜전트 전송을 실시

- 로컬국도 인텔리전트 디바이스에 속함

 

④ 리모트국

- 리모트I/O국과 리모트 디바이스국이 있음

300x250

3. 리모트 입출력 디바이스와의 관계

 

RX, RY

- 리모트 입출력 디바이스

- 시퀀스 프로그램으로 직접 기술 불가

 

자동 리프레시

- 네트워크 파라미터로 설정

 

CC-Link에서 입출력 신호에 의해 데이터가 이동하는 모습

 


4. CC-Link의 개요

 

점유국수, 국번, 대수 설정

 

점유국수

- 자국(관리국 제외)의 수에 따라 결정

 

국번

- “0”번은 마스터국을 의미

- 유닛 1개당 부여하는 고유의 번호

- 전의 국번 + 전의 점유 국번 수 = 현재 국번

 

국번 지정 방법

 


다음 장에서는 실습을 연습해보도록 하겠습니다.

 

(그림에 일본어가 있는점 죄송합니다 ㅠ)

반응형

댓글()

PLC 명령어 - 타이머(T), 적산타이머(ST), 카운터(C), 어넌시에이터(F)

반응형
728x170

PLC 명령어는 정리가 끝나는대로 조금씩 올려드리겠습니다 ㅠㅠ

 

올리지 않은 명령어를 찾아서 올리다보니 두서없이 올리게되네요;;

 

그래도 제목으로 검색을 할 수 있게 올리겠습니다.

 


1. 타이머(T)

 

-타이머 코일이 On되면 지정한 시간만큼 시간을 계측한 뒤 접점이 On

 

 

 


2. 적산 타이머(ST)

 

-파라미터의 Device에서 ST에 디바이스 점수 할당 뒤 사용가능

-타이머와 달리 조건이 OFF 상태에서도 카운트가 0이 되지 않고 다시 조건이 ON시 카운트가 이어서 시작

 

 


3. 카운터(C)

 

-입력 On -> 카운트 1개 상승 -> 지정 가운터가 되면 접점 On

-한번 업된 카운트는 RST 명령이 있기 전까지 유지됨

-K값 이외에 D(데이터 레지스터)에 의한 간접 지정 가능

 


4. 어넌시에이터(F)

 

- 특수 릴레이의 일종

1. X0, X10 : 뭔가 고장일 일으켰을 때 On되는 입력신호

 

2. F5 : 이 기기에 고장이 났을 때 On되는 어넌시에이터

 

- 예를들면 다음과 같이 사용된다

- F1: X1라는 기기의 이상유무

- F2: X2라는 기기의 이상유무

- F3: X3라는 기기의 이상유무

- 이런식으로 지정

300x250

3. 어넌시에이터(F5)On됐을 때 발생되는 현상

 

- SM62 : 어넌시에이터가 1개라도 On되면 On (OFF -> ON)

- SD62 : 최초로 On어넌시에이터 번호 저장 (여기서 5F5를 의미함)

- SD63 : On되어있는 어넌시에이터 개수를 저장

- SD64 : On된 순서로 어넌시에이터 번화를 저장

- , SD62SD64는 같은 번호를 저장함

- , SD64는 최초에 0였다가 5(F5)로 바뀐다.

- 여기서 SM62 / SD62 ~ SD64는 특수 릴레이로 해당 기능만 가지고 있는 릴레이다

 

=> F1이 On -> SD64에 1이 저장됨 -> X1 기기가 고장난 것을 알게됨

=> F2가 On -> SD64에 2가 저장됨 -> X2 기기가 고장난 것을 알게됨

 

이런식으로 사용한다.

 

반응형

댓글()

PLC 명령어 - BCD, BIN명령어 사용 방법 및 예시

반응형
728x170

이번에는 디지털 표시기, 스위치에 주로 사용되는 BCD, BIN 명령어어 사용 방법입니다.

 

먼저 BCD입니다.

 


1. PLC에서 BCD 사용 방법 및 예시

 

[BCD S D]

- : [BCD D1000 D2000]

- BIN(2진수) -> BCD(2진화 10진수) 데이터로 변경

- BCD는 자릿수 별로 따로 2진법을 적용시키는 명령어

- PLC -> 디지털 표시기/스위치로 데이터를 보낼 때 사용

- 그 이유는 디지털 기기는 BCD로 데이터를 이해하기 때문에

 

BCD 1번 그림
BCD 2번 그림
BCD 3번 그림

 

3번 그림을 보면 BCD에서 2진화 10진법을 사용

 

4비트의 2진수를 이용하여 10진수의 자릿수 1개를 표현한다.

 

이렇게 하여 디지털 표시기에 숫자를 표현한다.

 

그리고 1,2 번 그림을 해석하자면 다음과 같이 된다.

 

1. 입출력(X, Y)의 경우 4개가 1개의 세트이다.

- , Y00~03 = 1, Y04~07 = 1

 

2. BCD, 2진수 체계를 이용하여 10진수를 표현하는 것

- 42진수 = 위에서 언급한 4개가 1세트

- 4개의 2진수를 이용하여 10진수 자릿수 1개를 표현

- BCD D10 K2Y0 : Y0, Y1에 각각 0, 1를 넣어서 10을 표현한 것


2. PLC에서 BCD 사용 방법 및 예시

 

[BIN S D]

- : [BIN D1000 D2000]

- BDC(2진화 10진수) -> BIN(2진수) 데이터로 변경

- 디지털 표시기/스위치 -> PLC로 데이터를 보낼 때 사용

- BCD와 반대로 디지털 표시기/스위치에서 데이터를 얻을 때 사용함

- PLC는 이진수의 데이터만 이해할 수 있기 때문에

 

BIN 1번 그림
BIN 2번 그림
BIN 3번 그림

1번 그림과 같이 디지털 표시기에서 숫자 데이터를 받아

 

이를 연산하거나 할 때 사용하는 것이 "BIN 명령어"이다.

 

그리고 그림 2, 3번에 대해 해석하자면 다음과 같다.

 

2. 이를 2번과 같이 출력

- X2 데이터가 깨져 있기 때문에 데이터 확인 불가

 

3. 과 같이 입력 데이터(X) 1개당 릴레이(M)을 설정해두면 1개의 입출력 데이터로부터 데이터 전달 가능

- 릴레이(M) On = 2진수 “1”

- 릴레이(M) Off = 2진수 “0”

 

300x250

오늘은 이렇게 MELSEC PLC의 BIN, BCD 명령어에 대해 알아봤습니다.

 

틀린 부분있으면 언제든지 말해주시면 감사하겠습니다!

반응형

댓글()

PLC 명령어 - PLS, PLF, SET, RST, BKRST 명령어 사용 방법 및 예시

반응형
728x170

MELSEC에서 사용하는 각종 명령어를 알려드리겠습니다.

 

한 개의 게시물에 다 올리는 것은 효율이 매우 떨어지니 

 

몇 개씩 나누어서 올리겠습니다.

 

특정 명령어의 사용법이 궁금하신분은 블로그 내의 검색 서비스를 이용하시길 바랍니다.

 


1. PLS & PLF

 

<PLS>

 

• [PLS D]

- D : Direction

조건이 On -> Off가 되었을 때 한번 출력하는 펄스 명령어입니다.

조건이 계속 Off 상태여도 계속 출력을 하지 않습니다.

 

PLS의 예시

 

<PLF>

 

• [PLF D]

- D : Direction

• PLS와 반대기능을 가진 명령어

조건이 On -> Off가 되었을 때 한번 출력하는 펄스 명령어입니다.

조건이 계속 Off 상태여도 계속 출력을 하지 않습니다.

PLF 명령어


2. SET & RST & BKRST

 

<SET>

 

• [SET D]

- 조건이 On → 해당 비트 디바이스를 리셋할 때까지 On 상태로 유지

<RST>

 

• [RST D]

- 해당 비트 디바이스를 리셋(Reset) 시킨다.

- 주로 SET된 비트 디바이스를 off 시킬 때 사용함

 

 

<BKRST>

 

• [RST D1 D2]

- D1 ~ D2까지 모든 비트 디바이스를 리셋 한다.

- D1 ~ D2까지 반드시 순서대로 진행된다. (일부를 빼거나 하는 건 불가능)

 


다음에는 BCD, BIN 변환에 대해 적어보도록 하겠습니다.

300x250

이것 이외에 궁금한 명령어는 차츰 올릴 예정이니

 

검색으로 찾아주시면 감사하겠습니다.

 

반응형

댓글()