[TempMonitor] 스마트팩토리 온도 모니터링 시스템

2026. 10. 30. 12:03·Toy

해당 프로젝트는 AI의 도움을 받아 설계된 LS PLC & C# 입문 토이프로젝트입니다.

가상의 LS PLC(XG5000 시뮬레이터)에서 발생하는 '장비 온도' 데이터를 C# 프로그램이 실시간으로 읽어와서 화면에 보여주고, 5초마다 MS-SQL 데이터베이스에 저장하는 시스템 개발

 

전체 아키텍처 구조

[LS PLC (XG5000 시뮬레이터)]

│ (Modbus/TCP 통신)
[C# WPF 프로그램] ─── (화면 실시간 모니터링 표시)
│ (Dapper 라이브러리)
[MS-SQL 데이터베이스] (이력 데이터 저장)

 

개발 순서

1단계: LS PLC 환경 세팅 (가상 데이터 만들기)

실제 장비가 없으므로 XG5000 시뮬레이터로 데이터 생성

  • XG5000 v4.82 사용

2단계: C# WPF 화면 그리기 (UI 기본기)

Visual Studio에서 WPF 프로젝트를 만들고 현장 작업자가 볼 법한 기본 대시보드 화면을 디자인

3단계: C#으로 PLC 데이터 읽기

WPF 백엔드 코드에서 가상 PLC와 통신을 연결

4단계: MS-SQL 데이터베이스에 저장

읽어온 온도 데이터를 영구적으로 기록하는 저장소 생성

'Toy' 카테고리의 다른 글

[TempMonitor] C# WPF 화면 그리기  (0) 2026.11.01
[TempMonitor] LS PLC 환경 세팅 (XG5000 시뮬레이터)  (0) 2026.10.30
'Toy' 카테고리의 다른 글
  • [TempMonitor] C# WPF 화면 그리기
  • [TempMonitor] LS PLC 환경 세팅 (XG5000 시뮬레이터)
Saen0zu
Saen0zu
  • Saen0zu
    LAZY SAENOZU
    Saen0zu
  • 전체
    오늘
    어제
    • 분류 전체보기 (24) N
      • 일상 (0)
      • 언어 (4)
        • C, C++ (1)
        • Python (3)
      • 보안 (16)
        • CTF Write-Ups (7)
        • Wargame (4)
        • Mobile (1)
        • Pwnable (1)
        • Forensics (3)
        • SOC (0)
      • Toy (3) N
  • 블로그 메뉴

    • 홈
    • INTRO
    • 태그
  • 링크

    • 네이버 블로그
  • 공지사항

  • 인기 글

  • 태그

    frida-server
    reversing
    Frida
    n0psctf
    UAC
    hex2int
    rootavd
    다시
    ctf
    브루트포스
    Android
    Misc
    체스판
    boj
    Windows
    wolvctf
    백준
    2024
    알고리즘
    사용자계정컨트롤
    write-up
    web
    UserAccountControl
    C++
    1018
    vikeCTF
    int_to_bytes
    python3
    studio
    칠하기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Saen0zu
[TempMonitor] 스마트팩토리 온도 모니터링 시스템
상단으로

티스토리툴바