반응형
Bolcks 블락 - 프로그램을 작성하여 저장.
블락의 구조
반응형
OB1 - 반복하는 프로그램 실행 블록
ob1 더블클릭
화살표 부분이 프로그램 작성하는 공간.
OB - organization Block - PLC에서 프로그래머가 만든 프로그램을 반복적으로 작동되어야 할시
ob가 그 프로그램을 반복 수행해준다라고 생각하면 됨.
Ob 추가 방법.
다음으로는 FC 펑션 (Function)
- 프로그램을 짜는 공간이라고 생각.
펑션은 = 함수
A= 사과 이런 식으로 입력값에 대한 출력 값이 존재하는 프로그램.
interface의 종류를 선택하고 빈칸에 데이터 타입 입력.
프로그램상에서 피라미터 변수 생성, 저장하는 것을 "선언" 했다고 함.
TEMP 변수는 Address 지정이 있긴 하지만, 자동으로 지정되기 때문에 신경 쓸 필요 없다.
A, B 기계가 있고 네트워크 3을 보면은 A와 B가 RUN 될 시 최종 출력 코일이 RUN이 on 되는 프로그램.
이렇게 작성한 프로그램을 펑션에다가 저장하고
OB1에서 호출하여 구동한다.
즉, 펑션은 프로그램을 만들어서 저장하는 것이고 OB1은 그것을 무한 반복해주는 곳이라고 생각하면 된다.
OB1에서 FC1을 call -
이렇게 호출한 FC1에 address를 입력
FC에 왜 굳이 만드냐면 저장해서 언제든지 호출해서 써먹을 수 있기 때문이다.
쉽게 말해 한번 만들어 놓은 파일을, call만 하면 다시 만들 필요 없이 바로 사용할 수 있다.
반응형
'PLC siemens 기초- 정리' 카테고리의 다른 글
5. PLC 이론 (0) | 2022.10.15 |
---|---|
4. PLC 이론 (0) | 2022.10.13 |
2. plc이론 (0) | 2022.10.13 |
1. PLC 이론 (0) | 2022.10.13 |
Plc. 기본 논리회로, 자기유지회로, 선입력 우선회로, 후입력 우선회로 (0) | 2022.10.02 |