패널

모델의 운전 패널입니다. 유닛을 조작하는 정해진 카드를 모델에서 한 번 배치하며, 패널이 운전과 View 페이지에 어떻게 닿는지입니다.

Markdown으로 보기

패널은 모델이 가지는, 이름 붙은 운전 화면입니다. 정해진 카드 묶음을 모델에서 한 번 배치하고 모든 유닛에 똑같이 그립니다. 대시보드가 아닙니다. 편집기가 열리지 않고, 캔버스에서 무엇을 조립하지도 않으며, 유닛을 운전하는 화면이 어느 스테이션에서나 같고 온전합니다. 패널은 Process > 모델 > 모델 > 시각화 > 패널 아래에 삽니다. 배치하려면 Process 관리 권한이 필요하고, 유닛에서 그 카드를 조작하려면 절차 실행이 필요합니다.

패널 폴더

패널 줄을 고르면 폴더 페이지가 열립니다("이 모델에 정의한 운전 패널입니다. 하나하나가 모든 유닛에 그대로 쓰이며, View 페이지에 실릴지는 저마다 따로 정합니다."). 패널마다 카드 하나이며, 카드를 누르면 열리고 가위표는 없앱니다. 이 폴더는 결코 비어 있지 않습니다. 패널을 하나도 선언하지 않은 모델은 카드 목록 전체를 그리는 Overview라는 이름의 패널 하나로 읽히고, 거기에 처음 편집을 하는 순간 그것이 모델의 줄로 저장됩니다.

명령 하는 일 언제 흐려지는가(상황) 언제 그려지지 않는가(역할)
패널(폴더를 고른 상태의 상세 막대, 오른쪽 클릭 패널 추가) 모델이 가진 것들 옆에 Panel <n>이라는 이름의 패널을 더하고 그것을 고릅니다. 아직 기본값으로 읽히던 모델은 Overview가 먼저 저장되므로, 새 패널이 유닛이 이미 조작하고 있는 화면을 밀어내는 대신 그 옆에 섭니다. 어느 유닛이든 실행을 지니고 있을 때, 또는 런타임이 정지했을 때. Process 관리가 없을 때.

패널의 페이지

패널을 고르면 그 배치가 열립니다. 머리글("이 모델의 운전 패널 하나이며, 그리는 카드를 그리는 순서대로 담습니다. 모델의 모든 유닛이 이 패널을 지닙니다."), 식별 카드, 그리고 배치 자체입니다. 모든 변경은 자동으로 저장되며, 스테이션이 거부한 쓰기는 페이지를 있던 그대로 되돌립니다.

식별

항목 무엇인가 값 / 기본값 효과
이름 트리 줄에서, 운전 아래 유닛의 줄에서, 그리고 View 페이지 항목에서 이 패널을 부르는 이름입니다. 자유 입력이며, 비워 두면 거부되고 앞의 이름이 그대로 남습니다. 만들 때는 Panel <n>, 기본 패널은 Overview입니다. 이 패널을 이름으로 부르는 모든 줄의 이름을 바꿉니다.
아이콘 트리 줄과 모든 유닛의 View 페이지 항목에서 패널 이름 왼쪽에 그리는 표시입니다. 지금 표시를 보여 주는 단추입니다(또는 "아이콘"이라는 낱말, 또는 라이브러리에 그 표시가 없으면 저장된 이름). 누르면 카드 아래로 아이콘 라이브러리 격자가 펼쳐지고 이름이나 태그로 검색 입력란("영문으로: oven, pump, water")이 딸립니다. 첫 칸은 아이콘 없음입니다. 표시를 고르면 적용되고 격자가 닫힙니다. 바깥이나 단추를 눌러도 닫히며, 검색어는 다음번을 위해 남습니다. 기본은 아이콘 없음입니다. 패널은 표시의 라이브러리 이름을 저장하며 코드 포인트를 저장하지 않습니다. 라이브러리에 없는 이름이면 두 줄 모두에 정해진 패널 표시를 그리므로, 트리와 View 페이지가 어긋나는 일이 없습니다.

패널 구성

