보통 컴퓨터에서 신속한 탐색과 검색을 위해 특별히 조직된 정보 집합체

이러한 데이터베이스는 다양한 데이터 처리작업을 할 때 데이터의 접근,조작,삭제가 간편하도록 조합해 놓았다.
많은 데이터베이스의 정보는 자연언어 원문들로 기억된다. 
이용자가 문의하는 단어나 구절이 컴퓨터 기록 속에 있으면 이것을 근거로 정보의 검색이 이루어진다.

전형적인 경우에, 이용자가 잡지의 제목이나 어떤 분야의 주제 명칭 같은 것을 일련의 문자로 문의했다면 
컴퓨터는 데이터 베이스에서 일치하는 일련의 문자를 찾아내고 그 문자가 나오는 원자료를 보여준다.
문의는 이용자가 데이터 베이스의 정보를 검색하는 주요 수단이 된다.

자연언어 원문들을 포함하는 데이터베이스라면, 초록, 보고서, 유사어사전, 다양한 목록 등의 자료에 즉시 접근할 수 있다. 이런 원자료 데이터 베이스는 오늘날 수천 가지가 있으며, 법률, 의학, 공학뉴스, 시사, 그밖에 온갖 정보, 경기, 분야별 광고, 교육과정 등에 이르기까지 광범위한 주제를 망라하고 있다. 
참조용 데이터베이스는 참고 문헌이나, 색인 등을 담고 있어서 책, 정기간행물, 그밖의 출판문헌 속에서 정보를 찾는데
길잡이가 된다. 

수치표시 데이터 베이스는 주로 통계, 표, 재무자료, 과학기술자료 등의 수치존을 담고 있다.
문자와 숫자를 모두 처리할 수 있는 대규모의 계수화된 데이터베이스는 정부기관 ,기업체, 대학, 대규모 조직체에 의해 유지되는데 본체 컴퓨터나 가입 단말기를 이용해 접근한다, 더 작은 규모의 데이터 베이스는 개인용 컴퓨터 시스템을 사용해 작은 사업체나 가정에서 이용한다.

#자연언어: 어느 인간 집단이 역사적으로 지나오는 동안에 의사 전달이나 의견 교환을 하기 위하여 자연적으로 발생한 언어. 이것에 대하여 정돈된 문법이나 형식적 의미를 규정한 언어를 인공언어라고 한다.
특정집단에서 사용되는 모국어의 집합 - 한국어, 영어, 불어, 독일어, 스페인어, 일본어, 중국어 등 

#구절: 한 토막의 말이나 글

#근거: 어떤 일이나 행동을 하는 데 터전이 되는 곳, 어떤 일이나 의견, 논쟁 따위가 나오게 된 바탕이나 까닭
(토대, 이유, 의거, 본거지, 본거)

#전형적: 같은 부류 안에서 가장 일반적이고, 본질적인 특성을 가진 것

#일련: 일정한 연관을 가지고 하나로 이어짐 

#초록: 문헌의 주제를 정확하고도 객관적으로 요약한 것. 

#문헌: 특정한 연구를 할 때, 참고가 되는 서적이나 문서 , 옛날의 제도나 문물을 연구하는데 필요한 자료나 기록.

#객관적: 개인의 생각이나 감정에 치우치지 않고, 사건이나 사물을 있는 그대로 보거나 생각하는 것 

#시사: 그 당대 사회에서 일어난 일 

#망라: 모두 모아서 포함시키다.

#색인: 어떤것을 뒤져서 찾아내거나 필요한 정보를 밝힘.

#계수화: 수를 계산하여 값을 얻게됨, 또는 그렇게 함

#단말기: 중앙 컴퓨터와 통신망으로 연결되어 자료를 입력하거나 출력하는 장치

'PLC' 카테고리의 다른 글

프로세스 (미완성)  (0) 2020.03.11
이중화  (0) 2020.03.11
인터록 회로  (0) 2020.03.10
Q/L/QnA 시리즈 SFC 메뉴얼 (미완성)  (0) 2020.03.10
[38] 정보유니트(3) (중급강좌 08번)(미완성)  (0) 2020.03.09

