변수 내보내기 및 불러오기

화면 편집 소프트웨어에서 변수 편집기 도구 모음을 사용하여 전역 변수 내보내기와 가져오기를 실행할 수 있습니다. 알람과 로깅 속성이 내보내기 항목에 포함됩니다. 지역 변수 내보내기 와 가져오기는 지원되지 않습니다.

메모:

화면 편집 소프트웨어 버전 3.3 서비스 팩 1 이하 버전에서 CSV나 TXT 파일로 내보낸 데이터는 화면 편집 소프트웨어 버전 3.4 이상으로 가져올 수 있지만, 버전 3.4 이상에서 내보낸 파일은 파일 버전이 2.0이므로 버전 3.3 서비스 팩 1 이전으로 가져올 수 없습니다.
출력 파일의 [FileVersion] 줄에서 CSV나 TXT 출력의 파일 버전을 확인합니다.

변수 들여오기 및 내보내기에는 다음 파일 형식이 지원됩니다.

메모:

내보낸 파일은 Microsoft Excel 과 같은 소프트웨어를 사용하여 볼 수 있습니다.

메모:

데이터 출력의 형식은 다음과 같습니다.

  • 문자열은 큰따옴표(")로 캡슐화됩니다.
    예: “이것은 문자열입니다”
  • 항목의 시작 부분에 나타나는 특수 문자 “=”, “+”, “-”, “@”, TAB, ENTER 등의 앞에는 작은따옴표(')가 붙습니다.
    예: "'=1+2"

변수 가져오기에 관한 참고 사항

    1. 기호 파일을 프로젝트에서 제거합니다.
    2. 변수를 프로젝트에서 내보냅니다.
    3. 변수를 프로젝트로 가져옵니다.
    4. 기호 파일을 프로젝트로 가져옵니다.

변수 형식

내보낸 파일을 Excel에서 열면 아래와 같은 샘플이 들어 있습니다.

메모: 파란색 텍스트의 데이터만 편집할 수 있습니다. 형식을 수정하면 파일을 들여올 수 없습니다.

항목 내보내기

이 표는 내보낸 항목에 해당되는 속성을 나타냅니다.

속성이 설정되지 않은 항목은 비어 있게 됩니다.

항목 속성 속성이 있는 위치 사용 가능한 값

Name

[이름]

[모든 변수]

명명 규칙을 따릅니다.

Type

[데이터 종류]

[모든 변수]

지원되는 데이터 유형을 따릅니다.

ElementType

배열 요소나 구조체 멤버의 데이터 유형을 나타냅니다.

[모든 변수]

지원되는 데이터 유형을 따릅니다.

Dimensions

[치수]

[모든 변수]

지원되는 속성 범위를 따릅니다.

InitialValue

[초기 값]

[모든 변수]

지원되는 속성 범위를 따릅니다.

RetentiveEnabled

[보존]

[모든 변수]

TRUE/FALSE

FolderName

[폴더]

[모든 변수]

명명 규칙을 따릅니다.

BindType

할당된 데이터의 유형을 가리킵니다.

변수 속성용 속성 선택기 창

속성에 설정할 수 있는 오브젝트만 해당됩니다.

BindObject

할당된 데이터의 이름을 가리킵니다.

변수 속성용 속성 선택기 창

명명 규칙을 따릅니다.

BindField

할당된 데이터의 속성을 가리킵니다.

변수 속성용 속성 선택기 창

할당된 오브젝트의 속성만 해당됩니다.

BindIsArray

사용자 정의된 변수가 값으로 설정되었는지 여부를 가리킵니다.

변수 속성용 속성 선택기 창

TRUE/FALSE

BindValue

- -  

BindDirection

[방향]

변수 속성용 속성 선택기 창

OneWay/Both

BindConverter

[컨버터]

변수 속성용 속성 선택기 창

명명 규칙을 따릅니다.

HasInputRange

[입력 범위]

[모든 변수]

TRUE/FALSE

MinValue

[최소]

[모든 변수]

지원되는 속성 범위를 따릅니다.

MaxValue

[최대]

[모든 변수]

지원되는 속성 범위를 따릅니다.

Target

[단위]

시스템 아키텍처

편집 안 함

Source

[소스]

[모든 변수]

편집 안 함

ScanRate

[스캔 속도]

[모든 변수]

명명 규칙을 따릅니다.

ScanRateInterval

[간격]

[모든 스캔 속도]

1 - 600

AddressEnabled

[기본 주소] (배열이나 구조체만 선택할 경우).

[모든 변수]

속성을 선택한 경우 TRUE가 표시됩니다.

Address

[디바이스 어드레스]

[모든 변수]

지원되는 속성 범위를 따릅니다.

HasBinding

변수 속성에 개체 또는 다른 변수를 사용할 때 TRUE를 나타냅니다.

[모든 변수]

TRUE/FALSE

VariableLength

[변수 길이]

[모든 변수]

TRUE/FALSE

NumberOfBytes

[바이트수/워드수]

[모든 변수]

지원되는 속성 범위를 따릅니다.

StringEncode

[문자열 인코드] ([소스]에서 외부 장치를 선택한 경우만 해당).

[모든 변수]

지원하는 인코딩을 따릅니다.

HasAlarm

변수가 알람에 사용될 때 TRUE를 나타냅니다.

[모든 알람]

TRUE 또는 공백

AlarmType

레벨 알람에 있는 변수를 사용할 때의 한계를 나타냅니다.

[레벨 알람]

Limit 또는 공백

***ThresholdState [1]

레벨 알람에 있는 변수를 사용할 때 사용을 나타냅니다.

[레벨 알람]

Enable 또는 공백

***Threshold [1]

[알람 종류]

[레벨 알람]

HiHi/Hi/Lo/LoLo

***ThresholdValue [1]

[값]

[레벨 알람]

지원되는 속성 범위를 따릅니다.

***ThresholdDeadBand [1]

[데드 밴드]

[레벨 알람]

지원되는 속성 범위를 따릅니다.

***ThresholdAlarmGroup [1]

변수가 포함된 알람 그룹 이름을 나타냅니다.

[레벨 알람]

명명 규칙을 따릅니다.

***ThresholdMessageMode [1]

메시지 설정을 나타냅니다.

[레벨 알람]

Direct/Language Table

***ThresholdMessage [1]

[메시지]

[레벨 알람]

지원되는 속성 범위를 따릅니다.

***ThresholdSeverity [1]

[중요도]

[레벨 알람]

지원되는 속성 범위를 따릅니다.

***ThresholdParameter [1]

[파라미터]

[레벨 알람]

지원되는 속성 범위를 따릅니다.

ThresholdState

[트리거 조건]

[Bool 알람]

Enabled/Disable

ThresholdType

[알람 종류]

[Bool 알람]

Hi/Lo

ThresholdCondition

-

-

WhenHigh/WhenLow

편집 안 함

ThresholdAlarmGroup

변수가 포함된 알람 그룹 이름을 나타냅니다.

[Bool 알람]

명명 규칙을 따릅니다.

ThresholdMessageMode

메시지 설정을 나타냅니다.

[Bool 알람]

Direct/Language Table

ThresholdMessage

[메시지]

[Bool 알람]

지원되는 속성 범위를 따릅니다.

ThresholdSeverity

[중요도]

[Bool 알람]

지원되는 속성 범위를 따릅니다.

ThresholdParameter

[파라미터]

[Bool 알람]

지원되는 속성 범위를 따릅니다.

DataSharing

[데이터 공유]

[모든 변수]

None/ReadOnly/ReadWrite

LoggingGroup

변수가 로깅에 사용될 때의 그룹 이름을 나타냅니다.

[모든 로깅]

명명 규칙을 따릅니다.

Comments[코멘트] [모든 변수] 명명 규칙을 따릅니다.
AlarmGroupId알람 그룹 이름을 나타냅니다. [모든 변수] 명명 규칙을 따릅니다.

1. *** HiHi, Hi, Lo 또는 LoLo를 참조하십시오.