MEM_GLOBAL 함수 블록

MEM_GLOBAL 함수 블록은 간단한 전역 메모리 기능입니다.

이 함수 블록을 사용하여 애플리케이션에서 간단한 데이터를 저장하고 이를 전역적으로 사용할 수 있습니다.

Tipp: 모든 사용된 요소를 나열하려면 마우스 오른쪽 버튼으로 함수 블록을 클릭합니다. 데이터베이스가 다른 요소에서 사용된 경우, Benutzt von 아래에 표시됩니다. 목록은 NS의 이름 공간별로 분류됩니다.

데이터베이스

DB 데이터베이스는 전역 이름 공간을 정의하는 데 사용됩니다. 예를 들어: Licht.EIN 또는 Lüftung.Störung 등입니다.

이는 데이터를 백그라운드에 저장합니다. 프로그램에서 나중에 이름이 변경되면 데이터가 손실될 수 있습니다.

입력 IN

저장할 데이터를 정의합니다. 형식은 중요하지 않습니다.

입력 SAVE

양의 엣지에서 입력 IN의 값이 메모리에 복사되고 출력 Q에 출력됩니다. 또한 값이 모든 다른 MEM_GLOBAL 함수 블록과 동기화됩니다.

입력 RESET

양의 엣지에서 메모리가 재설정됩니다. 출력 Q에는 다시 값 NULL이 적용됩니다.

입력 NS

입력 NS를 사용하여 동적 이름 공간을 추가할 수 있습니다. 이는 하위 변수에 해당합니다. 이는 템플릿과 함께 사용하기 훨씬 간단합니다. 값을 동기화하려면 이 값이 입력 NS와 동일해야 합니다.

Hinweis: 이름이 DB.NS로 확장되므로 다른 MEM_GLOBAL 함수 블록과 충돌할 수 있습니다. NS가 정의되지 않으면 내부 변수에는 마침표가 끝에 있습니다.

출력 Q

데이터베이스 메모리를 반환합니다. 초기화 시 이 값은 NULL입니다.