주로 기기의 보호와 조작자의 안전을 목적으로 한것으로 기기의 동작 상태를 나타내는 접점을 사용해서 
상호 관련된 기기의 동작을 구속하는 회로이다.
"선행동작 우선회로" 또는 "상대동작 금지회로" 라고도 한다. 
구조는 릴레이나 마그네틱스 위치의 B접점을 이용하여 상대회로에 직렬로 연결시킨 회로

퀴즈쇼 생각하면 쉬움 

 

'PLC' 카테고리의 다른 글

이중화  (0) 2020.03.11
데이터베이스  (0) 2020.03.11
Q/L/QnA 시리즈 SFC 메뉴얼 (미완성)  (0) 2020.03.10
[38] 정보유니트(3) (중급강좌 08번)(미완성)  (0) 2020.03.09
RS232C ,RS485 통신  (0) 2020.03.09
1. 설명
- SFC프로그램 설명
- SFC 기능

2. 시스템구성

3. 사양
3.1 SFC프로그램 관련 성능 사양
- 기본모델 QCPU의 성능사양
- 고성능모델 QCPU의 성능사양, 프로세스, CPU, 중복 CPU, 범용모델 QCPU 및 LCPU
- QnA CPU의 성능 사양

3.2 장치목록
- 기본모델 QCPU의 장치 목록
- 고성능 모델 QCPU, 프로세스 CPU 및 이중화 CPU의 장치목록
- 범용모델 QCPU의 장치목록
- LCPU의 장치목록
- QnA CPU의 장치목록

3.3 처리시간
- SFC 프로그램 처리 시간
- S (P), SFCSCOMR 명령 및 S (P). SFCTCOMR 명령의 처리 시간

3.4 SFC 프로그램 용량 계산

4. SFC프로그램 구성
- SFC다이어그램 기호 목록
- 단계
- 더미단계
- 코일 홀드 단계 SC
- 작동 홀드 단계 (전환점검 없음) SE
- 운전 홀드 스텝(전환 확인) ST
- 리셋 단계 R
- 블록 시작 단계 (END점검 포함)
- 블록 시작 단계 (END 점검 없이)
- 종료 단계
- 운전 출력과 함께 사용할 수 없는 명령

5. 전환
- 시리얼 트랜지션
- 선택 전환
- 병렬 천이
- 점프 전환
- 연산 출력(스텝) 및 전환을 위한 시퀀스 프로그램 작성시 주의 사항

6. 명령어로 SFC프로그램 제어 (SFC제어 명령어)
- 단계 작동 상태 점검 지침 (LD, LDI, AND, ANI, OR, ORI)
- 강제 전이 확인 명령 (LD, LDI, AND, ANI, OR, ORI)
- 블록 동작 상태 확인 명령 (LD, LDI, AND, ANI, OR, ORI)
- 능동 단계 배치 판독 지침(MOV, DMOV)
- 능동 단계 배치 판독(BMOV)
- 블록 시작 및 종료 명령어 (SET,RST)
- 블록 중지 및 재시작 명령 (PAUSE, RSTART)
- 단계 시작 및 종료 지침 (SET,RST)
- 강제 전환 EXECUTE & CANCEL 명령어 (SET, RST)
- 활성 스텝 변경 명령 (SCHG)
- 블록 전환 명령 (BREST)

7. SFC 정보기기
- 블록시작 / 종료비트
- 스텝 천이 비트
- 블록 정지 / 재시작 비트
- 블록 정지 모드 비트
- 연속 트랜지션 비트
- 활성 단계수 레지스터

8. 스텝 트렌지션 위치 독 타이머

9. SFC 작동 모드 설정
- SFC프로그램 시작 모드
- 블록 0 시작 조건
- 블록 정지 시 출력 모드
- 주기적인 실행 블록 설정
- 이중 블록 START의 작동 모드
- 활성 단계로 전환시 작동 모드 (이중 단계 START)

10. SFC코멘트 판독 명령
- SFC 코멘트 판독 명령 (S.(P). SFCSCOMR)
- SFC 전환 주석 판독 명령 (S.(P). SFCTCOMR)