카드가 스스로를 설명합니다. "화면을 그리는 순서대로 놓은 것입니다. 카드를 끄면 빠지고, 자리를 옮기면 그 자리에 놓입니다. 대시보드 카드는 편집기가 그리는 그대로의 빈 화면이고, 다른 카드는 예시 읽은 값으로 채워집니다. 유닛이 보여 줄 것을 주지 않는 카드는 비워 그리지 않고 건너뜁니다."

그 아래에 모든 유닛이 그리는 순서대로 카드마다 한 줄이 섭니다. 줄 하나하나가 카드 자체이며, 배치가 유닛이 그리지 않을 모습을 약속하지 못하도록 예시 읽은 값으로 자세를 잡고 있습니다. Sample이라는 이름의 유닛, 모델의 첫 절차가 준비된 상태, "실행 중", 사이클 "2 / 5", 코멘트 하나, 끝난 발생 구간 하나, 모델의 읽을 수 있는 채널을 5분 동안 그린 자취, 그리고 모델에서 생산을 세는 절차 위에 자세를 잡은 생산 장부입니다. 예시가 주는 것은 돌고 있는 유닛이 줄 만한 것뿐이고, 나머지(절차, 메타데이터 항목, 채널, 라이브러리)는 이 모델 자신의 것입니다. 그래서 무엇인가를 하나도 선언하지 않은 모델은 그 카드 자신의 비어 있음을 보여 줍니다. 미리 보기 전체는 움직이지 않습니다. 그 안의 어떤 것도 누를 수 없습니다.

줄의 조작 하는 일
카드의 이름을 이름표로 달고 그 뒤에 카드의 설명이 붙은 체크 상자 카드를 넣거나(켜짐) 빼놓습니다(꺼짐). 어느 쪽이든 줄은 목록에 남고, 꺼져 있으면 흐려집니다.
페이지에서의 높이(px)(대시보드 줄에만) 그 대시보드가 페이지에서 얼마나 높이 서는지입니다. 120에서 1200까지이며 기본은 320입니다. 범위를 벗어난 값은 입력란 아래에서 거부됩니다. "대시보드는 상자를 채우도록 크기가 맞춰집니다. 스크롤되는 것은 페이지이고 대시보드는 스크롤되지 않습니다." 줄이 꺼져 있으면 쓸 수 없습니다.
이 카드 위로 / 이 카드 아래로 줄을 한 자리 옮깁니다. 첫 줄은 위로 갈 수 없고 마지막 줄은 아래로 갈 수 없으며, 화살표가 흐려진 채로 그렇게 말합니다.

모델의 정지 인터록이 켜져 있으면 모든 카드보다 앞에 정해진 줄 하나가 섭니다. 인터록이며, "이 유닛이 지켜보는 외부 정지와 그것을 재설정하는 방법입니다. 유닛이 정상인 동안에는 아무것도 그리지 않으므로 여기에서도 보여 줄 것이 없습니다."라고 적고 항상 표시를 답니다. 카드가 아니라 화면의 안전 맥락이며 결코 배치에서 빠지지 않습니다(자동화와 정지 인터록 참고).

카드를 모두 꺼 두는 것도 정당한 패널이며, 페이지가 그 뜻을 말합니다. "모든 카드가 꺼져 있으므로 유닛마다 이 패널에서 그렇게 알리고 조작할 것을 내놓지 않습니다. 실행은 이 모델의 다른 패널이나 대시보드에서 그대로 시작합니다."

카드 목록

아무것도 배치하지 않은 패널에서는 목록의 카드가 이 순서로 섭니다. 카드마다 그 패널을 여는 유닛에 맞게 그려지고, 스테이션이 보여 줄 것을 주지 않는 카드는 비워 그리는 대신 빠집니다.

