Skip to main content
자동 번역이 적용된 페이지입니다. 영어로 보시겠습니까?

구조화된 소프트웨어 생성에는 여전히 뛰어나죠

과제가 클수록 확실한 준비가 더 중요해요.독일 오버랄가우 지역에 본사를 둔 스톨 그룹의 자동화 전문가들이 샴피뇽 유제품 공장 다섯 곳에서 130개의 PLC 컨트롤러를 표준화하고 있어요.그들의 솔루션은 효율성과 프로그래밍 품질의 새로운 표준을 세웠어요.

PLC 코드 생성으로 엔지니어링 시간 단축

스톨의 개발자들은 샴피뇽 호프마이스터 그룹과 긴밀히 협력하여 향후 몇 년 동안 5개 생산 현장에 걸친 이 주요 프로젝트를 철저히 준비했어요.개별 하위 프로젝트 코드의 큰 부분을 완전 자동으로 생성할 수 있기 때문에 두 회사 모두 현재와 솔루션의 전체 수명 주기 동안 비용 효율성 향상과 코드 품질 향상으로 투명한 코드 구조에 이르기까지 동일한 혜택을 누리고 있어요.

Stoll의 전문가들이 모듈식 애플리케이션 크리에이터를 사용할 수 있도록 고객별 장비 모듈을 개발했어요.

PLC 기본 코드 자동 생성 방법

2022년에 걸쳐 고객 프로젝트의 범위가 확대되자 스톨 그룹의 전문가들은 2023년 초부터 코드를 장기적으로 구조화하고 균일한 코드 생성을 보장하고 코드의 필수 부분을 완전 자동으로 생성할 수 있는 솔루션을 찾기 시작했어요.그 이후로는 SIMATIC S7-1500 S7-1500 고객 사이트에 컨트롤러를 설치했는데 순수 TIA Portal Openness 인터페이스 기반 솔루션은 프로젝트의 복잡성 때문에 거부됐어요. 스톨 오토메이션 GmbH의 자동화 역량 센터 (CCA) 의 안드레아스 크루그와 토마스 빌그리가 이끄는 팀은 다음을 기반으로 고객 맞춤형 장비 모듈을 개발하기로 했어요. SIMATIC 모듈러 애플리케이션 크리에이터 모듈 빌더.

이 소프트웨어를 사용하면 TIA 프로젝트를 자동으로 생성할 수 있고, 포함된 편의 기능 덕분에 특히 소프트웨어를 생성할 때 개방성 인터페이스를 훨씬 쉽게 사용할 수 있어요.안드레아스 크루그 (Andreas Krug), 스톨 CCA 소프트웨어 건설 및 커미셔닝 책임자: “아이디어는 고객별 장비 모듈을 사용하여 TIA Portal에서 수동으로 프로그래밍하는 시간을 줄이는 거였어요.이렇게 하면 오류의 원인이 최소화되고 모든 개별 프로젝트에 대해 알아보기 쉬운 기본 구조가 만들어져요.”

주요 이점

66% 자동 코드 생성

PLC 기본 코드의 최대 66% 가 완전 자동으로 생성되어 수동 프로그래밍이 줄어들고 오류 원인이 최소화되며 130개 컨트롤러 전체에서 일관된 코드 품질이 보장돼요.

1 싱글 코드 제너레이터

고객별 장비 모듈 하나로 5개 생산 현장의 PLC 컨트롤러 130개를 표준화하여 전체 프로젝트 라이프사이클 동안 일관된 코드 품질을 보장해요.

3배 더 빠른 프로젝트 완료

Stoll은 PLC 기본 코드 생성을 자동화하여 코드 품질이나 구조를 손상시키지 않으면서 완전 수동 프로그래밍보다 최대 3배 빠르게 프로젝트를 완료해요.

자동으로 생성된 코드에서는 다양한 프로그램 부분이나 명령이 항상 같은 위치에 있어요.이 시스템을 이해하면 프로그래밍 작업과 서비스 작업 모두에서 훨씬 더 효율적으로 작업할 수 있어요.
토마스 빌그리, CCA 소프트웨어 엔지니어링, 스틸 오토메이션 GmbH

고급 언어에서 PLC 프로그래밍까지

그때까지는 프로그래머들이 먼저 지멘스의 엔지니어링 워크플로 시스템 컨설팅 및 애플리케이션 센터와 긴밀히 협력하여 장비 모듈을 직접 프로그래밍해야 했어요. 물론 PLC 프로그래밍 레벨은 아니고 C-Sharp로 프로그래밍했어요.토마스 빌그리, 스톨의 CCA 소프트웨어 엔지니어: “우리는 매일 C-Sharp 같은 고급 언어 프로그래밍을 사용하지 않아요.하지만 더 많은 시간을 할애할수록 모듈식 애플리케이션 제작자의 잠재력을 더 명확하게 볼 수 있었어요.사실 모듈러 애플리케이션 크리에이터를 3개월도 안 되어 코드 생성기로 사용할 수 있었어요.”

회의실 책상 주위에 앉아 고객별 장비 모듈 개발을 담당한 팀이에요.
회의실에서 고객별 장비 모듈 개발을 담당한 팀이에요.

고객 맞춤형 장비 모듈은 2023년 8월부터 가동됐어요. 그 이후로 스톨 자동화 팀이 모듈을 개선하고 첫 번째 프로젝트를 구현하는 작업을 해왔어요.프로그래밍의 기본은 해당 고객 시스템의 흐름도나 참조 표시기 목록이에요.토마스 빌그리는 이렇게 말합니다. “이를 바탕으로 모든 모터, 밸브, 센서 등이 포함된 구조화된 XML 파일을 개발하고 장비 모듈과 모듈러 애플리케이션 생성기를 사용하여 시스템의 기본 PLC 코드를 생성해요.”