11. SFC 프로그램 처리 순서
 11.1 기본 모델 QCPU의 전체 프로그램 처리
  - 전체 프로그램 처리 순서
 11.2 고성능 모델 QCPU, 프로세스 CPU, 중복 CPU, 범용모델 QCPU, LCPU 및 QnA CPU 
  - 전체 프로그램 처리순서
  - 명령에 의한 실행 유형 지정
  - 프로그램 실행 관리를 위한 SFC 프로그램

12. SFC 프로그램 처리순서
 - SFC 프로그램 실행
 - 블록 실행 순서
 - 단계 실행 순서
 - 연속 전환 ON / OFF작동

13. SFC 프로그램 실행
- SFC 프로그램 재개 시작 절차

14. 블록 시작 및 종료
- 블록 시작 장법
- 블록 END 방법

15. 블록 일시 정지 및 재시작 방법
- 블록 정지 방법
- 정지된 블록 재시작

16. 단계 START(활성화) 및 END(비활성화) 방법
- 단계시작 (활성화) 방법
- 단계 END (비활성화) 방법
- 활성 단계 상태 변경 (기본 모델 QCPU에는 사용할 수 없음, 범용모델 QCPU 및 LCPU)

17. 연속 트랜지션의 작동방법

18. 프로그램 변경시 작동
- PLC 쓰기에 의한 프로그램 변경시 운전
- 온라인 변경에 의한 프로그램 변경
- 온라인 변경 (비활성블록)

부록
1. 특수 릴레이 및 특수 레지스터 목록
- 특수 릴레이(SM)
- 특수 레지스터(SD)

2. MELSAP-II 및 MELSAP3 비교

3. 기본 모델 QCPU, 범용 모델 QCPU, 및 LCPU 및 대체 방법
- 스텝 트랜지션 워치 독 타이머 교체방법
- 정기 실행 블록 교체 방법
- 강제 전환 비트 (TRn) 교체 방법
- SCHG (Active Step Change Instruction ) 교체방법

1. 일반적인 설명

"순차 기능 차트"의 약어인 SFC는 제어 사양 설명 형식 입니다.
일련의 제어 작업이 일련의 단계로 분할되어, 프로그램 실행 순서 및 실행 조건의 표현.
이 메뉴얼은 사양, 기능, 지침, 프로그래밍 절차 등을 설명합니다

MELSAP3는 다음 CPU모듈과 함께 사용할 수 있습니다.
- 기본모델 QCPU (일련 번호의 처음 5자리는 04122이상)
- 고성능 모델 QCPU
- 프로세스 CPU
- 중복 CPU
- 범용 모델 QCPU
- LCPU
- QnA CPU 

MELSAP3는 SFC의 IEC 표준을 준수함
이 메뉴얼에서는 MELSAP3를 SFC(프로그램, 다이어그램) 이라고 함

SFC 프로그램은 초기 단계부터 시작하여 일련의 작업을 수행
전환 조건이 충족되고 END로 끝나는 각 후속 단계를 실행

(1) SFC프로그램이 시작되면 "초기" 단계가 먼저 실행
(2) 전이조건 1이 충족될때 까지 초기 단계의 실행이 계속되고, 이때 전이조건이 만족되면 초기 실행
단계 실행이 중지됨. 다음단계로 진행

SFC프로그램의 처리는 END단계가 완료될 때까지 이러한 방식으로 단계마다 계속됨.


SFC 기능 

(1) 시스템 설계 및 유지 보수 용이
전체 설비, 각 기계 장치의 제어에 대응 가능
스테이션과 모든 기계를 SFC프로그램의 블록과 단계에 일대일로 연결합니다
이 기능으로 인해 시스템을 쉽게 설계하고 유지가 가능

(2) 복잡한 인터록 회로 불필요
인터록 회로는 각 단계의 작동 출력 프로그램에서만 사용됩니다. 
때문에 SFC프록램의 단계 사이에 인터록이 필요하므로 고려할 필요가 없습니다.
전체 시스템과 관련하여 연동됩니다.

