====== 스크립트 ====== 스크립트 액션은 여러 개의 수식과 함수를 한 번에 실행할 수 있는 기능입니다. 변수 계산, 문자열 처리, 시스템 함수 호출 등을 하나의 흐름으로 묶어 처리할 때 사용합니다. {{ :comfilestudio:action_run_script:filemultil3.png?nolink |스크립트 입력 설정 화면입니다.}} 스크립트는 다음과 같은 용도로 사용됩니다. * 변수에 계산 결과 대입 * 문자열 변수에 값 대입 * 시스템 함수 호출 * 여러 동작을 순차적으로 실행 여러 문장은 세미콜론(;)으로 구분하여 연속 실행할 수 있습니다. ===== 사용 예 ===== 1) HMI 변수에 수식 대입 a = b + 3.7 2) 문자열 변수에 문자열 대입 $a = "start" 3) 함수 실행 set_mem(3, 4000) 4) 여러 동작을 연속 실행 모터속도 = 3*b + sin(0,4); set_minute(50 + a); $상태 = "ready" 위 예시는 다음 동작을 순서대로 수행합니다. * 계산 결과를 모터속도 변수에 저장 * 시스템 시간 설정 * 문자열 변수 상태에 "ready" 저장 ===== 스크립트 반복 수행 ===== 스크립트는 반복 실행하도록 설정할 수 있습니다. {{ :comfilestudio:action_run_script:filemultil5.png?nolink |스크립트 반복 실행 설정 화면입니다.}} 반복 실행을 사용할 경우 주의사항: * 불필요한 반복은 CPU 사용량을 증가시킬 수 있습니다. * 반복 중단 조건을 명확히 설정하십시오. * 과도한 반복 중첩은 시스템 안정성에 영향을 줄 수 있습니다. ---- 키워드: 스크립트 실행, 수식 처리, 문자열 변수, 시스템 함수 호출, 반복 실행, HMI 계산 로직 [[comfilestudio:index#액션|상위 페이지로 가기]]