06.05.2015 Views

tpc9x_manv1.pdf

tpc9x_manv1.pdf

tpc9x_manv1.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TinyPLC TPC9X User’s Manual<br />

TinyPLC 의 메모리<br />

TinyPLC 내부에는 3 종류의 메모리가 들어있습니다.<br />

1. FLASH (프로그램 메모리) : 유저가 작성한 레더로직이 저장되는 기억장소<br />

2. SRAM (데이터 메모리) : 실행시 각종 정보를 기록하는 기억장소<br />

3. EEPROM (데이터 메모리) : 정전시 유지(KEEP 영역)를 위한 기억장소<br />

FLASH SRAM<br />

EEPROM<br />

이중 FLASH 메모리는 유저가 작성한 레더로직을 저장하는 장소로, 전기적으로 지웠다<br />

썼다할 수 있습니다. 따라서 한번 다운로드된 프로그램은 전기가 공급되지 않아도 계속<br />

기록되어 있습니다.<br />

여러분이 새로운 프로그램을 다운로드하기 전까지 최근 다운로드된 프로그램이 계속<br />

저장되어 있습니다.<br />

SRAM 은 레더로직 실행도중 사용하는 각종 데이터 정보를 기록하는 장소입니다. M 릴레이,<br />

D 영역등에 저장하는 값들은 SRAM 에 기록됩니다. SRAM 은 전원이 공급되지 않으면, 그<br />

내용이 사라지는 메모리입니다. 따라서 전원이 꺼져도 내용이 보존될 필요가 있을때에는<br />

EEPROM 에 데이터를 저장해 두어야 합니다.<br />

EEPROM 은 플레쉬 메모리처럼 전기가 없어도 데이터가 보존되는 메모리입니다. K 릴레이<br />

저장한 데이터는 EEPROM 에 이동저장되며, 전원이 OFF 되었다가 다시 ON 되는 순간에<br />

EEPROM 에 있는 데이터가 K 릴레이로 이동됩니다.<br />

플레쉬와 EEPROM<br />

플레쉬 메모리와 EEPROM 의 차이점은 무엇일까요? 둘다 전기가 없어도 데이터를 유지하는<br />

특성을 가진 메모리입니다만, 플레쉬 메모리에는 프로그램 코드가 저장되고, EEPROM 에는<br />

데이터가 저장됩니다. 사실 두 메모리의 전기적인 특성도 조금 차이가 있습니다만,<br />

TinyPLC 를 사용하는데 있어서 이런 부분까지 알 필요는 없습니다.<br />

- 42 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!