(3) 새로운 제어 애플리케이션을 위해 블록 및 단계 구성을 쉽게 변경할 수 있습니다.
- SFC 프로그램에서 총 320개의 블록 1을 생성할 수 있습니다.
- 블록 당 최대 512개의 단계1을 생성할 수 있습니다.
- 연산 출력을 위한 모든 블록에 대해 최대 2k 시퀀스 단계를 생성할 수 있습니다.
- 각 전환 조건은 하나의 래더 블록에서만 만들 수 있습니다.
Tack Time 단축, 보다 쉬운 디버깅 및 시운전 수행이 가능
다음과 같이 블록과 단계를 나누십시오.
- 기계의 작동 단위에 따라 블록을 올바르게 나누십시오
- 각 블록의 단계를 올바르게 나눕니다.

(4) 여러 초기 단계 생성가능
여러 프로세스를 쉽게 실행하고 결합 할 수 있습니다. 초기 단계는 "선택 커플링" 형식
여러 초기 단계(S0~S3)가 활성화 된 경우 전환 조건(t4~t7) 선택된 커플링이 만족되기 직전에 비활성화 되고 
다음 단계가 발생합니다. 또한, 활성화 직전의 전이 조건이 단계가 만족되면, 파라미터 설정에 따른 다음단계
가 실행된다. 

(5) 풍부한 스텝 특성으로 프로그램 설계가 용이
각 단계에 다양한 단계 속성을 지정할 수 있음. 주어진 컨트롤에 대해 단독으로 사용
이러한 특성을 조합하여 사용하면 프로그램 설계 절차가 크게 간소화 됩니다. 

1) 코일 홀드 단계(SC)

- 트랜지션 후 동작 출력 처리가 계속됩니다 (유지됨)
당시 코일 출력 상태 전환조건에 관계 없이 만족 유지, 인터락의 ON/OFF 상태 조건(X0)
- 경우에도 전환이 발생하지 않습니다. 
전환 조건이 다시 충족됩니다.
- 출력 유지에 편리, 문제의 블록이 완성 될 때까지 (유압모터 출력, 패스 확인신호등)

(2) 운전 HOLD 스텝 (전이 점검 없음) (SE)

- 전환 후에도 작동 출력 처리가 계속 됨. 인터록 조건(X0)은 코일 On/Off 출력 (Y10)도 On/Off 합니다.
- 전환하면 전환이 발생하지 않습니다. 조건이 다시 충족됩니다.
- 같은 반복에 편리작동 (실린더 전진/후진, 관련 블록이 활성화되어 있는동안)

(3) 운전 HOLD 스텝 (전이점검) (ST) 

- 전환 후에도 작동 출력 처리가 계속 됩니다. (유지됨)
그리고 연동상태 (X0), 코일출력(Y10)도 ON/OFF 
- 트랜지션 조건이 다시 만족하면 전환이 실행되고, 다음단계가 활성화됩니다.
- 연산 출력 처리가 실행됩니다. 다음 활성화 된 다음 단계에서, 전이조건이 만족, 전이단계가 비활성화 됩니다.
- 출력이 편리한 곳에 다음 작업과 연동 가공이 시작되는 예 
(반복작업완료, 공장묵 운송 등)

 

'PLC' 카테고리의 다른 글

데이터베이스  (0) 2020.03.11
인터록 회로  (0) 2020.03.10
[38] 정보유니트(3) (중급강좌 08번)(미완성)  (0) 2020.03.09
RS232C ,RS485 통신  (0) 2020.03.09
[37] 정보유니트(2)  (0) 2020.03.09

팬데믹(pandemic)은 세계적으로 전염병이 대유행하는 상
태를 의미한다.
어원을 풀어보면 그리스어로 'pan'은 '모두',
'demic'은 '사람'이라는 뜻이다.

