저번 시간에 이어서 시간날때마다 메뉴얼 봐놓고 요약하기
https://hyry0819.tistory.com/224
래더의 기본명령과 작성방법
제4장 로직 프로그래밍(기초편)
LD / LDN
AND / ANDN
OR / ORN
Out / OutNot
로드 / 로드부정
1) LD / LDN
POU(프로그램, FB, FUN) 내의 알고리즘을 표현하기 위한 언어를 프로그램 언어라고
합니다. NJ 시리즈에서 사용할 수 있는 프로그램 언어는 래더도 언어(LD), ST 언어
(Structured Text: 구조화 텍스트)의 2종류입니다.
래더도 언어는 전기 회로의 이미지로 기술한 그래픽 프로그램 언어입니다. FB나
FUN을 포함한 처리의 각 부품이 모두 그림으로 표시되며, 그 그림을 직선으로 연결하여
일련의 알고리즘을 구축합니다. 래더도 언어로 쓴 알고리즘을 래더도라고 합니다.
래더도 언어는 좌우 모선, 연결선, 래더도 구문(접점, 코일), FB 및 FUN으로 이루어집
니다.
2) AND / ANDN
AND
변수명으로 지정한 BOOL 형식 변수의 값과 입력 조건의 논리곱을 다음 단계로 연결
(출력)합니다. 이전 단계 회로와 직렬 연결하는 a 접점에 사용합니다.
ANDN
변수명으로 지정한 BOOL 형식 변수의 반전값과 입력 조건의 논리곱을 다음 단계로
연결(출력)합니다. 이전 단계 회로와 직렬 연결하는 b 접점에 사용합니다
(1) 접점입력
접점입력 방법은 다음과 같습니다.
접점을 AND회로로 넣을 경우에도 같은 방법으로 시행합니다.
∙ 프로그래밍 영역에 툴 박스-래더툴에서 [접점]을 드래그 앤 드롭(입력장소에)
∙ 프로그래밍 영역 상에서 접속선을 선택하여, 우클릭 한 후[접점 삽입]선택
∙ 프로그래밍 영역 상에서 접속선을 선택하고 [C]키
∙ 프로그래밍 영역 상에서 접점을 Copy([Ctrl]+[C])하고 접속선을 선택하여, 붙여넣기
([Ctrl]+[V])합니다.
(2) 코일 입력
코일을 삽입하는 방법은, 다음과 같습니다.
∙ 프로그래밍 영역에 툴박스-코일을 드래그 앤 드롭으로 삽입
∙ 프로그래밍 영역 상의 접속선을 선택하고, 우클릭하여 [코일 삽입]을 선택
∙ 프로그래밍 영역 상의 코일을 입력하는 시점의 접속선부터 종점의 오른쪽 모선까지
접속선을 드래그 앤 드롭
∙ 프로그래밍 영역 상의 코일을 Copy([Ctrl]+[C])하고 접속선을 선택하여 붙여넣기
([Ctrl]+[V])합니다.
(3) 회로 행(렁rung) 추가
행에 커서를 두고 [R]키를 누릅니다.
(또는 우클릭하여 [회로를 삽입]을 선택합니다.
3) OR회로 입력
접점을 OR회로로 삽입하는 방법은, 다음 5가지입니다.
∙ 프로그램 상에서 접점을 삽입할 위치에, [접점](툴박스)를 드래그 &
드롭
∙ 프로그램 상에서 접점을 삽입할 곳의 위 또는 아래의 접점을 우 클릭하
여 [접점을 삽입(위)]또는 [접점을 삽입(아래)]을 선택
∙ 프로그램 상에서 접점을 입력할 시점의 접속선에서 종점의 접속선까지 접속선을
드래그 & 드롭
∙ 프로그램 상에서 접점을 선택하여 [W]키. b접점 OR를 입력할 경우는 [X]키
∙ 프로그램 상의 접점을 복사([Ctrl]+[C])해 두고, 접속선을 선택하여, 붙여넣기([Ctrl]+
[V])합니다.(코일, 펑션, 펑션블록의 OR회로도 동일합니다.)
메뉴얼 보다 보니 미분이라고 말하는것이 펄스이다..!
상승미분 = 상승펄스
하강미분 = 하강펄스
ST에디터 개요
■ ST 프로그램의 신규 작성
① 멀티 뷰 익스플로러의 [프로그램] - [POU] - [프로그램]을 우클릭하고,
메뉴에서 [추가] - [ST]를 선택합니다.
② [프로그램]의 아래에 [Program1]이 추가됩니다.
[Program1]을 더블클릭하여 에디터 화면을 엽니다.
4) 대입문
① 변수에 값을 대입하는 경우,“:=”기호를 사용합니다.
② 읽기 쉽게 하기 위해, 변수 사이를 스페이스나 탭으로 나눠도 괜찮습니다.
③ 식 마지막에는 꼭 세미콜론“ ; ”이 필요합니다.
④ 식은 여러 행에 걸쳐서 기술할 수도 있습니다. 도중에 줄바꿈(↲)이 들어가도 상관없
지만, 식 마지막에는 꼭“ ; ”가 필요합니다.
⑤ 코멘트는 ST프로그램의 어느 장소에도 추가할 수 있습니다. 코멘트는 괄호와 별표
“(*……*)”로 둘러싸, 여러 행에 걸쳐 기술할 수 있습니다.
⑥ 1행에만 하는 코멘트의 경우,“//”기호를 사용할 수 있습니다.“//”에서 줄바꿈
까지가 코멘트가 됩니다.
ST의 프로그래밍 간편해 보인다.
* 타이머
ST표현의 순서를 외어야 겠다.
(In,PT,Q,ET)
* 카운터
ST표현의 순서가 일정하다는걸 알 수 있다. 왼쪽상부에서부터 하부로 그뒤에 오른쪽 상부에서 부터 하부로..
*데이터 전송문
*비교명령
와.. 이건 직접 설비 하나 해봐야 익숙해질것 같다..
https://hyry0819.tistory.com/265
'Study' 카테고리의 다른 글
Omron Servo Motor 모션 제어 명령 축에러리셋 Error Reset (0) | 2023.06.28 |
---|---|
Omron NJ G5 Servo Motor (CN ? ) (0) | 2023.06.28 |
Omron PLC Manual PDF, 옴론 NJ PLC PDF Sysmac Studio 시스맥 스튜디오 메뉴얼 오퍼레이팅 트러블슈팅 메뉴얼 (0) | 2023.06.16 |
옴론 PLC 시작이다. NJ Serises Omron PLC (1) | 2023.06.01 |
볼트 와트 암페어 V W A 전기 계산하기, 와트값 계산 와트W (0) | 2023.05.16 |
댓글