DB의 Actual Value를 초기값으로 Initial Value로 초기화 하는 순서
- 기술랩장
- 1654
- 1
질문
Function_Block에서 Instance Data Block을 만들 때 초기 값을 넣을 수가 있게 되어 있습니다.
초기 값이라고 지정을 해주면 Initial value에 그 값이 들어가죠
Var
i : INT := 10; // i 변수에 초기값으로 10을 지정 함.
end_var
data block를 보면
Address | Declaration | Name | Type | Initial value | Actual value | Comment
0.0 Stat i INT 10 50
라고 되어 있죠
그런데!! 현재 값에서 Initial value의 값으로 초기화를 시킬 수가 있는가요?
답변
DB의 Actual Value를 초기값으로 Initial Value로 초기화 하는 순서는 다음과 같습니다.
1) 먼저 해당 DB를 Open 한다. 2) View Mode를 Data View Mode로 전환(View메뉴에서 "Data View" 선택 또는 단축키 Ctrl + 4) 3) Edit 메뉴에서 "Initialilze Data Block" 선택
위의 순서대로 실행하면 됩니다. 만약 PLC CPU에 저장된 DB의 Actual Value를 초기화 하려면 위의 순서대로 PC에서 실행하신 후 PLC CPU로 다운로드 하면 됩니다. |
감사해요