Skip to content

명령어-변수 유형


1. 대입 (SET)

설명

정의된 정수형, 부동소수점형, 불리언형 및 문자열 변수에 값을 대입합니다. 문자열 추가 명령어입니다.

매개변수 목록

매개변수유형설명
logoutbool주석 처리 여부; true: 작업 파일에서 실행되지 않음; false: 주석 처리되지 않음, 실행 가능
typeint명령어 유형, 값은 41
userParamIntint2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring2차 개발에서 사용자 정의, 현재 의미 없음
variableobject변수; int 유형 또는 bool 유형 또는 double 유형 또는 string 유형 변수, 전역 또는 로컬
variableValueobject변수 값; 수동 입력 값 또는 bool 유형 또는 int 유형 또는 double 유형 변수

variable 구조

필드유형설명
varnamestring변수명
valueint변수 값
datadouble부동소수점 데이터
secondvalueint예비 값

variableValue 구조

필드유형설명
varnamestring변수명
valueint변수 값
datadouble부동소수점 데이터
secondvalueint예비 값

예시

json
{
  "logout": false,
  "type": 41,
  "userParamInt": 0,
  "userParamString": "",
  "variable": {
    "data": 0.0,
    "secondvalue": 0,
    "value": 8,
    "varname": "I001"
  },
  "variableValue": {
    "data": 0.0,
    "secondvalue": 0,
    "value": 8,
    "varname": "GD009"
  }
}

2. 파일 쓰기 (FORCESET)

설명

캐시된 데이터를 하드디스크에 저장합니다. 프로그램 실행 중 모든 계산, 대입 작업은 캐시의 값을 변경하며 시스템 파일에 저장되지 않습니다. 메모리의 전역 숫자 변수를 파일에 강제로 기록하려면 FORCESET 명령어를 사용할 수 있습니다.

매개변수 목록

매개변수유형설명
logoutbool주석 처리 여부; true: 작업 파일에서 실행되지 않음; false: 주석 처리되지 않음, 실행 가능
typeint명령어 유형, 값은 42
userParamIntint2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring2차 개발에서 사용자 정의, 현재 의미 없음
variableobject변수명; int 유형 또는 bool 유형 또는 double 유형, 전역

variable 구조

필드유형설명
varnamestring변수명
valueint변수 값
datadouble부동소수점 데이터
secondvalueint예비 값

예시

json
{
  "logout": false,
  "type": 42,
  "userParamInt": 0,
  "userParamString": "",
  "variable": {
    "data": 0.0,
    "secondvalue": 0,
    "value": 8,
    "varname": "GI001"
  }
}