PLC/기타 3

OPC UA란?

안녕하세요 오늘은 OPC UA에 대해 알아보겠습니다. 오늘 글은 셔니아빠의 IT블로그를 참고하여 작성하였습니다.https://red-nose-cousin.tistory.com/2 OPCUA 통신 쉽게 알기 - 1편 OPC 란 무엇인가OPCUA 서버와 클라이언트를 개발하고 나서 관련 강의를 들으러 다니다 보니 실제 현장의 요구 만큼의 교육을 받기가 힘들어서 블로그에 글을 남겨보려고 합니다. 이런 분들에게 도움이 되길 바랍red-nose-cousin.tistory.com OPC UA(Open Platform Communications Unified Architecture)는 산업 자동화 및 스마트 팩토리 구현을 위한 핵심적인 통신 프로토콜입니다. 이 기술은 다양한 산업 장비와 시스템 간의 안전하고 신뢰할 수..

PLC/기타 2025.01.16

PackML 이란?

안녕하세요 오늘은 PackML에 대해 알아보겠습니다. PackML은 Package Machine Language의 약자로 말 그대로 포장기계를 제어하기 위해 OMAC이란 곳에서 만든 국제 표준 입니다. "포장기계를 제어하기 위한 산업 기술 표준" 이라고 적혀있지만 여러가지 산업 분야에서 사용됩니다.(제가 일했던 2차전지 분야에서도 PackML을 적용한 설비가 있었습니다.) 아래는 PackML의 상태모델 입니다.이 상태모델을 활용하여 PackML을 사용하는데요. 이렇게 각 상태에서 발생할 수 있는 동작을 규정함으로써 시스템을 더 명확히 이해하고 제어할 수 있게 해줍니다.또한 표준화된 인터페이스로 시스템 간 호환성을 높이는데 유리합니다.주요 특징은 아래와 같습니다.(아래 내용은 챗GPT를 활용하여 작성하였습..

PLC/기타 2025.01.13

IEC 61131-3 국제표준 알아보기

안녕하세요 오늘은 IEC 61131-3 에 대해 알아보겠습니다. 먼저 IEC라는 것은 뭘까요? 위키백과에서 검색을 해보니 국제전기기술위원회(International Electrotechnical Commission) 라고 나옵니다. 위의 국제전기기술위원회(IEC)에서 PLC 프로그램에 대한 표준을 정의 한 것이 바로 IEC 61131-3 입니다. 이 표준은 PLC 프로그래밍 언어와 소프트웨어 설계의 통일성을 제공하며, 다양한 제조사의 PLC를 사용하는 프로젝트 간의 호환성을 높이는 데 목적이 있습니다. 그럼 세세하게 하나씩 살펴보겠습니다.1. 프로그래밍 언어IEC 61131-3은 PLC 소프트웨어 설계에 사용할 수 있는 5가지 프로그래밍 언어를 정의합니다. 이 언어들은 각각의 장점과 용도가 있으며, 설계..

PLC/기타 2025.01.09