안녕하세요. 제 이름은 Tricia이고 상업 포트폴리오 관리자입니다.
FactoryTalk 디자인 스튜디오. 오늘 세션에서 요. 우리는 FactoryTalk가 무엇인지에 대해 이
야기하겠습니다.
디자인 스튜디오가 무엇이며, 그것이 전달하는 가치는 무 엇입니까? 절반 정도 쓸 예정이에요
프리젠테이션을 마치고 제품 시연을 한 다음
몇 가지 알림으로 마무리하세요. 그럼 여기서 시작해서 우리가 왜 이 앱을 만들었는지 이야기해 봅시다.
FactoryTalk Design Studio는 여기 슬라이드에서 볼 수 있는 데이터입니다.
2년전에 찍은거 읽어보세요 우리 업계에 종사하는 사람들의 이야기입니다. 여기서 주
요 아이디어는 다음과 같습니다.
왼쪽의 디자인 관점에서 디지털 혁신은 어떻게 진행되고 있습니까? 너
사람들이 개발 플랫폼을 현대화하는 방법을 찾고 있는 것 을 확인하세요.
그들은 사용하고 있으며 오른쪽에는 채택을 살펴보고 있습 니다.
협업 도구. 이것은 아마도 여러분 중 누구에게도 새로운 소식이 아닐 것입니다.
보고 있었는데 Rockwell에게도 뉴스가 아니 었습니 다.
우리는 디자인 도구 업데이트에 대한 수요가 많다는 것을 알고 있습니다.
시스템 구축에 더 집중하게 만듭니다.
더 통합되게 만들기 위해서죠. 따라서 총 도구 수를 줄 이고
협업에도 중점을 두고 있습니다. 그렇다면 여러 사람을 어떻게 하나로 모을 수 있을까요?
서로 다른 기술을 갖고 있는 사람들을 어떻게 하나로 모 으나요?
전체 수명 주기에 걸쳐, 마지막으로 전반적인 현대화를 진행합니다.
새로운 기술을 어떻게 활용하고 있나요? 그리고 당신은 어떻게 할 수 있습니까?
우리 세계의 일부인 새로운 워크플로우를 활용하고 계십니 까? 날짜, 그러니까요
Rockwell이 뭔가를 만들어야 한다는 생각으로 시작 한 곳이죠.
시스템 설계에만 집중할 수 있습니다. 그래서 우리는 FactoryTalk Design Studio A를 구
축했습니다.
산업 자동화 설계를 위한 클라우드 기반 환경은 처음부터 끝까지 구축되었습니다.
새롭고 클라우드에만 존재합니다. 클라우드 기반이라는 것 은 다음을 의미합니다.
이 제품은 Rockwell 퍼블릭 클라우드에서만 실행되 고 다음을 수행할 수 있도록 제작되었습니다.
시스템에 대한 소프트웨어 정의 존재 제공
설계. 그렇다면 이것이 다른 점은 무엇입니까?
우리 포트폴리오의 다른 제품은 무엇입니까? 예를 들어 Studio 5000 Logixs 디자이너와 같습니다.
여러분 중 일부는 아마도 Logix 디자이너 사용자일 것입니다.
아시다시피 Premiere On-Premise는
산업 자동화 설계 제품. 그렇다면 Design Studio가 그것과 다른 점은 무엇입니까?
음 여기 3m도 보이시죠 최신 다중 사용자 및 다중 컨트롤러
현대적이란 현대적인 소프트웨어 개발 작업 흐름을
공업 자동화. 객체 지향 프로그래밍 측면에서 생각해 보 세요.
라이브러리 다중 사용자의 통합 관리는 말 그대로입니다
우리는 여러 사람이 함께 작업할 수 있는 도구를 만들고 싶습니다.
동시에 다른 사람들을 데려오는 데에도 집중할 수 있기를 원합니다.
동일한 환경에서 기술이 함께 설정됩니다. 그리고 마침내 멀티 아이콘이 보입니다.
컨트롤러는 여러 컨트롤러를 관리하고 구성할 수 있는 것 처럼 들립니다.
같은 프로젝트에서. Studio 5000 logix를 생각해보면 바로 One입니다.
컨트롤러는 프로젝트별로 존재하지만 우리는 디자인 스튜디 오를 통해 그 이상을 구현하고 싶습니다. 우리는 원한다
시스템에 필요한 모든 컨트롤러를 하나의 프로그램으로 프 로그래밍하십시오.
프로젝트. 따라서 우리는 해당 시스템이 수행하는 작업에 대해 더 많은 컨텍스트를 제공할 수 있습니다. 그래서,
그것은 우리가 일반적으로 듣는 3m입니다. Russ가 FactoryTalk에 대해 설명합니다.
Design Studio는 현대적인 다중 사용자 다중 컨트롤러 시스템 설계 환경을 제공합니다.
시작하기 전에 클라우드에서 사용할 수 있습니다.
FactoryTalk Design Studio에 대한 자세한 내용을 확인하세요. 그것이 어디에 적합한지에 대
해 이야기하는 것이 도움이 됩니다.
우리 포트폴리오. 그리고 그것은 공장에 있습니다. 토크 허브. FactoryTalk Hub는 모든 것이 가능한
곳입니다.
로크웰 오토메이션이 생산하는 클라우드 제품이 모두 하나 의 제품으로 통합되었습니다.
환경
이는 클라우드 기반 제품 포트폴리오의 정문입니다.
그리고 그 이상. 생태계입니다. 이 모든 부분을 결합한 서비스 세트입니다.
함께. FactoryTalk Hub 아래에 보이시죠?
디자인 허브에서 우리가 작업할 수 있는 세 가지 영역이 있습니다.
Hub 및 유지보수 Hub를 운영합니다. 디자인 허브를 두 번 클릭하면 다음과 같습니다.
오늘날 그 환경에 살고 있는 제품. 여기서의 아이디어는 이 모든 제품이 동일하게 존재한다는
것입니다.
통합된 경험에 데이터를 배치하고 공유할 수 있습니다. 따라서 FactoryTalk Design에 대해 좀 더
자세히 알아보면
Studio는 다양한 분야에서 더 빠르게 협업할 수 있 는 시스템을 구축하고 배포하는 것입니다.
팀과 지리적 위치를 기반으로 전체 시스템을 설계합니다.
실행되는 위치보다는 수행해야 할 작업이 있습니다. 그럼 여기서 각 주제에 대해 자세히 알아보겠습니다.
프레젠테이션에서 그런 다음 환경으로 이동하여
이전에 실행된 주요 개념 중 일부
가장 먼저 다시 강조하고 싶은 것은 바로 디자인입니다.
스튜디오는 클라우드 기반입니다. 즉, 언제 어디서나 이 용 가능하다는 뜻이다. 너머를 볼 수 있다
이 슬라이드 오른쪽에는 Chrome 브라우저만 있으면
우리가 계속해서 들어왔던 것 중 하나는 환경을 관리한다 는 것입니다.
소프트웨어는 팀 생산성에 부정적인 영향을 미칠 수 있는 필수 작업입니다. 좋은
Design Studio의 장점은 다운로드하여 설치하거 나 활성화할 필요가 없다는 것입니다.
소프트웨어도 관리할 필요도 없습니다.
소프트웨어 업데이트가 있나요? 그러니 패치나 측면에서 생각해 보세요.
보안 업데이트 대신 항상 최선을 다해 작업하게 될 것입 니다.
클라우드에 있는 최신 소프트웨어. 그러니 에버그린( Evergreen)이라고 생각하세요.
이것이 바로 현대적 경험의 첫 번째 부분입니다.
Design Studio가 현대적인 것에 대해 이야기할 때 다음으로 이야기하고 싶은 것은
경험은 객체지향의 개념이다
FactoryTalk를 사용하여 스마트하게 프로그래밍하 기
개체가 해당 Foundation을 설정하고 있습니다. 우리는 이 모든 기능을
단일 개체를 사용하고 다음과 같이 해당 개체와 상호 작 용하는 방식을 단순화합니다.
데이터를 안팎으로 전달할 수 있습니다. 이것이 첫 번째 작품입니다. 이후의 현대
모든 것이 클라우드에 존재한다는 생각을 갖고 있으며 이 에 대해 더 자세히 알아보겠습니다.
데모. 여기서 또 이야기하고 싶은 것은
라이브러리에 통합되어 있습니다. 따라서 객체지향 프로그 래밍에 대해 생각해 보면
FactoryTalk 스마트 객체를 통해 우리는 이러한 객체를 관리하는 기능도 제공하고자 합니다.
도서관에서. 그것이 바로 통합을 한다는 생각이다.
통합 라이브러리는 외부 제품으로 이동하여 라이브러리를 찾을 필요가 없음을 의미합니다.
이러한 정의를 관리할 수 있습니다. 미션을 수행하거나 이를 제품 프로젝트에 인스턴스화합니다.
대신에. 당신이 할 일은 라이브러리에서 직접 정의를 만 드는 것입니다.
그리고 여기 스크린샷을 보면 추가 기능도 있을 수 있다 는 것을 알 수 있습니다.
지침과 사용자 정의 데이터 유형도 라이브러리에 있습니 다. 그래서 우리는 그것이
이는 많은 Studio 5000 logix-xt 서명자 사용자에게 익숙한 것입니다.
그들의 프로젝트에 사용합니다. 그래서 우리는 이를 Design Studio에서 다음과 같이 사용할 수 있
도록 만들었습니다.
잘. 그래서 오늘날 우리는 Design Studio에 통합 프로젝트 라이브러리를 가지고 있지만 저는
여러 프로젝트에서 공유할 수 있는 공유 라이브러리라는 개념을 갖게 될 것입니다.
미래. 따라서 라이브러리를 사용하면 버전 버전 컨트롤러 와 같은 작업을 수행할 수 있습니다.
물체. 따라서 어떤 버전이 프로젝트에 인스턴스화되고
통합 상속을 제공합니다. 즉, 개체 정의를
라이브러리는 해당 정의를 기반으로 하는 모든 인스턴스화 된 객체 Jake가 해당 변경 사항을 상속합니다.
귀하의 별도 작업 없이도 가능합니다.
Design Studio를 현대적으로 만들고 또한 그 주제에 들어가는 또 다른 것
다중 사용자는 통합 GET 기술의 아이디어.
분산 버전 관리에 익숙하신 분
GET이라고 불리는 우리는 이를 Factory Talk Design Studio에 직접 통합하고 있습니다.
이는 산업 자동화 시스템을 설계하는 새로운 개념입니다.
따라서 버전 관리를 통합하면 모든 프로젝트를 추적할 수 있습니다.
동료들과 동일한 프로젝트를 변경하고 원활하게 협업할 수 있습니다.
오른쪽 스크린샷에서 설명이 있는 것을 볼 수 있습니다.
변화의. 편집이 발생한 시간과 날짜 스탬프가 있습니다.
이메일 주소 형태로 만든 사람도 있어요.
따라서 프로젝트 변경 내역의 일부로 볼 것으로 예상되는 모든 항목은
프로젝트에서 편집하고 커밋하는 동안 이 모든 것이 캡처 됩니다.
이는 프로젝트의 이정표나 알려진 것과 같습니다.
좋은 상태이며 이를 통해 수행할 수 있는 작업은 증가입 니다.
변경 내역을 통해 누가 변경하고 있는지 확인할 수 있습 니다.
그리고 그들이 프로젝트에서 무엇을 하고 있는지도요. 또 한 자세한 비교도 가능합니다.
그럼 오른쪽 하단에 보이시죠? 역사의 한 지점을 비교할 수 있어요
역사를 역사의 다른 지점으로 투영하여 내가 취할 수 있 도록
내 최근 변경 사항을 확인하고 이전의 여러 변경 사항과 비교해 보세요.
어쩌면 그것은 포트 문제 해결의 일부일 수도 있고 아니 면 그냥 일종의 것일 수도 있습니다.
거기에서 발생한 변경 사항을 이해했는지 확인하기 위해 살펴보십시오.
특정 시점. 이제 오른쪽 하단에서도 알 수 있습니다.
비교가 현재 과세표준이라는 코너
항상 그런 것은 아닙니다. 우리는 또한
그래픽으로도 비교가 가능합니다.
그래서 기어를 바꾸세요. 우리가 얘기하고 싶은 것은 Multi에서 여기를 터치하기만 하면 됩니다.
멀티 컨트롤러의 전체 개념. 우리는
고객이 구축하고 있는 시스템 아니면 항상 성장하고 있습니다. 항상 변하고 있습니다.
그래서 이것이 여러 개를 갖는 아이디어가 있는 곳입니 다.
단일 프로젝트의 컨트롤러가 들어옵니다.
단지 당신이 할 수 있다는 것이 아닙니다.
모든 것을 관리합니다. 모든 것이 단일 파일에 있으므로 걱정할 필요가 없습니다.
여러 프로젝트 파일. 우리도 당신을 원해요.
우리는 또한 당신에게 모든 것을 가질 수 있는 능력을 주고 싶습니다.
컨트롤러의 펌웨어에 대해 크게 걱정할 필요가 없습니다.
이전에 제가 이 아이디어에 대해 이야기했을 때 우리는 항상
항상 Evergreen이 될 최신 소프트웨어 궁금했을 수도 있습니다. 그렇다면 컨트롤러 펌웨어는 어
떻습니까? 그렇지 않다
소프트웨어와 호환되어야 하나요?
대답은 Logics 컨트롤러 버전 34부터 시작한다는 것입니다.
펌웨어를 적용한 후 앞으로 나아가는 Design Studio는 모든 것을 관리할 수 있게 될 것입니다.
해당 펌웨어 버전을 확인하세요. 여러 개를 지원할 수 있다는 의미
동일한 소프트웨어를 사용하는 컨트롤러 펌웨어 버전. 따라서 펌웨어에서 소프트웨어의 호환성에 대해 걱정하는
것은
과거. 디자인 스튜디오 환경 등으로 브라우저를 열면 됩 니다.
클라우드에서 실행 중인 경우 펌웨어 버전 34 이상과 대화할 수 있습니다.
이제 더 나아가기 전에 저는 다음과 같은 문제를 해결하 고 싶었습니다.
하드웨어 방해 디자인에 대한 전체 아이디어. 그럼 그게 뭐야?
평균? 우리는 귀하가 시스템을 설계할 수 있기를 바랍니 다.
수행 중인 작업에 기반을 두고 실행 위치에 너무 집중하 지 마세요.
우리는 이를 통해 귀하가 다음과 같은 프로젝트를 제공할 수 있다고 생각합니다.
자신뿐만 아니라 최종 사용자도 이해하기 매우 쉽습니다.
이해하고 시스템 모델만 살펴보도록 하겠습니다.
현재 무엇을 하고 있는지, 문제를 해결할 수 있는지
그런 식으로요. 다른 자동화 설계 소프트웨어에서 일했다 면 일반적으로
작업 중인 컨트롤러가 무엇인지 정의하는 것부터 시작하세 요. Studio 5000 logix ai 디자이너는
다르지 않습니다. 하지만 Design Studio의 Design Studio를 사용하면 해당 워크플로우가
변경됩니다. 우리는 당신을 원해요
시스템이 수행하는 작업을 계획할 수 있도록 논리를 추가 하세요.
컨트롤러를 설치한 다음 나중에 컨트롤러와 하드웨어를 추 가하면
해당 논리적 콘텐츠를 실행에 적용할 수 있습니다. 데모에서 다루게 될 할당이라는 프로젝트를 사용하는 장치
입니다. 그래서 당신은 아직도
프로젝트를 세부적으로 실행하여 매우 세부적인 정보를 얻 을 수 있는 모든 능력을 갖추고 있습니다.
하지만 이제 우리는 시스템 구축에 대해 논리적으로 생각 할 수 있는 능력도 제공합니다.
원하는 컨텍스트를 구축하는 모델
데이터를 전달한 다음 할당할 수 있음
실행 장치에. 좋아요. 그럼 이제 우리가 할 일은
앞으로 가서 뛰어들 거야
FactoryTalk 디자인 스튜디오 환경. 그리고 나 서 우리가 할 일은 돌아와서
끝까지 마무리하세요. 그럼 본격적으로 들어가기 전에
디자인 스튜디오 환경, 저는 여러분 모두에게 그 정문에 대한 간단한 아이디어를 제공하고 싶습니다.
여기 Rockwell에서 구축된 클라우드 기반 제품입니 다. 그래서 그게 바로 우리야
보고. 지금. FactoryTalk Hub입니다. 이것 이 오늘의 모습입니다.
자격 증명을 입력하면 다음과 같은 내용이 표시됩니다.
사용 가능한 제품들입니다
오늘 허브에서. 그리고 우리가 계속해서 점점 더 많은 것을 구축해 나가면서
제품은 여기에 표시된 제품과 함께 표시됩니다.
하지만 제가 로그인한 방식은 내 Rockwell Automation 계정과
Rockwell 계정은 로그인할 때 사용하는 것과 동일 한 계정을 의미합니다.
귀하를 우리의 지식 기반에 추가하십시오. Ace이므로 동일한 계정을 사용하여 로그인할 수 있습니다.
FactoryTalk 허브. 한 가지. 여기서 언급하고 싶은 점은 이 사용자가
여기 오른쪽 상단에 보이는 FTD 데모라는 조직이 있나 요? 조직은
공동 작업하고 프로젝트를 공유하려는 다양한 사용자를 관 리하는 방법
사용자가 조직의 일부가 아닌 경우
그들은 귀하의 제품 프로젝트에 접근할 수 없습니다. 관 리하는 방식이기도 합니다
제품. 당신이 볼 수 있듯이 여기에서 일부가 일부 있다 는 것을 볼 수 있습니다.
여기 일부 제품 제품 타일에 대한 잠금 장치가 있습니 다.
이 보기에서는. 왜냐하면 이 조직은 FTD의 데모 조직 이기 때문입니다.
해당 제품에 대한 권한이 없습니다.
따라서 자격이 무엇인지 잘 모르신다면, 본질적으로 활성화와 동일합니다. 따라서 Factory
Talk를 사용하는 대신
활성화하면 해당 조직에 권한이 적용됨을 의미합니다.
이를 통해 해당 제품에 액세스할 수 있습니다.
이것이 제가 여기 FactoryTalk Hub에서 설명 하려는 전부입니다.
소개. 자, 이제 뛰어들어 보겠습니다. FactoryTalk 디자인 스튜디오 환경. 그래서 내
화면이 여기로 공유되어 공지됩니다. 나
두 개의 FactoryTalk Design Studio 인스턴스가 나란히 있습니다. 괜찮아요. 나는
당신이 이것을 항상 나란히 보게 하지는 않을 것이지만, 한 가지
제가 디자인 스튜디오의 가치 중 하나로 언급하고 싶은 것은 다양한
사람들. 모두 동시에 협력합니다. 그래서 제가 이 부분 을 언급하고 싶었던 이유는
현재 두 명의 사용자가 로그인되어 있고 둘 다 동일한 프로젝트를 보고 있다는 것입니다
지금은. 오른쪽 하단에 있는 상태 표시기에 주의를 기울 이고 싶습니다.
각 화면. 바로 여기 아래에서 볼 수 있습니다.
이는 두 지역 프로젝트가 모두
이러한 사용자 PCS는 공유 프로젝트의 기본 프로젝트와 완전히 동기화됩니다.
저장소. 우리는 이것에 대해 다시 돌아올 것입니다
여기 오른쪽에 있는 이 사용자는 조금 후에요.
다른 사람이 로그인하여 기다리고 있다는 사실을 알려드리 고 싶었습니다.
우리와 협력하십시오. 자, 지금 보시는 화면은
지금은 FactoryTalk Design Studio입 니다. 여기서 가장 먼저 주목하고 싶은 것은 이러한
Explorer입니다.
창 여기 왼쪽에 있습니다. 이를 통해
내 프로젝트를 다른 방식으로 볼 수 있게 해주세요. 내 시스템이 수행하는 작업을 기반으로 볼 수 있습니다.
여기 시스템 창에 있습니다. 하드웨어를 구축하기 위한 장치의 어려움을 볼 수 있습니다.
내 프로젝트에 필요합니다. 실행 창은 다음으로, 여기서 어떻게, 어디에서 볼 수 있는지 확인할 수 있습니다.
내 코드가 실행 중이고 마지막으로 라이브러리 창이 있습 니다.
정제된 데이터 유형 및 스마트 개체
프로젝트에서 사용되는 것입니다. 다음은 여기
이것이 통합 버전 제어 버튼 경험입니다. 그럼 여기까지 요.
내 프로젝트에 대한 변경 사항을 로컬에서 커밋할 수 있 습니다.
내 프로젝트 기록에서 이러한 변경 사항을 확인한 다음 변경 사항을 다음과 공유할 수 있습니다.
다른 사용자는 해당 변경 사항을 푸시하여
여기에서 이 버튼을 사용하면 해당 변경 사항을 공유 저 장소에 푸시하고
다른 사용자가 사용할 수 있도록 합니다. 공유된 항목에 서 변경사항을 가져올 수도 있습니다.
내 로컬 프로젝트에서 보고 싶은 내용을 다른 사용자가 변경한 경우 저장소.
그래서 계속 여기로. 이 페인트를 켜거나 끌 수도 있습니다
여기 오른쪽에 있는 이 버튼 보드 버튼 막대를 사용하세 요. 그래서 이들 각각은
고통은 다른 구매를 가지고 있습니다 목적. 출력을 할 수 있습니다. 출력 통증이 있습니다
여기 아래에 내가 볼 수 있어요.
오류와 경고가 발생하는 곳입니다.
표시가 이루어집니다. 나는 깨달았다
여기에 도구 상자가 있는 것도 볼 수 있습니다.
사다리 지시. 여기에는 속성 창도 있습니다.
모든 다양한 프로젝트 요소에 대해 여기에서 해당 작업을 살펴보겠습니다.
조금만 더 지켜봐 주세요. 우리가 계속하는 동안 이 고 통을 지켜봐 주세요.
이동하면서 데이터가 어떻게 채워지는지 확인하고 하지만 지금은 투어를 끝내고 할 수 있습니다.
계속해서 시작해 보세요. 주제. 우리는 논의하고 싶습니다. 그래서
계속 진행 중입니다. 주요 주제가 있습니다. 나는 이야 기하고 싶다
오늘 데모에서 조금 설명을 드리고 싶은데
객체지향 프로그래밍의 아이디어에 대해 좀 더 자세히 알 아보세요.
통합 라이브러리가 있다는 점에 대해 좀 더 말씀드리고 싶습니다.
우리가 사용할 수 있는 코드 편집기에 대해
Design Studio는 텍스트로 직접 작업한 다음
그러하다 코드 편집기에서 구축한 코드가 그래픽으로 렌더링됩니다.
컨트롤러에 코드를 할당하는 방법을 보여드리고 싶습니다. 우리는
당신이 여기에 있었을 때 프레젠테이션에서 그것에 대해 조금
들어보셨듯이 하나의 컨트롤러에 여러 개의 컨트롤러를 가 질 수도 있습니다.
제품 프로젝트이므로 컨트롤러가 하나만 있다고 가정할 수 없습니다.
다시 코딩하고 있었어요. 그래서 우리는 그것이 어떻게 작동하는지 살펴보겠습니다.
그리고 마지막으로 여러 사람이 함께 일하는 통합에 대해 말씀드리고 싶습니다.
상태에서 동시에 추가 사용자가 이동하는 위치입니다.
프레젠테이션이 끝날 무렵에 오세요.
좋아요. 그럼 객체 지향 프로그래밍에 대해 이야기부터 시작하겠습니다.
더 일찍. 우리는 하드웨어 추상 디자인의 개념에 대해 이야기했습니다.
하지만 한 걸음 물러서서 아마도 더 친숙한 몇 가지를 보여 드리겠습니다.
이것이 우리가 부르는 실행 앱 뷰입니다. 여기에 컨트롤 러 설정이 있습니다.
여기 아래에 몇 가지 임무가 있어요. 나는
기본 작업이 있고 그 다음에는 프로그램과 관련 항목이 있습니다.
루틴. Logix AI Designer 사용자 여러분을 위한 정보입니다. 이거 아마 예쁠 것 같은데
여러분에게 친숙한 내용이며 우리는 이것을 실행 탐색이라 고 부릅니다.
컨트롤러에게 실행될 내용을 알려주는 것은 코드에 실행 방법을 알려주는 것입니다.
실행될 예정이며, 실행 위치가 어디인지도 알려줍니다.
Ting 이제 여기에서 두 개의 컨트롤러가 있다는 스포 일러 경고를 눈치 챘을 것입니다.
이 프로젝트는 이미 여기에 추가되었으며 데모용입니다.
목적. 나는 그 점으로 갈 것이다, 우리는 그 점으로 돌아올 것이다
곧. 하지만 원래의 관점으로 넘어가 보겠습니다. 그것은 시스템의 고통입니다. 따라서 코드가 어디에 있는
지 생각하는 대신
우리는 그것이 무엇인지 생각할 수 있는 능력을 여러분에 게 주고 싶습니다.
대신하고 있습니다. 따라서 이러한 논리적인 관점은 우리 가 시스템 고통이라고 부르는 것에서 이용 가능합니다.
지금 보시는 곳은 깨끗하고 깨끗한 곳이에요
애플리케이션. 그래서 우리는 3개의 탱크 시스템을 가지 고 있는 것을 볼 수 있습니다.
배출 밸브가 있습니다. 레벨이 있어
송신기. 펌프가 있어요
등등. 그래서 당신은 이미 그것을 볼 수 있습니다. 나 에겐 물건이 있어
이미 여기에는 제어 모듈이 있습니다. 따라서 프로그램이 어디에 있는지 생각하는 대신
내 펌프가 포함된 프로그램은 어디에 있나요? 달리고 있 는 유모차는 어디에 있나요?
이 프로그램이든 저 프로그램이든. 나는 그것에 대해 더 많이 생각하고 있습니다.
실제 모델. 그래서 이것은 일종의 단순하고 단순화된 것 입니다.
모델. 이것이 바로 우리가 의미하는 바입니다
논리적 레이아웃이라는 아이디어와 이를 가능하게 하는 것 은 스마트한 레이아웃이라는 아이디어입니다.
물체. 보시다시피
이러한 스마트 개체 중 일부는 계층적 목적으로 사용됩니 다. 예를 들어,
여기 위의 SIP 100 레벨은 시스템의 주요 부분이지 만 직접 코드는 아닙니다.
컨테이너와 그 자체로 옆에 있는 SIP 100 아이콘을 볼 수 있습니다.
100을 체로 치는 것은 서로 맞물린 육각형을 선별하는 것입니다. 이것이 의미하는 바는 다음과 같습니다.
라이브러리에서 생성된 개체에서 상속되었으며 이에 대해서 는 나중에 다루겠습니다.
몇 분. 이제 다시 이것을 확장하면 알 수 있습니다.
객체 자체의 주요 구성 요소.
또한 해당 개체 옆에 흰색 육각형이 있는 것을 볼 수 있습니다.
이것이 우리가 싱글톤 스마트 객체라고 부르는 것입니다. 이를 통해 쉽게 설정할 수 있습니다.
시스템의 계층 구조.
이제 예를 들어 여기 세척 탱크를 확장하면
실제로는 이렇다는 것을 알 수 있습니다
코드 컨테이너. 그래서 우리는 제어 프로그램을 가지고 있습니다
그리고 여기에 메인 루틴이 있습니다. 또한
스마트 개체 자체에서 우리는 여기 오른쪽에서 알 수 있 는 모든 것을 할 수 있습니다.
속성 창 채워져 있으며 라이브러리에서 사용 가능한 정의를 기반으
로 한다는 것을 알 수 있습니다.
CM밸브라고 합니다.
여기서 기억해야 할 가장 중요한 점은 이것들이 모두 Allure 코드 조각이라는 것입니다.
가용성이 매우 뛰어나며 프로젝트 전반에 걸쳐 인스턴스화 할 수 있습니다.
그러니 언제든지 정의가 바뀌면 아무 일도 일어나지 않습 니다
당신을 대신하여 수행되도록
왜냐하면 라이브러리의 해당 개체에서 업데이트된 모든 변 경 사항이
인스턴스화된 모든 개체를 통해 상속됩니다.
이제 이것이 외부가 없는 모듈식 코드 조각인지 궁금할 것입니다.
종속성. 데이터를 앞뒤로 어떻게 전달합니까?
답은 매개변수 연결을 통해서인가요?
출구 밸브 스마트 개체를 살펴보고 해당 태그와 매개변수 를 살펴보겠습니다.
태그가 어떻게 지정되는지에 대한 지정이 있음을 알 수 있습니다.
사용하게 될 것이다. 로직이 될까요? 지역 태그? 입력이 될 것인가, 출력이 될 것인가
예를 들어 바로 여기 이 태그를 보면
여기 속성 창으로 오시면 됩니다.
그리고 우리는 계속해서 연결이 이루어졌음을 알 수 있습 니다.
여기에서 설정하세요. 그래서 이러한 연결은 이것으로 돌 아갑니다.
SIP 100의 루트에 있는 Z 제어 프로그램
프로젝트. 그래서 서로간의 의사소통이
객체가 작동하고 객체가 완전히 캡슐화되어 있는 경우
데이터가 들어오고 나가게 됩니다.
이제 우리는 이 논리적 계층 구조와 개체가 어떻게 개체 를 가져오는지에 대해 조금 이야기했습니다.
시스템에 도입되었습니다. 이를 관리하는 방법에 대해 이 야기해 보겠습니다.
정의가 통합 라이브러리에 있습니다. 지금 여기서 보여드 리는 것은
시스템 창. 그리고 우리는 여기 라이브러리 창에 통합된 창으로 조깅할 것입니다.
여기를 살펴보겠습니다. 그러면 세 가지 유형이 있다는 것을 알 수 있습니다.
여기에서 관리할 수 있는 콘텐츠입니다. 사용자에게 데이 터 유형을 찾고
스마트 개체. 다시 한번 말씀드리지만, Studio 5000 logix 디자이너 사용자라면 익숙할 것입니
다.
Studio 5000 Suite의 다른 제품과 함께
애플리케이션 코드 관리자라고 합니다. 그것은
따라서 객체를 생성할 수 있는 라이브러리 관리자는
Logics 디자이너 프로젝트로 가져오기,
하지만 여기에 한 가지 중요한 차이점이 있습니다. 상속 이 없는 단방향 워크플로입니다.
여기서 말하는 통합 라이브러리는
FTN FactoryTalk Design Studio를 사용하면 모든 정의를 하나로 관리할 수 있습니다.
장소를 선택하면 통합된 상속을 모두 가질 수 있습니다. 확장하면
스마트 개체 폴더를 꺼냅니다. 여기에서 검은색 육각형이 나열되어 있는 것을 볼 수 있습니다.
이는 이것이 스마트 개체 라이브러리 정의임을 나타내며 CM을 볼 수 있습니다.
조금 전에 이야기했던 밸브도 여기에 표시됩니다. 그래서
이는 스마트 개체의 빠르고 간단한 버전이며 통합된 개체 에 통합되어 있습니다.
도서관. 이제 제가 여러분에게 상기시켜드리고 싶은 한 가지가 있습니다.
프레젠테이션을 진행하고 있지만 지금은 프로젝트별로 라이 브러리를 통합했지만
미래에는 공유 라이브러리라는 개념을 가지게 될 것입니 다.
이것이 의미하는 바는 거기에 생성되고 상주하는 객체가 있다는 것입니다.
해당 조직의 모든 프로젝트에서 공유될 수 있습니다.
좋아요. 이제 코드 편집기의 아이디어에 대해 조금 이야 기해 보겠습니다. 제가 아까 언급한
여기 있는 개체를 살펴보면 프리젠테이션이
라이브러리에는 여기에 있는 모든 단일 요소 뒤에 자체 텍스트 기반 파일이 있습니다.
이는 어떤 수준에서든 파고들 수 있다는 것을 의미합니 다. 프로젝트의 텍스트 기반 편집기를 사용하게 됩니까?
그래서 제가 여기서 하려는 것은 예전부터 CM 밸브를 확장하는 것입니다.
이미 그것에 대해 이야기하고 있는데, 여기 있는 각 요 소에는
텍스트 기반 백업 파일. 나는 계속해서 갈 것이다.
여기를 마우스 오른쪽 버튼으로 클릭하면 이 루틴을 시작 하고 실제로 시작할 수도 있었습니다.
프로그램이나 스마트 개체 자체의 어느 곳에서든 계속 진 행할 것입니다.
이 루틴의 코드 편집기를 엽니다.
그래서 이 중 일부는 조금 익숙해 보일 수도 있습니다. 태그 선언이 있습니다. 태그 유형과 정의도 있습니다.
지침 등이 있습니다. 여기서 주목해야 할 점은 이것이 구조화되어 있지 않다는 것입니다.
텍스트. Studio 5000 logix를 사용하는 데 익숙하므로
대신 디자이너. FactoryTalk 디자인 스튜디오를 위한 도메인별 언어입니다.
환경. 그만큼 여기서 한 가지 참고할 사항은 다른 프로그래밍 언어에
관한 것입니다.
사다리만 본 적이 있을 것입니다.
지금까지의 사다리 논리. 그 이유는 현재
이것이 Design Studio에서 사용할 수 있는 기 능이지만 우리가 계속해서 빌드를 구축해 나가면서
환경 구조화된 텍스트에 대한 기능
순차 기능 차트 및 기능 블록 다이어그램도 추가됩니다.
이제 개인적으로. 나는 래더 에디터를 사용하여 글을 쓰 는 것을 좋아합니다.
내 코드는 그래픽으로 보는 것을 좋아하기 때문에
하지만 여기 코드 편집기와 많은 얼리 어답터에서 코드를 작성할 수도 있습니다.
FactoryTalk 디자인 스튜디오와 심지어 내 동료 들, 특히
소프트웨어 개발 경험이 있는 사람은 코드 편집기가 더 빠르게 작동하기 때문에 코드 편집기를 선호합니다.
환경. 디자인 스튜디오의 좋은 점은 다음 중 하나에서 코드를 작성할 수 있다는 것입니다.
래더 편집기 또는 코드 편집기 및 변경 사항은 양방향입 니다. 빨리하자
내가 무슨 뜻인지 보여주기 위한 데모입니다. 계속해서 코드 편집기로 이동하세요.
간단한 코드 실행을 추가하겠습니다.
그리고 텍스트 편집기에서 기대할 수 있는 것과 마찬가지 입니다. 나 이거 좀 볼게
여기에 빨간색 밑줄이 표시됩니다. 문제가 있다고 하네요
내가 만든 것이 무엇이든, 그리고 당신처럼 베테랑들은 아마도 그것이
왜냐하면 제가 참조하고 태그를 지정하는 것이 아니기 때 문입니다. 하지만 여기 아래에서도 알 수 있을 것입니
다.
오류가 식별되는 고통을 출력합니다. 그래서 그것은 당신 을 위해 그것을 호출합니다. 그래서,
이제 무엇을 가서 주소를 지정해야 할지 아시나요? 가서 살펴보겠습니다.
래더 편집기를 다시 추가했습니다. 여기에 매우 간단한 코드 실행이 추가되었습니다.
여기서는 자동으로 렌더링되는 것을 볼 수 있습니다
그래픽적으로. 비슷하게. 계속해서 다음에 대한 태그를 정의할 수 있습니다.
여기요. 그리고 코드 편집기는 코드 줄 자체로 업데이트 됩니다.
태그 선언도 마찬가지입니다.
코드 편집기가 흐릿하게 생산성을 높이는 것 외에도. 그 것은 또한
세분화된 버전 제어를 지원합니다. 좀 더 표준적인 컨트 롤러를 생각한다면
프로젝트는 모든 프로젝트 콘텐츠가 포함된 하나의 거대한 파일입니다.
그래서 구체적으로 비교하기가 어렵습니다.
디자인 스튜디오 텍스트 백을 사용한 두 가지 다른 버전
프로젝트를 구성하는 요소를 통해 각 요소를 볼 수 있습 니다.
프로젝트의 개별 부분을 확인하고 '이런 변화가 있었나 요?'라고 말합니다.
그리고 그것이 누구를 바꾸었다면 정확히 무엇이 다른가?
그것이 어떻게 작동하는지 살펴 보겠습니다. 이제 디자인 의 버전 제어 기능
Studio는 개인 사용자뿐만 아니라
하지만 팀과 공동작업하는 데에도 좋습니다. 지금은. 개인 사용자가 누릴 수 있는 이점에 중점을 두
고 싶습니다.
몇 분 전. 스마트 중 하나에 코드 링을 추가했습니다.
라이브러리에 객체 정의가 있지만,
몇 시간 동안 코드를 작성했지만 해당 변경 사항을 커밋 하지 않았습니다.
다시? 커밋에 익숙하지 않다면 스냅샷을 저장하는 것과 같다고 생각할 수 있습니다.
현재 양호한 상태로 알려져 있으므로 지속적으로 비용을 절감하고 있습니다.
배경 및 디자인 스튜디오. 따라서 약속하지 않은 것을 잃을까 봐 걱정할 필요가 없습니다.
업데이트. 실제로 돌아가서 프로젝트 기록을 살펴보고 세 부정보를 얻을 수 있습니다.
프로젝트 이력을 살펴보면 어떤 변화가 있었는지 알 수 있습니다.
바로 여기에. 다음을 제공하는 로그 파일이 있음을 알 수 있습니다.
날짜 설명 해당 커밋과 관련된 사람.
그리고 그 모든 것이 여기에 캡처되어 있습니다.
이 공유 프로젝트에서. 또한 기록된 커밋되지 않은 변경 사항도 볼 수 있습니다. 어느
내가 지금 맴돌고 있는 당신의 것입니다. 그럼 이것을 더블클릭해 볼까요?
그리고 내가 어떤 변경을 했는지 확인하여 이러한 변경 사항을 커밋할 준비가 되었는지 결정할 수 있습니다.
좋아요, 보시다시피 마지막 커밋된 상태의 비교가 그 옆 에 나타납니다.
커밋되지 않은 변경 사항. 여기 오른쪽에서 볼 수 있습 니다.
간단한 코드 링을 추가하면 이 비교가 다음과 같은 것을 알 수 있습니다.
프레젠테이션 중에 제가 언급한 것은 텍스트 기반입니다. 하지만 우리는 그래픽 표현 작업도 진행 중입니다.
그래서 이것은 단지 그 예일 뿐입니다. 비교를 통해 개별 사용자에 대해 수행할 수 있습니다.
여기로 와서 당신이 무엇을 하고 있는지 볼 수 있는 곳
특정일에 수행한 모든 커밋을 통해 뿐만 아니라
커밋되지 않은 변경 사항. 그럼 계속해서 여기서 나가 자.
이 변경 사항을 커밋합니다.
나는 프로젝트에 참여했다. 커밋이 완료되면. 나는 갈 수있다
해당 업데이트를 공유 저장소에 푸시하세요.
따라서 다른 공동작업자가 업데이트된 내용에 액세스할 수 있습니다.
그럼 지금부터 해보겠습니다. 그래서 저는 이 커밋을 누 르겠습니다.
단추. 더 이상 회색으로 표시되지 않는 것을 볼 수 있 습니다. 이제 변경사항을 적용했으므로
프로젝트에서. 그래서 내가 추가했다고 말하겠어
잘못된 OF 코드.
Richard는 더 자세한 내용을 알고 싶어하므로 계속 해서 그렇게 하도록 하겠습니다.
변화.
좋아요. 그럼 이제 그 변경이 커밋되었습니다. 이제 여기 버전 탭에 푸시 버튼
이 표시됩니다.
통제구역 뱃지가 있어요
안녕하세요, 커밋된 변경 사항이 있지만 공유 폴더로 푸 시하지 않은 경우
저장소. 그럼 이제 그렇게 하여 성공을 거두도록 합시 다.
이 프로젝트에 참여하고 변경 사항을 확인하려는 다른 사 용자가 사용할 수 있습니다.
당신이 만든 것.
좋아요, 그래서 우리는 해당 정보를 우리 팀에 푸시했습 니다.
공유 저장소에 대해 알아보겠습니다. 다른 저장소를 살펴 보며 곧 다시 이 내용으로 돌아올 것입니다.
사용자가 해당 변경 사항을
구름. 그동안. 코드 할당에 대해 이야기해 보겠습니다.
좋아요. 코드 할당에 관한 주제를 내 시스템에서 다시 기억해 보세요.
Explorer는 논리적으로 내 시스템이 아니었습니다. 코드를 실행하는 데 사용되는 하드웨어에 대해.
여기에 정의된 컨트롤러가 없습니다. 그래서 그게 의미하 는 바는 내가 해야 한다는 거야
코드가 어디에서 실행될지 알려주세요.
따라서 이는 할당이라는 프로세스에 의해 처리됩니다. 내 시스템 모델에서. 스마트 개체 형태의 일부 모듈식
코드를 선택한 다음
속성 창으로 이동하여 해당 코드를 컨트롤러에 할당할 수 있습니다.
따라서 SIP 100 스마트 개체를 선택하고 컨트롤로 이동하면
속성 창에서 확인할 수 있습니다.
Sip 100 밑줄로 실행될 예정
CLX 컨트롤러. 이제 살펴보시면
여기 WDS 200 스마트 개체가 있습니다.
이를 클릭하고 속성 창으로 돌아갑니다.
이를 실행하도록 예약된 컨트롤러가 없음을 알 수 있습니 다.
암호. 그럼 이 코드를 할당해 보겠습니다. 너
SIP 104 점수 cm x 컨트롤러?
저는 이를 수락하고 다음에서 실행되도록 일정을 잡을 것 입니다.
기본 작업. 이제 실행 고통으로 가면
cmx 컨트롤러를 보면 해당 코드가 이제
Compactlogix 컨트롤러의 기본 작업과 연결됩니 다.
이것이 제가 이것을 사용하여 논리 세계에서 실행 뷰로 이동하는 방법입니다.
할당 과정.
좋습니다. 이전에 변경 사항을 공유 저장소에 푸시했다는 것을 기억하세요.
그리고 그것이 Sip 100 스마트 객체에 있었다는 것 을 기억하세요
이 출구 밸브 메인 루틴에서 우리는 이것을 가지고 있다 는 것을 기억합니다.
여기에 다시 추가한 첫 번째 실행, 태그를 선언해야 하 지만 계속 진행했습니다.
그 변경 사항을 커밋하고 공유 저장소에 푸시했습니다.
그래서 우리가 할 일은 무엇입니까? 우리 가서 구경해볼 까?
이 프로젝트에 로그인한 다른 사용자의 모습을 확인하세 요.
이제 우리는 처음에 그랬던 것처럼 화면을 나란히 보고 있습니다.
버전을 변경하는 데모
왼쪽에 프로젝트의 로컬 버전이 있고 여기에 이 ​​사용 자가 있었습니다.
우리는 지금 여기에서 협력하고 있으며 그들의 화면을 보 여주고 있습니다.
이 공동작업자의 로컬 버전은
제품 상태 표시기는 여기 오른쪽 하단에 있습니다.
이제 사용 가능한 원격 변경 사항이 있음을 나타냅니다.
이것이 바로 우리가 환경에 구축한 좋은 기능 중 하나입 니다.
비교하여 로컬 프로젝트의 상태를 빠르게 확인할 수 있습 니다.
공유 저장소에서 사용 가능한 프로젝트에 버전 관리 시스템에 내장된 또 다른 좋은 점은
버튼을 한 번만 클릭하면 로컬 프로젝트에 대한 공유 업 데이트가 가능합니다.
그래서 우리는 계속해서 당길 것입니다.
아래를 클릭하면 사용할 수 있는 것이 있습니다. 단추? 그리고 이것이 작동하는 동안
공유 저장소에서 사용 가능한 변경 사항이 있습니까?
내가 말했듯이 로컬 프로젝트로 가져와 자동으로 병합됩니 다. 그래서 거기에
공유 프로젝트와 동기화하기 위해 별도로 수행해야 할 작 업은 없습니다. 그리고 또 좋은 점은
여러분이 할 수 있는 것은 앞서 데모에서 보여드린 것처 럼 직접 가서 비교해 볼 수 있다는 것입니다.
프로젝트 이력을 보면 무엇이 바뀌었는지 알 수 있습니 다.
이제 왼쪽 사용자에서 프로젝트가 다음과 같은 것을 볼 수 있습니다.
공유 저장소에서 사용 가능한 것과 동기화됩니다.
오른쪽의 사용자도 마찬가지입니다. 따라서 여기에서 변경 된 사항을 살펴보겠습니다.
여기에서 메인 루틴을 더블클릭합니다. 여기 왼쪽에 보이 시죠. 이것은
여기에 잘못된 코드를 추가했으며 지금 여기에서 사용할 수 있는 것을 볼 수 있습니다.
오른쪽에도요. 그럼 이제 우리가 할 일은
계속해서 프레젠테이션으로 돌아가서
마무리하세요. 지금까지 FactoryTalk가 무엇인지 에 대해 이야기했습니다.
디자인 스튜디오는 우리 생태계의 어디에 있으며 우리는 몇 가지 핵심 사항을 다루었습니다.
현대적인 다중 사용자 및 다중 컨트롤러 디자인을 만드는 주제
환경. 저는 이 슬라이드를 읽지 않을 것입니다. 하지만 핵심은
여기서 기억해야 할 점은 디자인 스튜디오가 최신 소프트 웨어를 가져오고 있다는 것입니다.
개발 작업이 산업 자동화 공간으로 흘러들어 여러 사람이 참여할 수 있게 됩니다.
동시에 원활한 협업과 멀티 컨트롤러 환경 지원
이를 통해 Shooters는 전체 시스템을 설계할 수 있습니다.
마무리하기 전에 한 가지 말씀드리고 싶은 것은 FactoryTalk 디자인 스튜디오입니다.
우리는 계속해서 새로운 특징과 기능을 구축하고 있습니 다.
우리는 여기 Studio 5000 Logix 디자이너와 파트너십을 맺고 있습니다.
시작. 그래서 오늘 제품을 사용하실 때,
디자인 스튜디오에 대한 공장 이야기에서 디자인 경험을 시작하게 됩니다.
클라우드 환경. 그러면 당신은 당신의
Studio 5000 Logix 디자이너 파일에 프로젝 션한 다음 다음에서 컨트롤러로 다운로드합니다.
거기. 그 이유는 우리가 아직 컨트롤러 통신에 안전한 클라우드를 제공하기 위해 해당
기술을 연구하고 있습니다.
따라서 지금은 로직 디자이너를 사용하여 컨트롤러와 통신 하고
궁극적으로 해당 프로젝트를 극적으로 전달할 수 있게 됩 니다. 그는 버전의 위험을 말합니다
하나의 제품. 그러나 Logix 디자이너를 사용하여 프 로젝트를 배포합니다.
항상 그런 것은 아닙니다. 따라서 앞으로는 다음 위치에 배포할 예정입니다.
VPN 기술에 대한 원격 액세스 또는 에지 장치를 통한 컨트롤러. 그러니 찾아보세요
다가오는 업데이트 중 하나에 해당됩니다.
Design Studio를 SAS 기반으로 제공하는 데 있어 가장 좋은 점 중 하나는 업데이트입니다.
제품은 자주 반복할 수 있다는 것입니다.
실제로 올해 자동화 박람회 직전에 업데이트가 출시될 예 정입니다. 그래서 당신이 시도할 때
Design Studio는 개발 주기가 일반적인 것과 다르다는 점을 기억합니다.
1년에 한 번 새 릴리스가 출시될 것으로 예상되는 온프 레미스 소프트웨어 제품
대신 우리의 기능 세트는 일반적으로 분기별로 업데이트를 통해 빠르게 성장할 것입니다.
기초. 마지막으로 우리가 실제로 그렇다는 사실을 알려 드리겠습니다.
모든 기본 요소를 갖춘 이 제품을 사용하게 되어 매우 기쁩니다.
우리가 앞으로도 계속 발전할 수 있도록 말이죠. 사실 우리는 너무 신나서
현재 FactoryTalk Design Studio를 무료로 제공하고 있습니다.
아직 이 제품을 완전히 채택할 준비가 되지 않았을 수도 있지만, 귀하의 컴퓨터에서 사용해 보시기 바랍니다.
디자인 공간에서 우리가 작업 중인 내용을 볼 수 있습니 다. 그러니 꼭 방문하시길 권합니다
FactoryTalk에 액세스하려면 당사 웹사이트를 방 문하세요. Talk Design Studio 환경
또는 단순히 자세한 내용을 알아보기 위한 것입니다. 오 늘 함께해주셔서 정말 감사드립니다.