Innovate With Data

데이터로 더 큰 가치를 제공합니다.

반응형

전체 글 보기 60

Python 복기장 시작합니다

Python 그리고 프로그래밍을 시작하게 된 계기 개인적으로, 저는 과거에 프로그래밍 언어를 오랫동안 다루어보거나 활용하여 보진 않았습니다. 아주 어렸을 적인 과거에는, 컴퓨터 게임을 좋아하는 저희 부모님께서 국영수 학원 대신에 컴퓨터 학원을 보내주셔서 다녀보기도 하였지만, 그렇게 우수한 학생은 아니었던 걸로 기억합니다. 과거 Basic, COBOL, 포트란 이런 언어를 배웠던 거로 기억하는데 지금은 하나도 기억이 남진 않네요 ^^. 오히려 수업 이후 잠깐 주어지는 자유시간에 어떤 게임을 할까에 더 관심이 많았던 거로 기억합니다. ㅎㅎ 대학교에서 전기전자공학을 전공하면서, Visual Basic과 C언어를 배웠지만 당시 해당 수업에 크게 관심이 없었던 만큼 좋은 성적을 거두진 못했습니다. 그 당시에는 '..

PHM (4) - PHM 데이터 보관하기 : RTDB 활용하기

Q : 수집된 공정 데이터를 어떻게 보관 및 관리할 것인가? 이전 포스팅에서, 우리는 데이터를 수집하는 여러 가지 방법에 대해 이야기해 보았습니다. 제조사에서 지원하는 다양한 솔루션들과 OPC UA 그리고 파이썬이라는 프로그래밍 도구를 활용한 방법까지요. (이전 포스팅 참조하여 주시기 바랍니다.) PHM (2) - PHM 준비 : 데이터 수집하기 1편 (feat. OPC UA) PHM (2) - PHM 준비 : 데이터 수집하기 1편 (feat. OPC UA)PHM을 구성하기 위해 어떻게 공정 데이터를 수집할 것인가? 안녕하세요? 데이터 위자드 시모입니다. 지난 PHM 소개 포스팅에서 PHM(Prognostics and Health Management 건전성 예측 및 관리)이 무엇인지와 PHMdatawiz..

PHM (3) - PHM 준비 : 데이터 수집하기 2편 - Python 활용하기

Q : OPC UA가 좋은 솔루션인것은 알겠는데, 초기 라이센스 비용이 부담된다면??? 안녕하세요? 데이터 위자드 시모입니다. 우리는 지난 PHM 포스팅에서 PHM(Prognostics and Health Management 건전성 예측 및 관리)이 무엇인지에 대해서 그리고 PHM을 구성 / 활용하기 위해서 어떻게 공정 데이터를 수집할 것인가?라는 질문에 대해서 이야기해 보았습니다. 그 질문에 대한 대답으로 우리는 OPC UA라는 솔루션에 대해서도 잠깐 짚고 넘어갔었고요. * 이전 포스팅 참조해 주세요 ^^ PHM (1) - PHM(건전성 예측 및 관리) 소개 PHM (1) - PHM(건전성 예측 및 관리) 소개 PHM (건전성 예측 및 관리 Prognostics and Health Management)..

PHM (2) - PHM 준비 : 데이터 수집하기 1편 (feat. OPC UA)

PHM을 구성하기 위해 어떻게 공정 데이터를 수집할 것인가? 안녕하세요? 데이터 위자드 시모입니다. 지난 PHM 소개 포스팅에서 PHM(Prognostics and Health Management 건전성 예측 및 관리)이 무엇인지와 PHM의 설비를 구성하기 위해서 어떠한 것이 필요할 것인지에 대해서 이야기했었습니다. PHM (1) - PHM(건전성 예측 및 관리) 소개 PHM (1) - PHM(건전성 예측 및 관리) 소개 PHM (건전성 예측 및 관리 Prognostics and Health Management)? 안녕하세요? 데이터 위자드 시모입니다. 지난 스마트 팩토리 및 4차 산업 혁명에 관한 포스팅 이후 생산설비관리 최적화를 통한 생산성 향 datawizard.co.kr 오늘은 지난 포스팅에 이어..

PLC 데이터 읽고 쓰기 (4) - 오므론(Omron) NX & NJ PLC (feat. aphyt)

PLC를 PC와 연결하여 데이터 읽고 쓰기 4편 - 오므론(Omron) NX와 NJ PLC 연결 안녕하세요? 데이터 위자드 시모입니다. 이번 시간에는 PLC 데이터 읽고 쓰기 4편으로 오므론(Omron) NX와 NJ PLC를 Python 프로그램으로 연결하는 방법에 대해서 이야기하도록 하겠습니다. 이전 미쯔비시, A-B(Rockwell), Siemens PLC 연결에 대해서는 이전 포스팅을 참조하여 주시기 바랍니다. https://datawizard.co.kr/category/%EA%B3%B5%EC%9E%A5%20%EC%9E%90%EB%8F%99%ED%99%94/%ED%86%B5%EC%8B%A0 '공장 자동화/통신' 카테고리의 글 목록 현장 자동화 라인의 공정개선 / 유지보수 / 프로젝트 관리 업무에 도..