동시에 세계보건기구(WHO) 전염병 경보단계 중 최고 위험등급에 해당된다.
WHO 전염병 경보단계 중 1단계는 동물 사이에 한정된 전
염되다가 소수 사람에게도 전염된 상태, 3단계는 사람 사이
의 전염이 증가한 상태이다.
4단계는 사람 사이 전염이 급속히 퍼지기 시작하여 세계적
유행병이 발생할 수 있는 초기 상태, 5단계는 전염이 널리
퍼져 대륙과 같이 세계 동일 권역 내 최소 2개국에서 병이
유행하는 상태다.6단계가 다른 대륙 국가에도 전염된 상태
로 이를 팬데믹이라고 부른다.
역사적으로 중세 유럽 인구 3분의 1일 죽은 흑사병이 대표
적으로 꼽힌다. 또 1918년 스페인독감은 약 2000만~500
0만명이 사망한 것으로 추정된다.
이후 의료기술이 발전하며 사망자수는 대폭 줄었지만, 195
7년 아시아독감 100만명, 1968년 홍콩독감 80만명 사망
이 각각 추정됐다. WHO는 2009년 6월 인플루엔자 A(h4N
1) '신종플루'에 대해 팬데믹을 선언한 바 있다.

'새로운 단어, 문장 공부하기' 카테고리의 다른 글

낱말, 어휘, 문장  (0) 2021.01.31
연차휴가 란  (0) 2021.01.31
온고지신  (0) 2020.02.15
생산관리시스템  (0) 2020.01.14
[국어문법] 조사  (0) 2019.12.17

QJ71C24 시리얼 통신 모듈

Q시리즈 QJ71C24시리얼 통신 모듈은 상대기기와 Q시리즈 PLC CPU간의 시리얼 통신(RS232C, RS-422/485)회선에 접속 하고, 다음과 같은 데이터 교신을 실현하기 위한 모듈입니다. 
· 상대기기의 사양에 적합한 임의 포맷으로의 데이터교신
· 계측기기 등에서의 계측 데이터 등의 수집
· 상대기기에서 PLC데이터의 수집/변경
· 상대기기에서의 PLC감시와 관리
· GX Developer, GX Works를 탑재한 PC컴퓨터를 접속한 PLC CPU에 대응하는 조작

(1) MELSEC 커뮤니케이션 프로토콜에 의한 교신
상대 기기에서 PLC의 디바이스 데이터나 시퀀스 프로토콜의 읽기/쓰기, PLC 설비의 상태를 감시할 수 있습니다.
다음의 On-demand기능을 제거하면 PLC는 어떤 상대기기와 데이터를 송수신 할때라도 시퀀스 프로그램을 필요로 하지 않습니다.
On-demand 기능을 사용하면 MC프로토콜의 각 프레임 형상의 포맷으로 PLC CPU에서 상대 기기로 데이터를 송신할 수 있습니다. 
기존의 Q/QnA시리즈의 컴퓨터 링크 모듈/시리얼 커뮤니케이션 모듈과의 데이터 교신용으로 작성된 프로그램으로 데이터를 교신할 수 있습니다. 
상대 기기가 다음의 기본 OS에서 작동하는 PC인 경우, 별매의 통신지원 툴을 사용함으로써 MC프로토콜의 세밀한 프로토콜(송수신 수순)을 의식하지 않고 상대 기기 측의 통신 프로그램을 작성할 수 있습니다.

(2)무수순 프로토콜에 의한 데이터 교신
상대기기(계측기기,PC등)의 사양에 적합한 스테이트먼트 포맷으로 데이터를 교신할 수 있습니다. 
상대기기의 사양에 맞게 고정길이, 가변 길이로부터 스테이트먼트를 수신할 수 있습니다.
가변 길이의 데이터를 수신하는 방법: Q시리즈 C24에 설정된 종료 코드의 데이터(CR+LF, 또는 임의의 1바이트 데이터)를 스테이트먼트의 끝에 부가하여 상대기기로부터 데이터를 송신합니다. 
고정 길이의 데이터를 수신하는방법: Q시리즈 C24에 설정된 종료 데이터 수만큼의 데이터를 상대기기에서 송신합니다.
ASCII/바이너리 변환 기능에 따라 ASCII코드의 데이터를 교신할 수 있습니다.
교신 상대 기기에 적합한 통신 제어용 시퀀스 프로그램을 작성할 필요가 있습니다. 
스테이트먼트의 선두 및 끝의 고정 포맷부분을 사용자 등록 프레임으로 등록하여 사용자 등록 프레임에 의한 교신을 할 수 있습니다.
전용명령 [CEST]를 사용함으로써 송신처리를 중단하지 않고 현재의 수신 데이터를 클리어 할 수 있습니다.

