MENU
    OPC UA/MQTT 프로토콜을 사용하여 머신 속성에 쓰기
    • 24 Mar 2025
    • 2 읽을 분
    • 기여자

    OPC UA/MQTT 프로토콜을 사용하여 머신 속성에 쓰기


    기사 요약

    Tulip을 사용하여 OPC UA/MQTT 프로토콜을 사용하여 머신 속성에 쓰는 방법 알아보기

    이 문서에서는* 쓰기 가능한 머신 어트리뷰트를 생성/편집하는 방법* 앱 트리거를 사용하여 머신 어트리뷰트를 설정하는 방법* 머신 어트리뷰트의 오류/경고 동작을****학습합니다 : 쓰기


    설정

    OPC UA 또는 MQTT 프로토콜을 사용하여 어트리뷰트에 값을 설정하려면 머신을 설정하고 데이터 소스에 매핑하여 데이터를 가져올 수 있도록 해야 합니다. 아직 이 작업을 수행하지 않은 경우 다음 문서에서 프로세스를 안내합니다:


    쓰기 가능하도록 머신 속성 생성/편집하기

    Tulip의 머신 속성은 여러 머신에서 사용할 수 있습니다. 읽기+쓰기 (쓰기 가능) 또는 읽기 전용이 될 수 있습니다. 쓰기 가능한 속성을 만들거나 편집하려면 다음 단계를 따르세요:

    쓰기 가능한 속성 만들기:

    1. 속성 목록 페이지로 이동합니다.
    2. 새 속성 만들기를 클릭합니다.
    3. 쓰기 옵션을 활성화하고 만들기를 클릭합니다.

    image.png

    기존 어트리뷰트를 편집하여 쓰기 가능으로 만들기

    1. 속성 옆의 점 3개 메뉴를 클릭하고 편집을 선택합니다.

    Edit Attribute

    1. 쓰기 활성화 옵션을 선택합니다.

    EnableWriteOption.png


    앱 트리거를 사용하여 머신 속성에 쓰기

    버튼, 디바이스 실행 시, 타이머, 스텝 수준 트리거 또는 앱 수준 트리거 등 트리거 로직에서 머신 속성에 쓸 수 있습니다.

    1. 트리거 편집기에서 새 작업을 추가합니다.
    2. 드롭다운 목록에서 기기 속성 쓰기를 선택합니다.
    3. 특정 머신, 변수 또는 원하는 스테이션의 머신을 선택합니다.
    4. 쓰려는 속성을 선택합니다.
    5. 쓰려는 데이터 값을 선택합니다.

    image.png

    위의 예시에서: 버튼을 눌렀을 때 Speed 변수가 비어 있지 않으면 트리거가 밀 #141의 속도 속성을 Speed 변수의 값으로 설정합니다.

    "스테이션에서" 변수 또는 기계를 선택하면 쓰기 가능한 모든 속성이 나열됩니다.

    참고: 런타임 시 기계 유형에 선택한 쓰기 가능한 속성이 포함되어 있지 않으면 트리거가 실패합니다.

    Ensure the selected attribute is writable and mapped to the machine type

    If the machine type at runtime does not include the selected writable attribute, the trigger will fail.

    머신 유형 구성 페이지

    머신 유형을 구성할 때 속성 목록 페이지에서 결정된 쓰기 가능한 속성은 쓰기 레이블로 표시됩니다.


    머신 데이터 소스 구성 페이지

    OPC-UA 또는 MQTT인 머신 데이터소스에만 쓸 수 있습니다. 다음 데이터소스는 쓸 수 없으며 트리거가 실패합니다:

    • 엣지 장치
      • 엣지 IO
      • Edge MC
    • API
    • Celos
    • CelosX

    해당되는 경우 지원되지 않는 구성은 경고 메시지로 표시됩니다.

    Unsupported Configuration Warning


    쓰기 가능한 속성을 읽기 전용으로 변경

    쓰기 가능한 속성을 읽기 전용으로 변경하면 기계 속성 쓰기 작업을 사용하는 모든 트리거가 실패합니다. 이는 해당 속성을 사용하는 앱의 개발 버전 및 게시 버전 모두에 영향을 줍니다.

    사용 사례 예시

    레시피 재보정 - 머신 파라미터를 동적으로 업데이트하여 각 생산 실행에 대한 정확한 구성을 보장합니다. 좋은 레시피를 저장하고 테이블에 저장한 다음 다음 실행에서 다시 사용할 수 있습니다.

    공정 제어 통합 - 시작, 중지 또는 확인 신호를 기계에 전송하여 PLC/DCS와 MES(Tulip) 간의 핸드셰이크를 달성하세요.


    원하는 것을 찾았나요?

    community.tulip.co로 이동하여 질문을 게시하거나 다른 사람들이 비슷한 질문을 했는지 확인할 수도 있습니다!


    이 문서가 도움이 되었습니까?