티스토리 뷰
지멘스는 1979년 독일 하노버에서 선보인 SIMATIC S5 PLC를 시작으로 S7-300, S7-400을 출시하였습니다. 그리고 최신으로 S7-1200/S7-1500 순서로 신제품을 선보였습니다. 지난 포스팅에서 간단하게 PLC를 배워야 하는 이유를 설명드렸습니다. 오늘은 지멘스(SIEMENS) PLC에 대하여 개략적으로 설명드리겠습니다. 지난 글을 못 읽으신 분들은 아래 링크를 참고해주세요.
이전 포스팅 참고
2021/02/23 - [분류 전체보기] - PLC의 개요 그리고 배워야하는 이유
지멘스 PLC의 종류와 변화과정
S5 : 이미 단종된지 오래된 제품
S7-200 : 단종된 제품
S7-300 : 중형 PLC, S7-400의 리모트 IO로 사용할 수 있음, 현재 산업군에서 가장 많이 사용되는 제품
S7-400 : SIEMENS PLC에서 가장 큰 대형 PLC. 2 중화(CPU, POWER SUPPLY, 통신 모듈)를 지원. 이중화를 지원하는 제품은 뒤에 H가 붙습니다. 예를 들면 412-5H. S7-400 시리즈는 지멘스의 DCS에 해당되는 PCS7에서도 사용하고 있는데요. 복잡하므로 나중에 다시 다루도록 하겠습니다.
S7-1200 : S7-200의 후속으로 볼 수 있습니다. CPU가 처리할 수 있는 IO 모듈의 수량이 1개의 랙에 최대 8개로 제한이 있는 제품입니다. 즉 IO 모듈이 8개가 넘어간다면? 새로 CPU를 추가해서 별도의 랙으로 구성해야 하는 제한이 있습니다.
S7-1500 : S7-300과 S7-400의 후속으로 볼 수 있습니다. 2중화(Redundant)를 지원하는 모델인 S7-1500R이 출시된 지 얼마 되지 않았습니다. 400H의 안정성을 따라가려면 검증의 시간이 필요할 것 같습니다.
구형 PLC까지 기기 세팅 및 로직을 작성하기 위해서 Step 7이라는 소프트웨어를 사용했습니다. 하지만 S7-1200부터는 통합된 소프트웨어인 TIA(Totally Integrated Automation Portal을 사용하여 PLC 세팅 및 로직을 작성할 수 있습니다.
지멘스 PLC의 CPU 메모리의 구분 (S7-1500)
메모리 구분 | 용도 | |
로드 메모리(Load Memory) | 유저의 프로그램을 저장하는 용도로 사용. Memory Card 형태. 로드 메모리에 저장된 PLC 프로그램은 PLC 전원이 켜지면 CPU의 워크 메모리로 전송 | |
워크 메모리 | 프로그램의 실행 및 데이터를 저장하는 용도로 사용하는 RAM 메모리 | |
시스템 메모리 | PLC의 프로그램의 실행에 필요한 메모리. 사용자가 직저버 사용할 수 있는 메모리 영역으로 타이머, 카운터, 입출력 관련을 처리할 수 있다. |
지멘스 PLC의 특징
1. PLC의 하드웨어 구성이 필요함
2. 메모리의 사용법이 다르다.
3. 메모리의 크기에 따라 데이터 타입이 달라진다.
4. 메모리 사용법에 따라 프로그램 작성법이 다양하다.
5. 객체지향 프로그래밍 방식을 사용한다.
정리하며
간단하게 지멘스 PlC의 제품군과 역사 그리고 PLC 메모리 영역에 대해서 살펴보았습니다. 한 번에 많은 주제를 다루려고 하니 표현력에 한계가 오지만 다음 글에서 조금씩 더 자세하게 다루도록 하겠습니다. 찾아보시면 지멘스 PLC 교육을 하는 곳도 있고 관련된 책도 있으므로 공부하시는데 도움이 되리라 믿습니다.
긴 글 읽어주셔서 감사합니다.
'자동화 & PLC' 카테고리의 다른 글
지멘스 PLC S7-1500 Redundant 구성하기 - Tia Selection Tool (0) | 2021.04.02 |
---|---|
공장자동화와 공압 기술 (0) | 2021.03.13 |
Tia Selection Tool 개요 (0) | 2021.03.09 |
지멘스 PLC - 프로피넷의 개요 (0) | 2021.03.07 |
PLC의 개요 그리고 배워야하는 이유 (0) | 2021.02.23 |