(3) 쌍방향 프로토콜에 의한 데이터교신

PLC CPU간의 통신, 송수신 제어의 프로그래밍이 가능한 상대 기기와의 통신에서 데이터송신+응답수신의 조합으로 데이터 교신을 합니다.
섬체크 코드에 의한 수신데이터의 에러검사, ACK/NAK응답에 의한 상대기기 측에서의 수신에러 발생의 유무를 확인할 수 있습니다. 
ASCII / 바이너리 변환 기능으로 ASCII 코드의 데이터로 교신할 수 있습니다.

1. CD신호(1) - 괄호 안의 번호는 커넥터 핀번호
Q시리즈 C24에 대한 CD단자 검사있음 / 없음 설정으로 수신 캐리어 검출 동작을 합니다.

2. RD신호(2) - 데이터 수신용 신호 

3. SD신호(3) - 데이터 송신용 신호

4. DTR신호(4) - 무수순 프로토콜에 의해 데이터 교신을 하고 있을 때, DTR/DSR을 제어하면 수신 데이터 저장용 OS영역의 비어있는 사이즈에 따라 Q시리즈 C24가 ON/OFF합니다. (데이터 수신가능에서 ON) DTR신호의 OFF시는 OS영역에 수신데이터를 저장하는 바, 시퀀스 프로그램에서 수신데이터를 읽으십시오 DTR/DSR을 제어하면 상시 ON됩니다. MC프로토콜 또는 쌍방향 프로토콜에 의해 데이터 교신할 때는 교신 가능시에 ON합니다.

5. DSR신호(6) - DTR/DSR을 제어할 경우, OFF시는 Q시리즈 C24시에 상대기기로 데이터를 송신하지 않습니다. 상대 기기가 수신가능 상태일 때는 상이 ON되도록 하십시오. DTR/DSR을 제어하지 않는다면 DSR 신호의 상태를 무시합니다. 

6. RS신호(7) - 통신 방식에 따라 Q시리즈 C24가 다음과 같이 ON/OFF합니다. 통신 방식이 전이중 통신일때는 Q시리즈 C24의 Ready 신호(X1E)가 ON이라면 RS신호를 ON합니다. 통신 방식이 전이중 통신일때는 Q시리즈 CS24에서 상대 기기로 데이터 송신 할 때에 RS신호를 ON합니다. Q시리즈 C24에 수신데이터를 저장할 수 없는 상태로 되어도 RS신호는 OFF하지 않습니다.

단방향 통신방식, 반이중 통신방식, 전이중 통신방식

7. CS신호(8) - OFF시는 Q시리즈 C24에서 상대기기로 데이터를 송신하지 않습니다.  상대기기가 수신가능 상태일 때는 상시 ON되도록 하십시오.

8. RI신호(9) - RI신호는 모뎀의 상태를 Q시리즈 C24측에서 모니터할때에 사용합니다. 필요에 따라 접속하십시오. 모뎀을 접속하지 않을 때는 RI신호의 접속은 불필요합니다. 


RS-422/485 인터페이스 사양

1. SDA, SDB 신호
Q시리즈 C24에서 상대기기로 데이터를 송신하기 위한 신호

2. RDA, RDB 신호
Q시리즈 C24가 상대기기에서 데이터를 수신하기 위한 신호

3. SG: 신호그라운드

4. FG: 프레임 그라운드
* RS-422 / 485 케이블은 RS-422 /485의 규격에 준한 제품으로 1200mm 이내에서 사용, 복수의 기기를 1:n, n:1, m:n으로 접속할 때도 총 연장거리가 1200m 이내가 되도록 하십시오.
* 상대 기기와 잘못된 데이터를 교신할 경우가 있을 때는 풀업, 풀다운 저항을 상대기기 측에 부착하십시오. 풀업, 풀다운 저항 (저항값의 기준은 4.7kΩ / 1/4W 정도)을 부착함으로써 잘못된 데이터의 수신을 방지할 수 있습니다.


