프로젝트 목록

2021.06 - 2021.09

Beckhoff LMS 제어 라이브러리

Bosch Rexroth LMS를 Beckhoff PLC에서 제어하기 위해 ST 기반 통신 라이브러리와 데모 장비 프로그램을 개발했습니다.

구분
PLC 제어 라이브러리 및 데모 장비
담당
LMS 통신 인터페이스 이식, Socket 라이브러리와 ST 데모 프로그램 개발
기술
Beckhoff ST · Socket · TestAndSet · Observer Pattern

프로젝트 개요

LMS Stage는 Bosch Rexroth 장비입니다. 기존 Rexroth LMS 통신 인터페이스를 Beckhoff PLC에서 사용할 수 있도록 ST 기반 제어 라이브러리로 이식하고, 실제 LMS Stage를 제어하는 데모 프로그램을 개발했습니다.

구분 내용
제어 대상 Bosch Rexroth LMS Stage
제어 플랫폼 Beckhoff PLC
개발 목적 Rexroth LMS 통신 기능을 Beckhoff 환경에서 사용
라이브러리 ST 기반 Socket 통신 및 동시 실행 제어
데모 프로그램 LMS 연결, 상태 반영과 Stage 제어

통신 구조

Beckhoff PLC
ST Application
Beckhoff LMS
제어 라이브러리
Socket
통신
Bosch Rexroth
LMS Stage

주요 개발 내용

  • Rexroth LMS 통신 인터페이스 분석 및 Beckhoff용 라이브러리 이식
  • Beckhoff ST 기반 Socket 통신 기능 구현
  • TestAndSet을 적용한 동시 실행 제어
  • 기존 C# LMS 제어 흐름을 ST 데모 프로그램으로 이식
  • Observer Pattern을 이용한 장비 상태 반영
  • 데모 장비에서 LMS 연결과 Stage 제어 검증
Beckhoff PLC와 Bosch Rexroth LMS 데모 장비
Beckhoff PLC용 LMS 제어 라이브러리와 데모 장비

관련 프로젝트

공개 페이지에는 포트폴리오에 정리된 라이브러리 역할과 개발 범위만 표시했으며, 통신 전문과 현장별 제어 조건은 포함하지 않았습니다.