산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 자동화 제어 시스템

래더 논리 202:메모리 구성

마지막 래더 로직 문서에서 래더 로직 201 , 우리는 PLC와 래더 로직 간의 상호 작용을 보기 시작했으며, 래더 및 PLC 메모리 구성과 이점에 대한 간략한 소개와 함께 계속될 것입니다.

메모리 할당

PLC 시스템을 설계할 때 가장 먼저 고려해야 할 사항 중 하나는 메모리 할당입니다. . 예전에는 PLC 메모리가 매우 작았고(오늘날의 표준에 따르면) 프로그래머가 특정 PLC에서 사용할 수 있는 플래시 메모리는 약 1킬로바이트에 불과했습니다. 오늘날의 기술은 더 많은 메모리와 함께 제공되지만 여전히 효율적으로 사용해야 하며 이것이 메모리 할당이 필요한 곳입니다. PLC에 사용 가능한 메모리를 할당할 때 래더의 다른 부분에서 다른 방식으로 사용하도록 할당하는 것입니다. 프로그램.

I/O 메모리

모든 PLC 플랫폼에는 입출력(I/O) 메모리가 있습니다. 이것은 래더가 스캔 시작 시 입력을 읽고 메모리 테이블에 쓰고 출력 변수에 대해 반대 작업을 수행하기 때문입니다. PLC/래더 스캔에 대한 추가 정보 , Ladder Logic 201을 확인하십시오.

데이터 메모리

래더 프로그램이 타이머 또는 카운터와 같은 기능을 사용하는 경우 , 함수에는 사전 설정, 누적 값 및 "완료" 비트와 같은 특수 데이터 유형이 있으므로 동적 형태의 이동 중 메모리가 필요합니다. 대부분의 플랫폼에는 일반적으로 이러한 값을 위해 예약된 일부 할당된 영역이 있지만 대부분은 제조업체에 따라 다른 방식으로 작동합니다. 실제로 PLC마다 옵션이 다릅니다. 일부는 사전 할당된 타이머 및 카운터 레지스터만 있는 반면 다른 일부는 레지스터를 모든 종류의 중간 값(예:정수, 부동 소수점 값 또는 문자열)용으로 예약하여 유지하므로 필요한 기능을 유연하게 사용할 수 있습니다.

데이터 블록

Siemens PLC와 같은 일부 플랫폼에서는 데이터를 데이터 블록으로 구성할 수 있습니다. 이들은 프로그래머에 의해 구조화되며 혼합 데이터 유형을 포함할 수 있습니다. 이를 통해 데이터를 추가로 정의하는 데 사용할 수 있는 더 많은 애플리케이션별 데이터 구성 및 사용자 정의 유형이 허용됩니다.

태그 데이터

대부분의 새로운 PLC 플랫폼에는 태그 기반 시스템이 있어 사용자가 태그 형태로 메모리를 추가하거나 필요에 따라 고유한 범위로 텍스트 기반 주소를 추가할 수 있습니다. 태그가 생성되면 소프트웨어는 태그 이름을 물리적 메모리 위치에 연결하여 명령이 태그로 주소가 지정된 데이터를 참조하는 논리를 실행할 수 있도록 합니다. 태그는 프로그래머가 읽을 수 있고 일반적으로 설명적이므로 태그 기반 프로그래밍을 사용하면 프로그램을 더 쉽게 업로드하고 읽을 수 있습니다.

래더 논리 202

메모리 할당에 대한 세부 사항은 플랫폼마다 다르지만 프로그래밍을 시작하기 전에 메모리 사용 및 할당을 계획하면 적절한 태깅으로 사용자 시간을 절약할 수 있을 뿐만 아니라 효율적으로 실행되는 PLC도 제조 현장에 제공하는 이점이 있습니다. 생산에서 뒤처지는 것에 대한 하나의 변명.

PanelShop.com의 PLC 기술자는 해당 분야의 전문가이며 공간을 가장 효율적으로 사용하기 위해 메모리를 할당하는 데 문제가 없습니다. 래더 또는 PLC 메모리 관리에 대해 궁금한 점이 있으면 지금 바로 전화주세요!


자동화 제어 시스템

  1. 부울 대수학 소개
  2. 읽기 전용 메모리(ROM)
  3. 마이크로프로세서
  4. C 동적 메모리 할당
  5. C - 메모리 관리
  6. C++ 동적 메모리
  7. 자바 10 - 힙 할당
  8. 래더 논리 102:찬반 양론
  9. 래더 로직 201- PLC 스캐닝
  10. 래더 논리 101 - 기본 사항