PLC 데이터 읽고 쓰기 (3) - Siemens S7 PLC (feat. python-snap7)

PLC를 PC와 연결하여 데이터 읽고 쓰기 3편 - 지멘스 Siemens S7 PLC 연결 안녕하세요? 데이터 위자드 시모입니다. 이번 시간에는 PLC 데이터 읽고 쓰기 3편 지멘스 Siemens S7 PLC에 Python 프로그램으로 PC와 연결하여 데이터를 읽고 쓰는 방법에 대해서 알아보겠습니다. * PLC 데이터 읽고 쓰기 1/2편은 아래 링크를 참조하시기 바랍니다. PLC 데이터 읽고 쓰기 (1) - 미쓰비시 MELSEC PLC (Python pymcprotocol) PLC 데이터 읽고 쓰기 (1) - 미쓰비시 MELSEC PLC (Python pymcprotocol) PLC를 PC와 연결하여 데이터를 수집하는 방법 안녕하세요? 데이터 위자드 시모입니다. 이번 포스팅에서는 생산현장에서 사용하는 P..

파이썬 (4) - Anaconda로 파이썬 한방에 설치하기

데이터 분석에 필요한 모듈 따로따로 설치하기 너무 불편한데... 안녕하세요? 데이터 위자드 시모입니다. 지난 포스팅에서 파이썬 IDE에 대해서 알아보았습니다. (Python IDE 설치 관련 이전 포스팅은 아래 링크를 참조하시기 바랍니다. 파이썬 (3) - IDE로 편리하게 코딩하기(feat. Pycharm vs Spyder vs VS code) 파이썬 (3) - IDE로 편리하게 코딩하기(feat. Pycharm vs Spyder vs VS code) 파이썬 기본 프로그램만으론 코딩하기 너무 불편한데... 안녕하세요? 지난 파이썬 설치와 PIP를 이용한 파이썬 모듈 설치에 이어 오늘은 파이썬을 조금 더 편리하게 작업할 수 있도록 도와주는 datawizard.co.kr IDE까지 설치를 마치신 분들은 이..

파이썬 (3) - IDE로 편리하게 코딩하기(feat. Pycharm vs Spyder vs VS code)

파이썬 기본 프로그램만으론 코딩하기 너무 불편한데... 안녕하세요? 지난 파이썬 설치와 PIP를 이용한 파이썬 모듈 설치에 이어 오늘은 파이썬을 조금 더 편리하게 작업할 수 있도록 도와주는 프로그램인 파이썬 IDE에 대해서 알아보도록 하겠습니다. IDE란? Integrated Development Environment의 약자로 우리말로 '통합 개발 환경 정도'로 해석되겠습니다. IDE는, 프로그래밍을 하는 과정에서 필요한 다양한 작업들(에디트, 디버거, 컴파일, 배포, 버전 관리, 모듈 관리, 깃 관리 등)을 하나의 애플리케이션에서 사용 가능하도록 만들어 놓은 도구를 통칭하는 말입니다. IDE 꼭 있어야 하나? IDE는 선택사항이라 할 수 있겠지만 사실상 앞서 소개한 것과 같이 IDE는 프로그래밍에서 거..

HMI (1) - HMI 가 무엇? (feat. SCADA, 모바일 HMI)

HMI(Human Machine Interface) - 사람과 기계의 상호작용 안녕하세요? 데이터 위자드 시모입니다. 이번 포스팅에서는 생산현장 자동화 설비에서 PLC와 더불어 가장 흔하게 사용되는 HMI(Human Machine Interface)에 대해서 그리고 SCADA와의 차이점과 더불어 최근 스마트 팩토리의 시류에 발맞춘 모바일 HMI에 대해서 이야기하는 포스팅을 가지도록 하겠습니다. 먼저, HMI의 사전적 의미부터 알아보겠습니다. 친절한 Wikipedia에서 관련 내용을 발췌하였습니다. (참고로 HMI는 SCADA 해설 페이지에서 일부 내용만 나오는 것을 보실 수 있습니다.) https://ko.wikipedia.org/wiki/%EC%8A%A4%EC%B9%B4%EB%8B%A4 스카다 - 위키..

PLC 데이터 읽고 쓰기 (2) - Rockwell A-B PLC (feat. pylogix)

PLC를 PC와 연결하여 데이터 읽고 쓰기 2편 - Rockwell Automation ControlLogix PLC 연결 안녕하세요? 데이터 위자드 시모입니다. 지난 시간에 알아본 PC와 미쯔비시 MELSEC PLC를 python 프로그램을 이용해 연결하고 데이터를 읽고 쓰는 방법에 이어서, 이번 포스팅에서는 Rockwell Automation ControlLogix PLC 혹은 MicroLogix PLC를 PC와 연결하여 데이터를 읽고 쓰는 방법에 대해서 알아보겠습니다. (CompactLogix는 확인해보진 못했으나 ControlLogix와 동일하게 적용될 것이라 예상됩니다.) * MELSEC PLC 데이터 수집 관련 포스팅은 아래 링크를 참조하시기 바랍니다. PLC 데이터 읽고 쓰기 (1) - 미쓰..

반응형