모듈러 애플리케이션 생성기를 사용하여 PLC 기본 코드를 자동으로 생성함으로써 프로그래밍을 훨씬 빠르게 할 수 있고 지속적으로 높은 코드 품질을 얻을 수 있어요.
안드레아스 크루그, CCA 소프트웨어 건설 및 시운전 책임자요, 스틸 오토메이션 GmbH

프로그래밍 노력 최대 66% 감소

작업이 아직 안 끝났어요.안드레아스 크루그가 말하죠. “하지만 기본 코드는 깔끔하게 생성돼요.이렇게 하면 시간이 절약되고 오류의 원인이 줄어들며 소프트웨어의 기본 구조가 모든 프로젝트에서 동일하다는 것을 보장할 수 있어요.”크루그는 첫 번째 하위 프로젝트에서 이미 50% 였던 자동 생성 코드의 비율이 장기적으로는 66% 로 증가할 것으로 예상해요. 이는 거의 일대일로 환산하면 시간을 절약할 수 있는 수치예요. “방금 생성된 기반을 사용할 수 있는 시스템을 설계했는데, 이 모든 것을 수동으로 만들었다면 세 배나 오래 걸렸을 거예요.총 130개 정도의 컨트롤러가 있다고 생각하면 구조화된 자동 코드 생성이 제공하는 이점을 쉽게 계산할 수 있어요.”

TIA Portal PLC 프로그래밍 인터페이스가 스톨 오토메이션의 와이드 모니터에 표시돼요.
엔지니어 두 명이 멀티 모니터에서 PLC 코드를 검토해요.

그에 따른 프로그래밍 비용 절감은 고객별 장비 모듈이 제공하는 장점 중 하나일 뿐이에요.개발자들에게는 질적인 차원이 적어도 그만큼 중요해요. “기본 코드는 전체 프로젝트에서 하나의 동일한 코드 생성기에 의해 생성되기 때문이에요”라고 빌그리가 말합니다. “PLC 소프트웨어는 시스템마다 같은 방식으로 구성되어 있어요.이게 소프트웨어 개발의 분업을 촉진해요. 모두가 어디로 가야 할지 알기 때문이죠.사후 코드 수정도 지원해요. 수정된 소프트웨어 구성 요소는 어디서나 쉽게 교체할 수 있고 기능이 어디에 숨겨져 있는지 누구나 알기 때문에 솔루션의 전체 수명 주기 동안 유지 관리가 단순해져요.”

표준화된 프로그램 구조 덕분에 시운전뿐만 아니라 서비스 중에도 이점을 얻을 수 있어요. 이렇게 하면 시간이 절약되고 오류의 원인이 줄어들며 전체 프로젝트에 걸쳐 수많은 경제적 이점이 있어요.
안드레아스 키젤, 전기 공학 책임자, 샴피뇽 데어리
샴피뇽 유제품 생산 시설의 자동 포장 및 분류 라인이에요.

게다가 이것은 스톨 같은 중견기업에 매우 중요해요. 특히 업계의 숙련된 인력이 부족한 상황에서 고객별 코드 생성기가 없었다면 알가우에 있는 전문가들이 이 정도 규모의 프로젝트는 거의 불가능했을 거예요.안드레아스 크루그 (Andreas Krug): “25년 넘게 이어져 온 최종 고객과 누리고 있는 신뢰 관계가 위태로워지지는 않았을 거예요. 하지만 시험대에 올랐을 거예요.”

샴피뇽 유제품 얘기가 나와서 말인데요, 회사 사내 기술자들과 프로세스 전문가들이 고도로 구조화된 소프트웨어에 열광해요.“표준화된 프로그램 구조 덕분에 시운전과 서비스뿐 아니라 시각화 인터페이스나 시스템을 상위 제어 시스템에 연결할 때도 도움이 돼요.이렇게 하면 시간이 절약되고 오류의 원인이 줄어들며 전체 프로젝트에서 수많은 경제적 이점을 얻을 수 있어요.” 라고 샴피뇽 치즈 공장의 전기 공학 책임자인 안드레아스 카이젤은 말합니다.

레퍼런스 스톨/ 샴피뇽
샴피뇽 유제품 프로젝트의 긍정적인 경험을 바탕으로 우리는 표준 사내 장비 모듈을 개발하기 위해 모듈식 애플리케이션 크리에이터를 사용하기로 결정했어요.이를 통해 고객과 함께 산업 간 프로젝트를 효율적이고 높은 품질로 완료할 수 있을 거예요.
마이클 밀드너, 집행위원회 위원, 컴피턴스 센터 오토메이션 (CCA) 책임자요, 스틸 오토메이션 GmbH

파이프라인 내 사내 모듈이에요

따라서 2024년 초에 Stol Automation GmbH의 의사 결정권자들이 산업별 및 고객별 요구 사항을 모두 해결하는 현재 개발 중인 장비 모듈을 넘어서서 “모든 산업에서 자체 프로젝트를 효율적이고 고품질로 완료할 수 있게 해주는” 스톨의 자체 장비 모듈을 추가로 개발하기로 한 것은 놀라운 일이 아니에요. 이사회 구성원 겸 자동화 역량 책임자인 Michael Mildner는 말합니다. 센터 (CCA) 앳 스톨이에요.“게다가 우리는 PLC 레벨뿐만 아니라 HMI 측과 상위 제어 시스템에서도 모듈러 애플리케이션 크리에이터의 광범위한 기능을 사용하고 싶어요.”