카드 유닛에서 무엇을 보여 주는가 거기에서 무엇을 할 수 있는가 언제 빠지는가
실행 카드의 머리에 등이 하나 있습니다. 기록 중, 준비 중, 기록하지 않음입니다. 절차 고르개("(없음)"와 모델의 절차 이름들)가 다음 시작을 준비합니다. 그 뒤에 수명 주기 단추가 이 순서로 옵니다. 시작(강조), 일시 정지, 재개, 정지, 중단이며 저마다 도구 설명을 답니다("이 유닛에서 준비한 절차를 시작합니다", "시간 구간을 멈춰 둡니다. 데이터로그는 계속 기록합니다", "일시 정지를 풀고 시간 구간을 이어 갑니다", "실행을 정상으로 끝내고 이력으로 굳힙니다", "실행을 중단으로 끝냅니다. 마무리 블록은 그대로 돕니다"). 절차를 준비하고 지금 준비된 명령을 누릅니다. 단추마다 자기 준비 상태를 읽습니다. 일시 정지와 재개는 준비한 절차가 시간형일 때만(또는 아무것도 준비되지 않았을 때만) 그려집니다. 시간 구간을 멈춰 둘 수 있는 것은 시간형뿐이기 때문입니다. 거부된 명령은 카드에서 주의 메모로 말하고, 스테이션이나 이 유닛이 실행 조작을 받지 않는 이유(런타임 정지, 인터록에 걸린 유닛)는 그 아래에 적힙니다. 결코 빠지지 않습니다.
메타데이터 "다음 “<절차>” 실행이 어떤 값으로 기록되는지입니다. *가 붙은 항목은 모든 절차가 묻습니다." 준비한 절차가 묻는 메타데이터 항목마다 입력란 하나이며 목록 순서를 따릅니다. 일련번호 항목은 입력 상자가 아닙니다. 카운터가 조립할 값의 예측을 보여 주고 "카운터는 시작할 때 최종 값을 잡아 두므로, 함께 쓰는 카운터는 그 전에 값이 움직일 수 있습니다."라는 메모를 답니다. 예측할 수 없을 때는 "시작 시점에 잡아 둠"입니다. 아무것도 준비되지 않았으면 "절차를 준비하면 그 절차가 묻는 항목이 여기에 나타납니다."입니다. 다음 시작이 소비할 값을 입력합니다. 준비는 스테이션 전체의 일이므로, 여기에 입력한 값은 그 유닛의 다른 모든 화면이 보는 값과 같습니다. 준비한 절차가 어떤 항목도 묻지 않을 때.
실행 상태 읽기 표시 셋입니다. 상태(실행의 상태, 실행을 잡아 두는 동안에는 준비 중, 또는 대기), 사이클("2 / 5", 또는 사이클을 돌지 않음), 종합 판정(진행 중인 실행이나 마지막 증거의 종합 판정, 또는 없음)입니다. 읽습니다. 결코 빠지지 않습니다. 다만 사이클 읽기 표시 하나만은 준비한 절차가 즉시나 수동 제어일 때 빠집니다.
코멘트 실행의 코멘트 시간선이며, 머리는 "코멘트 · <실행>", "코멘트 · 진행 중인 실행 없음", "코멘트(사용할 수 없음)"입니다. 시간선 아래 상자로 진행 중인 실행에 코멘트를 더합니다(절차 실행). 실행과 코멘트를 보십시오. 결코 빠지지 않습니다.
발생 기록 유닛의 발생 구간이며 진행 중인 것이 먼저 옵니다. 머리는 "발생 기록", "발생 기록 · <n>건 진행 중", "발생 기록 · 실행 기록 밖"입니다(새로 고침이 실패하면 "· 오래됨"이 붙습니다). 읽습니다. 결코 빠지지 않습니다.
채널 유닛에서 읽을 수 있는 채널을 하나의 실시간 차트에 그립니다. 계열마다 이 유닛에서 힘을 가진 이름을 달고, 자기 채널이 선언한 색과 플롯으로 그려지며, 애플리케이션의 모든 차트가 쓰는 차트 도구 모음이 딸립니다(차트 참고). 확대하고 옮기고 그림을 저장하거나 복사하고 계열을 켜고 끕니다. 모델이 읽을 수 있는 채널을 하나도 선언하지 않았을 때.
생산성 유닛의 생산 수량, 속도, 수율, 결과 장부를 오늘과 이동 구간에 걸쳐 보여 줍니다. 생산성을 보십시오. 읽습니다. 결코 빠지지 않습니다.
단일 명령 "절차 밖에서 이 유닛에 단일 명령을 하나 쏩니다." 줄 셋이며, 저마다 그 명령이 쏘는 라이브러리를 모델이 선언한 자리에만 그려집니다. 스냅숏(데이터로그 고르개와 기록: "데이터로그 한 줄을 지금 기록해 이력에 끝난 실행으로 남깁니다"), 즉시 판정(데이터로그 고르개, 판정 고르개, 판정하기: "한 줄을 스냅숏으로 떠서 지금 판정에 견주어 봅니다"), 레시피 적용(모델의 즉시 레시피를 담은 고르개와 적용: "레시피의 설정값을 통로를 거쳐 한 번 씁니다(실행은 기록하지 않음)")입니다. 명령을 쏘면 결과가 작업 기록 줄에 놓입니다("스냅숏을 기록했습니다. 이력에서 보십시오.", "판정했습니다. 종합 판정은 이력에 기록됩니다.", "레시피를 적용했습니다."). 기록과 판정하기에는 절차 실행 권한, 바쁘지도 막혀 있지도 않은 유닛, 돌고 있는 런타임, 그리고 온전한 선택이 필요합니다. 적용은 유닛이 바빠도 된다는 점만 빼면 같습니다. 아무것도 잡아 두지 않기 때문입니다. 바쁜 유닛에서는 "이 유닛이 준비 중, 실행 중, 일시 정지됨, 저장 중인 동안에는 스냅숏과 즉시 판정을 쓸 수 없습니다. 레시피 적용은 실행 중에도 쓸 수 있지만, 인터록이 유닛을 붙잡고 있는 동안에는 쓸 수 없습니다. 트립된 계통, 재설정을 기다리는 계통, 읽을 수 없는 계통 모두가 이 명령을 거부합니다."라는 메모가 보입니다. 모델에 데이터로그도 즉시 레시피도 없을 때. 즉시 판정 줄에는 데이터로그와 판정이 필요하고, 레시피 적용 줄에는 즉시 레시피가 필요합니다.