시리얼 통신 유닛 전용 명령

무수순 프로토콜에 의한 데이터 교신에 사용하는 전용 명령만 살펴보겠습니다.
OUTPUT: 지정 데이터 수만큼의 데이터를 송신한다.
INPUT: 데이터를 수신한다 (수신데이터의 읽기)
CSET: 송수신 데이터의 수의 단위(워드/바이트), 데이터 송수신용 영역을 설정한다. 데이터 송신 처리를 중단하지 않고, 현재까지의 수신 데이터를 클리어한다.

무수순프로토콜에 의한 데이터 교신이란 
상대기기와 PLC CPU사이에서 사용자 임의의 스테이트먼트 포맷 및 스테이트먼트 제어 순서로 임의의 데이터를 송신/수신 하기 위한 기능
계측기, 바코드 리더 등 상대기기 측의 프로토콜에 대응하여 데이터 교신을 할 필요가 있을 때는 무수순 프로토콜에 의해 데이터 교신을 할 수 있습니다.

'PLC' 카테고리의 다른 글

인터록 회로  (0) 2020.03.10
Q/L/QnA 시리즈 SFC 메뉴얼 (미완성)  (0) 2020.03.10
RS232C ,RS485 통신  (0) 2020.03.09
[37] 정보유니트(2)  (0) 2020.03.09
OSI 7계층  (0) 2020.03.09

RS232C는 1969년 미국의 EIA (Electric Industries Association)에 의해 정해진 표준 인터페이스로 "직렬 2진 데이터의 교환을 하는 데이터 터미널 장비(DTE)와 데이터 통신장비(DCE)간의 인터페이스의 제반 사항을 규정하는 것" 이라 하는데, 여기서 RS는 Recommended Standart의 약자이고, 232는 특정규격의 식별번호이며 C는 버전을 의미합니다.
RS232C는 직렬전송을 위한 규격입니다, 직렬전송은 한번에 한 비트씩 전송됩니다.

RS232C 통신 거리는 일반적으로 15M(50ft)이지만, 통신 속도가 높을 수록 거리가 짧아지고, 낮을수록 더 멀리까지 가능합니다.
물론 선로가 좋으면 (실드처리, 트위스트, 굵음) 좀 더 멀리 통신이  가능합니다.
RS232통신은 1:1 접속입니다.


왜 RS232C 통신을 사용하는가?

아래 그림에서 TTL 레벨로 바로 통신을 하게되면 조금만 노이즈가 첨가되어도 오류가 발생할 수 있습니다.

따라서 PCB보드 내에서는 TTL 로직 레벨을 사용하지만 보드 외부와 통신하는 경우에는 RS232또는 RS485 통신을 사용합니다.

RS232 통신은 위 아래 대칭이고, 전압 레벨이 높으므로 좀 더 먼거리(15m 정도)통신이 가능합니다. 
더욱 먼거리 통신을 원하면 RS485/422 (12Km까지) 통신방식을 사용합니다.


왜 RS485통신을 사용하는가?

RS232통신 보다 더 먼거리 통신을 원하는 경우에 RS485 통신을 사용합니다.
더 먼거리를 가는 이유는 차동 신호 방식을 사용하므로 노이즈에 강합니다.
보통 최대 1.2km까지 전송이 가능합니다. 
(일반적으로 통신에서는 통신 속도가 낮을 수록 통신 거리가 길어집니다.)

RS232는 기본이 1:1 통신이므로 TXD,RXD 신호만 사용하지만, 
RS485/422 방식에서는 TXEN(전송할때만 Enable함) 제어가 필요합니다.


ASCII 코드 표

'PLC' 카테고리의 다른 글

Q/L/QnA 시리즈 SFC 메뉴얼 (미완성)  (0) 2020.03.10
[38] 정보유니트(3) (중급강좌 08번)(미완성)  (0) 2020.03.09
[37] 정보유니트(2)  (0) 2020.03.09
OSI 7계층  (0) 2020.03.09
스택 (Stack) 자료구조 이해하기  (0) 2020.03.09

+ Recent posts