Implementation of the FAT32 File System using PLC and CF Memory

PLC와 CF 메모리를 이용한 FAT32 파일시스템 구현

  • Kim, Myeong Kyun (Electronic Engineering of CheongJu University) ;
  • Yang, Oh (Semiconductor Engineering of CheongJu University) ;
  • Chung, Won Sup (Semiconductor Engineering of CheongJu University)
  • 김명균 (청주대학교 전자공학과) ;
  • 양오 (청주대학교 반도체설계공학과) ;
  • 정원섭 (청주대학교 반도체설계공학과)
  • Received : 2012.06.05
  • Accepted : 2012.06.18
  • Published : 2012.06.30

Abstract

In this paper, the large data processing and suitable FAT32 file system for industrial system using a PLC and CF memory was implemented. Most of PLC can't save the large data in user data memory. So it's required to the external devices of CF memory or NAND flash memory. The CF memory is used in order to save the large data of PLC system. The file system using the CF memory is NTFS, FAT, and FAT32 system to configure in various ways. Typically, the file system which is widely used in industrial data storage has been implemented as modified FAT32. The conventional FAT 32 file system was not possible for multiple writing and high speed data accessing. The proposed file system was implemented by the large data processing module can be handled that the files are copied at the 40 bytes for 1msec speed logging and creating 8 files at the same time. In a sudden power failure, high reliability was obtained that the problem was solved using a power fail monitor and the non-volatile random-access memory (NVSRAM). The implemented large data processing system was applied the modified file system as FAT32 and the good performance and high reliability was showed.

Keywords

References

  1. Dong Yulin, "Design and research of embedded PLC development system", Computer Research and Development (ICCRD), Vol.3, pp.226-228, 2011.
  2. T. Blackwell, J. Harris and M. Seltzer, "Heuristic Cleaning Algorithms in Log-Structured File System", Proceedings of the 1995 Winter USENIX Conference, January 1995.
  3. A Review of PC-based Data Logging and Recording Techniques, NI Developer Zone website.
  4. 옥동석 외, "NAND 플래시 파일 시스템 시뮬레이션 구현", 한국정보과학논문집, 제 35 권, 제 1 호, pp. 323-326, 2008.
  5. 한대만 외, "NAND Type 플래시 메모리를 이용한 임베디드 파일 시스템 개발", 한국인터넷정보학회 학술발표대회, 제 7 권, 제 1 호, pp. 433-436, 2006.
  6. 박송화 외, "NAND 플래시 메모리 파일 시스템의 설계", 한국정보과학회 학술발표문집, 제 32 권, 제 2 호, pp. 781-783, 2005.
  7. 주용완, "임베디드 시스템을 위한 Block 기반의 NAND 플래시 메모리 파일시스템 설계", 한국정보기술학회논문지, 제 8 권, 제 8 호, pp. 47-55, 2010.
  8. 강신욱 외, "고속 처리가 가능한 다중처리 Nand 플래시 Controller", 전자공학회논문지-SD, 제 46 권, 제 1 호, pp7-14,2009.
  9. Sung-Hoi Hur, Chul-Hi Han, "Nonvolatile Sram cell using different capacitance loading", Electronics Letters, IEF Journals & magazines, Vol.33,pp.251-253.
  10. www.techterms.com/definition
  11. http://en.wikipedia.org/wiki/