목록 뒤에는 모델의 대시보드가 줄마다 하나씩 옵니다. 이름은 그 대시보드의 이름이고 설명은 그 대시보드 자신의 설명입니다(없으면 "이 모델의 대시보드이며, 패널을 여는 유닛에 맞게 그립니다."). 대시보드는 목록의 카드와 달리 여러분이 켜기 전에는 꺼져 있습니다. 유닛에서는 그 유닛에 대해 풀린 대시보드를, 줄에서 고른 높이로, 대시보드의 이름을 머리에 달고 그립니다. 대시보드가 비어 있거나 지워졌으면 유닛에서 빠집니다.

단일 명령 카드의 고르개는 라이브러리마다 첫 항목에서 시작하고, 그 유닛에 머무는 동안 여러분이 고른 것을 지닙니다.

순서와 켜고 끄기

배치는 첫 변경에서 통째로 저장되므로, 페이지가 보여 주는 순서와 저장된 순서가 같습니다. 패널이 줄을 가지고 있지 않은 목록 카드는 켜짐으로 읽히되 패널이 가진 모든 것 뒤에 놓입니다. 그래서 아무도 배치하지 않은 패널이 목록 전체를 목록 순서대로 그리고, 나중 판이 더한 카드가 끝에 보이는 채로 도착합니다. 대시보드 줄은 그 반대입니다. 여러분이 넣기 전에는 꺼져 있고, 모델에 더 이상 없는 대시보드를 가리키는 줄은 버려집니다.

View에 표시

View에 표시는 패널을 고른 상태의 상세 막대에 있는 스위치입니다. 지금 상태를 읽고, 도구 설명이 그 상태가 무엇을 하는지 말합니다.

상태 도구 설명
켜짐 "이 모델의 유닛마다 시각화 목록에 이 패널의 항목이 놓입니다."
꺼짐 "이 패널은 유닛에서 운전 아래로 엽니다. View 페이지에는 이 패널의 어떤 것도 놓이지 않습니다."

켜면 모델의 유닛마다 항목 하나가 View 페이지의 시각화 열에 놓이며, 이름은 모델 · 유닛 · 패널이고 패널의 아이콘을 답니다. 항목을 열면 그 유닛에 맞게 그린 패널의 카드가 열립니다. 항목은 View 페이지에서 결코 순서를 바꾸거나 편집하거나 복제하지 않으며(복제는 거부됩니다), 유닛마다의 항목을 View 페이지의 폴더에 따로 넣어 둘 수는 있습니다. 유닛이 없는 모델은 거기에 아무것도 놓지 않습니다. 이 스위치는 Process 관리가 없는 역할에게는 그려지지 않고, 엔지니어링 잠금과 정지한 런타임 아래에서는 그려진 채로 흐려지며 어느 쪽인지 말합니다. 항목이 어떻게 보이는지는 View의 유닛 패널에 있습니다.

패널 제거

패널 제거는 패널을 고른 상태의 상세 막대 위험 묶음, 트리의 오른쪽 클릭 메뉴, 그리고 폴더 페이지 카드의 가위표에 섭니다. 먼저 묻습니다("패널 삭제", "모델에서 패널을 지웁니다."). 모델의 마지막 패널은 거부됩니다. "모델은 패널을 적어도 하나 지니며, 이것이 마지막 하나입니다." 지운 뒤 선택은 모델의 패널 폴더에 놓이고, 모든 유닛이 그 줄을 잃으며, 그 항목이 View 페이지를 떠납니다. Process 관리가 필요하며 엔지니어링 잠금과 정지한 런타임 아래에서는 흐려집니다.

운전 아래와 View 페이지에서

모델의 모든 유닛은 운전 아래에서 자기 대시보드 줄보다 앞에, 패널마다 한 줄을 지닙니다. 그것을 고르면 View 페이지가 쓰는 무대 막대 아래에 그 유닛 자신의 실행과 바인딩 위로 카드가 그려집니다. 항목 이름 모델 · 유닛 · 패널, 패널의 아이콘, 확대 보기("창 전체를 씁니다"), 전체 화면("전체 화면(F11)"), 그리고 실행이 유닛을 차지한 동안 그 활동을 담은 필(기록 중, 일시 정지됨, 저장 중, 준비 중, 마무리 중)입니다. 복제도 편집도 없습니다. 그 줄은 배치를 그릴 뿐 결코 배치하지 않습니다. 카드는 자기 박자로 새로 고쳐집니다(스테이션 자신의 창에서는 200밀리초마다, 브라우저에서는 400밀리초마다).

절차 실행이 없는 역할은 "여기에서 이 유닛의 실행 상태를 지켜볼 수 있지만, 시작하거나 조종하려면 “절차 실행” 권한이 필요합니다."라는 메모를 읽고 명령은 그려지지 않습니다. 카드가 모두 꺼진 패널은 "이 패널은 카드를 하나도 그리지 않습니다. 시각화 아래 모델의 패널 줄에서 카드를 고르십시오."라고 말합니다. 실행이 스테이션의 구성을 잠그고 있는 동안에도 패널은 계속 쓸 수 있습니다. 운전은 결코 엔지니어링 경계에 붙들리지 않습니다.

View 페이지 항목이 여는 것도 같은 카드이며 같은 방식으로 그려집니다.

패널이 하지 않는 것

  • 아무것도 자유롭게 조립하지 않습니다. 여러분 자신의 그림은 모델의 대시보드이고, 패널은 그것을 자기 카드 하나로 그릴 수 있습니다.
  • 유닛 사이에 아무 차이도 두지 않습니다. 모델의 모든 유닛이 같은 카드를 같은 순서로 같은 높이에 그립니다. 다른 화면이 필요한 유닛에는 모델의 다른 패널이 필요하며, 그러면 모든 유닛이 그것도 함께 지니게 됩니다.
  • View 페이지에서 복제되거나 순서가 바뀌거나 편집되지 않으며, 스위치가 만드는 유닛마다의 항목 말고는 View 페이지 자신의 폴더에 결코 들어가지 않습니다.
  • 인터록 알림 띠를 결코 감추지 않고, 유닛이 채울 것이 없는 카드를 결코 그리지 않습니다.